@charset 'UTF-8';
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
.empty-wpmenucart{display:none!important}.cartcontents+.amount:before{content:'-';margin:0 .25em}.wpmenucart-display-right{float:right!important}.wpmenucart-display-left{float:left!important}.wpmenucart-icon-shopping-cart{background-image:none;vertical-align:inherit}.wpmenucart-thumbnail img{width:32px;height:auto;margin-right:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.wpmenucart-submenu-item{position:relative}.wpmenucart-submenu-item .wpmenucart-product-remove{position:absolute;top:0;left:0;margin:1rem!important;padding:0!important;width:16px;height:16px;z-index:99!important}.wpmenucart-submenu-item .wpmenucart-product-remove>img{width:16px;height:16px;cursor:pointer}.wpmenucart-submenu-item a{overflow:hidden;white-space:nowrap!important}.wpmenucart-order-item-info,.wpmenucart-thumbnail{display:inline-block;vertical-align:middle}.wpmenucart-product-name,.wpmenucart-product-quantity-price{display:block}.wpmenucart .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wpmenucart .clearfix{display:inline-block}* html .wpmenucart .clearfix{height:1%}.wpmenucart .clearfix{display:block}li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important}div.wpmenucart-shortcode ul.wpmenucart{display:none}div.wpmenucart-shortcode.no ul.wpmenucart{display:none}div.wpmenucart-shortcode.hover:hover ul.wpmenucart{display:block!important}div.wpmenucart-shortcode.yes ul.wpmenucart{display:block}div.wpmenucart-shortcode ul li{list-style-type:none!important}.wpmenucart-custom-icon{display:inline-block;max-width:30px!important;max-height:30px!important;margin-right:.25rem}.wpmenucart a.wpmenucart-contents>*{vertical-align:middle}.wpmenucart-floating-cart .wpmenucart-custom-icon{margin:0;vertical-align:middle}.wpmenucart-block>ul{list-style:none}.wpmenucart-floating-cart.small-devices-only{display:none}.wpmenucart-floating-cart{position:fixed;z-index:9999999;text-align:center;background-color:#fff;box-shadow:0 10px 20px #ccc;transition:box-shadow .3s ease-in-out}.wpmenucart-floating-cart:hover{box-shadow:0 10px 30px #888}.wpmenucart-floating-cart a.wpmenucart-floating-contents{text-decoration:none;color:#000}.wpmenucart-floating-cart a.wpmenucart-floating-contents i{position:relative}.wpmenucart-floating-cart a.wpmenucart-floating-contents i::before{margin-right:0}.wpmenucart-floating-cart a.wpmenucart-floating-contents span.cartcontents{display:block;background:red;border-radius:50%;height:20px;width:20px;text-align:center;line-height:20px;color:#fff;font-size:11px;font-weight:700;position:absolute}.wpmenucart-floating-cart a.empty-wpmenucart-floating-visible span.cartcontents{background:#ccc}.wpmenucart-floating-cart.floating-circle,.wpmenucart-floating-cart.floating-circle a.wpmenucart-floating-contents{width:60px;height:60px}.wpmenucart-floating-cart.floating-circle{border-radius:50%;line-height:60px}.wpmenucart-floating-cart.floating-circle a.wpmenucart-floating-contents{display:inline-block}.wpmenucart-floating-cart.floating-circle a.wpmenucart-floating-contents span.cartcontents{top:0;right:0}.wpmenucart-floating-cart.floating-circle.bottom-right{bottom:60px;right:60px}.wpmenucart-floating-cart.floating-circle.bottom-left{bottom:60px;left:60px}.wpmenucart-floating-cart.floating-circle.top-right{top:60px;right:60px}.wpmenucart-floating-cart.floating-circle.top-left{top:60px;left:60px}.wpmenucart-floating-cart.side-square,.wpmenucart-floating-cart.side-square a.wpmenucart-floating-contents{width:50px;height:40px}.wpmenucart-floating-cart.side-square{line-height:40px}.wpmenucart-floating-cart.side-square a.wpmenucart-floating-contents{display:inline-block}.wpmenucart-floating-cart.side-square a.wpmenucart-floating-contents span.cartcontents{top:-5px}.wpmenucart-floating-cart.side-square.bottom-right{bottom:60px;right:0;border-bottom-left-radius:5px}.wpmenucart-floating-cart.side-square.bottom-left{bottom:60px;left:0;border-bottom-right-radius:5px}.wpmenucart-floating-cart.side-square.top-right{top:60px;right:0;border-bottom-left-radius:5px}.wpmenucart-floating-cart.side-square.top-left{top:60px;left:0;border-bottom-right-radius:5px}.wpmenucart-floating-cart.side-square.bottom-right a.wpmenucart-floating-contents span.cartcontents,.wpmenucart-floating-cart.side-square.top-right a.wpmenucart-floating-contents span.cartcontents{left:-5px}.wpmenucart-floating-cart.side-square.bottom-left a.wpmenucart-floating-contents span.cartcontents,.wpmenucart-floating-cart.side-square.top-left a.wpmenucart-floating-contents span.cartcontents{right:-5px}@media screen and (max-width:767px){.wpmenucart-floating-cart.small-devices-only{display:block}.wpmenucart-floating-cart.large-devices-only{display:none}.wpmenucart-floating-cart.floating-circle.bottom-right{bottom:20px;right:20px}.wpmenucart-floating-cart.floating-circle.bottom-left{bottom:20px;left:20px}.wpmenucart-floating-cart.floating-circle.top-right{top:20px;right:20px}.wpmenucart-floating-cart.floating-circle.top-left{top:20px;left:20px}.wpmenucart-floating-cart.side-square.bottom-right{bottom:20px}.wpmenucart-floating-cart.side-square.bottom-left{bottom:20px}.wpmenucart-floating-cart.side-square.top-right{top:20px}.wpmenucart-floating-cart.side-square.top-left{top:20px}}/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(//cdn.sessile.fr/wp-content/plugins/woocommerce/assets/css/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.wcfmfa,.fas,.wcfmfar,.fal,.fab{-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:0.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:solid 0.08em #eee;border-radius:.1em;padding:.2em.25em.15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.wcfmfa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.wcfmfa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.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:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root.fa-rotate-90,:root.fa-rotate-180,:root.fa-rotate-270,:root.fa-flip-horizontal,:root.fa-flip-vertical{-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-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-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.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-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-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-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.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-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-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.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-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-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.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-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-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-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.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-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-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.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-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-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-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.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-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-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-concierge-bell:before{content:"\f562"}.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-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-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-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.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-diagnoses:before{content:"\f470"}.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-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-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-edit:before{content:"\f044"}.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-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.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-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-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.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-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.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-git:before{content:"\f1d3"}.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-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.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-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-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-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.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-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-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.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-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.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-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-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.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-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-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.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-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.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-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-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-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-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-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.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-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.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-pointer:before{content:"\f245"}.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-nintendo-switch:before{content:"\f418"}.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-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-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-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-carry:before{content:"\f4ce"}.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-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.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-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-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.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-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-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.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-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-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.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-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-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.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-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-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.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-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.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-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-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.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-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.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-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-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.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-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.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-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-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-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.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-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.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-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.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-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.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-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-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-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-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.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-water:before{content:"\f773"}.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-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-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.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"}.fa-repeat:before{content:"\f363"}.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:normal;src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-brands-400.eot);src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-brands-400.woff)format("woff"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-brands-400.ttf)format("truetype"),url(//www.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/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:300;src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-light-300.eot);src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-light-300.eot?#iefix)format("embedded-opentype"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-light-300.woff2)format("woff2"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-light-300.woff)format("woff"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-light-300.ttf)format("truetype"),url(//www.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-light-300.svg#fontawesome)format("svg")}.wcfmfal{font-weight:300}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-regular-400.eot);src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-regular-400.woff)format("woff"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-regular-400.ttf)format("truetype"),url(//www.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-regular-400.svg#fontawesome)format("svg")}.wcfmfar{font-family:'Font Awesome 5 Free';font-weight:400}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-solid-900.eot);src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-solid-900.woff)format("woff"),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-solid-900.ttf)format("truetype"),url(//www.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/font-awesome/webfonts/fa-solid-900.svg#fontawesome)format("svg")}.wcfmfa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}@font-face{font-family:WooCommerce;src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/WooCommerce.eot?jj1bj4);src:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/WooCommerce.eot?jj1bj4#iefix) format('embedded-opentype'),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/WooCommerce.ttf?jj1bj4) format('truetype'),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/WooCommerce.woff?jj1bj4) format('woff'),url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/fonts/WooCommerce.svg?jj1bj4#WooCommerce) format('svg');font-weight:400;font-style:normal}[class*=" wcicon-"],[class^=wcicon-]{font-family:WooCommerce!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wcicon-storefront:before{content:"\e900"}.wcicon-ccv:before{content:"\e604"}.wcicon-virtual:before{content:"\e000"}.wcicon-up-down:before{content:"\e022"}.wcicon-reports:before{content:"\e023"}.wcicon-refresh:before{content:"\e031"}.wcicon-navigation:before{content:"\e032"}.wcicon-status-fill:before{content:"\e03c"}.wcicon-contract:before{content:"\e004"}.wcicon-downloadable:before{content:"\e001"}.wcicon-plus:before{content:"\e007"}.wcicon-simple:before{content:"\e006"}.wcicon-on-hold:before,.wcicon-status-unpaid:before{content:"\e033"}.wcicon-external:before{content:"\e034"}.wcicon-contract-2:before{content:"\e036"}.wcicon-expand-2:before{content:"\e035"}.wcicon-phone:before{content:"\e037"}.wcicon-user:before{content:"\e038"}.wcicon-status:before{content:"\e039"}.wcicon-status-pending:before{content:"\e012"}.wcicon-status-cancelled:before{content:"\e013"}.wcicon-west:before{content:"\e02f"}.wcicon-south:before{content:"\e02e"}.wcicon-mail:before{content:"\e02d"}.wcicon-inventory:before{content:"\e02c"}.wcicon-attributes:before{content:"\e02b"}.wcicon-north:before{content:"\e02a"}.wcicon-east:before{content:"\e029"}.wcicon-note:before{content:"\e028"}.wcicon-windows:before{content:"\e027"}.wcicon-user2:before{content:"\e026"}.wcicon-search-2:before{content:"\e025"}.wcicon-search:before{content:"\e024"}.wcicon-star-empty:before{content:"\e021"}.wcicon-share:before{content:"\e030"}.wcicon-phone-fill:before{content:"\e03b"}.wcicon-woo:before{content:"\e03d"}.wcicon-user-fill:before{content:"\e03a"}.wcicon-grouped:before{content:"\e002"}.wcicon-status-refunded:before{content:"\e014"}.wcicon-status-active:before,.wcicon-status-completed:before{content:"\e015"}.wcicon-variable:before{content:"\e003"}.wcicon-expand:before{content:"\e005"}.wcicon-status-expired:before,.wcicon-status-failed:before{content:"\e016"}.wcicon-check:before{content:"\e017"}.wcicon-right:before{content:"\e008"}.wcicon-up:before{content:"\e009"}.wcicon-query:before{content:"\e018"}.wcicon-down:before{content:"\e00a"}.wcicon-truck-1:before{content:"\e019"}.wcicon-left:before{content:"\e00b"}.wcicon-truck-2:before{content:"\e01a"}.wcicon-image:before{content:"\e00c"}.wcicon-globe:before{content:"\e01b"}.wcicon-link:before{content:"\e00d"}.wcicon-gear:before{content:"\e01c"}.wcicon-booking,.wcicon-booking:before,.wcicon-calendar:before{content:"\e00e"}.wcicon-cart:before{content:"\e01d"}.wcicon-processing:before{content:"\e00f"}.wcicon-card:before{content:"\e01e"}.wcicon-view:before{content:"\e010"}.wcicon-stats:before{content:"\e01f"}.wcicon-status-processing:before{content:"\e011"}.wcicon-star-full:before{content:"\e020"}.wcicon-coupon:before{content:"\e600"}.wcicon-limit:before{content:"\e601"}.wcicon-restricted:before{content:"\e602"}.wcicon-edit:before{content:"\e603"}.enquiry_form_wrapper_hide{display:none}a.wcfm_catalog_enquiry,a.wcfm_chat_now_button,a.wcfm_follow_me,span.add_enquiry{background:#3d3d3d;padding:5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#f0f0f0 1px solid;border-bottom:1px solid #17a2b8;color:#fff;float:left;text-align:center;text-decoration:none;margin-top:10px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;display:block;cursor:pointer}a.wcfm_catalog_enquiry,a.wcfm_chat_now_button,a.wcfm_follow_me,span.add_enquiry{margin-bottom:10px}span.add_enquiry{float:right}a.wcfm_catalog_enquiry:hover,a.wcfm_chat_now_button:hover,a.wcfm_follow_me:hover,span.add_enquiry:hover{background-color:#17a2b8;color:#fff}.wcfm_membership_subscribe_button_wrapper input.wcfm_submit_button{float:none!important;margin-top:10px;margin-left:10px;background:#2a3344 none repeat scroll 0 0;border-bottom:1px solid #17a2b8;-moz-border-radius:3px;-webkit-border-radius:px;border-radius:4px;color:#fff;font-weight:500;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em!important;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;text-transform:uppercase}.wcfm_membership_subscribe_button_wrapper input.wcfm_submit_button:hover{background:#17a2b8 none repeat scroll 0 0;color:#fff!important}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/border.png) 0 -29px repeat-x}#cboxLoadedContent{background:#fff!important}#cboxContent{background:#fff;background-color:#fff!important;overflow:hidden;margin-top:0!important}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin:20px;margin-bottom:28px;box-shadow:1px 1px 20px 0 #e9e9e9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:20px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/loading.gif) no-repeat center center}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;top:0;right:0;background:url(//cdn.sessile.fr/wp-content/plugins/wc-frontend-manager/assets/images/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;min-height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d)}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}#wcfm_quick_edit_form,#wcfm_screen_manager_form{height:auto}#wcfm_screen_manager_form .wcfm_screen_manager_form_label{width:80%}.wcfm_vacation_msg{width:100%;padding:.5em;margin-bottom:1em;background-color:#17a2b8;margin-left:0;color:#fff;clear:both;border-left:.618em solid rgba(0,0,0,.15);border-right:.618em solid rgba(0,0,0,.15);text-align:center}.wcfm_filters_wrap{opacity:1!important}a.wcfm_vendor_badge,div.wcfm_vendor_badge{min-width:16px;max-width:48px;display:inline-block!important;margin-left:5px;vertical-align:top}.wcfm_vendor_badges{display:block;margin-top:5px;margin-bottom:5px}.wcfm_vendor_badges a.wcfm_vendor_badge,.wcfm_vendor_badges div.wcfm_vendor_badge{margin-left:0;margin-right:5px}a.wcfm_vendor_badge img,div.wcfm_vendor_badge img{width:20px!important;position:relative!important;height:20px!important;top:0!important;margin:0!important}.wcfm-store-page a.wcfm_vendor_badge_large img,.wcfm-store-page div.wcfm_vendor_badge_large img{width:32px!important;height:32px!important}.by-vendor-name-link,.wcfm_vendor_badge{display:inline-block!important}.downlodable_file_visible{display:inline-block!important;margin-bottom:0!important}#wcfm_home{display:inline-block;float:left;margin:0 5px}.required{display:inline-block;color:red;margin-left:2px;font-weight:500}.wcfm-clearfix{clear:both}.wcfm_clearfix{clear:both}.wcfm_ele_wrapper{display:block;clear:both;margin:10px 0}.wcfm-error,.wcfm-info,.wcfm-success,.wcfm-validation,.wcfm-warning,.wcfm-wcfmu{border:1px solid;border-radius:2px;margin:10px 0;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;display:none}.wcfm-error span,.wcfm-info span,.wcfm-success span,.wcfm-validation span,.wcfm-warning span,.wcfm-wcfmu span{font-size:20px;vertical-align:text-bottom;padding-right:5px}.wcfm-info{color:#20a8d8}.wcfm-success{color:#4dbd74}.wcfm-warning{color:#f8cb00}.wcfm-error{color:#f86c6b}.wcfm-wcfmu1{color:#d15600}.wcicon-status-default:before{content:"\e011"}.wcicon-status-on-hold:before{content:"\e033"}.wcicon-status-shipped:before{content:"\e01a"}.wcicon-status-pending:before{content:"\e012"}.wcicon-status-cancelled:before{content:"\e013"}.wcicon-status-partial-refunded:before,.wcicon-status-refunded:before{content:"\e014"}.wcicon-status-active:before,.wcicon-status-completed:before{content:"\e015"}.wcicon-status-expired:before,.wcicon-status-failed:before{content:"\e016"}.wcicon-status-withdrawal:before{content:"\e01e"}.wcicon-status-default{color:#20a8d8}.wcicon-status-on-hold{color:#6d6d6d}.wcicon-status-pending{color:#f8cb00}.wcicon-status-processing{color:#20c997}.wcicon-status-completed{color:#4dbd74}.wcicon-status-failed{color:#ffc107}.wcicon-status-cancelled{color:#f86c6b}.wcicon-status-shipped{color:#20a8d8}.wcicon-status-withdrawal{color:#63c2de}.wcicon-status-refunded{color:#e83e8c}.wcicon-status-partial-refunded{color:#e83e8c}th .wcicon-status-processing{color:#20c997!important}.wcfm-action-icon{display:inline-block;margin:0 4px 4px 0;cursor:pointer;vertical-align:baseline;position:relative;padding:0!important;height:2em!important;width:2em;color:#1c2b36;background:#fff;-webkit-box-shadow:0 2px 1px #ccc;box-shadow:0 2px 1px #ccc;text-decoration:none;font-size:13px;line-height:27px;border-width:0;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .5s}.wcfm-action-icon:hover{background:#17a2b8;color:#fff;text-decoration:none}.wcfm_appointment_title,.wcfm_auctions_title,.wcfm_booking_title,.wcfm_coupon_title,.wcfm_dashboard_item_title,.wcfm_listing_title,.wcfm_order_title,.wcfm_product_title{font-weight:500;color:#17a2b8}.img_tip{display:inline-block;cursor:help;margin-left:5px}.fa-question.img_tip{font-size:8px;border:1px solid #63c2de;background:#63c2de;color:#fff;border-radius:50%;padding:3px}.fa-question.img_tip:hover{border:1px solid #20a8d8;background:#20a8d8;color:#fff}.wcmp_fpm_buttons{display:none!important}.wcfm_buttons{left:0;right:auto}.wcfm_buttons{position:absolute;color:#555;background-color:#ddd;z-index:999;width:auto;height:auto;padding:3px;border-radius:3px}.wcfm_buttons .wcfm_button{display:block;float:left;width:32px;height:24px;margin:0;text-align:center;border-radius:3px;font-size:18px;color:#555;text-decoration:none;padding:0 7px}.wcfm_buttons .wcfm_button_separator{color:#fff;float:left}.wcfm-admin-menu-head{padding:0 2px 0 2px!important;height:32px!important}.wcfm-admin-menu-head img{width:30px!important}.wcfm-admin-menu span{font-size:15px;padding:0 4px 0 2px!important}div#wcfm-main-contentainer [class*=" fa-"],div#wcfm-main-contentainer [class*=" fa-"]:before,div#wcfm-main-contentainer [class*=fa-],div#wcfm-main-contentainer [class^=fa-]:before,div.wcfm_buttons [class*=" fa-"],div.wcfm_buttons [class*=fa-]{font-family:"Font Awesome 5 Free"!important;font-weight:300}.fab,div#wcfm-main-contentainer .fab[class*=" fa-"],div#wcfm-main-contentainer .fab[class*=" fa-"]:before,div#wcfm-main-contentainer .fab[class*=fa-],div#wcfm-main-contentainer .fab[class^=fa-]:before,div#wcfm-main-contentainer [class*=" fab-"]:before,div#wcfm-main-contentainer [class^=fab-]:before{font-family:'Font Awesome 5 Brands'!important}#ui-datepicker-div{display:none}.jvectormap-tip,.qtip-wcfm-core-css{background:#fff;color:#000;border-color:#17a2b8;z-index:10005!important}table.dataTable.display tbody tr td:last-child{text-align:center}.wcfm_mark_as_recived{background:#555;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff!important;text-align:center;text-decoration:none;margin-bottom:8px;margin-left:10px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}a.wcfm_mark_as_recived:hover{background-color:#17a2b8}.media-router button.media-menu-item{color:#333!important}.wcfm_popup_wrapper{padding:10px}.wcfm_popup_wrapper table{width:100%}div.wcfm_popup_wrapper h2,form.wcfm_popup_wrapper h2{font-size:20px;font-style:italic;line-height:20px;display:table-cell;float:left;font-weight:600;color:#17a2b8;margin-top:6px;margin-bottom:15px;width:auto;padding:0;padding-bottom:15px;clear:none}#wcfmmp-store h1:before,#wcfmmp-store h2:before,div.wcfm_popup_wrapper h2:before,form.wcfm_popup_wrapper h2:before{display:none}.wcfm_popup_wrapper .wcfm_popup_label{width:38%;font-weight:600;font-size:15px;font-style:italic;display:inline-block;vertical-align:top}.wcfm_popup_wrapper .wcfm_popup_label strong{font-weight:600!important;font-style:italic}.wcfm_popup_wrapper .wcfm_vendor_approval_response_form_label,.wcfm_popup_wrapper td.wcfm_popup_label{width:100%}.wcfm_popup_wrapper td{border:none!important}.wcfm_popup_wrapper .wcfm_popup_input{max-width:100%;width:80%!important;line-height:18px;padding:8px 10px;font-size:15px;display:inline-block!important;box-shadow:1px 1px 5px 0 #e9e9e9;background-color:#fff!important;border:1px solid #ccc!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:15px}.wcfm_popup_wrapper .wcfm_popup_input{width:59%!important}.wcfm_popup_wrapper .wcfm_popup_textarea{height:75px;resize:vertical}.wcfm_popup_wrapper .wcfm_popup_input:focus,.wcfm_popup_wrapper .wcfm_popup_textarea:focus{outline:0;border-color:#20a8d8!important}.wcfm_popup_wrapper .wcfm_popup_input.wcfm_validation_failed{border-left:6px solid #f86c6b!important}.wcfm_popup_wrapper p.wcfm_popup_descripton{display:block;width:59%;margin-left:38%}.wcfm_popup_wrapper .wcfm_popup_button{float:right;margin-top:10px;margin-left:10px;background:#1a1a1a none repeat scroll 0 0;border:0 none;border-radius:4px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:500;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}.wcfm_popup_wrapper .wcfm_popup_button:hover{background:#17a2b8 none repeat scroll 0 0;color:#fff!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;height:1px;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:500;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}.wcfm_notification_wrapper{width:350px;height:auto;position:fixed;bottom:0;right:0;z-index:100015;background:0 0}.wcfm_notification_wrapper .wcfm_notification_box{margin:5px 10px;padding:10px;font-size:15px;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ccc;border-bottom:1px solid #17a2b8;-webkit-box-shadow:0 2px 1px #ccc;box-shadow:0 1px 1px #ccc}.wcfm_notification_wrapper .wcfm_notification_box a{color:#4096ee}.wcfm_notification_wrapper .wcfm_notification_box a:hover{color:#ff7400}.wcfm_notification_wrapper .wcfm_notification_close{display:block;float:right;margin:5px 10px;cursor:pointer}.wcfm_notification_wrapper .wcfm_notification_close:hover{color:#c00}.wcfm-message-type-icon{font-size:20px;color:#17a2b8}.wcfm_notification_wrapper .wcfm_notification_box .wcfm-message-type-icon{margin-right:5px;font-size:15px;color:#17a2b8}.wcfm-message-type-order{color:#20a8d8}.wcfm-message-type-product_review{color:#ffc107}.wcfm-message-type-new_product{color:#ffc107}.wcfm-message-type-new_taxonomy_term{color:#ff7400}.wcfm-message-type-new_customer{color:#73880a}.wcfm-message-type-new_staff{color:#356aa0}.wcfm-message-type-direct{color:#ff8761}.wcfm-message-type-notice{color:#4dbd74}.wcfm-message-type-booking{color:#6610f2}.wcfm-message-type-appointment{color:#6f42c1}.wcfm-message-type-enquiry{color:#e83e8c}.wcfm-message-type-support{color:#e83e8c}.wcfm-message-type-registration{color:#f8cb00}.wcfm-message-type-membership{color:#f8cb00}.wcfm-message-type-membership-cancel{color:#f86c6b}.wcfm-message-type-membership-expired{color:#f86c6b}.wcfm-message-type-membership-reminder{color:#e83e8c}.wcfm-message-type-affiliate-disable,.wcfm-message-type-vendor-disable{color:#f86c6b}.wcfm-message-type-affiliate-enable,.wcfm-message-type-vendor-enable{color:#f8cb00}.wcfm-message-type-affiliate_approval,.wcfm-message-type-vendor_approval{color:#e83e8c}.wcfm-message-type-verification{color:#e83e8c}.wcfm-message-type-shipment_tracking{color:#20a8d8}.wcfm-message-type-shipment_received{color:#20a8d8}.wcfm-message-type-delivery_boy_assign{color:#20a8d8}.wcfm-message-type-affiliate_commission,.wcfm-message-type-delivery_complete{color:#20a8d8}.wcfm-message-type-pay_for_product{color:#e85656}.wcfm-message-type-status-update{color:#17a2b8}.wcfm-message-type-affiliate_commission_paid,.wcfm-message-type-withdraw-request{color:#20c997}.wcfm-message-type-refund-request{color:#e83e8c}.wcfm-message-type-review{color:#4dbd74}.wcfm-message-type-new_affiliate{color:#f8cb00}.wcfm_sc_notifications p{display:inline-block}.wcfm_sc_notifications a,.wcfm_sc_notifications span{color:#555;margin-left:12px;text-decoration:none;position:relative;font-size:20px}.wcfm_sc_notifications .unread_notification_count{background-color:#ff7400;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-weight:500;padding:1px 3px;font-size:12px;position:absolute;top:-6px;right:-6px}.wcfm_sc_notifications .unread_notification_count.notice_count{background-color:#4096ee}.wcfm_sc_notifications .unread_notification_count.enquiry_count{background-color:#ff0084}.wcfm_sc_notifications a.active,.wcfm_sc_notifications a:hover{color:#17a2b8}.wcfm_multiblock_sortable{float:right;color:#17a2b8;cursor:move;margin-bottom:10px;font-size:18px}.downloadable_ele_hide,.variation_ele_hide,.wcfm_acf_hide,.wcfm_block_hide,.wcfm_custom_hide,.wcfm_ele_hide,.wcfm_head_hide,.wcfm_toolset_hide,.wcfm_wpml_hide{display:none!important}.wcfm_popup_wrapper .wcfm_popup_input.wcfm_block_hide,.wcfm_popup_wrapper .wcfm_popup_input.wcfm_custom_hide,.wcfm_popup_wrapper .wcfm_popup_input.wcfm_ele_hide,.wcfm_popup_wrapper .wcfm_popup_input.wcfm_wpml_hide{display:none!important}.wcfm_tutorials_wrapper{float:right}.wcfm_tutorials_wrapper a.wcfm_tutorials{color:#20a8d8;font-weight:600;cursor:pointer}.enquiry_form_wrapper_hide,.mce-btn .mce-i-fullscreen{display:none}#wcfm-main-contentainer ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}#wcfm-main-contentainer ::-webkit-scrollbar{width:10px;background-color:#f5f5f5}#wcfm-main-contentainer ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#1c2b36;border:1px solid #17a2b8}.wcfmmp_sold_by_wrapper{width:100%;display:block}.wcfmmp_sold_by_wrapper img.wcfmmp_sold_by_logo{width:25px!important;display:inline-block!important;margin:0!important;padding:0!important;vertical-align:bottom}.wcfmmp_sold_by_wrapper a{display:inline-block!important;color:#17a2b8!important;text-decoration:none!important}.vendor_rating .wcfmmp-store-rating,.wcfmmp_sold_by_container .wcfmmp-store-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:6em!important;font-family:'Font Awesome 5 Free'!important;font-weight:900}.vendor_rating .wcfmmp-store-rating:before,.wcfmmp_sold_by_container .wcfmmp-store-rating::before{content:"" "" "" "" "";opacity:.25;float:left;top:0;left:0;position:absolute;color:#adb5b6}.vendor_rating .wcfmmp-store-rating span,.wcfmmp_sold_by_container .wcfmmp-store-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.vendor_rating .wcfmmp-store-rating span:before,.wcfmmp_sold_by_container .wcfmmp-store-rating span:before{content:"" "" "" "" "";top:0;position:absolute;left:0;color:#ff912c}.wcfmmp_sold_by_container .wcfmmp-store-rating,.wcfmmp_sold_by_container .wcfmmp-store-rating span{float:none!important}.bfastmag-shop .wcfmmp_sold_by_container .wcfmmp-store-rating{margin:0 auto}.oceanwp-theme .wcfmmp_sold_by_container .wcfmmp-store-rating,.post-type-archive-product.oceanwp-theme .wcfmmp_sold_by_container .wcfmmp-store-rating{margin:0 auto}.post-type-archive-product.online-shop .wcfmmp_sold_by_container .wcfmmp-store-rating{margin:0 auto}.post-type-archive-product.woodmart-archive-shop .wcfmmp_sold_by_container .wcfmmp-store-rating{margin:0 auto}.post-type-archive-product.woodmart-archive-shop .product-quick-view .wcfmmp_sold_by_container .wcfmmp-store-rating{margin:0}.post-type-archive-product.rigid .wcfmmp_sold_by_container .wcfmmp-store-rating{margin:0 auto}.post-type-archive-product[class*=storefront] .wcfmmp_sold_by_container .wcfmmp-store-rating{margin:0 auto}.post-type-archive-product[class*=porto] .wcfmmp_sold_by_container .wcfmmp-store-rating{margin:0 auto}.post-type-archive-product.wcfm-theme-techmarket .wcfmmp_sold_by_container .wcfmmp-store-rating{margin:0 auto}#owp-qv-content .wcfmmp_sold_by_container .wcfmmp-store-rating,#yith-quick-view-content .wcfmmp_sold_by_container .wcfmmp-store-rating{margin-left:0!important;float:left!important}.wcfm_vendor_badges{display:block;margin-top:5px;margin-bottom:5px}.wcfm_store_close_msg{width:100%;padding:.5em;margin-bottom:1em;background-color:#17a2b8;margin-left:0;color:#fff;clear:both;border-left:.618em solid rgba(0,0,0,.15);border-right:.618em solid rgba(0,0,0,.15);text-align:center}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-store-manager a:before,body.storefront .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-store-manager a:before{content:"\f51b";font-family:"Font Awesome 5 Free";font-weight:300}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-affiliate-manager a:before,body.storefront .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-affiliate-manager a:before{content:"\f500";font-family:"Font Awesome 5 Free";font-weight:300}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-delivery-manager a:before,body.storefront .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wcfm-delivery-manager a:before{content:"\f0d1";font-family:"Font Awesome 5 Free";font-weight:300}@media only screen and (max-width:768px){.wcfm_notification_wrapper{width:200px}.wcfm_popup_wrapper .wcfm_popup_input,.wcfm_popup_wrapper .wcfm_popup_label{width:100%!important}.wcfm_popup_wrapper p.wcfm_popup_descripton{width:100%;margin-left:0}#wpadminbar #wp-admin-bar-wcfm-menu{display:block;position:static}.wcfm-admin-menu-head{padding:6px 2px 6px 2px!important}}.product .nyp-disabled,.wcopc .product-item .nyp-disabled{opacity:.2}.product .single_variation_wrap .nyp,.wcopc .product-item .single_variation_wrap .nyp{display:none}.product .single_variation_wrap .suggested-text,.wcopc .product-item .single_variation_wrap .suggested-text{margin-bottom:1.5em;display:inline-block}.product .nyp,.wcopc .product-item .nyp{margin-bottom:1.5em}.product .nyp label,.wcopc .product-item .nyp label{font-weight:700;display:block}.product .nyp .nyp-input,.wcopc .product-item .nyp .nyp-input{display:inline-block;margin-bottom:0;text-align:center;font-weight:700;min-width:10em}.product .nyp .minimum-price,.wcopc .product-item .nyp .minimum-price{margin:0;color:inherit;font-size:.75em;opacity:.7;clear:both}.product .nyp .woocommerce-nyp-message,.wcopc .product-item .nyp .woocommerce-nyp-message{margin:1em 0!important}.product .nyp:after,.wcopc .product-item .nyp:after{content:"";display:table;clear:both}.woocommerce div.nyp-product.elementor form.cart{display:block!important}.nyp-product #ppc-button,.nyp-product #ppcp-messages{display:none!important}.nyp-product #wcpay-payment-request-button-separator,.nyp-product #wcpay-payment-request-wrapper{display:none!important}.wcfmmp_sold_by_container_advanced{padding:5px;color:#666;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #dae2ed;margin-bottom:20px;display:inline-block;width:auto;min-width:250px}.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label{color:#666;font-size:12px;margin-left:60px;font-style:italic;letter-spacing:2px;text-transform:lowercase}.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label .wcfm_vendor_badges{display:inline-block;margin-bottom:0}.wcfmmp_sold_by_container_left{width:45px;display:inline-block;vertical-align:top;margin:5px}.wcfmmp_sold_by_container_right{display:inline-block}.wcfmmp_sold_by_container_left img{width:45px;border-radius:50%;display:inline-block!important;border:0}.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_wrapper .wcfmmp_sold_by_store{color:#333;line-height:25px;font-size:20px;display:block}.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_wrapper .wcfmmp_sold_by_store a{color:#333!important}.wcfmmp_sold_by_container .wcfmmp-store-rating,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating,.wcfmmp_store_info .wcfmmp-store-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:6em!important;font-family:'Font Awesome 5 Free'!important;font-weight:900}.wcfmmp_sold_by_container .wcfmmp-store-rating::before,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating::before,.wcfmmp_store_info .wcfmmp-store-rating::before{content:"" "" "" "" "";opacity:.25;float:left;top:0;left:0;position:absolute;color:#adb5b6}.wcfmmp_sold_by_container .wcfmmp-store-rating span,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span,.wcfmmp_store_info .wcfmmp-store-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.wcfmmp_sold_by_container .wcfmmp-store-rating span:before,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span:before,.wcfmmp_store_info .wcfmmp-store-rating span:before{content:"" "" "" "" "";top:0;position:absolute;left:0;color:#ff912c}.wcfmmp_store_info{margin:20px auto}.wcfmmp_store_info *{margin:0 auto;display:block;text-align:center}.wcfmmp_store_tab_info *{margin-left:0;text-align:left!important}.wcfmmp_store_tab_info i{margin-right:8px}.wcfmmp_store_info_store_social ul{padding:0;margin:10px 0}.wcfmmp_store_info_store_social ul li{margin:0 4px;padding:0;display:inline-block;width:30px;height:30px;background:#fff;border-radius:50%;border:1px solid #ccc;text-align:center;position:relative}.wcfmmp_store_info_store_social ul li a i{color:#646464;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-size:16px}.wcfmmp_store_info_store_social ul li:hover{background:#17a2b8}.wcfmmp_store_info_store_social ul li:hover a i{color:#fff}.wcfmmp_store_info_store_location .wcfmmp-store-map{width:100%;border:1px solid #dfdfdf;margin-right:10px}.wcfmmp_store_tab_info .wcfmmp-store-map{width:250px}.wcfmmp_store_info_store_location .wcfmmp-store-map div.gm-svpc,.wcfmmp_store_info_store_location .wcfmmp-store-map div[role=button]{display:none!important}.wcfmmp_store_info_store_location .wcfmmp-store-map div[draggable=false]{width:20px!important;height:42px!important}.wcfmmp_store_info_store_location .wcfmmp-store-map button{width:20px!important;height:20px!important}.wcfmmp_store_info_store_location .wcfmmp-store-map button img{width:12px!important;height:12px!important;margin:5px 4px 5px!important}.wcfmmp_store_shipping_rules .wcfmmp-store-shipping-rule{color:#17a2b8;width:auto;min-width:90px;font-weight:600;display:inline-block}.wcfmmp_store_hours .wcfmmp-store-hours-day{color:#17a2b8;width:auto;min-width:90px;font-weight:600;display:inline-block}.wcfm_store_close_msg{width:100%;padding:.5em;margin-bottom:1em;background-color:#17a2b8;margin-left:0;color:#fff;clear:both;border-left:.618em solid rgba(0,0,0,.15);border-right:.618em solid rgba(0,0,0,.15);text-align:center}.wcfmmp_store_coupons .wcfmmp-store-coupon-single{margin:10px 5px;border:1px dashed #17a2b8;background-color:#d9f2f6;color:#222;padding:10px;height:48px;line-height:30px;font-weight:600}.wcfmmp-store-recent-articles ul li{margin-bottom:1em;line-height:1.41575em}.wcfmmp-store-recent-articles ul li::before{content:"\f15b";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;font-family:"Font Awesome 5 Free"!important;font-weight:900;line-height:inherit;vertical-align:baseline;margin-right:.5407911001em;display:block;float:left;opacity:.35;margin-left:-1.618em;width:1em}.wcfmmp_shipment_processing_display{font-style:italic;color:#47525d;font-size:15px}.single-product .container-sessile-extra-field {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4%;
}
.single-product .container-sessile-extra-field .container-celebration-reason,
.single-product .container-sessile-extra-field .container-main-color {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 1 1 45%;
  margin-bottom: 30px;
}
.single-product .container-sessile-extra-field .container-celebration-reason select,
.single-product .container-sessile-extra-field .container-main-color select {
  width: 100%;
  height: 44px;
  border-radius: 22px;
  filter: drop-shadow(2.828px 2.828px 6px rgba(0, 0, 0, 0.16));
  background-color: #ffffff;
  border-width: 0px;
  padding: 4px 28px;
  color: #7b7b7b;
  appearance: none;
  background: url(//cdn.sessile.fr/wp-content/plugins/sessile-options-produit/assets/css/assets/images/icons/select-arrow.png) white no-repeat calc(100% - 20px) !important;
}
.single-product .container-sessile-extra-field .container-message {
  width: 100%;
  flex: 1 1 100%;
  margin-bottom: 30px;
}
.single-product .container-sessile-extra-field .container-message textarea {
  border: 2px solid #bcbcbc;
  border-radius: 16px;
  height: 68px;
  width: 100%;
  resize: none;
  padding: 8px 28px;
  color: #404040;
  border: 2px solid #bcbcbc;
}
.single-product .container-sessile-extra-field .container-message .error-textarea {
  border: 2px solid rgb(255, 0, 51);
  color: #ff0033;
}
.single-product .container-sessile-extra-field .error-textarea-empty {
  display: none;
  color: #ff0033;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 1em;
}
.single-product .label-extra-product {
  display: block;
  width: 100%;
  font-weight: bold;
  padding: 0;
  margin: 0 0 20px 0;
  color: #042a2b;
}

@media screen and (max-width: 768px) {
  .single-product .container-sessile-extra-field {
    flex-direction: column;
  }
  .single-product .container-sessile-extra-field .container-celebration-reason,
  .single-product .container-sessile-extra-field .container-main-color,
  .single-product .container-sessile-extra-field .container-message {
    width: 100%;
    margin-bottom: 28px;
  }
  .single-product .container-sessile-extra-field .container-celebration-reason select,
  .single-product .container-sessile-extra-field .container-main-color select,
  .single-product .container-sessile-extra-field .container-message select {
    max-width: 300px;
  }
}/*
Theme Name:     Sessile 2021
Author:         Gwal
Description:  	This is theme for sessile site
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	sessile.fr

*/


@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.error-404 {
  background-color: #e8e2d0;
  padding: 10% 2%;
}
.error-404 .page-content {
  display: flex;
  align-items: center;
}
.error-404 .page-content .notfound-content {
  margin-left: auto;
  display: inline-block;
}
.error-404 .page-content .notfound-title {
  margin-right: auto;
  text-align: left;
  display: inline-block;
  margin-left: 35px;
}
.error-404 .notfound-backhome {
  text-align: center;
  margin-top: 35px;
}
.error-404 .notfound-backhome a {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  outline: none;
  padding: 20px 30px;
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
}
.error-404 .notfound-backhome a svg {
  fill: #ffffff;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.post-955 {
  margin-bottom: 20px;
}

.articles-blog {
  padding: 2%;
  /*display: flex;
  flex-direction: row;
  */
}
@media screen and (max-width: 768px) {
  .articles-blog {
    padding: 0 10%;
  }
}
.articles-blog .blog-categorie-element {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .articles-blog .blog-categorie-element {
    width: 47%;
    float: left;
    margin: 1%;
  }
}
.articles-blog .blog-categorie-element .thumnail_blog {
  width: 100%;
  height: 250px;
  background-repeat: no-repeat;
  background-size: cover;
}
.articles-blog .blog-categorie-element h2 {
  font-weight: normal;
  font-size: 18px;
  padding: 10px;
  padding-bottom: 5px;
  min-height: 60px;
}
.articles-blog .blog-categorie-element .date_blog {
  padding-top: 0;
  padding-bottom: 5px;
  color: #000000;
}

.blog-article .post-author {
  display: none;
}

@media screen and (max-width: 768px) {
  #st-2 {
    margin-bottom: 69px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.partenariat {
  margin: 0;
}
.partenariat .partenariat_description {
  background-color: #e8e2d0;
  padding: 2%;
}
.partenariat .partenariat_description h1 {
  margin: 0;
}
.partenariat .liste_partenariat li {
  list-style-type: none;
  margin-top: 30px;
  display: flex;
  align-items: center;
}
.partenariat .liste_partenariat li .image_partenariat {
  width: 20%;
  margin-right: 5%;
}
.partenariat .liste_partenariat li .content_partenariat {
  width: 75%;
}
.partenariat .liste_partenariat li h2 {
  color: #042a2b;
  margin: 0;
  font-size: 20px;
}
.partenariat .liste_partenariat li .offre_partenaire {
  display: inline-flex;
  align-self: center;
  font-weight: 600;
  color: #042a2b;
}
.partenariat .liste_partenariat li .offre_partenaire svg {
  height: 1.6em;
  width: 2.5em;
  margin-right: 10px;
}
.partenariat .liste_partenariat li .offre_partenaire.svg-baseline svg {
  top: 0.125em;
  position: relative;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.woocommerce-order {
  margin: auto;
}
.woocommerce-order .woocommerce-thankyou-order-received {
  text-align: center;
  margin: 5% 2%;
  font-size: 1.4em;
}
.woocommerce-order .woocommerce-table__line-item {
  display: none !important;
}
.woocommerce-order .woocommerce-table--order-details th, .woocommerce-order .woocommerce-table--order-details td {
  color: #000000 !important;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.checkout-form {
  display: flex;
  font-size: 17px;
  line-height: 22px;
  width: 100%;
  font-family: "Chivo", sans-serif !important;
}
@media (max-width: 1024px) {
  .checkout-form {
    flex-direction: column;
    font-size: 14px;
  }
}
.checkout-form h4 {
  font-size: 22px !important;
  font-family: "Chivo", sans-serif !important;
}
@media (max-width: 768px) {
  .checkout-form h4 {
    font-size: 18px !important;
    margin: 32px 0 24px !important;
  }
}
.checkout-form-side-bar {
  width: 20%;
  background-color: #e8e2d0;
  padding: 24px;
  z-index: 10000;
}
@media (max-width: 1024px) {
  .checkout-form-side-bar {
    width: 100%;
    padding: 4px;
    position: sticky !important;
    top: 0px;
    box-shadow: 0px 0px 20px 0px rgba(4, 42, 43, 0.1);
  }
}
.checkout-form-side-bar ol,
.checkout-form-side-bar ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-gap: 1rem;
}
.checkout-form-side-bar ul {
  position: sticky;
  top: 60px;
}
@media (max-width: 1024px) {
  .checkout-form-side-bar ul {
    display: flex;
    justify-content: space-around;
    padding: 16px 4px;
  }
}
.checkout-form-side-bar ul li {
  color: #042a2b;
  position: relative;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .checkout-form-side-bar ul li {
    width: 14%;
    font-size: 9px;
    line-height: 10px;
    text-align: center;
    flex-direction: column;
  }
}
.checkout-form-side-bar ul li .bullet {
  font-size: 17px;
  line-height: 48px;
  width: 48px;
  height: 48px;
  text-align: center;
  color: #fff;
  background-color: #042a2b;
  border-radius: 50px;
  margin-right: 16px;
}
@media (max-width: 1024px) {
  .checkout-form-side-bar ul li .bullet {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    margin-right: 0px;
    margin-bottom: 4px;
  }
}
.checkout-form-side-bar ul .is-validate .bullet {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/check-white.svg);
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: center;
}
.checkout-form-side-bar ul .is-not-validate {
  opacity: 0.6;
}
.checkout-form-main {
  padding-bottom: 72px;
  width: 80%;
}
@media (max-width: 1024px) {
  .checkout-form-main {
    width: 100%;
  }
}
.checkout-form .validate-required a {
  color: #042a2b !important;
}
.checkout-form .update-link {
  color: #042a2b !important;
}
.checkout-form .round-btn {
  width: 537px;
}
@media (max-width: 768px) {
  .checkout-form .round-btn {
    width: 100%;
  }
}
.checkout-form .form-wrapper {
  max-width: 950px;
}
.checkout-form .form-wrapper .form-wrapper-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .checkout-form .form-wrapper .form-wrapper-row {
    flex-direction: column;
  }
}
.checkout-form .form-layout {
  position: relative;
  width: 100%;
}
.checkout-form .form-layout.half {
  width: 48%;
}
@media (max-width: 768px) {
  .checkout-form .form-layout.half {
    width: 100%;
  }
}
.checkout-form .form-layout label {
  margin-bottom: 0px;
  position: relative;
  display: flex !important;
  min-width: 340px;
}
@media (max-width: 768px) {
  .checkout-form .form-layout label {
    margin-bottom: 0px;
  }
}
.checkout-form .form-layout label:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 33px;
  right: 15px;
  display: none;
  background-repeat: no-repeat;
}
.checkout-form .form-layout label.is-valid input,
.checkout-form .form-layout label.is-valid select {
  border-color: #00ba00;
}
.checkout-form .form-layout label.is-valid:after {
  display: block;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/check.svg);
}
.checkout-form .form-layout label.is-error input,
.checkout-form .form-layout label.is-error select {
  border-color: #ff0033 !important;
}
.checkout-form .form-layout label.is-error:after {
  display: block;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/red-cross.svg);
}
.checkout-form .form-layout input,
.checkout-form .form-layout select {
  width: 100%;
  padding: 12px;
  margin-top: 20px;
  outline: none;
  -webkit-appearance: initial;
}
.checkout-form .form-layout input::placeholder,
.checkout-form .form-layout select::placeholder {
  opacity: 0;
}
.checkout-form .form-layout span {
  background-color: white;
  position: absolute;
  top: 33px;
  left: 25px;
  font-size: 0.825em;
  transition-duration: 300ms;
  padding: 0 5px;
  pointer-events: none;
}
.checkout-form .form-layout label:focus-within > span,
.checkout-form .form-layout input:not(:placeholder-shown) + span,
.checkout-form .form-layout select:not(:placeholder-shown) + span {
  transform: translateY(-25px);
}
.checkout-form .tool-tip {
  position: absolute;
  padding: 4px 12px;
  background-color: rgb(206, 39, 39);
  color: white;
  top: -36px;
  left: 32px;
  border-radius: 8px;
}
.checkout-form .shipping-same-btns {
  display: flex;
}
.checkout-form .shipping-same-btns button {
  width: 360px;
}
@media (max-width: 768px) {
  .checkout-form .shipping-same-btns button {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .checkout-form .shipping-same-btns {
    flex-direction: column;
  }
  .checkout-form .shipping-same-btns button:first-child {
    margin-bottom: 16px;
  }
}
.checkout-form .payment_method_stripe label {
  display: none;
}
.checkout-form .payment_method_stripe .payment_method_stripe {
  border: 0;
}
.checkout-form .payment_method_stripe .woocommerce-SavedPaymentMethods {
  display: none;
}
.checkout-form .payment_method_stripe fieldset:last-child {
  display: none;
}
.checkout-form .wc_payment_methods label {
  display: none !important;
}

.checkout_title {
  color: white;
  text-align: left;
  background-color: #042a2b;
  padding: 30px 20% !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: unset !important;
}
.checkout_title span {
  margin-left: 24px;
}
@media (max-width: 768px) {
  .checkout_title {
    padding: 20px 2% !important;
    font-size: 18px;
    text-align: center;
  }
  .checkout_title span {
    margin-left: 0px;
  }
}

.checkout-coupons {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.checkout-coupons-item {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.checkout-coupons-item button {
  cursor: pointer;
  border: none;
  width: 24px;
  height: 24px;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/green-cross.svg);
  background-repeat: no-repeat;
  background-color: unset;
}

.post-181 .woocommerce-form-coupon-toggle,
#post-181 .woocommerce-form-coupon-toggle {
  display: none !important;
}
.post-181 .entry-content,
#post-181 .entry-content {
  margin: 0 !important;
}
.post-181 .woocommerce-form__label-for-checkbox input,
#post-181 .woocommerce-form__label-for-checkbox input {
  margin: 0 !important;
  width: 37px !important;
  padding: 0 !important;
  display: inline-block;
  margin-top: 5px !important;
}
.post-181 #order_review_heading,
#post-181 #order_review_heading {
  display: none;
}
.post-181 .woocommerce form.woocommerce-checkout,
#post-181 .woocommerce form.woocommerce-checkout {
  padding: 2%;
  padding-bottom: 0;
  color: #042a2b;
  background: white !important;
}
.post-181 .woocommerce form.woocommerce-checkout input,
.post-181 .woocommerce form.woocommerce-checkout select,
.post-181 .woocommerce form.woocommerce-checkout .select2-selection__arrowselect2-selection,
.post-181 .woocommerce form.woocommerce-checkout textarea,
#post-181 .woocommerce form.woocommerce-checkout input,
#post-181 .woocommerce form.woocommerce-checkout select,
#post-181 .woocommerce form.woocommerce-checkout .select2-selection__arrowselect2-selection,
#post-181 .woocommerce form.woocommerce-checkout textarea {
  padding: 12px 28px !important;
  border-radius: 25px !important;
  outline: none !important;
  width: 100% !important;
  margin-bottom: 16px !important;
  box-shadow: none !important;
  border: 1px solid #ccc !important;
}
.post-181 .woocommerce form.woocommerce-checkout .is-error input,
.post-181 .woocommerce form.woocommerce-checkout .is-error select,
#post-181 .woocommerce form.woocommerce-checkout .is-error input,
#post-181 .woocommerce form.woocommerce-checkout .is-error select {
  border-color: #ff0033 !important;
}
.post-181 .woocommerce form.woocommerce-checkout .is-error:after,
#post-181 .woocommerce form.woocommerce-checkout .is-error:after {
  display: block;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/red-cross.svg);
}
.post-181 .woocommerce form.woocommerce-checkout h4,
#post-181 .woocommerce form.woocommerce-checkout h4 {
  margin: 60px 0 44px;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields {
  padding: 0.5% 0;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields h4,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields h4,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields h4,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields h4 {
  margin-top: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection {
  border-radius: 25px !important;
  height: 45px;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection .select2-selection__rendered,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection .select2-selection__rendered,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection .select2-selection__rendered,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection .select2-selection__rendered {
  margin-top: 8px;
  margin-left: 21px;
}
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection .select2-selection__arrow,
.post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection .select2-selection__arrow,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .select2-selection .select2-selection__arrow,
#post-181 .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .select2-selection .select2-selection__arrow {
  display: none !important;
}
.post-181 .woocommerce form.woocommerce-checkout #billing_address_2_field,
.post-181 .woocommerce form.woocommerce-checkout #shipping_address_2_field,
#post-181 .woocommerce form.woocommerce-checkout #billing_address_2_field,
#post-181 .woocommerce form.woocommerce-checkout #shipping_address_2_field {
  padding-top: 42px;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options {
  padding: 24px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options {
    padding: 4px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options #checkout_shipping_type_message,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options #checkout_shipping_type_message {
  display: none;
  margin-top: 30px;
  font-weight: bold;
  font-size: 17px;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns {
  display: flex;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns {
    flex-direction: column;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button {
  height: 50px;
  width: 400px;
  border: 1px solid #042a2b;
  color: #042a2b;
  background-color: white;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border-radius: 25px;
  min-width: 340px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button {
    width: 100%;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button.is-active,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button.is-active {
  background-color: #042a2b;
  color: white;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button:nth-of-type(2),
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button:nth-of-type(2) {
  margin-left: 30px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button:nth-of-type(2),
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout-shipping-types-btns button:nth-of-type(2) {
    margin-left: 0;
    margin-top: 15px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout_date,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout_date {
  display: flex;
  flex-direction: column;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout_date .checkout-date-icon,
#post-181 .woocommerce form.woocommerce-checkout .checkout-customer-options .checkout_date .checkout-date-icon {
  display: block;
  background-size: contain;
  cursor: pointer;
  height: 72px;
  width: 72px;
}
.post-181 .woocommerce form.woocommerce-checkout .checkout-payment,
#post-181 .woocommerce form.woocommerce-checkout .checkout-payment {
  padding: 0 24px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .checkout-payment,
#post-181 .woocommerce form.woocommerce-checkout .checkout-payment {
    padding: 0 4px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout #checkout_bottom_error_message,
#post-181 .woocommerce form.woocommerce-checkout #checkout_bottom_error_message {
  background-color: #e8e2d0;
  padding: 15px;
  color: rgb(206, 39, 39);
  margin-bottom: 30px;
  display: none;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section,
#post-181 .woocommerce form.woocommerce-checkout .payment-section {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section,
#post-181 .woocommerce form.woocommerce-checkout .payment-section {
    flex-direction: column;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order {
  width: 400px;
  margin-right: 25px;
}
@media (max-width: 1024px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order {
    width: 49%;
  }
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order {
    width: 100%;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products {
  width: 100%;
  border-bottom: 1px solid #042a2b;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item {
  display: flex;
  padding-bottom: 24px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image {
  max-width: 140px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image {
    max-width: 80px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image img,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-image img {
  border-radius: 15px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary {
  margin-left: 24px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-title,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-title {
  font-size: 22px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-title,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-title {
    margin-bottom: 12px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-item,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-item {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-item,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary-item {
    margin-top: 0px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary .tm-cart-edit-options,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-products-item-summary .tm-cart-edit-options {
  display: none !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-fees,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-fees {
  width: 100%;
  border-bottom: 1px solid #042a2b;
  padding-top: 16px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-fees-item,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-fees-item {
  padding-bottom: 16px;
  display: flex;
  justify-content: space-between;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-total,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-total {
  width: 100%;
  border-bottom: 1px solid #042a2b;
  font-size: 34px;
  padding: 16px 0;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-total,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-total {
    font-size: 20px;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code {
  max-width: 100%;
  border: 1px solid #042a2b;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code button,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code button {
  border: none;
  background-color: white;
  border-radius: 8px;
  color: #042a2b;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code button:hover,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code button:hover {
  opacity: 0.7;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code input,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .checkout-review-order .cart-promo-code input {
  width: 55% !important;
  border: none !important;
  margin-bottom: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment {
  max-width: 550px;
  background: white !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wc_payment_methods,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wc_payment_methods {
  padding-top: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wc_payment_method .stripe-icon,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wc_payment_method .stripe-icon {
  display: none !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-card-brand,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-card-brand {
  top: 23px !important;
  right: 44px !important;
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-credit-card-brand,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-credit-card-brand {
  width: 166px !important;
  height: 26px !important;
  top: 19px !important;
  right: 38px !important;
  background-repeat: no-repeat;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/payment-cards-icons.png) !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card {
    display: flex;
    flex-direction: column;
  }
  .post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .form-row,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .wcfmmp_stripe_new_card .form-row {
    width: 100%;
  }
}
.post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .woocommerce-privacy-policy-text,
#post-181 .woocommerce form.woocommerce-checkout .payment-section .woocommerce-checkout-payment .woocommerce-privacy-policy-text {
  display: none;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review,
#post-181 .woocommerce form.woocommerce-checkout #order_review {
  order: 2;
  background-color: #e8e2d0;
  color: #042a2b !important;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout #order_review,
#post-181 .woocommerce form.woocommerce-checkout #order_review {
    display: block;
  }
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume,
#post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume {
  display: flex;
  flex-direction: column;
  padding: 3%;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume h2,
#post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume h2 {
  text-align: left;
  margin: 0 !important;
  padding: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume h3,
#post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume h3 {
  text-align: left;
  margin: 15px 0 !important;
  padding: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume p,
#post-181 .woocommerce form.woocommerce-checkout #order_review .review-order-resume p {
  margin: 0;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .checkout_coupon,
#post-181 .woocommerce form.woocommerce-checkout #order_review .checkout_coupon {
  display: block !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon {
  border: none !important;
  margin-top: 22px !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon input,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon input {
  background-color: transparent !important;
  color: #042a2b;
  border-color: #042a2b;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon button,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon button {
  background-color: #042a2b !important;
  color: #ffffff;
  padding: 1em;
  border-radius: 30px !important;
  min-width: 150px;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon p:nth-child(1),
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-form-coupon p:nth-child(1) {
  font-family: "recoleta", sans-serif;
  font-size: 1em;
  font-weight: bold;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .checkout-custom-coupon,
#post-181 .woocommerce form.woocommerce-checkout #order_review .checkout-custom-coupon {
  display: none;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .checkout-custom-coupon:nth-child(2),
#post-181 .woocommerce form.woocommerce-checkout #order_review .checkout-custom-coupon:nth-child(2) {
  display: block !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .danger,
#post-181 .woocommerce form.woocommerce-checkout #order_review .danger {
  color: rgb(206, 39, 39);
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment {
  max-width: 550px;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_methods {
  padding-top: 0 !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_method .stripe-icon,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wc_payment_method .stripe-icon {
  display: none !important;
}
.post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-credit-card-brand,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card .stripe-credit-card-brand {
  display: none !important;
}
@media (max-width: 768px) {
  .post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card {
    display: flex;
    flex-direction: column;
  }
  .post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card .form-row,
#post-181 .woocommerce form.woocommerce-checkout #order_review .woocommerce-checkout-payment .wcfmmp_stripe_new_card .form-row {
    width: 100%;
  }
}
.post-181 .shop_table,
#post-181 .shop_table {
  margin-top: 30px;
}
.post-181 .shop_table th,
#post-181 .shop_table th {
  font-size: 1.1em !important;
  color: #042a2b;
  font-weight: bold !important;
}
.post-181 .shop_table td,
#post-181 .shop_table td {
  color: #042a2b;
  font-weight: normal !important;
}
.post-181 .shop_table td input,
#post-181 .shop_table td input {
  float: left;
  margin: 0 !important;
  width: 37px !important;
  padding: 0 !important;
  display: inline-block;
  margin-top: 5px !important;
}
.post-181 .shop_table td bdi,
#post-181 .shop_table td bdi {
  font-weight: normal !important;
}
.post-181 .shop_table .product-name a,
#post-181 .shop_table .product-name a {
  display: none !important;
}
.post-181 .woocommerce .col2-set .col-1,
.post-181 .woocommerce-page .col2-set .col-1,
.post-181 .woocommerce .col2-set .col-2,
.post-181 .woocommerce-page .col2-set .col-2,
#post-181 .woocommerce .col2-set .col-1,
#post-181 .woocommerce-page .col2-set .col-1,
#post-181 .woocommerce .col2-set .col-2,
#post-181 .woocommerce-page .col2-set .col-2 {
  float: none;
  width: 100%;
}
.post-181 .paiment_recap,
#post-181 .paiment_recap {
  background-color: #e8e2d0;
  padding: 3%;
}
.post-181 .paiment_recap h2,
.post-181 .paiment_recap h3,
#post-181 .paiment_recap h2,
#post-181 .paiment_recap h3 {
  padding: 0;
  margin: 0;
}
.post-181 .paiment_recap .product-name,
#post-181 .paiment_recap .product-name {
  font-size: 1.1em;
  color: #042a2b;
  margin-top: 10px;
}
.post-181 .paiment_recap .product-name a,
#post-181 .paiment_recap .product-name a {
  font-size: 0.8em;
  color: #042a2b;
}
.post-181 .paiment_recap dd,
#post-181 .paiment_recap dd {
  margin: 0;
  padding: 0;
  font-size: 0.8em;
}
.post-181 .paiment_recap dt,
#post-181 .paiment_recap dt {
  font-size: 0.8em;
}
.post-181 .paiment_recap .tc-epo-metadata,
#post-181 .paiment_recap .tc-epo-metadata {
  line-height: 0.3em;
}
.post-181 .payment-wrapper,
#post-181 .payment-wrapper {
  background-color: white;
  border-radius: unset !important;
  padding: 0 !important;
  margin-right: 7%;
  width: 500px;
}
@media (max-width: 1024px) {
  .post-181 .payment-wrapper,
#post-181 .payment-wrapper {
    text-align: center;
    margin-right: unset;
    width: 49%;
  }
}
@media (max-width: 768px) {
  .post-181 .payment-wrapper,
#post-181 .payment-wrapper {
    margin-top: 64px;
    text-align: center;
    margin-right: unset;
    width: 100%;
  }
}
.post-181 .payment-wrapper h3,
#post-181 .payment-wrapper h3 {
  margin-bottom: 24px;
  width: 100%;
  padding: 0 !important;
  display: flex;
  justify-content: center;
}
.post-181 .payment-wrapper h3 img,
#post-181 .payment-wrapper h3 img {
  margin-left: 12px;
}
.post-181 #payment .place-order,
#post-181 #payment .place-order {
  background-color: white;
  margin-top: 24px !important;
}
.post-181 #payment button,
#post-181 #payment button {
  background-color: #042a2b !important;
  color: #ffffff;
  padding: 1em;
  border-radius: 30px !important;
  min-width: 150px;
  width: 50%;
  margin-bottom: 5%;
}
.post-181 #payment .wc_payment_methods,
#post-181 #payment .wc_payment_methods {
  padding: 0 !important;
}
.post-181 #payment .payment_method_stripe_split .wc-payment-form label,
#post-181 #payment .payment_method_stripe_split .wc-payment-form label {
  display: none;
}
.post-181 #payment .payment_method_stripe_split .wcfmmp-stripe-split-pay-card-group,
#post-181 #payment .payment_method_stripe_split .wcfmmp-stripe-split-pay-card-group {
  position: relative;
}
.post-181 #payment .payment_method_stripe_split .StripeElement,
#post-181 #payment .payment_method_stripe_split .StripeElement {
  border-color: #042a2b;
  position: relative;
  width: unset !important;
  margin-bottom: 4px;
}
.post-181 #payment .payment_method_stripe_split .StripeElement:after,
#post-181 #payment .payment_method_stripe_split .StripeElement:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 14px;
  right: 15px;
  display: none;
  background-repeat: no-repeat;
}
.post-181 #payment .payment_method_stripe_split .StripeElement.invalid,
#post-181 #payment .payment_method_stripe_split .StripeElement.invalid {
  border-color: #ff0033;
}
.post-181 #payment .payment_method_stripe_split .StripeElement.invalid:after,
#post-181 #payment .payment_method_stripe_split .StripeElement.invalid:after {
  display: block;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/red-cross.svg);
}
.post-181 #payment .payment_method_stripe_split .StripeElement--complete,
#post-181 #payment .payment_method_stripe_split .StripeElement--complete {
  border-color: #00ba00;
}
.post-181 #payment .payment_method_stripe_split .StripeElement--complete:after,
#post-181 #payment .payment_method_stripe_split .StripeElement--complete:after {
  display: block;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/check.svg);
}
.post-181 #payment .payment_method_stripe_split .form-row-last,
#post-181 #payment .payment_method_stripe_split .form-row-last {
  position: relative;
}
.post-181 #payment .payment_method_stripe_split .form-row-last:after,
#post-181 #payment .payment_method_stripe_split .form-row-last:after {
  display: block;
  width: 35px;
  height: 26px;
  position: absolute;
  top: 15px;
  right: 40px;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/cvc-icon.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.post-181 #payment .payment_method_stripe_split label[for=payment_method_stripe_split],
#post-181 #payment .payment_method_stripe_split label[for=payment_method_stripe_split] {
  display: none;
}
.post-181 #payment #wcfmmp-stripe-split-pay-card-element,
.post-181 #payment #wcfmmp-stripe-split-pay-exp-element,
.post-181 #payment #wcfmmp-stripe-split-pay-cvc-element,
#post-181 #payment #wcfmmp-stripe-split-pay-card-element,
#post-181 #payment #wcfmmp-stripe-split-pay-exp-element,
#post-181 #payment #wcfmmp-stripe-split-pay-cvc-element {
  padding: 12px 28px !important;
  border-radius: 25px;
  outline: none;
  width: 100%;
  margin-bottom: 3%;
}
.post-181 #payment .payment_box,
#post-181 #payment .payment_box {
  background-color: white !important;
  margin: 0 !important;
  padding: 0 !important;
}
.post-181 #payment .payment_box:before,
#post-181 #payment .payment_box:before {
  display: none !important;
}
.post-181 #payment .payment_box .form-row,
#post-181 #payment .payment_box .form-row {
  padding: 0 !important;
}
.post-181 #payment .payment_box p,
#post-181 #payment .payment_box p {
  display: none !important;
}
.post-181 #payment .payment_box .wcfmmp_stripe_new_card,
#post-181 #payment .payment_box .wcfmmp_stripe_new_card {
  padding: 0 !important;
}
.post-181 #payment .payment_box #wc-stripe_split-cc-form,
#post-181 #payment .payment_box #wc-stripe_split-cc-form {
  margin-bottom: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.post-181 #payment .form-row.place-order,
#post-181 #payment .form-row.place-order {
  margin: 0;
  padding: 0;
}
.post-181 #payment .wc_payment_methods,
#post-181 #payment .wc_payment_methods {
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  border: 0 !important;
}
.post-181 #payment .woocommerce-privacy-policy-text,
#post-181 #payment .woocommerce-privacy-policy-text {
  margin-top: 0 !important;
}
.post-181 #payment .woocommerce-privacy-policy-text p,
#post-181 #payment .woocommerce-privacy-policy-text p {
  font-size: 0.8em;
  margin-top: 0 !important;
  padding-left: 20px;
  padding-right: 20px;
}
.post-181 #payment .woocommerce-terms-and-conditions-wrapper #terms,
#post-181 #payment .woocommerce-terms-and-conditions-wrapper #terms {
  display: none;
}
.post-181 #payment .woocommerce-terms-and-conditions-wrapper .required,
#post-181 #payment .woocommerce-terms-and-conditions-wrapper .required {
  display: none;
}
.post-181 #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-link,
#post-181 #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-link {
  color: #042a2b;
}
.post-181 #payment #place_order,
#post-181 #payment #place_order {
  display: none !important;
}
.post-181 .ui-widget-content,
#post-181 .ui-widget-content {
  color: #042a2b !important;
}

@media screen and (min-width: 768px) {
  .post-181 .woocommerce-billing-fields__field-wrapper,
.post-181 .woocommerce-shipping-fields__field-wrapper,
#post-181 .woocommerce-billing-fields__field-wrapper,
#post-181 .woocommerce-shipping-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap;
  }
  .post-181 .woocommerce-billing-fields__field-wrapper .form-row,
.post-181 .woocommerce-shipping-fields__field-wrapper .form-row,
#post-181 .woocommerce-billing-fields__field-wrapper .form-row,
#post-181 .woocommerce-shipping-fields__field-wrapper .form-row {
    display: block;
    width: 50%;
    padding: 0.5% 3%;
  }
  .post-181 .woocommerce-additional-fields,
#post-181 .woocommerce-additional-fields {
    display: block;
    padding: 0.5% 3%;
  }
  .post-181 .paiment_recap,
#post-181 .paiment_recap {
    width: 50%;
  }
  .post-181 .woocommerce,
#post-181 .woocommerce {
    display: flex;
    flex-wrap: wrap;
  }
  .post-181 .woocommerce form.woocommerce-checkout,
#post-181 .woocommerce form.woocommerce-checkout {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
  }
  .post-181 .woocommerce .woocommerce-NoticeGroup,
#post-181 .woocommerce .woocommerce-NoticeGroup {
    width: 100%;
  }
  .post-181 #customer_details,
#post-181 #customer_details {
    order: 1;
    width: 100%;
  }
  .post-181 #order_review,
#post-181 #order_review {
    order: 2;
    width: 100%;
  }
  .post-181 #order_review .woocommerce-checkout-review-order-table th,
#post-181 #order_review .woocommerce-checkout-review-order-table th {
    border: 0;
  }
  .post-181 .ui-widget-content,
#post-181 .ui-widget-content {
    color: #042a2b !important;
  }
}
.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,
#add_payment_method #payment ul.payment_methods li img.stripe-icon {
  float: none !important;
}

.daterangepicker .table-condensed {
  color: #042a2b;
}
.daterangepicker .table-condensed .active {
  background-color: #042a2b;
}

.ui-datepicker {
  border: none !important;
  width: 100% !important;
  font-family: "Chivo", sans-serif !important;
}
.ui-datepicker.ui-widget {
  font-family: "Chivo", sans-serif !important;
}
.ui-datepicker table {
  font-size: 22px !important;
}
@media (max-width: 768px) {
  .ui-datepicker table {
    font-size: 14px !important;
  }
}
.ui-datepicker .ui-datepicker-header {
  font-size: 17px !important;
  border-bottom: 1px solid #042a2b;
  border-top: 1px solid #042a2b;
  margin-bottom: 8px !important;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-header {
    font-size: 14px !important;
  }
}
.ui-datepicker .ui-datepicker-header.ui-corner-all {
  border-radius: 0px !important;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-month {
  text-transform: capitalize;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover {
  background: none !important;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 33%;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
    left: 20%;
  }
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/calendar-arrow-prev.svg);
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 33%;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    right: 20%;
  }
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/calendar-arrow-next.svg);
}
.ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-e, .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-w {
  background-position: unset !important;
}
.ui-datepicker .ui-datepicker-calendar th {
  padding: 10px 0px;
  font-size: 17px !important;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-calendar th {
    font-size: 14px !important;
  }
}
.ui-datepicker .ui-datepicker-calendar td {
  padding: 4px 10px;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-calendar td {
    padding: 0;
  }
}
.ui-datepicker .ui-datepicker-calendar td a,
.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
  text-align: center !important;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  line-height: 42px;
  border: none !important;
}
@media (max-width: 768px) {
  .ui-datepicker .ui-datepicker-calendar td a,
.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
    width: 31px;
    height: 31px;
    line-height: 27px;
  }
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight {
  background-color: #fff;
  color: #042a2b;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-active {
  background-color: #042a2b !important;
  color: #fff !important;
}

@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

@media screen and (max-width: 768px) {
  .product-dialog-content {
    font-size: 11px;
  }
}
.product-dialog-content .table {
  width: 100%;
  border: 1px solid #7b7b7b;
  border-radius: 16px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .product-dialog-content .table {
    font-size: 11px;
  }
}
.product-dialog-content .table-row {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 32px;
}
.product-dialog-content .table-row:nth-child(even) {
  background-color: #e8e2d0;
}
.product-dialog-content .table-col {
  width: 49%;
  text-align: center;
}
.product-dialog-content-localization {
  font-size: 17px;
  padding-bottom: 32px;
}
.product-dialog-content-localization a {
  color: #042a2b;
}
@media screen and (max-width: 768px) {
  .product-dialog-content-localization {
    font-size: 14px;
  }
}

dialog::backdrop {
  background-color: #042a2b;
  opacity: 0.75;
}
dialog .loader {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #042a2b; /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none; /* Hidden by default */
}
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
dialog #dialog_header {
  border-bottom: 1px solid #042a2b;
  display: flex;
}
dialog #dialog_header h2 {
  padding: 0;
  margin-left: 0;
}
dialog #dialog_header .btn-close {
  background-color: #fff;
  border: none;
}
dialog #dialog_header .btn-close::after {
  display: inline-block;
  content: "×"; /* This will render the 'X' */
  font-size: 50px;
  line-height: 20px;
}
dialog .container_contenu_dialog {
  min-height: 100px;
}
dialog #remboursement_succes {
  display: none;
  padding: 20px 0 0 0;
  text-align: center;
}
dialog .contenu_dialog {
  padding: 20px 0 0 0;
}
dialog .contenu_dialog label {
  width: 125px;
  display: inline-block;
  margin: 10px 0;
}
dialog .contenu_dialog .dialog_legend {
  font-size: 10px;
  font-style: italic;
}
dialog .contenu_dialog #action_vendor_export_orders {
  cursor: pointer;
}
dialog .contenu_dialog #error_message {
  color: red;
}

#dialog_remboursement .contenu_dialog {
  text-align: center;
}

.wcfm_pdf_invoice:hover, .dialog_open_remboursement:hover {
  cursor: pointer;
  background-color: #042a2b;
  color: #fff;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.header_fiche_fleuriste {
  background-color: #ffffff;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content {
  width: 100%;
  align-items: center;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .profile-fiche-fleuriste {
  font-size: 0;
  display: none;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .profile-fiche-fleuriste img {
  width: 100%;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .horraires {
  margin-top: 8px;
  font-size: 11px;
  margin-bottom: 15px;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .titre_boutique {
  margin-left: 8%;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .titre_boutique .header_titre_boutique {
  display: flex;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .titre_boutique .adresse_pays {
  text-transform: capitalize;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content {
  margin-left: 8%;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content .telephone {
  background-color: #042a2b !important;
  color: #fff;
  padding: 0.5em 0.5em;
  text-align: center;
  margin-top: 10px;
  border-radius: 30px !important;
  min-width: 180px;
  font-size: 13px;
  display: inline-block;
  margin-bottom: 35px;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content .telephone .fa-phone {
  transform: scale(-1, 1);
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content .telephone a {
  color: #ffffff;
  text-decoration: none;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .right_content #telephone-numero {
  display: none;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .reseaux_sociaux {
  margin-top: 28px;
  margin-left: 20px;
}
.header_fiche_fleuriste .header_fiche_fleuriste_content .reseaux_sociaux svg {
  fill: #042a2b;
  width: 30px;
  height: 30px;
}
.header_fiche_fleuriste .block_coordonnes {
  background-color: #e8e2d0;
  align-items: center;
  text-align: center;
}
.header_fiche_fleuriste .block_coordonnes .content_adresse {
  padding: 3% 3%;
}
.header_fiche_fleuriste .block_coordonnes .content_adresse a {
  color: #042a2b;
}
.header_fiche_fleuriste .block_coordonnes .contener_map #fleuriste_map {
  height: 450px;
}
.header_fiche_fleuriste .description_fleuriste {
  text-align: center;
  padding: 5% 2%;
}
.header_fiche_fleuriste .description_fleuriste a {
  background-color: transparent;
  color: #042a2b;
  border: 1px solid #042a2b;
  padding: 1em 1.5em;
  margin-top: 10px;
  border-radius: 30px !important;
  text-decoration: none;
  margin-top: 25px;
  display: inline-block;
}
.header_fiche_fleuriste .description_fleuriste {
  padding: 5% 2%;
}
.header_fiche_fleuriste .form-ville-mini {
  margin-top: 30px;
}

.bg_legende_annuaire {
  background-color: #e8e2d0;
  padding: 3%;
}
.bg_legende_annuaire .legende_annuaire {
  max-width: 1200px;
  margin: auto;
}
.bg_legende_annuaire .legende_annuaire a {
  text-decoration: none;
  color: #000000;
}

@media screen and (min-width: 768px) {
  .header_fiche_fleuriste .header_fiche_fleuriste_content {
    display: flex;
    flex-wrap: wrap;
  }
  .header_fiche_fleuriste .header_fiche_fleuriste_content .reseaux_sociaux {
    margin-top: 10px;
  }
  .header_fiche_fleuriste .header_fiche_fleuriste_content .right_content {
    margin-left: auto;
    margin-right: 10%;
    width: 100%;
    margin-top: 25px;
    padding-left: 3%;
    padding-right: 3%;
  }
  .header_fiche_fleuriste .header_fiche_fleuriste_content .profile-fiche-fleuriste {
    width: 250px;
    display: block;
  }
  .header_fiche_fleuriste .header_fiche_fleuriste_content .horraires {
    float: right;
    margin-left: 45px;
    margin-top: 8px;
    font-size: 11px;
    margin-bottom: 15px;
  }
  .fiche-fleursite-template-default .block_coordonnes {
    display: flex;
  }
  .fiche-fleursite-template-default .block_coordonnes .content_adresse {
    width: 50%;
    padding: 1% 3%;
  }
  .fiche-fleursite-template-default .block_coordonnes .contener_map {
    width: 50%;
    min-height: 250px;
  }
  .form-ville-mini .div_address_search {
    display: inline-block;
    width: 500px;
  }
  .form-ville-mini .div_sessile_search_submit {
    display: inline-block;
    margin-left: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .header_fiche_fleuriste .header_fiche_fleuriste_content .right_content {
    width: auto;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wcfm-bo .wcfm-custom-bo,
#wcfm-bo .wcfm-custom-bo {
  background-color: white;
}
.wcfm-bo .wcfm-custom-bo .woocommerce-notices-wrapper,
#wcfm-bo .wcfm-custom-bo .woocommerce-notices-wrapper {
  width: 100%;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission,
#wcfm-bo .wcfm-custom-bo .floral-transmission {
  font-family: "Chivo", sans-serif;
  color: #042a2b;
  padding-bottom: 72px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .title,
#wcfm-bo .wcfm-custom-bo .floral-transmission .title {
  text-align: center;
  margin-bottom: 64px;
  margin-top: 56px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator {
  width: 800px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search {
  display: flex;
  justify-content: space-between;
  align-items: end;
  width: 100%;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search {
    flex-direction: column;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search #address_search,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search #address_search {
  color: #042a2b !important;
  padding: 12px 28px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search #address_search::placeholder,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search #address_search::placeholder {
  color: #666;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_address_search,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_address_search {
  width: 530px;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_address_search,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_address_search {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit {
  width: 250px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit button,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit button {
  background-color: #042a2b !important;
  color: #fff;
  padding: 1em 3em;
  margin-top: 10px;
  border-radius: 30px !important;
  width: 100%;
  text-align: center;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit,
#wcfm-bo .wcfm-custom-bo .floral-transmission .store-locator .sessile_search .div_sessile_search_submit {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting h3,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting h3 {
  font-size: 23px;
  margin-top: 0 !important;
  font-family: "Recoleta";
  font-weight: 300;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting p,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting p {
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature {
  margin-top: 100px;
  display: flex;
  gap: 72px;
  width: 100%;
  justify-content: space-between;
  padding-right: 72px;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature {
    flex-direction: column;
    gap: 12px;
    padding-right: 0;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature-text,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature-text {
  width: 70%;
  padding-bottom: 72px;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature-text,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature-text {
    padding: 24px;
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature img {
  height: 100%;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-feature img {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-financial,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-financial {
  background-color: #e8e2d0;
  padding: 72px;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-financial,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-financial {
    padding: 24px;
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose {
  padding: 72px;
  padding-bottom: 0 !important;
  display: flex;
  justify-content: space-between;
  gap: 140px;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose {
    flex-direction: column;
    gap: 12px;
    padding: 0;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-text,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-text {
  width: 65%;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-text,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-text {
    padding: 24px;
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-image,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-image {
  width: 35%;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-image,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose-image {
    width: 100%;
    text-align: center;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose img {
  width: 100%;
}
@media (max-width: 1024px) {
  .wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.presenting .ft-presenting-purpose img {
    margin: 0 auto;
    max-width: 430px;
  }
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville {
  margin: 16px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder {
  width: 100% !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .description_ville,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .description_ville {
  display: none !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .wcfmmp-pagination .page-numbers li a,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .wcfmmp-pagination .page-numbers li a {
  z-index: 1000;
  position: relative;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .store-avatar,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .store-avatar {
  width: 350px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .store-footer,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-ville .store-footer {
  height: 100% !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission-vendors-resume,
#wcfm-bo .wcfm-custom-bo .floral-transmission-vendors-resume {
  font-size: 17px;
  margin-bottom: 64px;
  line-height: 20px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission-vendors-resume a,
#wcfm-bo .wcfm-custom-bo .floral-transmission-vendors-resume a {
  color: #042a2b;
  font-size: 15px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor {
  margin: 0px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .vendor_page_header_title h1,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .vendor_page_header_title h1 {
  font-size: 32px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .vendor_page_header_title .product_area h3,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .vendor_page_header_title .product_area h3 {
  font-size: 20px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .bouquet_choice .illustration,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .bouquet_choice .illustration {
  display: none;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .bouquet_choice .bouquet_text,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .bouquet_choice .bouquet_text {
  width: 100%;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .logo-reseaux-sociaux a:first-child,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .logo-reseaux-sociaux a:first-child {
  margin: 0 !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .wcfmmp_sold_by_wrapper,
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .wcfmmp-store-rating,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .wcfmmp_sold_by_wrapper,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .wcfmmp-store-rating {
  display: none !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-direction: column;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-col,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-col {
  width: 100%;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-title,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-title {
  font-weight: bold;
  margin: 24px 0 4px !important;
  display: flex;
  color: #042a2b;
  align-items: center;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-title img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-title img {
  width: fit-content;
  height: fit-content;
  margin-right: 16px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-link,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .store-description-shipping-infos-link {
  margin-left: 40px;
  text-decoration: underline;
  cursor: pointer;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .woocommerce-pagination,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .woocommerce-pagination {
  display: block !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .products .woocommerce-loop-product__title,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .products .woocommerce-loop-product__title {
  min-height: 72px;
  font-family: "recoleta", sans-serif !important;
  font-weight: 500;
  padding: 0.5em 0 !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .products img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .products img {
  height: fit-content !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .phone,
#wcfm-bo .wcfm-custom-bo .floral-transmission.vendor .phone {
  display: none !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission #wcfmmp-stores-wrap-holder,
#wcfm-bo .wcfm-custom-bo .floral-transmission #wcfmmp-stores-wrap-holder {
  background-color: unset !important;
  padding: 32px 0px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store {
  width: 100%;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper {
  height: 370px;
  position: relative;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper h2,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper h2 {
  width: 100% !important;
  margin-bottom: 0px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .bd_rating,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .bd_rating {
  display: none !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .link_shop,
#wcfm-bo .wcfm-custom-bo .floral-transmission .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .link_shop {
  position: absolute;
  bottom: 20px;
  right: 36px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product {
  padding-bottom: 0px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product h3,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product h3 {
  font-size: 17px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .nyp-input.error,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .nyp-input.error {
  border: 2px solid #ff0033 !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .cpf-element,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .cpf-element {
  max-width: 100% !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .global-form-item-div,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .global-form-item-div {
  width: 100% !important;
  flex: unset !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .quantity input,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .quantity input {
  height: 20px !important;
  box-shadow: none !important;
  border: none !important;
  margin-top: 12px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .minimum-price,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .minimum-price {
  margin-top: 0px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product input,
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product select,
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .select2-selection__arrowselect2-selection,
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product textarea,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product input,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product select,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .select2-selection__arrowselect2-selection,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product textarea {
  padding: 12px 28px !important;
  border-radius: 25px !important;
  outline: none !important;
  width: 100% !important;
  margin-bottom: 16px !important;
  box-shadow: none !important;
  border: 1px solid #ccc !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .single_add_to_cart_button::before,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .single_add_to_cart_button::before {
  transform: translateX(-105px) !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .tm-epo-field.tmcp-textarea.tm-error,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .tm-epo-field.tmcp-textarea.tm-error {
  border: 2px solid #ff0033 !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .content-inner p,
#wcfm-bo .wcfm-custom-bo .floral-transmission.single-product .content-inner p {
  font-style: normal !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation {
  padding: 24px 72px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .title,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .title {
  text-align: center !important;
  font-weight: 500;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-infos,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-infos {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  max-width: 600px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details {
  margin-top: 60px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details h3,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details h3 {
  font-weight: 500;
  margin-bottom: 12px !important;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details-amounts,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details-amounts {
  margin-top: 40px;
  max-width: 500px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details-amounts > div,
#wcfm-bo .wcfm-custom-bo .floral-transmission.confirmation .confirmation-order-details-amounts > div {
  padding: 16px 0;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #042a2b;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error {
  padding: 24px 72px;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .title,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .title {
  margin-bottom: 60px !important;
  text-align: center !important;
  font-weight: 500;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm-wp-fields-uploader,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm-wp-fields-uploader {
  display: flex;
  flex-direction: column;
  width: 250px;
  margin: 0 auto;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm-wp-fields-uploader img,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm-wp-fields-uploader img {
  margin-top: 48px;
  cursor: pointer;
}
.wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm_submit_button,
#wcfm-bo .wcfm-custom-bo .floral-transmission.payment-error .wcfm_submit_button {
  margin-top: 72px;
  width: 100%;
  float: none !important;
}
.wcfm-bo .wcfm-custom-bo .related,
#wcfm-bo .wcfm-custom-bo .related {
  padding: 16px;
  padding-left: 32px;
}
.wcfm-bo .wcfm-custom-bo .related .related_title,
#wcfm-bo .wcfm-custom-bo .related .related_title {
  margin: 0;
  text-align: center;
  color: #042a2b;
  font-weight: 100;
  font-size: 1.6em;
}
.wcfm-bo .wcfm-custom-bo .related .related_title h2,
#wcfm-bo .wcfm-custom-bo .related .related_title h2 {
  font-size: 45px;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .related .related_title h2,
#wcfm-bo .wcfm-custom-bo .related .related_title h2 {
    font-size: 22px;
  }
}
.wcfm-bo .wcfm-custom-bo .related .related_title span,
#wcfm-bo .wcfm-custom-bo .related .related_title span {
  font-size: 17px;
  font-family: "Chivo", sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .related .related_title span,
#wcfm-bo .wcfm-custom-bo .related .related_title span {
    font-size: 14px;
  }
}
.wcfm-bo .wcfm-custom-bo .related .related-product-slider,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider {
  width: 90%;
  margin: 0 auto;
  height: 550px;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .related .related-product-slider,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider {
    width: 100%;
  }
}
.wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev, .wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-arrow.png);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev, .wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next {
    display: none !important;
  }
}
.wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-prev {
  left: -60px;
  transform: translateY(-50%) rotate(180deg);
}
.wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next,
#wcfm-bo .wcfm-custom-bo .related .related-product-slider .slider-next {
  right: -60px;
}
.wcfm-bo .wcfm-custom-bo .related .woocommerce-loop-product__title,
#wcfm-bo .wcfm-custom-bo .related .woocommerce-loop-product__title {
  font-family: "recoleta", sans-serif !important;
  font-size: 1.5em !important;
  text-align: center !important;
  font-weight: 100 !important;
  color: #042a2b;
}
.wcfm-bo .wcfm-custom-bo .related li,
#wcfm-bo .wcfm-custom-bo .related li {
  text-align: center;
  float: left;
  position: relative;
  clear: none !important;
  margin: 0 !important;
  padding: 0 30px !important;
}
.wcfm-bo .wcfm-custom-bo .related li a,
#wcfm-bo .wcfm-custom-bo .related li a {
  text-align: center;
}
.wcfm-bo .wcfm-custom-bo .related li .prix_product,
#wcfm-bo .wcfm-custom-bo .related li .prix_product {
  color: #042a2b;
  font-size: 17px;
}
.wcfm-bo .wcfm-custom-bo .related li .price,
#wcfm-bo .wcfm-custom-bo .related li .price {
  display: none;
}
.wcfm-bo .wcfm-custom-bo .related li .wcfmmp_sold_by_container,
#wcfm-bo .wcfm-custom-bo .related li .wcfmmp_sold_by_container {
  display: none;
}
.wcfm-bo .wcfm-custom-bo .related li .add_to_cart_button,
#wcfm-bo .wcfm-custom-bo .related li .add_to_cart_button {
  background-color: transparent !important;
  border: 1px solid #042a2b;
  color: #515151;
  font-weight: 100;
  border-radius: 30px !important;
  line-height: 30px;
  width: 200px;
}
.wcfm-bo .wcfm-custom-bo .related .related-vendor-link,
#wcfm-bo .wcfm-custom-bo .related .related-vendor-link {
  margin-top: 16px;
  margin-bottom: 32px;
  width: 100%;
  text-align: center;
}
.wcfm-bo .wcfm-custom-bo .related .related-vendor-link a,
#wcfm-bo .wcfm-custom-bo .related .related-vendor-link a {
  color: #042a2b;
}
.wcfm-bo .wcfm-custom-bo .woocommerce-pagination .page-numbers.current,
#wcfm-bo .wcfm-custom-bo .woocommerce-pagination .page-numbers.current {
  background-color: #042a2b !important;
  color: white !important;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .product-dialog-content,
#wcfm-bo .product-dialog-content {
    font-size: 11px;
  }
}
.wcfm-bo .product-dialog-content .table,
#wcfm-bo .product-dialog-content .table {
  width: 100%;
  border: 1px solid #7b7b7b;
  border-radius: 16px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .product-dialog-content .table,
#wcfm-bo .product-dialog-content .table {
    font-size: 11px;
  }
}
.wcfm-bo .product-dialog-content .table-row,
#wcfm-bo .product-dialog-content .table-row {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 32px;
}
.wcfm-bo .product-dialog-content .table-row:nth-child(even),
#wcfm-bo .product-dialog-content .table-row:nth-child(even) {
  background-color: #e8e2d0;
}
.wcfm-bo .product-dialog-content .table-col,
#wcfm-bo .product-dialog-content .table-col {
  width: 49%;
  text-align: center;
}
.wcfm-bo .product-dialog-content-localization,
#wcfm-bo .product-dialog-content-localization {
  font-size: 17px;
  padding-bottom: 32px;
}
.wcfm-bo .product-dialog-content-localization a,
#wcfm-bo .product-dialog-content-localization a {
  color: #042a2b;
}
@media screen and (max-width: 768px) {
  .wcfm-bo .product-dialog-content-localization,
#wcfm-bo .product-dialog-content-localization {
    font-size: 14px;
  }
}
.wcfm-bo .checkout_title,
#wcfm-bo .checkout_title {
  color: #042a2b;
  text-align: center;
  background-color: white;
  padding: 30px 20% !important;
}
.wcfm-bo .checkout-form,
#wcfm-bo .checkout-form {
  border-top: 1px solid #042a2b;
}
.wcfm-bo .checkout-form .payment-wrapper,
#wcfm-bo .checkout-form .payment-wrapper {
  display: flex;
  justify-content: end;
  position: relative;
}
.wcfm-bo form.woocommerce-checkout input,
#wcfm-bo form.woocommerce-checkout input {
  padding: 12px 28px !important;
  border-radius: 25px !important;
  outline: none !important;
  width: 100% !important;
  margin-bottom: 16px !important;
}
.wcfm-bo #wcfm-main-contentainer table,
#wcfm-bo #wcfm-main-contentainer table {
  margin-top: 0 !important;
}
.wcfm-bo #wcfm-main-contentainer table thead th,
#wcfm-bo #wcfm-main-contentainer table thead th {
  text-align: center !important;
  font-weight: bold !important;
  font-size: 17px !important;
  color: #042a2b !important;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice {
  width: 68% !important;
}

div#moove_gdpr_cookie_info_bar {
  z-index: 999999999999;
}

footer {
  background-color: #042a2b;
  color: #ffffff;
}
footer .footer_pictogrammes {
  padding: 7% 0;
  background-color: #042a2b;
  text-align: center;
}
footer .footer_pictogrammes .footer_pictogrammes_row {
  margin: 7% 0;
}
footer .footer_pictogrammes .footer_pictogrammes_row p {
  color: #ffffff;
  font-size: 1em;
  padding: 3% 10%;
  max-width: 400px;
  margin: auto;
}
footer .footer_pictogrammes .footer_pictogrammes_row p a {
  color: #ffffff;
  text-decoration: none;
}
footer .footer_pictogrammes .footer_pictogrammes_row img {
  max-width: 75px;
}
footer .footer_menu {
  padding: 10%;
  justify-content: space-between;
}
footer .footer_menu .cookies a {
  color: #ffffff;
  text-decoration: none;
}
footer .footer_menu .menu_footer {
  padding: 3% 0;
  position: relative;
  border-bottom: 1px solid #ffffff;
}
footer .footer_menu .menu_footer .footer_title {
  font-size: 1.3em;
  color: #ffffff;
  margin-bottom: 2%;
  width: 100%;
  display: inline-block;
}
footer .footer_menu .menu_footer .footer_title .arrow-down {
  width: 32px;
  height: 20px;
  background-color: #ffffff;
  clip-path: polygon(100% 0, 0 0, 50% 100%);
  display: inline-block;
  width: 15px;
  margin-left: 10px;
  height: 11px;
  position: absolute;
  right: 0;
  top: 15px;
}
footer .footer_menu .menu_footer .reseau_sociaux {
  margin-top: 10px;
}
footer .footer_menu .menu_footer .reseau_sociaux img {
  width: 30px;
  height: auto;
  margin-right: 10%;
}
footer .footer_menu .menu_footer .footer_menulist_container {
  display: none;
}
footer .footer_menu .menu_footer .footer_menulist_container ul {
  margin: 0;
  padding: 0;
  display: grid;
}
footer .footer_menu .menu_footer .footer_menulist_container ul li {
  list-style: none;
  margin: 1% 0;
}
footer .footer_menu .menu_footer .footer_menulist_container ul li a {
  color: #ffffff;
  text-decoration: none;
}
footer .liste_ville {
  padding: 0 10%;
  margin: 10% 0;
}
footer .liste_ville .footer_title {
  font-size: 1.3em;
  color: #ffffff;
  margin-bottom: 1%;
  width: 100%;
  display: inline-block;
}
footer .liste_ville ul {
  margin: 0;
  padding: 0;
}
footer .liste_ville ul li {
  list-style: none;
}
footer .liste_ville ul li a {
  color: #ffffff;
  text-decoration: none;
}
footer .last_footer {
  padding: 0 10%;
}
footer .last_footer .wpcf7 label {
  display: block;
  font-size: 0.9em;
}
footer .last_footer .wpcf7 .content_form {
  position: relative;
  max-width: 600px;
}
footer .last_footer .wpcf7 .content_form input.wpcf7-email {
  padding: 10px;
  width: 100%;
}
footer .last_footer .wpcf7 .content_form input.wpcf7-submit {
  float: right;
  right: 0;
  position: absolute;
  top: 7px;
  background-color: transparent;
  border: 0;
  font-weight: bold;
}
footer .last_footer .site-info {
  text-align: center;
  font-size: 0.8em;
}
footer .last_footer .site-info img {
  width: 25px;
  height: auto;
  margin-left: 10px;
}
footer .copyright {
  text-align: center;
  padding: 10%;
  font-size: 0.7em;
}

@media screen and (min-width: 768px) {
  footer .footer_menu {
    padding: 2% 10%;
    display: flex;
  }
  footer .footer_menu .menu_footer {
    border-bottom: none;
    width: 22%;
    margin-right: 3%;
  }
  footer .footer_menu .menu_footer .footer_title .arrow-down {
    display: none;
  }
  footer .footer_menu .menu_footer .reseau_sociaux {
    text-align: left;
    display: flex;
  }
  footer .footer_menu .menu_footer .reseau_sociaux .logo-center {
    margin: 0 6% 0 10%;
  }
  footer .footer_menu .menu_footer .reseau_sociaux img {
    width: 45px;
    margin-left: 0;
    margin-right: 10%;
  }
  footer .footer_menu .menu_footer .footer_menulist_container {
    display: block;
  }
  footer .liste_ville {
    margin: 2% 0 0 0;
  }
  footer .liste_ville ul {
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;
  }
  footer .footer_pictogrammes {
    display: flex;
  }
  footer .footer_pictogrammes .footer_pictogrammes_row {
    margin: 2% auto;
  }
  footer .footer_pictogrammes .footer_pictogrammes_row p {
    margin-top: 35px;
    font-size: 1.2em;
    padding: 0 10%;
  }
  footer .footer_pictogrammes .footer_pictogrammes_row img {
    max-width: none;
    max-height: 150px;
  }
  footer .footer_menu .reseau_sociaux {
    text-align: right;
  }
  footer .footer_menu .reseau_sociaux img {
    width: 45px;
    margin-right: 0;
    margin-left: 10%;
  }
  footer .last_footer {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  footer .last_footer > div {
    width: 50%;
  }
  footer .last_footer .wpcf7 label {
    font-size: 1em;
  }
  footer .last_footer .site-info {
    font-size: 1em;
  }
  footer .copyright {
    padding: 2%;
  }
}
@media screen and (min-width: 1078px) {
  footer .footer_menu .menu_footer_3 #menu-footer-3-villes-de-livraison {
    display: flex;
    flex-wrap: wrap;
  }
  footer .footer_menu .menu_footer_3 #menu-footer-3-villes-de-livraison li {
    width: 50%;
  }
}
/*Bloc instagram*/
.instgram_block #sbi_images {
  padding: 0 !important;
  padding-bottom: 0 !important;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1) {
  position: relative;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1):after {
  content: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/instagram.svg);
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scale(0.5);
  width: 100%;
  text-align: center;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1):before {
  content: "Nous suivre";
  position: absolute;
  font-family: "recoleta", sans-serif;
  top: 20%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 1.5em;
  z-index: 1;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1) .sbi_photo_wrap:after {
  background-color: rgba(4, 42, 43, 0.8);
  position: absolute;
  height: 100%;
  width: 100%;
  content: " ";
  top: 0;
  left: 0;
}
.instgram_block #sbi_images .sbi_type_image:nth-child(1) .sbi_photo_wrap:before {
  content: "#sessile_fleuristes";
  position: absolute;
  bottom: 20%;
  transform: translateY(-50%);
  font-family: "recoleta", sans-serif;
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 1.5em;
  z-index: 1;
}

@media screen and (min-width: 768px) {
  .instgram_block .sbi_type_image:nth-child(3) {
    position: relative;
  }
  .instgram_block .sbi_type_image:nth-child(3):after {
    content: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/instagram.svg);
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(0.5);
    width: 100%;
    text-align: center;
  }
  .instgram_block .sbi_type_image:nth-child(3):before {
    content: "Nous suivre";
    position: absolute;
    font-family: "recoleta", sans-serif;
    top: 20%;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 1.5em;
    z-index: 1;
  }
  .instgram_block .sbi_type_image:nth-child(3) .sbi_photo_wrap:after {
    background-color: rgba(4, 42, 43, 0.8);
    position: absolute;
    height: 100%;
    width: 100%;
    content: " ";
    top: 0;
    left: 0;
  }
  .instgram_block .sbi_type_image:nth-child(3) .sbi_photo_wrap:before {
    content: "#sessile_fleuristes";
    position: absolute;
    bottom: 20%;
    transform: translateY(-50%);
    font-family: "recoleta", sans-serif;
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 1.5em;
    z-index: 1;
  }
  .instgram_block .sbi_type_image:nth-child(1) {
    position: relative;
  }
  .instgram_block .sbi_type_image:nth-child(1):after {
    display: none;
  }
  .instgram_block .sbi_type_image:nth-child(1):before {
    display: none;
  }
  .instgram_block .sbi_type_image:nth-child(1) .sbi_photo_wrap:after {
    display: none;
  }
  .instgram_block .sbi_type_image:nth-child(1) .sbi_photo_wrap:before {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .instgram_block #sbi_images .sbi_type_image:nth-child(3) {
    position: relative;
  }
  .instgram_block #sbi_images .sbi_type_image:nth-child(3):after {
    transform: translateY(-50%) scale(1);
  }
  .instgram_block #sbi_images .sbi_type_image:nth-child(3):before {
    font-size: 2.5em;
  }
  .instgram_block #sbi_images .sbi_type_image:nth-child(3):before {
    font-size: 2.5em;
  }
}
.sessile-overview {
  padding: 90px 4% 0;
  background-color: #042a2b;
  color: #ffffff;
}
.sessile-overview p {
  font-size: 17px;
}
.sessile-overview hr {
  margin: 0 !important;
}

.sessile-overview-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.sessile-overview-col {
  width: 48%;
}

.sessile-overview-description {
  width: 100%;
}
.sessile-overview-description h2 {
  font-size: 34px;
  margin-top: 0 !important;
}

.divisor {
  display: none;
}
.divisor hr {
  margin: 0 !important;
}

.sessile-overview-description {
  width: 100%;
}
.sessile-overview-description h2 {
  font-size: 34px;
  margin-top: 0 !important;
}

.sessile-overview-pictogrammes {
  max-width: 770px;
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
  background-color: #042a2b;
  text-align: center;
}

.sessile-overview-pictogrammes-row {
  width: 260px;
  margin-bottom: 80px;
}
.sessile-overview-pictogrammes-row p {
  color: #ffffff;
  max-width: 400px;
  margin-top: 32px;
}
.sessile-overview-pictogrammes-row p a {
  color: #ffffff;
  text-decoration: none;
}

.sessile-overview-pictogrammes-row-image {
  height: 100px;
}
.sessile-overview-pictogrammes-row-image img {
  max-width: 75px;
}

@media screen and (max-width: 768px) {
  .sessile-overview {
    padding: 60px 16px 32px;
  }
  .sessile-overview p {
    font-size: 14px;
  }
  .sessile-overview hr {
    display: none;
  }
  .sessile-overview-row {
    flex-direction: column-reverse;
  }
  .sessile-overview-col {
    width: 100%;
  }
  .sessile-overview-description {
    border-top: 1px solid #ffffff;
    padding-top: 40px;
  }
  .sessile-overview-description h2 {
    font-size: 22px;
  }
  .sessile-overview-pictogrammes {
    width: 100%;
  }
  .sessile-overview-pictogrammes-row {
    width: 100%;
    margin-bottom: 40px;
  }
  .sessile-overview-pictogrammes-row p {
    margin: 20px auto;
    max-width: 248px;
  }
  .divisor {
    display: block;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#wcfm-main-content {
  max-width: 100% !important;
}
#wcfm-main-content .wcfm-top-element-container {
  padding: 8px;
  text-align: center !important;
}
#wcfm-main-content .wcfm-top-element-container h2 {
  color: #042a2b;
  font-size: 1.5em;
  font-style: normal !important;
  width: 100%;
}
#wcfm-main-content .wcfm_product_popup_button_wrapper {
  display: none !important;
}

.wcfm-page-headig {
  background-color: #042a2b !important;
}
.wcfm-page-headig .wcfmfa_menu_item_log_out {
  float: right;
  margin-right: 50px;
  color: white;
}

#wcfm_menu {
  background-color: #042a2b !important;
}
#wcfm_menu .wcfm_menu_logo {
  margin-bottom: 15px;
}
#wcfm_menu .text {
  font-size: 17px !important;
}
@media (max-width: 768px) {
  #wcfm_menu {
    transform: translateX(-100%);
    width: 250px !important;
  }
}
#wcfm_menu.open {
  transform: translateX(0);
}

.wcfm_menu_logo {
  background-color: #042a2b !important;
}

#wcfm_products_listing #wcfm-products_length,
#wcfm_products_listing #wcfm-products_paginate {
  display: none !important;
}
#wcfm_products_listing .load-order {
  padding-top: 300px;
  text-align: center;
  display: none;
  height: 100%;
  width: 100%;
  background: rgba(28, 164, 171, 0.363);
  position: absolute;
  z-index: 1;
  color: white;
  font-size: 1.8em;
}
#wcfm_products_listing .wcfmu_product_quick_edit,
#wcfm_products_listing .wcfm_product_featured,
#wcfm_products_listing .wcfm_product_duplicate,
#wcfm_products_listing .wcfm_product_archive {
  display: none;
}
#wcfm_products_listing #add_new_product_dashboard {
  float: left;
  padding: 10px;
  border-radius: none !important;
}
#wcfm_products_listing #wcfm-products .wcfm-checkbox {
  display: none;
}
#wcfm_products_listing #wcfm-products th {
  color: #042a2b;
}
#wcfm_products_listing #wcfm-products a {
  color: #042a2b !important;
}
#wcfm_products_listing #wcfm-products .product-status-publish {
  background-color: #042a2b !important;
}
#wcfm_products_listing #wcfm-products td:nth-child(4) span {
  margin-left: 50%;
  transform: translateX(-50%);
}

#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc {
  margin-bottom: 50px;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .wcfm_title {
  font-weight: 600;
  font-size: 1.2em !important;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .type-choice {
  margin-top: 15px;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .type-choice select {
  padding: 8px;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc textarea {
  max-width: 70%;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .wcfm-product-feature-upload {
  margin: 20px 0px !important;
}
#wcfm_products_manage_form .wcfm_product_manager_general_fields_bloc .wcfm-gallery_image_upload {
  margin-left: 0px !important;
}
#wcfm_products_manage_form #description_ifr {
  height: 150px !important;
}
#wcfm_products_manage_form .wcfm_product_manager_content_fields p {
  font-weight: 600;
  font-size: 1.2em !important;
  font-style: normal !important;
}
#wcfm_products_manage_form .wcfm_product_manager_content_fields p strong {
  font-style: normal !important;
}
#wcfm_products_manage_form .wcfm_product_manager_content_fields #wp-excerpt-editor-tools,
#wcfm_products_manage_form .wcfm_product_manager_content_fields #wp-description-editor-tools,
#wcfm_products_manage_form .wcfm_product_manager_content_fields .mce-top-part,
#wcfm_products_manage_form .wcfm_product_manager_content_fields .mce-last {
  display: none !important;
}
#wcfm_products_manage_form .wcfm_product_manager_content_fields .wp-editor-wrap {
  width: 70% !important;
  margin-bottom: 50px;
}

.is-vendor .wcfm-container .dt-buttons {
  display: none;
}
.is-vendor .wcfm-container .wcfm_orders_filter_wrap .select2 {
  display: none;
}
.is-vendor .wcfm-container .wcfm_orders_filter_wrap #commission-status {
  display: none !important;
}
.is-vendor .wcfm-container #wcfm-orders th {
  color: #042a2b;
}
.is-vendor .wcfm-container #wcfm-orders td:nth-child(2),
.is-vendor .wcfm-container #wcfm-orders td:nth-child(6) {
  font-size: 0px;
}
.is-vendor .wcfm-container #wcfm-orders td:nth-child(2) div,
.is-vendor .wcfm-container #wcfm-orders td:nth-child(2) span,
.is-vendor .wcfm-container #wcfm-orders td:nth-child(6) div,
.is-vendor .wcfm-container #wcfm-orders td:nth-child(6) span {
  font-size: 15px !important;
}
.is-vendor .wcfm-container #wcfm-orders td:nth-child(4) div,
.is-vendor .wcfm-container #wcfm-orders td:nth-child(5) div {
  text-align: center !important;
}
.is-vendor .wcfm-container #wcfm-orders .wcfm_store_invoice {
  display: none !important;
}
.is-vendor .wcfm-container #wcfm-orders .order_items .qty {
  display: none !important;
}
.is-vendor .wcfm-container #wcfm-orders .show_order_items,
.is-vendor .wcfm-container #wcfm-orders .wcfm_order_mark_complete,
.is-vendor .wcfm-container #wcfm-orders .wcfm_wcfmmarketplace_order_mark_shipped,
.is-vendor .wcfm-container #wcfm-orders .wcfmmp_order_refund_request {
  display: none !important;
}
.is-vendor .wcfm-container #wcfm-orders .wcfm_order_by_customer {
  display: none;
}
.is-vendor .wcfm-container #wcfm-orders .wcfm_pdf_invoice {
  margin-right: 50%;
  transform: translateX(50%);
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.alpine-snackbar-wrapper {
  align-items: center;
  background-color: #e8e2d0;
  border-radius: 4px;
  bottom: 50%;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  color: #042a2b;
  display: flex;
  left: 50%;
  margin: auto 8px;
  max-width: 672px;
  min-height: 48px;
  min-width: 344px;
  padding: 0;
  position: fixed;
  text-align: center;
  transform: translate(-50%, -50%);
  z-index: 9999;
}
.alpine-snackbar-wrapper.error {
  background-color: rgb(206, 39, 39);
  color: white;
}

.alpine-snackbar-content {
  flex-grow: 1;
  font-size: 0.875em;
  font-weight: 400;
  padding: 14px 16px;
}

.loading {
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 10;
  padding: 24px;
}

.round-btn {
  background-color: #042a2b;
  border: none;
  border-radius: 25px;
  color: white;
  cursor: pointer;
  display: block;
  height: 50px;
  min-width: 340px;
  transition: all 0.3s ease-in-out;
  width: 300px;
}
.round-btn.unselected {
  background-color: white;
  border: 1px solid #042a2b;
  color: #042a2b;
}
.round-btn.is-disabled {
  cursor: initial;
  opacity: 0.5;
}

.wrap-collabsible h2 {
  font-family: "Chivo", sans-serif;
  font-size: 17px;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  .wrap-collabsible h2 {
    font-size: 14px;
  }
}
.wrap-collabsible input[type=checkbox] {
  display: none !important;
}
.wrap-collabsible .lbl-toggle {
  cursor: pointer;
  display: block !important;
  font-weight: bold;
  transition: all 0.25s ease-out;
  position: relative;
}
.wrap-collabsible .lbl-toggle::after {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/arrow.png);
  background-size: cover;
  content: "";
  display: block;
  transition: transform 0.2s ease-in-out;
  position: absolute;
  width: 20px;
  height: 12px;
  right: 0;
  top: 8px;
}
@media screen and (max-width: 768px) {
  .wrap-collabsible .lbl-toggle::after {
    width: 10px;
    height: 6px;
  }
}
.wrap-collabsible .toggle:checked + .lbl-toggle::after {
  transform: rotate(180deg);
}
.wrap-collabsible .collapsible-content {
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.25s ease-in-out;
}
.wrap-collabsible .toggle:checked + .lbl-toggle + .collapsible-content {
  max-height: 100vh;
}
.wrap-collabsible .toggle:checked + .lbl-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.wrap-collabsible .collapsible-content .content-inner {
  padding-top: 32px;
  padding-bottom: 28px;
}
@media screen and (max-width: 768px) {
  .wrap-collabsible .collapsible-content .content-inner {
    padding-bottom: 8px;
  }
}

.alpine-dialog {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
.alpine-dialog-background {
  background-color: #042a2b;
  opacity: 0.502;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
}
.alpine-dialog-popup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 540px;
  background-color: white;
  border-radius: 16px;
  padding: 16px;
  color: #042a2b;
  font-size: 17px;
  z-index: 11;
  max-height: 90vh;
  margin-top: 16px;
}
@media screen and (max-width: 768px) {
  .alpine-dialog-popup {
    width: 95%;
    margin-top: 0px;
    max-height: 95vh;
  }
}
.alpine-dialog-popup-header {
  padding: 0 20px 30px 20px;
  margin-bottom: 32px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #7b7b7b;
  align-items: center;
}
.alpine-dialog-popup-header h2 {
  font-size: 34px;
  margin: 0 !important;
}
@media screen and (max-width: 768px) {
  .alpine-dialog-popup-header h2 {
    font-size: 22px;
  }
}
.alpine-dialog-popup-header-close {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/cross.png);
  background-repeat: no-repeat;
  width: 27px;
  height: 27px;
  cursor: pointer;
}
.alpine-dialog-popup-content {
  overflow: auto;
  max-height: 500px;
  padding: 0 20px;
}
@media screen and (max-width: 768px) {
  .alpine-dialog-popup-content {
    max-height: 60vh;
  }
}
.alpine-dialog-popup-content h4 {
  font-family: "Chivo", sans-serif;
  font-weight: bold;
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  .alpine-dialog-popup-content h4 {
    font-size: 14px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

body.fixed {
  overflow: hidden;
}

.wpmenucart-icon-shopping-cart-2 {
  font-size: 25px !important;
}

.mobile_menu {
  position: absolute;
  z-index: 10;
  margin-top: 0;
}

#menuToggle {
  display: block;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
  padding-top: 10px;
  padding-left: 10px;
}
#menuToggle a {
  text-decoration: none;
  color: #000000;
  transition: color 0.3s ease;
}
#menuToggle a:hover {
  color: tomato;
}
#menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  /* hide this */
  z-index: 2;
  /* and place it over the hamburger */
  -webkit-touch-callout: none;
}
#menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #ffffff;
}
#menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
  background: #ffffff;
}
#menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(0, -1px);
  background: #ffffff;
}
#menuToggle input:checked ~ ul {
  transform: none;
}
#menuToggle span {
  display: block;
  width: 29px;
  height: 3px;
  margin-bottom: 5px;
  position: relative;
  background: #ffffff;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0px;
  background: #042a2b;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}
#menuToggle span:first-child {
  transform-origin: 0% 0%;
}
#menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%;
}

#menu_mobile_link {
  position: fixed;
  width: 100%;
  margin: 0;
  margin-left: -26px;
  top: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}
#menu_mobile_link .bg_menu {
  padding: 50px;
  height: 107vh;
  padding-top: 125px;
  background: #042a2b;
  margin-left: -30px;
  width: 90%;
}
#menu_mobile_link .bg_menu .menu_reseaux_sociaux {
  margin-top: 30px;
}
#menu_mobile_link .bg_menu .menu_reseaux_sociaux svg {
  width: 35px;
  fill: #ffffff;
  margin-right: 15px;
}

#menu_mobile_link li {
  padding: 7px 0;
  font-size: 18px;
  color: #ffffff;
}

/*
 * And let's slide it in from the left
 */
#menuToggle input:checked ~ ul {
  transform: none;
}

#computer_menu {
  display: none;
}

#header_first {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 0;
}
@media screen and (max-width: 768px) {
  #header_first {
    padding: 12px 16px;
  }
}
#header_first .flex-item {
  width: 33%;
}
#header_first #logo {
  text-align: center;
}
#header_first #logo a svg {
  width: 100%;
  max-width: 200px;
  height: auto;
}
@media screen and (max-width: 768px) {
  #header_first #logo a svg {
    max-height: 33px;
  }
}
#header_first #logo a path {
  fill: #000000;
}
#header_first #computer_menu a {
  color: #042a2b;
  text-decoration: none;
  position: relative;
}
#header_first #account_cart {
  text-align: right;
}
@media screen and (max-width: 768px) {
  #header_first #account_cart {
    margin-top: 4px;
  }
}
#header_first #account_cart a {
  text-decoration: none;
}
#header_first #account_cart .wpmenucart-contents i {
  font-size: 32px;
  color: #000000;
}
#header_first .wpmenucart-contents {
  position: relative;
}
#header_first .wpmenucart {
  position: absolute;
  background-color: white;
  padding: 30px;
  z-index: 9999999;
  right: 24px;
  top: 32px;
  box-shadow: 0px 0px 20px 0px rgba(4, 42, 43, 0.2);
  color: #042a2b;
  border-radius: 16px;
  width: 400px;
}
#header_first .wpmenucart .edit_price_in_cart_text {
  display: none;
}
@media (max-width: 768px) {
  #header_first .wpmenucart {
    right: unset;
    left: 50%;
    transform: translate(-50%);
  }
}
#header_first .wpmenucart.empty {
  min-width: 300px;
}
#header_first .wpmenucart.empty .empty-cart {
  text-align: center;
}
#header_first .wpmenucart.empty .empty-cart a {
  color: #042a2b;
}
#header_first .wpmenucart .menu-item {
  text-align: left;
}
#header_first .wpmenucart .cart_title {
  display: none;
}
#header_first .wpmenucart .wpmenucart-thumbnail {
  margin-right: 32px;
}
#header_first .wpmenucart .wpmenucart-thumbnail img {
  width: 100px;
  border-radius: 15%;
}
#header_first .wpmenucart .wpmenucart-order-item-info {
  vertical-align: top;
}
#header_first .wpmenucart .wpmenucart-product-name {
  color: #042a2b;
  text-align: left;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 16px;
}
#header_first .wpmenucart .wpmenucart-product-quantity-price {
  color: #7b7b7b;
  text-align: left;
  font-size: 14px;
}
#header_first .wpmenucart .show_cart {
  margin-top: 20px;
}
#header_first .wpmenucart .show_cart a {
  text-align: center;
  background-color: #042a2b;
  border-radius: 25px;
  padding: 10px 20px;
  color: #ffffff;
}

.home h1,
.page-id-37 h1,
.postid-103201 h1 {
  text-align: center;
  color: #304D4C;
}
.home .breadcumbs_pages,
.page-id-37 .breadcumbs_pages,
.postid-103201 .breadcumbs_pages {
  display: none;
}
.home #header_first,
.page-id-37 #header_first,
.postid-103201 #header_first {
  padding: 12px 16px;
}
.home #header_first #computer_menu a,
.page-id-37 #header_first #computer_menu a,
.postid-103201 #header_first #computer_menu a {
  color: #304D4C;
  font-size: 14px;
}
.home #header_first #computer_menu a:after,
.page-id-37 #header_first #computer_menu a:after,
.postid-103201 #header_first #computer_menu a:after {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/arrow-right-blanche.svg);
}
.home #header_first #menuToggle span,
.page-id-37 #header_first #menuToggle span,
.postid-103201 #header_first #menuToggle span {
  background-color: #304D4C;
}
.home #header_first #account_cart .wpmenucart-contents i,
.page-id-37 #header_first #account_cart .wpmenucart-contents i,
.postid-103201 #header_first #account_cart .wpmenucart-contents i {
  font-size: 32px;
  color: #304D4C;
}
.home #header_first #logo a svg,
.page-id-37 #header_first #logo a svg,
.postid-103201 #header_first #logo a svg {
  max-width: 450px;
}
.home #header_first #logo a svg path,
.page-id-37 #header_first #logo a svg path,
.postid-103201 #header_first #logo a svg path {
  fill: #304D4C;
}
.home .site-header,
.page-id-37 .site-header,
.postid-103201 .site-header {
  margin: 0;
  padding: 0;
  background-color: #e8e2d0;
}
.home.single-post .site-header,
.page-id-37.single-post .site-header,
.postid-103201.single-post .site-header {
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 768px) {
  @supports (-webkit-touch-callout: none) {
    .home .site-header,
.postid-103201 .site-header {
      background-attachment: scroll;
    }
  }
  @supports not (-webkit-touch-callout: none) {
    .home .site-header,
.postid-103201 .site-header {
      background-attachment: fixed;
    }
  }
  .home #masthead #header_first #account_cart,
.postid-103201 #masthead #header_first #account_cart {
    padding-top: 0;
  }
}
.alerte_banner {
  background-color: #042a2b;
  width: 100%;
  padding: 1% 5%;
  text-align: center;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  .wpmenucart-icon-shopping-cart-2 {
    font-size: 30px !important;
  }
  .home #header_first #computer_menu a,
.page-id-37 #header_first #computer_menu a,
.postid-103201 #header_first #computer_menu a {
    font-size: 12px;
  }
  #menuToggle {
    display: none;
  }
  #header_first #computer_menu {
    display: flex;
  }
  #header_first #computer_menu a {
    font-size: 11px;
  }
  #header_first #logo svg {
    max-width: 350px;
  }
}
@media screen and (min-width: 960px) {
  .home #header_first,
.page-id-37 #header_first,
.postid-103201 #header_first {
    padding: 10px 2%;
  }
  .home #header_first #computer_menu a,
.page-id-37 #header_first #computer_menu a,
.postid-103201 #header_first #computer_menu a {
    font-size: 1em;
    line-height: 1em;
  }
  .home #header_first #computer_menu a:after,
.page-id-37 #header_first #computer_menu a:after,
.postid-103201 #header_first #computer_menu a:after {
    bottom: 0px;
  }
}
@media screen and (min-width: 1078px) {
  #header_first {
    padding: 10px 2%;
  }
  #header_first #computer_menu a {
    font-size: 1em;
    line-height: 1em;
  }
  #header_first #computer_menu a:after {
    bottom: 0px;
  }
  .home #header_first #computer_menu a,
.page-id-37 #header_first #computer_menu a,
.postid-103201 #header_first #computer_menu a {
    font-size: 1em;
    line-height: 1em;
  }
  .home #header_first #computer_menu a:after,
.page-id-37 #header_first #computer_menu a:after,
.postid-103201 #header_first #computer_menu a:after {
    bottom: 0px;
  }
}
@media screen and (min-width: 1320px) {
  .home #header_first #computer_menu a,
.page-id-37 #header_first #computer_menu a,
.postid-103201 #header_first #computer_menu a {
    font-size: 1.1em;
    line-height: 1.1em;
  }
  .home #header_first #computer_menu a:after,
.page-id-37 #header_first #computer_menu a:after,
.postid-103201 #header_first #computer_menu a:after {
    bottom: 0px;
  }
}
/* MENU  Category  */
.custom-menu-category {
  display: none;
}

.custom-menu-category-mobile ul {
  margin: 0;
  padding: 0;
}
.custom-menu-category-mobile ul li {
  list-style-type: none;
}

@media screen and (min-width: 768px) {
  .custom-menu-category {
    background-color: #ffffff;
    -webkit-box-shadow: 0px -2px 8px -3px rgba(0, 0, 0, 0.66);
    box-shadow: 0px -2px 8px -3px rgba(0, 0, 0, 0.66);
    display: block;
  }
  .custom-menu-category ul {
    margin: 0;
    padding-left: 5%;
  }
  .custom-menu-category ul li {
    text-decoration: none;
    list-style-type: none;
    display: inline-block;
    margin: 0.4em 2em 0.4em 0em;
  }
  .custom-menu-category ul li a {
    text-decoration: none;
    color: #042a2b;
  }
  .home .postid-103201 .custom-menu-category ul {
    text-align: center;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.home,
.postid-103201 {
  margin-bottom: 0 !important;
  box-sizing: border-box;
  margin: 0;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
.home .footer_menu,
.home .site-info,
.home .copyright,
.postid-103201 .footer_menu,
.postid-103201 .site-info,
.postid-103201 .copyright {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.home #header_first,
.postid-103201 #header_first {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  z-index: 10;
  padding-bottom: 15vh;
}
.home #header_first #logo,
.postid-103201 #header_first #logo {
  display: block;
  padding-top: 10px;
  text-align: center;
  width: 250px;
  position: absolute;
  top: 60px;
  left: 50%;
  transform: translate(-50%, -50%);
}
.home #header_first #logo a,
.postid-103201 #header_first #logo a {
  display: block;
}
.home #header_first #account_cart,
.postid-103201 #header_first #account_cart {
  padding-top: 15px;
}
.home #header_first .wpmenucart-contents i,
.postid-103201 #header_first .wpmenucart-contents i {
  color: #304D4C;
}
.home #cta_header,
.postid-103201 #cta_header {
  padding-top: 15px;
}
.home section#main,
.postid-103201 section#main {
  padding-bottom: 57vh;
}
.home section#main .main-container,
.postid-103201 section#main .main-container {
  height: 100%;
  overflow: visible;
  margin: 0 auto;
  padding: 30px 46px 0 46px;
}
.home section#main .main-container .main-img-container,
.postid-103201 section#main .main-container .main-img-container {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 50%;
  height: 100%;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.home section#main .main-container .main-img-container .main-img,
.postid-103201 section#main .main-container .main-img-container .main-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-bottom-left-radius: 250px 200px;
}
.home section#main .main-container .main-img-container .main-img-mobile,
.postid-103201 section#main .main-container .main-img-container .main-img-mobile {
  display: none;
}
.home section#main .main-container .main-img-container #badge-artisanal,
.postid-103201 section#main .main-container .main-img-container #badge-artisanal {
  width: 230px;
  position: absolute;
  bottom: -65px;
  left: 50%;
  transform: translateX(-15%);
}
.home section#main .main-container .main-btn-icon,
.postid-103201 section#main .main-container .main-btn-icon {
  display: none;
}
.home section#main .main-container .main-input-container,
.postid-103201 section#main .main-container .main-input-container {
  border-radius: 43px;
  padding: 7px 8px 7px 41px;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 70%;
  max-width: 1104px;
  gap: 10px;
}
.home section#main .main-container .main-input-container form,
.postid-103201 section#main .main-container .main-input-container form {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home section#main .main-container .main-input-container label,
.postid-103201 section#main .main-container .main-input-container label {
  flex: 1;
  display: flex;
}
.home section#main .main-container .main-input,
.postid-103201 section#main .main-container .main-input {
  flex: 1;
  outline: none;
  border: none;
  font-size: 25px;
  line-height: 25px;
  font-family: Chivo, sans-serif;
  background-color: transparent;
  color: #304D4C;
  padding: 0;
}
.home section#main .main-container .main-input::placeholder,
.postid-103201 section#main .main-container .main-input::placeholder {
  font-family: Chivo, sans-serif;
  color: #304D4C;
  opacity: 1;
}
.home section#main .main-container .main-btn-icon,
.postid-103201 section#main .main-container .main-btn-icon {
  display: none;
}
.home section#main .main-container .main-content,
.postid-103201 section#main .main-container .main-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 50px;
  position: relative;
  z-index: 1;
}
.home section#main .main-container .main-content .title,
.postid-103201 section#main .main-container .main-content .title {
  font-size: 41px;
  margin: 0 0 5vh;
  line-height: 52px;
  color: #304D4C;
  text-align: left;
  max-width: 45%;
  font-weight: 600;
  font-family: "Recoleta", sans-serif;
  min-height: 160px;
}
.home .woocommerce-info,
.postid-103201 .woocommerce-info {
  display: none !important;
}

.postid-103201 section#main {
  padding-bottom: 25vh;
}

@media screen and (min-width: 768px) {
  .home h1 {
    font-size: 2em;
  }
}
@media screen and (min-width: 1078px) {
  .home h1 {
    font-size: 2.2em;
  }
}
@media screen and (min-width: 1950px) {
  .home #header_first #logo,
.postid-103201 #header_first #logo {
    width: 375px;
  }
}
@media screen and (min-width: 2500px) {
  .home section#main .main-container .main-content,
.postid-103201 section#main .main-container .main-content {
    padding-left: 500px;
  }
}
.select {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: 1px solid #ffffff;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: left;
}
.select::before {
  position: absolute;
  top: 50%;
  right: 0;
  margin: -2px 0;
  width: 9px;
  height: 15px;
  background-repeat: no-repeat;
  content: "";
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/arrow-right-blanche.svg);
}

.select_value {
  font: 500 1em "Chivo", sans-serif;
  padding: 10px 0;
  color: #ffffff;
  cursor: pointer;
  position: relative;
  z-index: 3;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.select.is-active .select_value {
  z-index: 1;
  -webkit-transition: none;
  transition: none;
}

.select_options {
  margin: 0 -15px;
  position: absolute;
  top: 0;
  min-width: calc(100% + 30px);
  max-height: 520px;
  z-index: 2;
}

.select_back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: scaleY(0.16) scaleX(0.93);
  transform: scaleY(0.16) scaleX(0.93);
  opacity: 0;
  -webkit-transition: opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s, -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s, -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1), opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  transition: transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1), opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s, -webkit-transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.select_back::before {
  position: absolute;
  box-shadow: 0px 2px 9px black;
  -webkit-transform: scale(0.93);
  transform: scale(0.93);
  width: 100%;
  height: 100%;
  content: "";
  opacity: 1;
  -webkit-transition: all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);
  transition: all 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.select_back::after {
  position: absolute;
  background: #fff;
  width: 100%;
  height: 100%;
  content: "";
}

.select.is-active .select_back {
  -webkit-transform: scaleY(1) scaleX(1);
  transform: scaleY(1) scaleX(1);
  opacity: 1;
  -webkit-transition: opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.select.is-active .select_back::before {
  opacity: 0.4;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.select_list {
  position: relative;
  padding: 10px 0;
  width: 100%;
  max-height: 500px;
  overflow: auto;
  opacity: 0;
  color: #ffffff;
  background-color: #042a2b;
}

.select.is-active .select_list {
  opacity: 1;
}

.select_item {
  padding: 10px 15px;
  font: 500 16px/16px "Chivo", sans-serif;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.1s cubic-bezier(0.23, 1, 0.32, 1), visibility 0.2s;
  transition: opacity 0.1s cubic-bezier(0.23, 1, 0.32, 1), visibility 0.2s;
}

.select.is-active .select_item {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0.25s;
  transition: opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0.25s;
}
.select.is-active .select_item.is-active {
  visibility: visible;
  opacity: 1;
  -webkit-transition: none;
  transition: none;
}
.select.is-active:not(.is-animating) .select_item:hover {
  background: rgba(25, 0, 255, 0.1);
  -webkit-transition: none;
  transition: none;
}
.select.is-active .select_item {
  padding: 10px 15px;
}

.overflow__select {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}

._browser-support {
  position: fixed;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: flex;
  margin: 10px 20px;
}

._browser-support_item {
  width: 32px;
  height: 32px;
  margin: 5px;
}

.alerte_cp {
  color: #910000;
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.5);
  display: inline-block;
  padding: 11px;
  line-height: 14px;
  height: 38px;
}

.form-ville .div_address_search {
  position: relative;
}
.form-ville .div_address_search #address_search {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #ffffff;
  border-radius: 0;
  width: 100%;
  color: #ffffff;
  height: 40px;
  position: relative;
}
.form-ville .div_address_search #address_search:focus {
  outline: none;
}
.form-ville .div_address_search #address_search::placeholder {
  color: #ffffff;
}
.form-ville .div_sessile_search_submit {
  position: relative;
  display: inline-block;
  margin-top: 25px;
}
.form-ville .div_sessile_search_submit .sessile_search_submit {
  background-color: transparent;
  border: 0;
  text-align: left;
  cursor: pointer;
  margin-top: 10%;
  color: #ffffff;
  padding: 0;
  border-radius: 0;
  border-bottom: 1px solid #ffffff;
  line-height: 1.15em;
  padding-bottom: 8px;
  position: relative;
}
.form-ville .div_sessile_search_submit .sessile_search_submit:focus {
  outline: none;
}
.form-ville .div_sessile_search_submit:after {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 11px -20px;
  width: 9px;
  height: 15px;
}

.devis_pro,
.devis_particulier {
  position: relative;
  width: 90%;
  margin: auto;
  margin-top: 25px;
  display: none;
}
.devis_pro .devis_content,
.devis_particulier .devis_content {
  display: inline-block;
  position: relative;
  border-bottom: 1px solid #ffffff;
}
.devis_pro .devis_content:after,
.devis_particulier .devis_content:after {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 7px -20px;
  width: 9px;
  height: 15px;
  content: " ";
  background-repeat: no-repeat;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/arrow-right-blanche.svg);
}
.devis_pro .devis_content a,
.devis_particulier .devis_content a {
  width: 100%;
  text-decoration: none;
  color: #ffffff !important;
  height: 40px;
  font-size: 19px;
  position: relative;
  line-height: 25px;
}
.devis_pro .devis_content a:focus,
.devis_particulier .devis_content a:focus {
  outline: none;
}

@media screen and (min-width: 768px) {
  .select_value {
    font: 500 1.5em "Chivo", sans-serif;
  }
}
@media only screen and (max-width: 1200px) {
  .home section#main,
.postid-103201 section#main {
    min-height: auto;
    padding-bottom: 120px;
  }
  .home section#main .main-container,
.postid-103201 section#main .main-container {
    padding: 14px 0;
  }
  .home section#main .main-container .main-burger-icon,
.postid-103201 section#main .main-container .main-burger-icon {
    display: block;
  }
  .home section#main .main-container .main-img-container,
.postid-103201 section#main .main-container .main-img-container {
    height: auto;
    max-width: 100%;
    max-height: 80vh;
    width: 100%;
  }
  .home section#main .main-container .main-img-container #badge-artisanal,
.postid-103201 section#main .main-container .main-img-container #badge-artisanal {
    margin-top: 0;
    margin-left: 0;
    right: unset;
    left: 30px;
    bottom: -30px;
    transform: translateX(-10%);
  }
  .home section#main .main-container .main-cart-icon,
.postid-103201 section#main .main-container .main-cart-icon {
    height: 27px;
  }
  .home section#main .main-container .main-gardener-container,
.postid-103201 section#main .main-container .main-gardener-container {
    display: none;
  }
  .home section#main .main-container .main-logo,
.postid-103201 section#main .main-container .main-logo {
    max-width: 50%;
    display: none;
  }
  .home section#main .main-container .main-logo-mobile,
.postid-103201 section#main .main-container .main-logo-mobile {
    display: block;
  }
  .home section#main .main-container .main-container,
.postid-103201 section#main .main-container .main-container {
    padding: 14px 0;
  }
  .home section#main .main-container .main-content,
.postid-103201 section#main .main-container .main-content {
    align-items: center;
    padding: 0 18px;
    margin-top: 60vh;
  }
  .home section#main .main-container .main-content .title,
.postid-103201 section#main .main-container .main-content .title {
    font-size: 35px;
    text-align: center;
    line-height: 38px;
    margin-bottom: 32px;
    max-width: unset;
    min-height: 80px;
  }
  .home section#main .main-container .main-input,
.postid-103201 section#main .main-container .main-input {
    font-size: 15px;
  }
  .home section#main .main-container .main-input-container,
.postid-103201 section#main .main-container .main-input-container {
    max-width: 80vw;
    gap: 35px;
    padding: 3px 4px 3px 24px;
  }
  .home section#main .main-container .main-btn,
.postid-103201 section#main .main-container .main-btn {
    width: 47px;
    aspect-ratio: 1;
    padding: 0;
    min-width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .home section#main .main-container .main-btn-text,
.postid-103201 section#main .main-container .main-btn-text {
    display: none;
  }
  .home section#main .main-container .main-btn-icon,
.postid-103201 section#main .main-container .main-btn-icon {
    display: block;
  }
}
.pac-container {
  background-color: #042a2b;
  border-radius: 2px;
  border-top: none;
  font-family: "Chivo", sans-serif;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.pac-logo:after {
  content: "";
  padding: 1px 1px 1px 0;
  height: 16px;
  text-align: right;
  display: block;
  background-image: none;
  background-position: right;
  background-repeat: no-repeat;
  background-size: 120px 14px;
}

.hdpi.pac-logo:after {
  background-image: none;
}

.pac-item {
  cursor: default;
  padding: 8px 4px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  border-top: 1px solid #e6e6e6;
  font-size: 11px;
  color: #ffffff;
}

.pac-item:hover {
  background-color: #042a2b;
}

.pac-item-selected,
.pac-item-selected:hover {
  background-color: #042a2b;
}

.pac-matched {
  font-weight: 700;
}

.pac-item-query {
  font-size: 13px;
  padding-right: 3px;
  color: #ffffff;
}

.pac-icon {
  width: 15px;
  height: 20px;
  margin-right: 7px;
  margin-top: 6px;
  display: inline-block;
  vertical-align: top;
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
  background-size: 34px;
}

.hdpi .pac-icon {
  background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png);
}

.pac-icon-search {
  background-position: -1px -1px;
}

.pac-item-selected .pac-icon-search {
  background-position: -18px -1px;
}

.pac-icon-marker {
  background-position: -1px -161px;
}

.pac-item-selected .pac-icon-marker {
  background-position: -18px -161px;
}

.pac-placeholder {
  color: gray;
}

@media screen and (min-width: 768px) {
  .pac-item {
    font-size: 1em;
  }
  .pac-item-query {
    font-size: 1em;
  }
}
@media screen and (max-width: 768px) {
  .home #header_first #logo,
.postid-103201 #header_first #logo {
    top: 40px;
  }
  .home #header_first #logo a svg,
.postid-103201 #header_first #logo a svg {
    max-width: 50%;
  }
  .home section#main,
.postid-103201 section#main {
    padding-bottom: 60px;
  }
  .home section#main .main-container .main-content,
.postid-103201 section#main .main-container .main-content {
    margin-top: 40%;
  }
  .home section#main .main-menu,
.postid-103201 section#main .main-menu {
    justify-content: space-between;
    margin-bottom: 70vw;
  }
  .home section#main .main-container .main-content .title,
.postid-103201 section#main .main-container .main-content .title {
    font-size: 26px;
    padding: 0 17px;
    min-height: unset;
    line-height: 32px;
  }
  .home section#main .main-container .main-input-container,
.postid-103201 section#main .main-container .main-input-container {
    max-width: 100%;
    width: 100%;
    gap: 0;
  }
  .home section#main .main-container .main-img-container .main-img,
.postid-103201 section#main .main-container .main-img-container .main-img {
    display: none;
    min-height: 300px;
    border-bottom-left-radius: 120px 80px;
  }
  .home section#main .main-container .main-img-container .main-img-mobile,
.postid-103201 section#main .main-container .main-img-container .main-img-mobile {
    display: block;
    max-height: 45vh;
  }
  .home section#main .main-container .main-img-container #badge-artisanal,
.postid-103201 section#main .main-container .main-img-container #badge-artisanal {
    width: 170px;
  }
}
@media screen and (min-width: 940px) and (max-width: 1199px) {
  .postid-103201 section#main .main-container .main-content {
    margin-top: 60vh;
  }
}
@media screen and (max-width: 500px) {
  .home section#main .main-container .main-img-container .main-img-mobile,
.postid-103201 section#main .main-container .main-img-container .main-img-mobile {
    max-height: 300px;
  }
}
.home .entry-content {
  margin: 0;
}
.home #post-22 {
  margin-bottom: 0;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-theme/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-theme/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3,
h4 {
  font-family: "recoleta", sans-serif;
}

input,
select {
  border: 1px solid #042a2b;
  color: #042a2b;
  background-color: white;
}

.danger {
  color: rgb(206, 39, 39);
}
.danger a {
  color: rgb(206, 39, 39);
}
.danger a:hover, .danger a:active, .danger a:focus {
  color: #042a2b;
}

.pointer {
  cursor: pointer;
}

.scroll-margin {
  scroll-margin: 24px;
}

.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-left {
  text-align: left !important;
  align-items: start !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-underline {
  text-decoration: underline !important;
}
.text-italic {
  font-style: italic !important;
}
.text-upper-first:first-letter {
  text-transform: uppercase;
}

.align-self-center {
  align-self: center;
}

.flex-row {
  flex-direction: row !important;
}

.full-width {
  width: 100% !important;
}

.pd-0 {
  padding: 0px !important;
}
.pd-4 {
  padding: 4px !important;
}
.pd-8 {
  padding: 8px !important;
}
.pd-12 {
  padding: 12px !important;
}
.pd-16 {
  padding: 16px !important;
}
.pd-24 {
  padding: 24px !important;
}
.pd-32 {
  padding: 32px !important;
}
.pd-40 {
  padding: 40px !important;
}
.pd-48 {
  padding: 48px !important;
}
.pd-72 {
  padding: 72px !important;
}

.pdt-0 {
  padding-top: 0px !important;
}
.pdt-24 {
  padding-top: 24px !important;
}
.pdt-32 {
  padding-top: 32px !important;
}
.pdt-40 {
  padding-top: 40px;
}
.pdt-64 {
  padding-top: 64px;
}
.pdt-72 {
  padding-top: 72px;
}

.pdl-0 {
  padding-left: 0px !important;
}
.pdl-8 {
  padding-left: 8px !important;
}
.pdl-24 {
  padding-left: 24px !important;
}
.pdl-32 {
  padding-left: 32px;
}
@media (max-width: 768px) {
  .pdl-32 {
    padding-left: 0px;
  }
}
.pdl-40 {
  padding-left: 40px;
}
.pdl-64 {
  padding-left: 64px;
}
.pdl-72 {
  padding-left: 72px;
}
@media (max-width: 768px) {
  .pdl-72 {
    padding-left: 0px;
  }
}

.pdb-0 {
  padding-bottom: 0px !important;
}
.pdb-24 {
  padding-bottom: 24px !important;
}
.pdb-32 {
  padding-bottom: 32px !important;
}
.pdb-40 {
  padding-bottom: 40px;
}
.pdb-64 {
  padding-bottom: 64px;
}
.pdb-72 {
  padding-bottom: 72px;
}

.pdr-0 {
  padding-right: 0px !important;
}
.pdr-24 {
  padding-right: 24px !important;
}
.pdr-32 {
  padding-right: 32px !important;
}
.pdr-40 {
  padding-right: 40px;
}
.pdr-64 {
  padding-right: 64px;
}
.pdr-72 {
  padding-right: 72px;
}

.pd-sides-72 {
  padding: 0 72px;
}

.mg-8 {
  margin: 8px !important;
}
.mg-16 {
  margin: 16px !important;
}
.mg-24 {
  margin: 24px !important;
}
.mg-32 {
  margin: 32px !important;
}
.mg-40 {
  margin: 40px !important;
}
.mg-48 {
  margin: 48px !important;
}
.mg-56 {
  margin: 56px !important;
}
.mg-72 {
  margin: 72px !important;
}
.mg-160 {
  margin: 160px !important;
}

.mt-8 {
  margin-top: 8px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mt-16 {
  margin-top: 16px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-24 {
  margin-top: 24px !important;
}
.mt-32 {
  margin-top: 32px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-48 {
  margin-top: 48px !important;
}
.mt-56 {
  margin-top: 56px !important;
}
.mt-72 {
  margin-top: 72px !important;
}
.mt-160 {
  margin-top: 160px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}
.mb-4 {
  margin-bottom: 4px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.mb-12 {
  margin-bottom: 12px !important;
}
.mb-16 {
  margin-bottom: 16px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-24 {
  margin-bottom: 24px !important;
}
.mb-32 {
  margin-bottom: 32px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-48 {
  margin-bottom: 48px !important;
}
.mb-56 {
  margin-bottom: 56px !important;
}
.mb-64 {
  margin-bottom: 64px !important;
}
.mb-72 {
  margin-bottom: 72px !important;
}

.ml-4 {
  margin-left: 4px !important;
}
.ml-8 {
  margin-left: 8px !important;
}
.ml-12 {
  margin-left: 12px !important;
}
.ml-16 {
  margin-left: 16px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.ml-24 {
  margin-left: 24px !important;
}
.ml-32 {
  margin-left: 32px !important;
}
.ml-48 {
  margin-left: 48px !important;
}
.ml-72 {
  margin-left: 72px !important;
}

.mr-8 {
  margin-right: 8px;
}
.mr-16 {
  margin-right: 16px !important;
}
.mr-24 {
  margin-right: 24px;
}
.mr-32 {
  margin-right: 32px;
}
.mr-48 {
  margin-right: 48px;
}
.mr-72 {
  margin-right: 72px;
}

.m-4 {
  margin-left: 4px !important;
}
.m-8 {
  margin-left: 8px !important;
}
.m-12 {
  margin-left: 12px !important;
}
.m-16 {
  margin-left: 16px !important;
}
.m-20 {
  margin-left: 20px !important;
}
.m-24 {
  margin-left: 24px !important;
}
.m-32 {
  margin-left: 32px !important;
}
.m-48 {
  margin-left: 48px !important;
}
.m-72 {
  margin-left: 72px !important;
}

.zi-back {
  position: relative;
  z-index: 0;
}
.zi-level-1 {
  position: relative;
  z-index: 1;
}
.zi-level-2 {
  position: relative;
  z-index: 2;
}
.zi-level-3 {
  position: relative;
  z-index: 3;
}
.zi-front {
  position: relative;
  z-index: 9 !important;
}

.v-align {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.v-align-row {
  display: flex;
  flex-direction: row !important;
  align-items: center;
}

.radius-24 {
  border-radius: 24px;
}
.radius-32 {
  border-radius: 32px;
}

.pointer {
  cursor: pointer;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.page-template-template-blog .header_blog {
  margin: 1% 5%;
}
.page-template-template-blog .header_blog .logo_blog img {
  width: 150px;
}
.page-template-template-blog .rowblog.odd {
  background-color: #e8e2d0;
}
.page-template-template-blog .rowblog.even {
  background-color: #042a2b;
  color: #ffffff;
}
.page-template-template-blog .rowblog.even .image-gauche {
  order: 2;
}
.page-template-template-blog .rowblog.even .contenu {
  order: 1;
}
.page-template-template-blog .rowblog.even .contenu h2 a {
  color: #ffffff;
}
.page-template-template-blog .rowblog.even .contenu .link a {
  color: #ffffff;
}
.page-template-template-blog .rowblog.even a {
  color: #ffffff;
}
.page-template-template-blog .rowblog.even .bouton_de_partage {
  text-align: center;
}
.page-template-template-blog .rowblog.even .bouton_de_partage a {
  font-size: 1.5em;
  color: #ffffff !important;
}
.page-template-template-blog .rowblog .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 80%;
}
.page-template-template-blog .rowblog .contenu {
  padding: 10% 5%;
  text-align: center;
}
.page-template-template-blog .rowblog .contenu .date {
  text-align: center;
  margin-bottom: 10px;
}
.page-template-template-blog .rowblog .contenu h2 {
  margin: 0;
  padding: 0;
  text-align: center;
}
.page-template-template-blog .rowblog .contenu h2 a {
  text-decoration: none;
  color: #042a2b;
}
.page-template-template-blog .rowblog .contenu .bouton_de_partage {
  text-align: center;
}
.page-template-template-blog .rowblog .contenu .bouton_de_partage a {
  font-size: 1.5em;
  color: #042a2b;
}
.page-template-template-blog .rowblog .contenu .link a {
  color: #042a2b;
}

@media screen and (min-width: 768px) {
  .page-template-template-blog .header_blog {
    display: flex;
  }
  .page-template-template-blog .header_blog .titre_blog {
    margin-left: 4%;
  }
  .page-template-template-blog .rowblog {
    display: flex;
    align-items: center;
  }
  .page-template-template-blog .rowblog .image-gauche {
    width: 50%;
  }
  .page-template-template-blog .rowblog .contenu {
    width: 50%;
  }
}

@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.single-ville,
.single-ville_bis,
.page-template-template-categorie_produit,
.page-template-template-sous_categorie_produit,
.single-agglomeration {
  color: #042a2b;
}
.single-ville h1,
.single-ville_bis h1,
.page-template-template-categorie_produit h1,
.page-template-template-sous_categorie_produit h1,
.single-agglomeration h1 {
  font-weight: 300;
  margin-top: 0px;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .single-ville h1,
.single-ville_bis h1,
.page-template-template-categorie_produit h1,
.page-template-template-sous_categorie_produit h1,
.single-agglomeration h1 {
    font-size: 25px;
    line-height: 34px;
  }
}
@media (max-width: 768px) {
  .single-ville .product-page-vendor-search,
.single-ville_bis .product-page-vendor-search,
.page-template-template-categorie_produit .product-page-vendor-search,
.page-template-template-sous_categorie_produit .product-page-vendor-search,
.single-agglomeration .product-page-vendor-search {
    padding-top: 30px;
  }
}
.single-ville .back-beige,
.single-ville_bis .back-beige,
.page-template-template-categorie_produit .back-beige,
.page-template-template-sous_categorie_produit .back-beige,
.single-agglomeration .back-beige {
  background-color: #e8e2d0;
}
.single-ville .block-paragraphe-sessile,
.single-ville_bis .block-paragraphe-sessile,
.page-template-template-categorie_produit .block-paragraphe-sessile,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile,
.single-agglomeration .block-paragraphe-sessile {
  max-width: unset !important;
}
.single-ville .block-paragraphe-sessile h2, .single-ville .block-paragraphe-sessile h3, .single-ville .block-paragraphe-sessile p,
.single-ville_bis .block-paragraphe-sessile h2,
.single-ville_bis .block-paragraphe-sessile h3,
.single-ville_bis .block-paragraphe-sessile p,
.page-template-template-categorie_produit .block-paragraphe-sessile h2,
.page-template-template-categorie_produit .block-paragraphe-sessile h3,
.page-template-template-categorie_produit .block-paragraphe-sessile p,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile h2,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile h3,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile p,
.single-agglomeration .block-paragraphe-sessile h2,
.single-agglomeration .block-paragraphe-sessile h3,
.single-agglomeration .block-paragraphe-sessile p {
  max-width: 1300px;
  margin: auto;
}
.single-ville .block-paragraphe-sessile h2, .single-ville .block-paragraphe-sessile h3,
.single-ville_bis .block-paragraphe-sessile h2,
.single-ville_bis .block-paragraphe-sessile h3,
.page-template-template-categorie_produit .block-paragraphe-sessile h2,
.page-template-template-categorie_produit .block-paragraphe-sessile h3,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile h2,
.page-template-template-sous_categorie_produit .block-paragraphe-sessile h3,
.single-agglomeration .block-paragraphe-sessile h2,
.single-agglomeration .block-paragraphe-sessile h3 {
  margin-top: 15px;
  margin-bottom: 10px;
}
.single-ville .no_result_paragraphe h1,
.single-ville_bis .no_result_paragraphe h1,
.page-template-template-categorie_produit .no_result_paragraphe h1,
.page-template-template-sous_categorie_produit .no_result_paragraphe h1,
.single-agglomeration .no_result_paragraphe h1 {
  max-width: 1300px;
  margin: auto;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .single-ville .no_result_paragraphe h1,
.single-ville_bis .no_result_paragraphe h1,
.page-template-template-categorie_produit .no_result_paragraphe h1,
.page-template-template-sous_categorie_produit .no_result_paragraphe h1,
.single-agglomeration .no_result_paragraphe h1 {
    margin-bottom: 24px;
  }
}
.single-ville .no_result_paragraphe h2,
.single-ville_bis .no_result_paragraphe h2,
.page-template-template-categorie_produit .no_result_paragraphe h2,
.page-template-template-sous_categorie_produit .no_result_paragraphe h2,
.single-agglomeration .no_result_paragraphe h2 {
  font-family: "Recoleta";
  font-weight: 300;
}
.single-ville .no_result_paragraphe p,
.single-ville_bis .no_result_paragraphe p,
.page-template-template-categorie_produit .no_result_paragraphe p,
.page-template-template-sous_categorie_produit .no_result_paragraphe p,
.single-agglomeration .no_result_paragraphe p {
  font-family: "Chivo";
  color: #707070;
  max-width: 1300px;
  margin: auto;
}
@media (max-width: 768px) {
  .single-ville .slick-slider .slider-prev,
.single-ville_bis .slick-slider .slider-prev,
.page-template-template-categorie_produit .slick-slider .slider-prev,
.page-template-template-sous_categorie_produit .slick-slider .slider-prev,
.single-agglomeration .slick-slider .slider-prev {
    width: 25px;
  }
}
@media (max-width: 768px) {
  .single-ville .slick-slider .slider-next,
.single-ville_bis .slick-slider .slider-next,
.page-template-template-categorie_produit .slick-slider .slider-next,
.page-template-template-sous_categorie_produit .slick-slider .slider-next,
.single-agglomeration .slick-slider .slider-next {
    width: 25px;
  }
}
.single-ville .liste_no_result .bad_zone,
.single-ville .site-main .bad_zone,
.single-ville_bis .liste_no_result .bad_zone,
.single-ville_bis .site-main .bad_zone,
.page-template-template-categorie_produit .liste_no_result .bad_zone,
.page-template-template-categorie_produit .site-main .bad_zone,
.page-template-template-sous_categorie_produit .liste_no_result .bad_zone,
.page-template-template-sous_categorie_produit .site-main .bad_zone,
.single-agglomeration .liste_no_result .bad_zone,
.single-agglomeration .site-main .bad_zone {
  margin-bottom: 20px;
}
.single-ville .liste_no_result form,
.single-ville .site-main form,
.single-ville_bis .liste_no_result form,
.single-ville_bis .site-main form,
.page-template-template-categorie_produit .liste_no_result form,
.page-template-template-categorie_produit .site-main form,
.page-template-template-sous_categorie_produit .liste_no_result form,
.page-template-template-sous_categorie_produit .site-main form,
.single-agglomeration .liste_no_result form,
.single-agglomeration .site-main form {
  padding: 3%;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form,
.single-ville .site-main form,
.single-ville_bis .liste_no_result form,
.single-ville_bis .site-main form,
.page-template-template-categorie_produit .liste_no_result form,
.page-template-template-categorie_produit .site-main form,
.page-template-template-sous_categorie_produit .liste_no_result form,
.page-template-template-sous_categorie_produit .site-main form,
.single-agglomeration .liste_no_result form,
.single-agglomeration .site-main form {
    padding: 20px 4% 20px 4%;
  }
}
.single-ville .liste_no_result form .no_result_form_email,
.single-ville .site-main form .no_result_form_email,
.single-ville_bis .liste_no_result form .no_result_form_email,
.single-ville_bis .site-main form .no_result_form_email,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email,
.page-template-template-categorie_produit .site-main form .no_result_form_email,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email,
.single-agglomeration .liste_no_result form .no_result_form_email,
.single-agglomeration .site-main form .no_result_form_email {
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.single-ville .liste_no_result form .no_result_form_email h2,
.single-ville .site-main form .no_result_form_email h2,
.single-ville_bis .liste_no_result form .no_result_form_email h2,
.single-ville_bis .site-main form .no_result_form_email h2,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email h2,
.page-template-template-categorie_produit .site-main form .no_result_form_email h2,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email h2,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email h2,
.single-agglomeration .liste_no_result form .no_result_form_email h2,
.single-agglomeration .site-main form .no_result_form_email h2 {
  margin-bottom: 0;
}
.single-ville .liste_no_result form .no_result_form_email h3,
.single-ville .site-main form .no_result_form_email h3,
.single-ville_bis .liste_no_result form .no_result_form_email h3,
.single-ville_bis .site-main form .no_result_form_email h3,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email h3,
.page-template-template-categorie_produit .site-main form .no_result_form_email h3,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email h3,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email h3,
.single-agglomeration .liste_no_result form .no_result_form_email h3,
.single-agglomeration .site-main form .no_result_form_email h3 {
  font-weight: 200;
  font-size: 24px;
}
.single-ville .liste_no_result form .no_result_form_email .wpcf7-spinner,
.single-ville .site-main form .no_result_form_email .wpcf7-spinner,
.single-ville_bis .liste_no_result form .no_result_form_email .wpcf7-spinner,
.single-ville_bis .site-main form .no_result_form_email .wpcf7-spinner,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email .wpcf7-spinner,
.page-template-template-categorie_produit .site-main form .no_result_form_email .wpcf7-spinner,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email .wpcf7-spinner,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email .wpcf7-spinner,
.single-agglomeration .liste_no_result form .no_result_form_email .wpcf7-spinner,
.single-agglomeration .site-main form .no_result_form_email .wpcf7-spinner {
  position: absolute;
  margin-left: 138px;
  margin-top: -24px;
}
.single-ville .liste_no_result form .no_result_form_email p,
.single-ville .site-main form .no_result_form_email p,
.single-ville_bis .liste_no_result form .no_result_form_email p,
.single-ville_bis .site-main form .no_result_form_email p,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p,
.page-template-template-categorie_produit .site-main form .no_result_form_email p,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p,
.single-agglomeration .liste_no_result form .no_result_form_email p,
.single-agglomeration .site-main form .no_result_form_email p {
  margin: 0;
  margin-bottom: 10px;
  text-align: center;
  width: 50%;
  min-width: 275px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form .no_result_form_email p,
.single-ville .site-main form .no_result_form_email p,
.single-ville_bis .liste_no_result form .no_result_form_email p,
.single-ville_bis .site-main form .no_result_form_email p,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p,
.page-template-template-categorie_produit .site-main form .no_result_form_email p,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p,
.single-agglomeration .liste_no_result form .no_result_form_email p,
.single-agglomeration .site-main form .no_result_form_email p {
    width: 100%;
  }
}
.single-ville .liste_no_result form .no_result_form_email p:first-of-type,
.single-ville .site-main form .no_result_form_email p:first-of-type,
.single-ville_bis .liste_no_result form .no_result_form_email p:first-of-type,
.single-ville_bis .site-main form .no_result_form_email p:first-of-type,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p:first-of-type,
.page-template-template-categorie_produit .site-main form .no_result_form_email p:first-of-type,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p:first-of-type,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p:first-of-type,
.single-agglomeration .liste_no_result form .no_result_form_email p:first-of-type,
.single-agglomeration .site-main form .no_result_form_email p:first-of-type {
  font-family: "Chivo";
  font-weight: normal;
  margin-bottom: 17px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form .no_result_form_email p:first-of-type,
.single-ville .site-main form .no_result_form_email p:first-of-type,
.single-ville_bis .liste_no_result form .no_result_form_email p:first-of-type,
.single-ville_bis .site-main form .no_result_form_email p:first-of-type,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p:first-of-type,
.page-template-template-categorie_produit .site-main form .no_result_form_email p:first-of-type,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p:first-of-type,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p:first-of-type,
.single-agglomeration .liste_no_result form .no_result_form_email p:first-of-type,
.single-agglomeration .site-main form .no_result_form_email p:first-of-type {
    line-height: 18px;
    margin-bottom: 16px;
  }
}
.single-ville .liste_no_result form .no_result_form_email p:nth-of-type(2),
.single-ville .site-main form .no_result_form_email p:nth-of-type(2),
.single-ville_bis .liste_no_result form .no_result_form_email p:nth-of-type(2),
.single-ville_bis .site-main form .no_result_form_email p:nth-of-type(2),
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p:nth-of-type(2),
.page-template-template-categorie_produit .site-main form .no_result_form_email p:nth-of-type(2),
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p:nth-of-type(2),
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p:nth-of-type(2),
.single-agglomeration .liste_no_result form .no_result_form_email p:nth-of-type(2),
.single-agglomeration .site-main form .no_result_form_email p:nth-of-type(2) {
  width: 60%;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form .no_result_form_email p:nth-of-type(2),
.single-ville .site-main form .no_result_form_email p:nth-of-type(2),
.single-ville_bis .liste_no_result form .no_result_form_email p:nth-of-type(2),
.single-ville_bis .site-main form .no_result_form_email p:nth-of-type(2),
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p:nth-of-type(2),
.page-template-template-categorie_produit .site-main form .no_result_form_email p:nth-of-type(2),
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p:nth-of-type(2),
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p:nth-of-type(2),
.single-agglomeration .liste_no_result form .no_result_form_email p:nth-of-type(2),
.single-agglomeration .site-main form .no_result_form_email p:nth-of-type(2) {
    width: 100%;
  }
}
.single-ville .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.single-ville .site-main form .no_result_form_email p .wpcf7-form-control-wrap,
.single-ville_bis .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.single-ville_bis .site-main form .no_result_form_email p .wpcf7-form-control-wrap,
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.page-template-template-categorie_produit .site-main form .no_result_form_email p .wpcf7-form-control-wrap,
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email p .wpcf7-form-control-wrap,
.single-agglomeration .liste_no_result form .no_result_form_email p .wpcf7-form-control-wrap,
.single-agglomeration .site-main form .no_result_form_email p .wpcf7-form-control-wrap {
  width: 100%;
}
.single-ville .liste_no_result form .no_result_form_email input[type=email],
.single-ville .site-main form .no_result_form_email input[type=email],
.single-ville_bis .liste_no_result form .no_result_form_email input[type=email],
.single-ville_bis .site-main form .no_result_form_email input[type=email],
.page-template-template-categorie_produit .liste_no_result form .no_result_form_email input[type=email],
.page-template-template-categorie_produit .site-main form .no_result_form_email input[type=email],
.page-template-template-sous_categorie_produit .liste_no_result form .no_result_form_email input[type=email],
.page-template-template-sous_categorie_produit .site-main form .no_result_form_email input[type=email],
.single-agglomeration .liste_no_result form .no_result_form_email input[type=email],
.single-agglomeration .site-main form .no_result_form_email input[type=email] {
  border-radius: 50px;
  border: 1px solid rgba(112, 112, 112, 0.5);
  padding: 0.75em 1em;
  width: 100%;
  text-indent: 10px;
}
.single-ville .liste_no_result form input[type=submit],
.single-ville .site-main form input[type=submit],
.single-ville_bis .liste_no_result form input[type=submit],
.single-ville_bis .site-main form input[type=submit],
.page-template-template-categorie_produit .liste_no_result form input[type=submit],
.page-template-template-categorie_produit .site-main form input[type=submit],
.page-template-template-sous_categorie_produit .liste_no_result form input[type=submit],
.page-template-template-sous_categorie_produit .site-main form input[type=submit],
.single-agglomeration .liste_no_result form input[type=submit],
.single-agglomeration .site-main form input[type=submit] {
  background-color: #042a2b !important;
  color: #fff;
  padding: 0.75em 1em;
  border-radius: 30px !important;
  width: 300px;
  height: 50px;
  display: block;
  margin: auto;
  margin-top: 0px !important;
  margin-bottom: 24px;
  font-family: "Chivo";
  font-weight: normal;
  line-height: 20px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result form input[type=submit],
.single-ville .site-main form input[type=submit],
.single-ville_bis .liste_no_result form input[type=submit],
.single-ville_bis .site-main form input[type=submit],
.page-template-template-categorie_produit .liste_no_result form input[type=submit],
.page-template-template-categorie_produit .site-main form input[type=submit],
.page-template-template-sous_categorie_produit .liste_no_result form input[type=submit],
.page-template-template-sous_categorie_produit .site-main form input[type=submit],
.single-agglomeration .liste_no_result form input[type=submit],
.single-agglomeration .site-main form input[type=submit] {
    height: 50px;
    width: 140px;
    padding: 0 !important;
  }
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .contenair_wi_ville,
.single-ville .site-main .contenair_wi_ville,
.single-ville_bis .liste_no_result .contenair_wi_ville,
.single-ville_bis .site-main .contenair_wi_ville,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville,
.page-template-template-categorie_produit .site-main .contenair_wi_ville,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville,
.single-agglomeration .liste_no_result .contenair_wi_ville,
.single-agglomeration .site-main .contenair_wi_ville {
    padding: 20px 4% 20px 4%;
  }
}
.single-ville .liste_no_result .contenair_wi_ville h2,
.single-ville .site-main .contenair_wi_ville h2,
.single-ville_bis .liste_no_result .contenair_wi_ville h2,
.single-ville_bis .site-main .contenair_wi_ville h2,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville h2,
.page-template-template-categorie_produit .site-main .contenair_wi_ville h2,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville h2,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville h2,
.single-agglomeration .liste_no_result .contenair_wi_ville h2,
.single-agglomeration .site-main .contenair_wi_ville h2 {
  margin-top: 0px !important;
  margin-bottom: 20px;
  font-weight: 200;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .contenair_wi_ville h2,
.single-ville .site-main .contenair_wi_ville h2,
.single-ville_bis .liste_no_result .contenair_wi_ville h2,
.single-ville_bis .site-main .contenair_wi_ville h2,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville h2,
.page-template-template-categorie_produit .site-main .contenair_wi_ville h2,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville h2,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville h2,
.single-agglomeration .liste_no_result .contenair_wi_ville h2,
.single-agglomeration .site-main .contenair_wi_ville h2 {
    line-height: 34px;
  }
}
.single-ville .liste_no_result .contenair_wi_ville p,
.single-ville .site-main .contenair_wi_ville p,
.single-ville_bis .liste_no_result .contenair_wi_ville p,
.single-ville_bis .site-main .contenair_wi_ville p,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville p,
.page-template-template-categorie_produit .site-main .contenair_wi_ville p,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville p,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville p,
.single-agglomeration .liste_no_result .contenair_wi_ville p,
.single-agglomeration .site-main .contenair_wi_ville p {
  font-family: "Chivo";
  color: #707070;
}
.single-ville .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.single-ville .site-main .contenair_wi_ville .content_wi_ville .wi_ville,
.single-ville_bis .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.single-ville_bis .site-main .contenair_wi_ville .content_wi_ville .wi_ville,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.page-template-template-categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville,
.single-agglomeration .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville,
.single-agglomeration .site-main .contenair_wi_ville .content_wi_ville .wi_ville {
  background-color: #e8e2d0;
  color: #042a2b;
  padding: 4% 3%;
  margin: 3% 0;
}
.single-ville .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-ville .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-ville_bis .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-ville_bis .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.page-template-template-categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-agglomeration .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover,
.single-agglomeration .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover {
  text-align: center;
}
.single-ville .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-ville .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-ville_bis .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-ville_bis .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.page-template-template-categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.page-template-template-categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.page-template-template-sous_categorie_produit .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.page-template-template-sous_categorie_produit .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-agglomeration .liste_no_result .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a,
.single-agglomeration .site-main .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a {
  background-color: #042a2b !important;
  color: #fff;
  padding: 0.6em 1em;
  margin-top: 10px;
  border-radius: 30px;
  text-decoration: none;
  text-align: center;
  display: inline-block;
}
.single-ville .liste_no_result .vendor-search-title,
.single-ville .site-main .vendor-search-title,
.single-ville_bis .liste_no_result .vendor-search-title,
.single-ville_bis .site-main .vendor-search-title,
.page-template-template-categorie_produit .liste_no_result .vendor-search-title,
.page-template-template-categorie_produit .site-main .vendor-search-title,
.page-template-template-sous_categorie_produit .liste_no_result .vendor-search-title,
.page-template-template-sous_categorie_produit .site-main .vendor-search-title,
.single-agglomeration .liste_no_result .vendor-search-title,
.single-agglomeration .site-main .vendor-search-title {
  padding: 40px 16px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .vendor-search-title,
.single-ville .site-main .vendor-search-title,
.single-ville_bis .liste_no_result .vendor-search-title,
.single-ville_bis .site-main .vendor-search-title,
.page-template-template-categorie_produit .liste_no_result .vendor-search-title,
.page-template-template-categorie_produit .site-main .vendor-search-title,
.page-template-template-sous_categorie_produit .liste_no_result .vendor-search-title,
.page-template-template-sous_categorie_produit .site-main .vendor-search-title,
.single-agglomeration .liste_no_result .vendor-search-title,
.single-agglomeration .site-main .vendor-search-title {
    padding: 20px 4% 20px 4%;
  }
}
.single-ville .liste_no_result .vendor-search-title h2,
.single-ville .site-main .vendor-search-title h2,
.single-ville_bis .liste_no_result .vendor-search-title h2,
.single-ville_bis .site-main .vendor-search-title h2,
.page-template-template-categorie_produit .liste_no_result .vendor-search-title h2,
.page-template-template-categorie_produit .site-main .vendor-search-title h2,
.page-template-template-sous_categorie_produit .liste_no_result .vendor-search-title h2,
.page-template-template-sous_categorie_produit .site-main .vendor-search-title h2,
.single-agglomeration .liste_no_result .vendor-search-title h2,
.single-agglomeration .site-main .vendor-search-title h2 {
  font-family: "Recoleta";
  font-weight: 300;
  margin: 0;
  margin: auto;
  max-width: 1300px;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .vendor-search-title h2,
.single-ville .site-main .vendor-search-title h2,
.single-ville_bis .liste_no_result .vendor-search-title h2,
.single-ville_bis .site-main .vendor-search-title h2,
.page-template-template-categorie_produit .liste_no_result .vendor-search-title h2,
.page-template-template-categorie_produit .site-main .vendor-search-title h2,
.page-template-template-sous_categorie_produit .liste_no_result .vendor-search-title h2,
.page-template-template-sous_categorie_produit .site-main .vendor-search-title h2,
.single-agglomeration .liste_no_result .vendor-search-title h2,
.single-agglomeration .site-main .vendor-search-title h2 {
    line-height: 34px;
    padding-left: 16px;
  }
}
.single-ville .liste_no_result .city-page-vendor-search,
.single-ville .site-main .city-page-vendor-search,
.single-ville_bis .liste_no_result .city-page-vendor-search,
.single-ville_bis .site-main .city-page-vendor-search,
.page-template-template-categorie_produit .liste_no_result .city-page-vendor-search,
.page-template-template-categorie_produit .site-main .city-page-vendor-search,
.page-template-template-sous_categorie_produit .liste_no_result .city-page-vendor-search,
.page-template-template-sous_categorie_produit .site-main .city-page-vendor-search,
.single-agglomeration .liste_no_result .city-page-vendor-search,
.single-agglomeration .site-main .city-page-vendor-search {
  max-width: unset !important;
  max-width: 1300px !important;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .city-page-vendor-search,
.single-ville .site-main .city-page-vendor-search,
.single-ville_bis .liste_no_result .city-page-vendor-search,
.single-ville_bis .site-main .city-page-vendor-search,
.page-template-template-categorie_produit .liste_no_result .city-page-vendor-search,
.page-template-template-categorie_produit .site-main .city-page-vendor-search,
.page-template-template-sous_categorie_produit .liste_no_result .city-page-vendor-search,
.page-template-template-sous_categorie_produit .site-main .city-page-vendor-search,
.single-agglomeration .liste_no_result .city-page-vendor-search,
.single-agglomeration .site-main .city-page-vendor-search {
    padding: 30px 4% 30px 4% !important;
  }
}
.single-ville .liste_no_result .city-page-vendor-search form,
.single-ville .site-main .city-page-vendor-search form,
.single-ville_bis .liste_no_result .city-page-vendor-search form,
.single-ville_bis .site-main .city-page-vendor-search form,
.page-template-template-categorie_produit .liste_no_result .city-page-vendor-search form,
.page-template-template-categorie_produit .site-main .city-page-vendor-search form,
.page-template-template-sous_categorie_produit .liste_no_result .city-page-vendor-search form,
.page-template-template-sous_categorie_produit .site-main .city-page-vendor-search form,
.single-agglomeration .liste_no_result .city-page-vendor-search form,
.single-agglomeration .site-main .city-page-vendor-search form {
  padding: 0 !important;
}
.single-ville .liste_no_result .blog-discovery h2,
.single-ville .site-main .blog-discovery h2,
.single-ville_bis .liste_no_result .blog-discovery h2,
.single-ville_bis .site-main .blog-discovery h2,
.page-template-template-categorie_produit .liste_no_result .blog-discovery h2,
.page-template-template-categorie_produit .site-main .blog-discovery h2,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery h2,
.page-template-template-sous_categorie_produit .site-main .blog-discovery h2,
.single-agglomeration .liste_no_result .blog-discovery h2,
.single-agglomeration .site-main .blog-discovery h2 {
  text-align: center;
  color: white;
  background-color: #042a2b;
  padding: 40px 0;
  font-family: "Recoleta";
  font-weight: 300;
  margin-top: 0 !important;
}
@media (min-width: 768px) {
  .single-ville .liste_no_result .blog-discovery h2,
.single-ville .site-main .blog-discovery h2,
.single-ville_bis .liste_no_result .blog-discovery h2,
.single-ville_bis .site-main .blog-discovery h2,
.page-template-template-categorie_produit .liste_no_result .blog-discovery h2,
.page-template-template-categorie_produit .site-main .blog-discovery h2,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery h2,
.page-template-template-sous_categorie_produit .site-main .blog-discovery h2,
.single-agglomeration .liste_no_result .blog-discovery h2,
.single-agglomeration .site-main .blog-discovery h2 {
    font-size: 40px;
  }
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .blog-discovery h2,
.single-ville .site-main .blog-discovery h2,
.single-ville_bis .liste_no_result .blog-discovery h2,
.single-ville_bis .site-main .blog-discovery h2,
.page-template-template-categorie_produit .liste_no_result .blog-discovery h2,
.page-template-template-categorie_produit .site-main .blog-discovery h2,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery h2,
.page-template-template-sous_categorie_produit .site-main .blog-discovery h2,
.single-agglomeration .liste_no_result .blog-discovery h2,
.single-agglomeration .site-main .blog-discovery h2 {
    line-height: 34px;
    padding: 25px 0;
  }
}
.single-ville .liste_no_result .blog-discovery-list,
.single-ville .site-main .blog-discovery-list,
.single-ville_bis .liste_no_result .blog-discovery-list,
.single-ville_bis .site-main .blog-discovery-list,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list,
.page-template-template-categorie_produit .site-main .blog-discovery-list,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list,
.single-agglomeration .liste_no_result .blog-discovery-list,
.single-agglomeration .site-main .blog-discovery-list {
  padding: 0 7%;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-list,
.single-ville .site-main .blog-discovery-list,
.single-ville_bis .liste_no_result .blog-discovery-list,
.single-ville_bis .site-main .blog-discovery-list,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list,
.page-template-template-categorie_produit .site-main .blog-discovery-list,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list,
.single-agglomeration .liste_no_result .blog-discovery-list,
.single-agglomeration .site-main .blog-discovery-list {
    padding: 0 14px;
  }
}
.single-ville .liste_no_result .blog-discovery-list-item,
.single-ville .site-main .blog-discovery-list-item,
.single-ville_bis .liste_no_result .blog-discovery-list-item,
.single-ville_bis .site-main .blog-discovery-list-item,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item,
.single-agglomeration .liste_no_result .blog-discovery-list-item,
.single-agglomeration .site-main .blog-discovery-list-item {
  padding: 0;
  margin: 0 8px;
}
@media (min-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-list-item,
.single-ville .site-main .blog-discovery-list-item,
.single-ville_bis .liste_no_result .blog-discovery-list-item,
.single-ville_bis .site-main .blog-discovery-list-item,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item,
.single-agglomeration .liste_no_result .blog-discovery-list-item,
.single-agglomeration .site-main .blog-discovery-list-item {
    padding: 0 2%;
  }
}
.single-ville .liste_no_result .blog-discovery-list-item-image,
.single-ville .site-main .blog-discovery-list-item-image,
.single-ville_bis .liste_no_result .blog-discovery-list-item-image,
.single-ville_bis .site-main .blog-discovery-list-item-image,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-image,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-image,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-image,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-image,
.single-agglomeration .liste_no_result .blog-discovery-list-item-image,
.single-agglomeration .site-main .blog-discovery-list-item-image {
  width: 100%;
  margin-bottom: 20px;
}
.single-ville .liste_no_result .blog-discovery-list-item-image a,
.single-ville .site-main .blog-discovery-list-item-image a,
.single-ville_bis .liste_no_result .blog-discovery-list-item-image a,
.single-ville_bis .site-main .blog-discovery-list-item-image a,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-image a,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-image a,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-image a,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-image a,
.single-agglomeration .liste_no_result .blog-discovery-list-item-image a,
.single-agglomeration .site-main .blog-discovery-list-item-image a {
  width: 100%;
}
.single-ville .liste_no_result .blog-discovery-list-item-image a .image-background,
.single-ville .site-main .blog-discovery-list-item-image a .image-background,
.single-ville_bis .liste_no_result .blog-discovery-list-item-image a .image-background,
.single-ville_bis .site-main .blog-discovery-list-item-image a .image-background,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-image a .image-background,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-image a .image-background,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-image a .image-background,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-image a .image-background,
.single-agglomeration .liste_no_result .blog-discovery-list-item-image a .image-background,
.single-agglomeration .site-main .blog-discovery-list-item-image a .image-background {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.single-ville .liste_no_result .blog-discovery-list-item-content,
.single-ville .site-main .blog-discovery-list-item-content,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content,
.single-ville_bis .site-main .blog-discovery-list-item-content,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content,
.single-agglomeration .site-main .blog-discovery-list-item-content {
  text-align: center;
}
.single-ville .liste_no_result .blog-discovery-list-item-content-title,
.single-ville .site-main .blog-discovery-list-item-content-title,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content-title,
.single-ville_bis .site-main .blog-discovery-list-item-content-title,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content-title,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content-title,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content-title,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content-title,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content-title,
.single-agglomeration .site-main .blog-discovery-list-item-content-title {
  font-weight: 300;
  margin: 12px 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.single-ville .liste_no_result .blog-discovery-list-item-content-title a,
.single-ville .site-main .blog-discovery-list-item-content-title a,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content-title a,
.single-ville_bis .site-main .blog-discovery-list-item-content-title a,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content-title a,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content-title a,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content-title a,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content-title a,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content-title a,
.single-agglomeration .site-main .blog-discovery-list-item-content-title a {
  text-decoration: none;
}
.single-ville .liste_no_result .blog-discovery-list-item-content-date,
.single-ville .site-main .blog-discovery-list-item-content-date,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content-date,
.single-ville_bis .site-main .blog-discovery-list-item-content-date,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content-date,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content-date,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content-date,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content-date,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content-date,
.single-agglomeration .site-main .blog-discovery-list-item-content-date {
  font-weight: normal;
}
.single-ville .liste_no_result .blog-discovery-list-item-content-link,
.single-ville .site-main .blog-discovery-list-item-content-link,
.single-ville_bis .liste_no_result .blog-discovery-list-item-content-link,
.single-ville_bis .site-main .blog-discovery-list-item-content-link,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-list-item-content-link,
.page-template-template-categorie_produit .site-main .blog-discovery-list-item-content-link,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-list-item-content-link,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-list-item-content-link,
.single-agglomeration .liste_no_result .blog-discovery-list-item-content-link,
.single-agglomeration .site-main .blog-discovery-list-item-content-link {
  font-weight: bold;
}
.single-ville .liste_no_result .blog-discovery-cta,
.single-ville .site-main .blog-discovery-cta,
.single-ville_bis .liste_no_result .blog-discovery-cta,
.single-ville_bis .site-main .blog-discovery-cta,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-cta,
.page-template-template-categorie_produit .site-main .blog-discovery-cta,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-cta,
.single-agglomeration .liste_no_result .blog-discovery-cta,
.single-agglomeration .site-main .blog-discovery-cta {
  text-align: center;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-cta,
.single-ville .site-main .blog-discovery-cta,
.single-ville_bis .liste_no_result .blog-discovery-cta,
.single-ville_bis .site-main .blog-discovery-cta,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-cta,
.page-template-template-categorie_produit .site-main .blog-discovery-cta,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-cta,
.single-agglomeration .liste_no_result .blog-discovery-cta,
.single-agglomeration .site-main .blog-discovery-cta {
    padding: 20px 22px;
  }
}
@media (min-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-cta,
.single-ville .site-main .blog-discovery-cta,
.single-ville_bis .liste_no_result .blog-discovery-cta,
.single-ville_bis .site-main .blog-discovery-cta,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-cta,
.page-template-template-categorie_produit .site-main .blog-discovery-cta,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-cta,
.single-agglomeration .liste_no_result .blog-discovery-cta,
.single-agglomeration .site-main .blog-discovery-cta {
    padding: 20px 4% 20px 4%;
    max-width: 500px;
    margin: auto;
  }
}
.single-ville .liste_no_result .blog-discovery-cta a,
.single-ville .site-main .blog-discovery-cta a,
.single-ville_bis .liste_no_result .blog-discovery-cta a,
.single-ville_bis .site-main .blog-discovery-cta a,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-cta a,
.page-template-template-categorie_produit .site-main .blog-discovery-cta a,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta a,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-cta a,
.single-agglomeration .liste_no_result .blog-discovery-cta a,
.single-agglomeration .site-main .blog-discovery-cta a {
  background-color: #042a2b;
  border: none;
  border-radius: 50px;
  color: #ffffff !important;
  display: flex;
  height: 60px;
  justify-content: center;
  align-items: center;
  padding: 9px 25px;
  margin: 50px auto 60px auto;
  text-align: center;
  text-decoration: none !important;
  width: 100%;
  font-family: "Chivo";
  font-weight: normal;
}
@media (max-width: 768px) {
  .single-ville .liste_no_result .blog-discovery-cta a,
.single-ville .site-main .blog-discovery-cta a,
.single-ville_bis .liste_no_result .blog-discovery-cta a,
.single-ville_bis .site-main .blog-discovery-cta a,
.page-template-template-categorie_produit .liste_no_result .blog-discovery-cta a,
.page-template-template-categorie_produit .site-main .blog-discovery-cta a,
.page-template-template-sous_categorie_produit .liste_no_result .blog-discovery-cta a,
.page-template-template-sous_categorie_produit .site-main .blog-discovery-cta a,
.single-agglomeration .liste_no_result .blog-discovery-cta a,
.single-agglomeration .site-main .blog-discovery-cta a {
    width: 100%;
    height: 50px;
    padding: 0;
    margin: 0;
  }
}
.single-ville .description_ville h2,
.single-ville_bis .description_ville h2,
.page-template-template-categorie_produit .description_ville h2,
.page-template-template-sous_categorie_produit .description_ville h2,
.single-agglomeration .description_ville h2 {
  font-family: "Recoleta";
  font-weight: 300;
  line-height: 25px;
}
@media screen and (max-width: 768px) {
  .single-ville .description_ville h2,
.single-ville_bis .description_ville h2,
.page-template-template-categorie_produit .description_ville h2,
.page-template-template-sous_categorie_produit .description_ville h2,
.single-agglomeration .description_ville h2 {
    line-height: 35px;
  }
}
.single-ville .description_ville h2::before,
.single-ville_bis .description_ville h2::before,
.page-template-template-categorie_produit .description_ville h2::before,
.page-template-template-sous_categorie_produit .description_ville h2::before,
.single-agglomeration .description_ville h2::before {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/arrow-in-circle-white.svg);
  background-repeat: no-repeat;
  content: "";
  cursor: pointer;
  display: inline-block;
  height: 60px;
  margin-right: 20px;
  position: relative;
  transform: translateY(14px);
  width: 60px;
  transition: transform 0.4s ease-in-out;
}
@media screen and (max-width: 768px) {
  .single-ville .description_ville h2::before,
.single-ville_bis .description_ville h2::before,
.page-template-template-categorie_produit .description_ville h2::before,
.page-template-template-sous_categorie_produit .description_ville h2::before,
.single-agglomeration .description_ville h2::before {
    height: 29px;
    width: 29px;
    background-size: 29px;
    margin-right: 12px;
    transform: translateY(8px);
  }
}
.single-ville .description_ville h2.selected::before,
.single-ville_bis .description_ville h2.selected::before,
.page-template-template-categorie_produit .description_ville h2.selected::before,
.page-template-template-sous_categorie_produit .description_ville h2.selected::before,
.single-agglomeration .description_ville h2.selected::before {
  transform: translateY(14px) rotate(-90deg);
}
@media screen and (max-width: 768px) {
  .single-ville .description_ville h2.selected::before,
.single-ville_bis .description_ville h2.selected::before,
.page-template-template-categorie_produit .description_ville h2.selected::before,
.page-template-template-sous_categorie_produit .description_ville h2.selected::before,
.single-agglomeration .description_ville h2.selected::before {
    transform: translateY(8px) rotate(-90deg);
  }
}
.single-ville .description_ville.block-paragraphe-sessile,
.single-ville_bis .description_ville.block-paragraphe-sessile,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile,
.single-agglomeration .description_ville.block-paragraphe-sessile {
  width: 100%;
}
.single-ville .description_ville.block-paragraphe-sessile h1, .single-ville .description_ville.block-paragraphe-sessile h2, .single-ville .description_ville.block-paragraphe-sessile h3, .single-ville .description_ville.block-paragraphe-sessile p,
.single-ville_bis .description_ville.block-paragraphe-sessile h1,
.single-ville_bis .description_ville.block-paragraphe-sessile h2,
.single-ville_bis .description_ville.block-paragraphe-sessile h3,
.single-ville_bis .description_ville.block-paragraphe-sessile p,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile h1,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile h2,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile h3,
.page-template-template-categorie_produit .description_ville.block-paragraphe-sessile p,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile h1,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile h2,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile h3,
.page-template-template-sous_categorie_produit .description_ville.block-paragraphe-sessile p,
.single-agglomeration .description_ville.block-paragraphe-sessile h1,
.single-agglomeration .description_ville.block-paragraphe-sessile h2,
.single-agglomeration .description_ville.block-paragraphe-sessile h3,
.single-agglomeration .description_ville.block-paragraphe-sessile p {
  max-width: 1300px;
  margin: auto;
}
.single-ville .paginations-annuaire,
.single-ville_bis .paginations-annuaire,
.page-template-template-categorie_produit .paginations-annuaire,
.page-template-template-sous_categorie_produit .paginations-annuaire,
.single-agglomeration .paginations-annuaire {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
.single-ville .paginations-annuaire span,
.single-ville .paginations-annuaire a,
.single-ville_bis .paginations-annuaire span,
.single-ville_bis .paginations-annuaire a,
.page-template-template-categorie_produit .paginations-annuaire span,
.page-template-template-categorie_produit .paginations-annuaire a,
.page-template-template-sous_categorie_produit .paginations-annuaire span,
.page-template-template-sous_categorie_produit .paginations-annuaire a,
.single-agglomeration .paginations-annuaire span,
.single-agglomeration .paginations-annuaire a {
  border: 0 !important;
  padding: 6px 12px;
  float: none !important;
  display: inline !important;
  border-radius: 50%;
  border: 1px solid #000000 !important;
  color: #000000;
  text-decoration: none;
}
.single-ville .paginations-annuaire span.current,
.single-ville .paginations-annuaire a.current,
.single-ville_bis .paginations-annuaire span.current,
.single-ville_bis .paginations-annuaire a.current,
.page-template-template-categorie_produit .paginations-annuaire span.current,
.page-template-template-categorie_produit .paginations-annuaire a.current,
.page-template-template-sous_categorie_produit .paginations-annuaire span.current,
.page-template-template-sous_categorie_produit .paginations-annuaire a.current,
.single-agglomeration .paginations-annuaire span.current,
.single-agglomeration .paginations-annuaire a.current {
  background-color: transparent !important;
  color: #000000 !important;
}
.single-ville .paginations-annuaire span.next, .single-ville .paginations-annuaire span.prev,
.single-ville .paginations-annuaire a.next,
.single-ville .paginations-annuaire a.prev,
.single-ville_bis .paginations-annuaire span.next,
.single-ville_bis .paginations-annuaire span.prev,
.single-ville_bis .paginations-annuaire a.next,
.single-ville_bis .paginations-annuaire a.prev,
.page-template-template-categorie_produit .paginations-annuaire span.next,
.page-template-template-categorie_produit .paginations-annuaire span.prev,
.page-template-template-categorie_produit .paginations-annuaire a.next,
.page-template-template-categorie_produit .paginations-annuaire a.prev,
.page-template-template-sous_categorie_produit .paginations-annuaire span.next,
.page-template-template-sous_categorie_produit .paginations-annuaire span.prev,
.page-template-template-sous_categorie_produit .paginations-annuaire a.next,
.page-template-template-sous_categorie_produit .paginations-annuaire a.prev,
.single-agglomeration .paginations-annuaire span.next,
.single-agglomeration .paginations-annuaire span.prev,
.single-agglomeration .paginations-annuaire a.next,
.single-agglomeration .paginations-annuaire a.prev {
  padding: 5px 13px !important;
  text-decoration: none;
}
.single-ville .paginations-annuaire span:hover,
.single-ville .paginations-annuaire a:hover,
.single-ville_bis .paginations-annuaire span:hover,
.single-ville_bis .paginations-annuaire a:hover,
.page-template-template-categorie_produit .paginations-annuaire span:hover,
.page-template-template-categorie_produit .paginations-annuaire a:hover,
.page-template-template-sous_categorie_produit .paginations-annuaire span:hover,
.page-template-template-sous_categorie_produit .paginations-annuaire a:hover,
.single-agglomeration .paginations-annuaire span:hover,
.single-agglomeration .paginations-annuaire a:hover {
  background-color: transparent !important;
  color: #000000 !important;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-store-list-map,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-store-list-map,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map {
  display: none;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map:after,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map:after,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-store-list-map:after,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-store-list-map:after,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder {
  background-color: #e8e2d0;
  padding: 4% 5% 1% 5%;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol {
  list-style-type: none;
  padding: 0;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li {
  display: inline-block;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .breadcrumbs ol li a {
  color: #000000;
  text-decoration: none;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search {
  width: 100%;
  display: inline-block;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
  background-color: #ffffff;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit {
  display: inline-block;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit:after {
  display: none;
}
.single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit,
.page-template-template-categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_sessile_search_submit .sessile_search_submit {
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 25px;
  color: #ffffff;
  outline: none;
  padding: 15px 25px;
  margin: auto;
  margin-top: 10px;
  display: block;
}
.single-ville #wcfmmp-stores-lists .description_ville,
.single-ville_bis #wcfmmp-stores-lists .description_ville,
.page-template-template-categorie_produit #wcfmmp-stores-lists .description_ville,
.page-template-template-sous_categorie_produit #wcfmmp-stores-lists .description_ville,
.single-agglomeration #wcfmmp-stores-lists .description_ville {
  padding: 1% 0;
}
.single-ville .wcfmmp-store-wrap,
.single-ville_bis .wcfmmp-store-wrap,
.page-template-template-categorie_produit .wcfmmp-store-wrap,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap,
.single-agglomeration .wcfmmp-store-wrap {
  padding: 0;
  margin: auto;
  max-width: 1300px;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store {
  list-style-type: none;
  margin-bottom: 8%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store.item,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store.item,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store.item,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store.item,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store.item {
  position: unset;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item {
  align-items: center;
  position: relative;
  display: flex;
  height: 415px;
  margin-bottom: 100px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item {
    flex-direction: column;
    margin-top: 20%;
    height: unset;
    margin-bottom: 120px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item a {
  text-decoration: none !important;
  outline: none !important;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar {
  background: lightgray;
  border: 1px solid #042a2b;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  position: absolute;
  z-index: 2;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar {
    height: 160px;
    width: 160px;
    top: -50px;
    position: absolute;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-avatar .image_logo {
  width: 337px;
  height: 337px;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content {
  background-color: white;
  border-radius: 100px;
  width: calc(100% - 168px);
  height: 350px;
  filter: drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.16));
  padding: 40px 96px 25px 0px;
  position: absolute;
  right: 0;
  z-index: 0;
}
@media (max-width: 1600px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content {
    padding: 30px 72px 30px 0;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content {
    border-radius: 40px;
    height: fit-content;
    padding: 130px 0 0 0;
    width: 100%;
    position: relative;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header {
  padding-left: 120px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header {
    padding-left: 20px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title {
  align-items: center;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title {
    align-items: flex-start;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2 {
  font-size: 30px;
  font-weight: 300;
  line-height: 50px;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  line-height: 30px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-title h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta {
  background-color: #042a2b;
  border: none;
  border-radius: 50px;
  color: #ffffff !important;
  display: flex;
  height: 45px;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 9px 25px;
  text-align: center;
  text-decoration: none !important;
  width: 250px;
  font-family: "Chivo";
  font-weight: normal;
}
@media (max-width: 1600px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta {
    width: 190px;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-cta {
    display: none;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address {
  font-family: "Chivo";
  font-weight: normal;
  color: #707070;
  padding-right: 10px;
}
@media (max-width: 1600px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-header-address {
    margin-top: 10px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main {
  column-gap: 50px;
  display: flex;
  justify-content: space-between;
  margin-top: 55px;
}
@media (max-width: 1600px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main {
    column-gap: 72px;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main {
    flex-direction: column;
    margin-top: 36px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left {
  align-items: center;
  display: flex;
  flex-grow: 0;
  flex-basis: 60%;
  position: relative;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos {
  background-color: #042a2b;
  color: white;
  display: flex;
  font-family: "Chivo";
  font-size: 13px;
  font-weight: normal;
  line-height: 25px;
  flex-direction: column;
  height: 102px;
  justify-content: center;
  padding-left: 120px;
  width: 100%;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos {
    font-weight: 300;
    padding-left: 142px;
    height: 74px;
    font-size: 12px;
    line-height: 18px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos a {
  text-decoration: none !important;
  color: white !important;
  cursor: unset !important;
  pointer-events: none !important;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-infos .store-description-rating .global-review span:last-of-type {
  font-weight: 200;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image {
  background-color: lightgray;
  border: 1px solid #042a2b;
  flex-shrink: 0;
  height: 150px;
  position: absolute;
  right: 0;
  width: 150px;
  display: none;
}
@media (min-width: 1250px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image {
    display: block;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image {
    display: block;
    left: 18px;
    width: 110px;
    height: 110px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-left-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right {
  flex-grow: 0;
  flex-basis: 50%;
  position: relative;
  top: -7px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right {
    top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description {
  margin-bottom: 28px;
  font-family: "Chivo";
  font-size: 14px;
  font-weight: normal;
  line-height: 30px;
  max-height: 122px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description {
    margin-bottom: 0px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-description p {
  margin: 0;
  line-height: 18px;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta {
  background-color: #042a2b;
  border: none;
  border-radius: 50px;
  color: #ffffff !important;
  display: none;
  height: 50px;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 12px 15px;
  text-align: center;
  text-decoration: none !important;
  width: fit-content;
  font-family: "Chivo";
  font-weight: normal;
  margin: 15px auto;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-cta {
    display: flex;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products {
  position: absolute;
  display: flex;
  column-gap: 16px;
  bottom: -150%;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products {
    position: relative;
    justify-content: center;
    margin-top: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type {
  display: none;
}
@media (min-width: 1250px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type {
    display: block;
  }
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products a:last-of-type {
    display: block;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item {
  background-color: lightgray;
  border: 1px solid #042a2b;
  border-radius: 20px;
  height: 130px;
  overflow: hidden;
  position: relative;
  width: 130px;
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
    height: unset;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title {
  align-items: center;
  color: white;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 12px;
  position: absolute;
  text-align: center;
  margin: 0;
  font-weight: 300;
  width: 100%;
  font-size: 15px;
  filter: drop-shadow(-5px -5px 5px #000000);
  font-family: "Chivo";
}
@media (max-width: 768px) {
  .single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item-title {
    font-size: 11px;
  }
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-item-content-main-right-products-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper {
  border-radius: 65px;
  background-color: #ffffff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0 15px;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
  padding: 7%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 200px;
  height: 200px;
  border-radius: 50%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container .description_list {
  margin-top: 6%;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 {
  color: #000000;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a {
  color: #042a2b;
  font-weight: 100;
  text-decoration: none;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address {
  color: #7b7b7b;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop {
  text-align: center;
}
.single-ville .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a,
.single-ville_bis .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a,
.page-template-template-categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a,
.page-template-template-sous_categorie_produit .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a,
.single-agglomeration .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a {
  color: #042a2b;
  text-decoration: none;
  font-weight: bold;
}
.single-ville .wcfmmp-pagination,
.single-ville_bis .wcfmmp-pagination,
.page-template-template-categorie_produit .wcfmmp-pagination,
.page-template-template-sous_categorie_produit .wcfmmp-pagination,
.single-agglomeration .wcfmmp-pagination {
  text-align: center;
  margin-top: 40px;
}
.single-ville .wcfmmp-pagination .page-numbers,
.single-ville_bis .wcfmmp-pagination .page-numbers,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers,
.single-agglomeration .wcfmmp-pagination .page-numbers {
  display: inline-block;
}
.single-ville .wcfmmp-pagination .page-numbers li,
.single-ville_bis .wcfmmp-pagination .page-numbers li,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li,
.single-agglomeration .wcfmmp-pagination .page-numbers li {
  list-style-type: none;
  display: inline-block;
}
.single-ville .wcfmmp-pagination .page-numbers li a,
.single-ville .wcfmmp-pagination .page-numbers li span,
.single-ville_bis .wcfmmp-pagination .page-numbers li a,
.single-ville_bis .wcfmmp-pagination .page-numbers li span,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li a,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li span,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li a,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li span,
.single-agglomeration .wcfmmp-pagination .page-numbers li a,
.single-agglomeration .wcfmmp-pagination .page-numbers li span {
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: center;
  display: inline;
  width: 20px;
  height: 20px;
  padding: 10px 18px;
  color: #000000;
  text-decoration: none;
}
.single-ville .wcfmmp-pagination .page-numbers li .next,
.single-ville .wcfmmp-pagination .page-numbers li .prev,
.single-ville_bis .wcfmmp-pagination .page-numbers li .next,
.single-ville_bis .wcfmmp-pagination .page-numbers li .prev,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li .next,
.page-template-template-categorie_produit .wcfmmp-pagination .page-numbers li .prev,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li .next,
.page-template-template-sous_categorie_produit .wcfmmp-pagination .page-numbers li .prev,
.single-agglomeration .wcfmmp-pagination .page-numbers li .next,
.single-agglomeration .wcfmmp-pagination .page-numbers li .prev {
  border: 0;
  text-decoration: none;
}
.single-ville .wcfm_map_info_wrapper,
.single-ville_bis .wcfm_map_info_wrapper,
.page-template-template-categorie_produit .wcfm_map_info_wrapper,
.page-template-template-sous_categorie_produit .wcfm_map_info_wrapper,
.single-agglomeration .wcfm_map_info_wrapper {
  text-align: center;
}
.single-ville .wcfm_map_info_wrapper .wcfm_map_info_content,
.single-ville_bis .wcfm_map_info_wrapper .wcfm_map_info_content,
.page-template-template-categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content,
.page-template-template-sous_categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content,
.single-agglomeration .wcfm_map_info_wrapper .wcfm_map_info_content {
  text-align: center;
  margin-top: 15px;
}
.single-ville .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store,
.single-ville_bis .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store,
.page-template-template-categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store,
.page-template-template-sous_categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store,
.single-agglomeration .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_store {
  text-align: center;
  color: #042a2b;
  text-decoration: none;
}
.single-ville .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr,
.single-ville_bis .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr,
.page-template-template-categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr,
.page-template-template-sous_categorie_produit .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr,
.single-agglomeration .wcfm_map_info_wrapper .wcfm_map_info_content .wcfm_map_info_addr {
  color: #000000;
  text-align: center;
}
.single-ville .city-page-vendor-search,
.single-ville_bis .city-page-vendor-search,
.page-template-template-categorie_produit .city-page-vendor-search,
.page-template-template-sous_categorie_produit .city-page-vendor-search,
.single-agglomeration .city-page-vendor-search {
  max-width: 62%;
  margin: 0 auto;
  padding-top: 32px;
  padding-bottom: 96px;
}
@media (max-width: 1600px) {
  .single-ville .city-page-vendor-search,
.single-ville_bis .city-page-vendor-search,
.page-template-template-categorie_produit .city-page-vendor-search,
.page-template-template-sous_categorie_produit .city-page-vendor-search,
.single-agglomeration .city-page-vendor-search {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search,
.single-ville_bis .city-page-vendor-search,
.page-template-template-categorie_produit .city-page-vendor-search,
.page-template-template-sous_categorie_produit .city-page-vendor-search,
.single-agglomeration .city-page-vendor-search {
    padding: 0px 4% 26px;
    max-width: 100%;
  }
}
.single-ville .city-page-vendor-search h2,
.single-ville_bis .city-page-vendor-search h2,
.page-template-template-categorie_produit .city-page-vendor-search h2,
.page-template-template-sous_categorie_produit .city-page-vendor-search h2,
.single-agglomeration .city-page-vendor-search h2 {
  font-family: "Recoleta";
  font-weight: 300;
  margin-bottom: 44px;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search h2,
.single-ville_bis .city-page-vendor-search h2,
.page-template-template-categorie_produit .city-page-vendor-search h2,
.page-template-template-sous_categorie_produit .city-page-vendor-search h2,
.single-agglomeration .city-page-vendor-search h2 {
    margin-bottom: 28px;
    font-weight: normal;
  }
}
.single-ville .city-page-vendor-search-form,
.single-ville_bis .city-page-vendor-search-form,
.page-template-template-categorie_produit .city-page-vendor-search-form,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form,
.single-agglomeration .city-page-vendor-search-form {
  margin-bottom: 32px;
}
.single-ville .city-page-vendor-search-form .form-ville,
.single-ville_bis .city-page-vendor-search-form .form-ville,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville,
.single-agglomeration .city-page-vendor-search-form .form-ville {
  text-align: left !important;
}
.single-ville .city-page-vendor-search-form .form-ville .sessile_search,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search {
  display: flex;
  align-items: baseline;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-form .form-ville .sessile_search,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search {
    flex-direction: column;
  }
}
.single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_address_search {
  width: 65% !important;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_address_search,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_address_search {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit {
    width: 100% !important;
  }
}
.single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button {
  padding: 1em 4em !important;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.single-ville_bis .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.page-template-template-categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.page-template-template-sous_categorie_produit .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button,
.single-agglomeration .city-page-vendor-search-form .form-ville .sessile_search .div_sessile_search_submit button {
    width: 100% !important;
    text-align: center;
  }
}
.single-ville .city-page-vendor-search-associated,
.single-ville_bis .city-page-vendor-search-associated,
.page-template-template-categorie_produit .city-page-vendor-search-associated,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated,
.single-agglomeration .city-page-vendor-search-associated {
  margin-top: 72px;
}
@media (max-width: 768px) {
  .single-ville .city-page-vendor-search-associated,
.single-ville_bis .city-page-vendor-search-associated,
.page-template-template-categorie_produit .city-page-vendor-search-associated,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated,
.single-agglomeration .city-page-vendor-search-associated {
    margin-top: 20px;
  }
}
.single-ville .city-page-vendor-search-associated h2,
.single-ville_bis .city-page-vendor-search-associated h2,
.page-template-template-categorie_produit .city-page-vendor-search-associated h2,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated h2,
.single-agglomeration .city-page-vendor-search-associated h2 {
  font-family: "Chivo", sans-serif;
  font-size: 14px;
  color: #434343;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .single-ville .city-page-vendor-search-associated h2,
.single-ville_bis .city-page-vendor-search-associated h2,
.page-template-template-categorie_produit .city-page-vendor-search-associated h2,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated h2,
.single-agglomeration .city-page-vendor-search-associated h2 {
    line-height: 20px;
    margin-bottom: 8px;
  }
}
.single-ville .city-page-vendor-search-associated-list,
.single-ville_bis .city-page-vendor-search-associated-list,
.page-template-template-categorie_produit .city-page-vendor-search-associated-list,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list,
.single-agglomeration .city-page-vendor-search-associated-list {
  display: flex;
  flex-flow: wrap;
  gap: 12px;
}
.single-ville .city-page-vendor-search-associated-list a,
.single-ville_bis .city-page-vendor-search-associated-list a,
.page-template-template-categorie_produit .city-page-vendor-search-associated-list a,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list a,
.single-agglomeration .city-page-vendor-search-associated-list a {
  font-family: "Chivo";
  font-weight: normal;
  line-height: 40px;
  color: #434343;
}
@media screen and (max-width: 768px) {
  .single-ville .city-page-vendor-search-associated-list a,
.single-ville_bis .city-page-vendor-search-associated-list a,
.page-template-template-categorie_produit .city-page-vendor-search-associated-list a,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list a,
.single-agglomeration .city-page-vendor-search-associated-list a {
    line-height: 20px;
  }
}
@media screen and (max-width: 768px) {
  .single-ville .city-page-vendor-search-associated-list,
.single-ville_bis .city-page-vendor-search-associated-list,
.page-template-template-categorie_produit .city-page-vendor-search-associated-list,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list,
.single-agglomeration .city-page-vendor-search-associated-list {
    flex-direction: column;
    gap: unset;
  }
}
.single-ville .city-page-vendor-search-associated-list div,
.single-ville_bis .city-page-vendor-search-associated-list div,
.page-template-template-categorie_produit .city-page-vendor-search-associated-list div,
.page-template-template-sous_categorie_produit .city-page-vendor-search-associated-list div,
.single-agglomeration .city-page-vendor-search-associated-list div {
  width: fit-content;
}

@media screen and (min-width: 768px) {
  .single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search {
    width: 50%;
    display: inline-block;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder .form-ville-mini .div_address_search #address_search {
    padding: 12px 28px;
    border-radius: 25px;
    outline: none;
    width: 100%;
  }
  .single-ville .paginations-annuaire span,
.single-ville .paginations-annuaire a,
.single-ville_bis .paginations-annuaire span,
.single-ville_bis .paginations-annuaire a,
.single-agglomeration .paginations-annuaire span,
.single-agglomeration .paginations-annuaire a {
    padding: 6px 14px;
  }
  .liste_no_result form input[type=submit] {
    float: right;
    width: 100% !important;
  }
  .contenair_wi_ville .content_wi_ville {
    justify-content: flex-start;
    flex-wrap: wrap;
    display: flex;
  }
  .contenair_wi_ville .content_wi_ville .wi_ville {
    width: 46%;
    padding: 3% 2%;
    margin: 3% 2% !important;
  }
  .contenair_wi_ville .content_wi_ville .wi_ville .btn_discover a {
    float: right;
  }
  .wcfmmp-store-wrap {
    margin: 0;
    padding: 0;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store {
    margin: 0;
    margin-bottom: 4% !important;
    padding: 0;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper {
    padding: 0 !important;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-wrapper .store-footer {
    display: flex;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- {
    width: 40%;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store- .image_logo {
    border-radius: 65px 0 0 65px !important;
    width: 100% !important;
    height: 100% !important;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-data-container {
    padding: 4%;
    width: 60%;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 {
    color: #000000;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer h2 a {
    font-weight: 100;
    text-decoration: none;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .store-address {
    color: #7b7b7b;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop {
    text-align: right !important;
  }
  .wcfmmp-store-wrap .wcfmmp-single-store .store-footer .link_shop a {
    color: #042a2b;
    text-decoration: none;
  }
}
@media screen and (min-width: 1200px) {
  .single-ville #wcfmmp-stores-lists,
.single-ville_bis #wcfmmp-stores-lists,
.single-agglomeration #wcfmmp-stores-lists {
    display: flex;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map {
    display: block;
    height: auto !important;
    overflow: inherit !important;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map > div,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map > div,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map > div {
    position: sticky !important;
    max-height: 100vh !important;
    overflow: hidden !important;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map > div div div,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map > div div div,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map > div div div {
    color: #ffffff !important;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map .gmnoprint,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map .gmnoprint,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map .gmnoprint {
    display: none;
  }
  .single-ville #wcfmmp-stores-lists .store-footer .store-:after,
.single-ville_bis #wcfmmp-stores-lists .store-footer .store-:after,
.single-agglomeration #wcfmmp-stores-lists .store-footer .store-:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-store-list-map,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-store-list-map,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-store-list-map {
    width: 35%;
    order: 2;
  }
  .single-ville #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.single-ville_bis #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder,
.single-agglomeration #wcfmmp-stores-lists #wcfmmp-stores-wrap-holder {
    width: 100%;
    order: 1;
  }
}
#information_ville_accordion > div,
#information_ville_accordion > p,
#information_ville_accordion > h3 {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}

@media screen and (max-width: 768px) {
  #information_ville_accordion > h2 {
    font-size: 20px;
  }
}

#information_ville_accordion div.open {
  overflow: visible; /* Assurez-vous que le contenu est affiché */
}

.information_ville_container {
  background-color: #e8e2d0;
}
.information_ville_container .information_ville {
  max-width: unset !important;
}
.information_ville_container .information_ville h2 {
  font-family: "Recoleta";
  font-weight: 300;
  line-height: 56px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .information_ville_container .information_ville h2 {
    line-height: 35px;
  }
}
.information_ville_container .information_ville h2::before {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/arrow-in-circle-white.svg);
  background-repeat: no-repeat;
  content: "";
  cursor: pointer;
  display: inline-block;
  height: 40px;
  margin-right: 20px;
  position: relative;
  transform: translateY(14px);
  background-size: 100%;
  width: 40px;
  transition: transform 0.4s ease-in-out;
}
@media screen and (max-width: 768px) {
  .information_ville_container .information_ville h2::before {
    height: 29px;
    width: 29px;
    background-size: 29px;
    margin-right: 12px;
    transform: translateY(8px);
  }
}
.information_ville_container .information_ville h2.selected::before {
  transform: translateY(14px) rotate(-90deg);
}
@media screen and (max-width: 768px) {
  .information_ville_container .information_ville h2.selected::before {
    transform: translateY(8px) rotate(-90deg);
  }
}
.information_ville_container .information_ville p {
  color: #042a2b;
  padding-bottom: 10px;
}

.emoji_grey {
  vertical-align: bottom;
  font-size: 21px;
}

.cc_header {
  text-align: center;
  padding: 2px 10px;
  font-weight: 500;
  font-family: "Chivo";
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .cc_header {
    font-size: 10px;
  }
}
.cc_header svg {
  width: 18px;
  height: auto;
  margin-bottom: -3px;
}

.wcfm-custom-bo .wcfmmp-store-wrap .wcfmmp-single-store .store-item {
  height: 300px;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.page-template-default .woocommerce h2 {
  text-align: center;
  margin-top: 60px !important;
}

.woocommerce .woocommerce-form-login, .woocommerce .woocommerce-ResetPassword, .woocommerce .woocommerce-ResetPassword {
  max-width: 660px !important;
  margin: 15px auto 300px !important;
  border: none !important;
}
.woocommerce .woocommerce-form-login .woocommerce-message, .woocommerce .woocommerce-ResetPassword .woocommerce-message, .woocommerce .woocommerce-ResetPassword .woocommerce-message {
  max-width: 660px !important;
  margin: 15px auto 20px !important;
  margin: 15px auto !important;
}
.woocommerce .woocommerce-form-login p, .woocommerce .woocommerce-ResetPassword p, .woocommerce .woocommerce-ResetPassword p {
  display: flex;
  align-items: center;
  justify-content: center;
}
.woocommerce .woocommerce-form-login p label, .woocommerce .woocommerce-ResetPassword p label, .woocommerce .woocommerce-ResetPassword p label {
  width: 40%;
  text-align: right;
  margin-right: 30px;
}
.woocommerce .woocommerce-form-login p input, .woocommerce .woocommerce-ResetPassword p input, .woocommerce .woocommerce-ResetPassword p input {
  width: 40%;
}
.woocommerce .woocommerce-form-login p .password-input, .woocommerce .woocommerce-ResetPassword p .password-input, .woocommerce .woocommerce-ResetPassword p .password-input {
  width: 40%;
}
.woocommerce .woocommerce-form-login p .password-input input, .woocommerce .woocommerce-ResetPassword p .password-input input, .woocommerce .woocommerce-ResetPassword p .password-input input {
  width: 100%;
}
.woocommerce .woocommerce-form-login button, .woocommerce .woocommerce-ResetPassword button, .woocommerce .woocommerce-ResetPassword button {
  background-color: #042a2b !important;
  color: white !important;
  padding: 19px;
  font-weight: 100;
  margin: 0px !important;
  margin-top: 15px !important;
  border-radius: 0 !important;
}
.woocommerce .woocommerce-ResetPassword {
  margin-top: 60px !important;
}
.woocommerce .lost_password a {
  color: #042a2b;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.action-admin-page .wcfm-container {
  text-align: left !important;
  padding: 30px;
}
.action-admin-page h3 {
  margin: 24px 0 !important;
  padding: 0 !important;
  color: #042a2b;
  font-size: 20px;
  max-width: unset !important;
  font-family: "Chivo", sans-serif !important;
}
.action-admin-page p {
  font-style: italic;
  margin-bottom: 8px !important;
}
.action-admin-page input,
.action-admin-page select {
  height: 50px !important;
  border-radius: 20px !important;
  border: 2px solid #042a2b !important;
  color: #042a2b;
}
.action-admin-page input::placeholder,
.action-admin-page select::placeholder {
  color: #042a2b;
}
.action-admin-page .wcfm-tabWrap {
  min-height: 500px;
}
.action-admin-page .tab-profile-menu {
  width: fit-content;
  margin: 24px 16px;
}
.action-admin-page .tab-profile-button {
  border: 2px solid #042a2b;
  background-color: white;
  color: #042a2b;
  width: 260px;
  height: 40px;
  font-size: 21px;
  cursor: pointer;
  line-height: 0px;
  padding: 10px;
  transition: all 0.3s ease-in-out;
}
.action-admin-page .tab-profile-button.is-active {
  background-color: #042a2b;
  color: white;
}
.action-admin-page .submit_button {
  border: 2px solid #042a2b;
  width: 300px;
  height: 50px;
  font-size: 21px;
  cursor: pointer;
  background-color: #042a2b;
  color: white;
  border-radius: 8px;
  float: right;
  margin-bottom: 24px;
}
.action-admin-page .photo-wrapper {
  float: left;
  width: 300px;
}
.action-admin-page .photo-text {
  float: left;
  width: 600px;
}
.action-admin-page .wcfm-textarea {
  height: 300px;
}
.action-admin-page .remove_button {
  height: auto !important;
}
.action-admin-page .open-hours-item,
.action-admin-page .shipping-hours-item,
.action-admin-page .closed-days-item,
.action-admin-page .exceptional-opened-days-item,
.action-admin-page .exceptional-shipping-days-item {
  margin-bottom: 30px;
}
.action-admin-page .open-hours-item-slots-wrapper,
.action-admin-page .shipping-hours-item-slots-wrapper,
.action-admin-page .closed-days-item-slots-wrapper,
.action-admin-page .exceptional-opened-days-item-slots-wrapper,
.action-admin-page .exceptional-shipping-days-item-slots-wrapper {
  display: flex;
  width: 80%;
  justify-content: space-between;
  padding: 15px 30px;
  border: 1px solid #042a2b;
  margin-bottom: 15px;
}
.action-admin-page .open-hours-item-slots-wrapper-inputs,
.action-admin-page .shipping-hours-item-slots-wrapper-inputs,
.action-admin-page .closed-days-item-slots-wrapper-inputs,
.action-admin-page .exceptional-opened-days-item-slots-wrapper-inputs,
.action-admin-page .exceptional-shipping-days-item-slots-wrapper-inputs {
  width: 50%;
  display: flex;
  align-items: center;
}
.action-admin-page .open-hours-item-slots-wrapper-inputs > div,
.action-admin-page .shipping-hours-item-slots-wrapper-inputs > div,
.action-admin-page .closed-days-item-slots-wrapper-inputs > div,
.action-admin-page .exceptional-opened-days-item-slots-wrapper-inputs > div,
.action-admin-page .exceptional-shipping-days-item-slots-wrapper-inputs > div {
  display: flex;
  align-items: center;
}
.action-admin-page .open-hours-item-slots-wrapper-inputs input,
.action-admin-page .shipping-hours-item-slots-wrapper-inputs input,
.action-admin-page .closed-days-item-slots-wrapper-inputs input,
.action-admin-page .exceptional-opened-days-item-slots-wrapper-inputs input,
.action-admin-page .exceptional-shipping-days-item-slots-wrapper-inputs input {
  border: 1px solid #042a2b !important;
  border-radius: 2px !important;
  margin-left: 15px;
  box-shadow: unset !important;
}
.action-admin-page .open-hours-item-slot-add,
.action-admin-page .shipping-hours-item-slot-add,
.action-admin-page .closed-days-item-slot-add,
.action-admin-page .exceptional-opened-days-item-slot-add,
.action-admin-page .exceptional-shipping-days-item-slot-add {
  display: flex;
  width: 80%;
  justify-content: center;
  align-items: center;
}
.action-admin-page .open-hours-item-slot-add button,
.action-admin-page .shipping-hours-item-slot-add button,
.action-admin-page .closed-days-item-slot-add button,
.action-admin-page .exceptional-opened-days-item-slot-add button,
.action-admin-page .exceptional-shipping-days-item-slot-add button {
  margin-left: 15px;
}
.action-admin-page .circle-btn {
  height: 40px;
  width: 40px;
  border: 1px solid #042a2b !important;
  border-radius: 50% !important;
  font-size: 30px;
  color: #042a2b;
  background-color: unset;
  cursor: pointer;
  padding: unset;
}
.action-admin-page .download-icon {
  display: block;
  background-size: contain;
  cursor: pointer;
  height: 72px;
  width: 72px;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wpcf7-form {
  position: relative;
}
.wpcf7-form .wpcf7-response-output {
  position: absolute;
  border: 3px solid #ffffff !important;
  background-color: #042a2b;
  color: #ffffff;
  padding: 2% !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.page-template-page-contact article {
  margin: 0;
}
.page-template-page-contact .entry-content {
  margin-top: 0;
}
.page-template-page-contact .entry-content .description {
  padding: 0 5%;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-left {
  background-color: #e8e2d0;
  padding: 5%;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-left input, .page-template-page-contact .entry-content .formulaire_contact .contact-left select {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
  margin-bottom: 3%;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-left select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/select.png) white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/select.png) white no-repeat calc(100% - 20px) !important; /* Better placement regardless of input width */
}
.page-template-page-contact .entry-content .formulaire_contact .contact-right {
  padding: 3% 5% 3% 5%;
  background-color: #e8e2d0;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-right textarea, .page-template-page-contact .entry-content .formulaire_contact .contact-right input {
  border-bottom: 2px solid #000 !important;
  border-radius: inherit;
  border: 0;
  outline: none;
  resize: none;
  background-color: transparent;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-right textarea {
  height: 100px;
}
.page-template-page-contact .entry-content .formulaire_contact .contact-right input[type=submit] {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  padding: 20px 30px !important;
  outline: none;
  color: #ffffff;
  float: right;
}

/*@media screen and (max-width: 768px) {
  .wpcf7-response-output{
    margin: 0 !important;
    position: inherit  !important;
    transform: none  !important;
    left: 0 !important;
  }
}

*/
@media screen and (min-width: 768px) {
  .page-template-page-contact .entry-content {
    display: flex;
    align-items: center;
  }
  .page-template-page-contact .entry-content .description {
    width: 33%;
  }
  .page-template-page-contact .entry-content .formulaire_contact {
    width: 66%;
  }
  .page-template-page-contact .entry-content .formulaire_contact .wpcf7 {
    width: 100%;
  }
  .page-template-page-contact .entry-content .formulaire_contact .wpcf7 form {
    display: flex;
    align-items: center;
  }
  .page-template-page-contact .entry-content .formulaire_contact .wpcf7 form .contact-left {
    width: 50%;
    padding: 19% 5%;
  }
  .page-template-page-contact .entry-content .formulaire_contact .wpcf7 form .contact-right {
    width: 50%;
    background-color: #ffffff;
  }
}
.content_checkbox_commercial label {
  display: flex;
  align-items: center;
}
.content_checkbox_commercial label input {
  margin: -10px 0 0 0 !important;
}
.content_checkbox_commercial label input:checked:before {
  background-color: green;
}
.content_checkbox_commercial label span {
  margin-left: 20px;
  display: flex;
  margin-top: -10px;
  font-size: 12px;
}

#formulaire_jeu_concours {
  background-color: #e8e2d0;
  padding: 5%;
}
#formulaire_jeu_concours input, #formulaire_jeu_concours select {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
  margin-bottom: 3%;
}
#formulaire_jeu_concours select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/select.png) white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/select.png) white no-repeat calc(100% - 20px) !important; /* Better placement regardless of input width */
}
#formulaire_jeu_concours textarea, #formulaire_jeu_concours input {
  border-bottom: 2px solid #000 !important;
  border-radius: inherit;
  border: 0;
  outline: none;
  resize: none;
  background-color: transparent;
}
#formulaire_jeu_concours textarea {
  height: 100px;
}
#formulaire_jeu_concours .bloc__depliable .bloc__depliable-inner .accordion span {
  border: 0;
}
#formulaire_jeu_concours .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd {
  display: initial;
  padding: 0;
  text-decoration: underline;
}
#formulaire_jeu_concours .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd:after {
  display: none;
}
#formulaire_jeu_concours input[type=submit] {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  padding: 20px 30px !important;
  outline: none;
  color: #ffffff;
  float: right;
}
#formulaire_jeu_concours .rgpd {
  padding: 1%;
}
#formulaire_jeu_concours .accordion {
  font-size: 0.6em;
  padding: 0;
}
#formulaire_jeu_concours .mention_legale {
  font-size: 0.6em;
}

@media screen and (min-width: 768px) {
  #formulaire_jeu_concours {
    width: 50%;
    margin: auto;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.single-product {
  color: #042a2b;
}
@media screen and (max-width: 768px) {
  .single-product {
    font-size: 14px;
  }
}
.single-product .stock.out-of-stock {
  display: none;
}
.single-product .out-stock-product form .wpcf7-spinner {
  display: none;
}
.single-product .out-stock-product form .wpcf7-form-control-wrap {
  width: 100%;
  display: inline-block;
  float: left;
}
.single-product .out-stock-product form .wpcf7-form-control-wrap .wpcf7-validates-as-email {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
}
.single-product .out-stock-product form .wpcf7-submit {
  background-color: #042a2b !important;
  color: #fff;
  padding: 1em 3em;
  border-radius: 30px !important;
  min-width: 150px;
  width: 100%;
  margin-left: 0px;
  margin-top: 15px;
}
.single-product .product {
  font-family: "Chivo", sans-serif;
}
.single-product h3 {
  font-family: "Chivo", sans-serif;
  font-size: 17px;
  margin: 0;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .single-product h3 {
    font-size: 14px;
  }
}
.single-product hr {
  margin-top: 32px;
  margin-bottom: 32px;
  background-color: #7b7b7b;
}
.single-product .product-description-item {
  margin-bottom: 28px;
}
.single-product .product-description-item-title {
  display: flex;
  font-weight: bold;
  margin-bottom: 12px;
}
.single-product .product-description-item-title img {
  height: fit-content;
  width: fit-content;
  margin-right: 12px;
}
.single-product .product-description-item-infos {
  margin-left: 34px;
}
.single-product .description_product {
  margin: 2% 5%;
  font-size: 0.9em;
}
.single-product .product_image_slider {
  width: 100%;
  position: relative;
}
.single-product .product_image_slider .slick-list {
  width: 100%;
}
.single-product .product_image_slider .slick-list .slick-track {
  width: 100%;
}
.single-product .product_image_slider .slick-next,
.single-product .product_image_slider .slick-prev {
  width: 30px;
  height: 30px;
  font-size: 30px;
  overflow: hidden;
}
.single-product .product_image_slider .slick-next:before,
.single-product .product_image_slider .slick-prev:before {
  width: 30px;
  height: 30px;
  font-size: 30px;
}
.single-product .product_image_slider .slick-next {
  right: 22px;
}
.single-product .product_image_slider .slick-prev {
  left: 22px;
  z-index: 9;
}
.single-product .product_image_slider .product_image {
  height: 100vw;
}
.single-product .product_image_slider img {
  width: 100%;
}
.single-product .woocommerce-product-gallery__wrapper .image_product {
  height: 100%;
  width: 100%;
}
.single-product .woocommerce-product-gallery__wrapper .image_product:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.single-product .desc_product {
  margin-top: 32px;
  margin-bottom: 32px;
  font-size: 17px;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .single-product .desc_product {
    font-size: 14px;
  }
}
.single-product .global-form-item-div {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 768px) {
  .single-product .global-form-item-div:last-of-type {
    margin-bottom: 0px !important;
  }
}
.single-product .global-form-item-div .tm-epo-element-label {
  font-weight: bold;
  margin-bottom: 20px;
}
.single-product .global-form-item-div .tm-epo-element-label .tm-epo-required {
  display: none;
}
.single-product .global-form-item-div label {
  width: 100% !important;
}
.single-product .global-form-item-div select {
  width: 300px !important;
  height: 44px;
  border-radius: 22px;
  filter: drop-shadow(2.828px 2.828px 6px rgba(0, 0, 0, 0.16));
  background-color: #ffffff;
  border-width: 0px;
  padding: 4px 28px;
  color: #7b7b7b;
  appearance: none;
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/select-arrow.png) white no-repeat 98.5% !important;
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/select-arrow.png) white no-repeat calc(100% - 20px) !important;
}
.single-product .global-form-item-div textarea {
  border: 2px solid #bcbcbc !important;
  border-radius: 16px !important;
  height: 65px !important;
  width: 100% !important;
  resize: none !important;
  padding: 8px 28px !important;
}
.single-product .summary {
  margin-top: 0;
}
.single-product .product_title {
  text-align: center;
  font-size: 1.5em;
  padding-bottom: 3% !important;
}
.single-product .back_store {
  display: none;
  border: 1px solid #042a2b;
  border-radius: 30px;
  padding: 2% 5%;
  color: #042a2b;
}
.single-product .back_store a {
  color: #042a2b !important;
  text-decoration: none;
}
.single-product .product_title {
  color: #042a2b;
  margin-bottom: 0 !important;
  margin-top: 60px !important;
}
@media screen and (max-width: 768px) {
  .single-product .product_title {
    margin-top: 20px !important;
  }
}
.single-product .woocommerce-product-details__short-description {
  display: none !important;
}
.single-product .entry-summary {
  padding-right: 4%;
  padding-left: 2%;
}
@media screen and (max-width: 768px) {
  .single-product .entry-summary {
    padding: 0 16px;
  }
}
.single-product .entry-summary .price {
  display: none;
}
.single-product .entry-summary .nyp {
  margin: 0 !important;
  position: relative;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.single-product .entry-summary .nyp input::-webkit-outer-spin-button,
.single-product .entry-summary .nyp input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.single-product .entry-summary .nyp input[type=number] {
  -moz-appearance: textfield;
}
.single-product .entry-summary .nyp .nyp-input {
  text-align: left;
  font-weight: normal;
  width: 300px;
  height: 44px;
  border-radius: 22px;
  filter: drop-shadow(2.828px 2.828px 6px rgba(0, 0, 0, 0.16));
  background-color: #ffffff;
  color: #7e7e7e;
  border-width: 0px;
  padding: 4px 28px;
  margin-bottom: 0 !important;
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/euro.png) white no-repeat 98.5% !important;
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/euro.png) white no-repeat calc(100% - 20px) !important;
}
.single-product .entry-summary .nyp .nyp-input.error {
  border: 2px solid #ff0033 !important;
}
.single-product .entry-summary .nyp .nyp-input:focus-visible {
  border: none;
}
.single-product .entry-summary .nyp label {
  display: block;
  margin-bottom: 20px;
}
.single-product .entry-summary .nyp .minimum-price {
  margin-top: 12px;
  font-size: 14px;
  color: #7e7e7e;
  margin-bottom: 28px !important;
}
.single-product .entry-summary .nyp .woocommerce-nyp-message {
  position: absolute;
  bottom: 16px;
  margin: 0;
  background: white;
  padding: 0;
  border: none;
  color: #ff0033;
  font-size: 14px;
  font-weight: bold;
  width: 200px !important;
}
.single-product .entry-summary .nyp .woocommerce-nyp-message::before, .single-product .entry-summary .nyp .woocommerce-nyp-message::after {
  content: none;
}
.single-product .entry-summary .nyp .wc-nyp-error {
  margin: 0;
  background: white;
  padding: 0;
  border: none;
  color: #ff0033;
  font-size: 14px;
  font-weight: bold;
}
.single-product .entry-summary .nyp .wc-nyp-error::before, .single-product .entry-summary .nyp .wc-nyp-error::after {
  content: none;
}
.single-product .entry-summary .qty {
  margin-bottom: 7px;
  margin-left: 5%;
}
.single-product .entry-summary .cart {
  margin-bottom: 0;
}
.single-product .entry-summary .tm-extra-product-options .tc-row,
.single-product .entry-summary .tc-row {
  margin: 0 !important;
}
.single-product .entry-summary .tm-extra-product-options .tc-row .tc-cell,
.single-product .entry-summary .tc-row .tc-cell {
  padding: 0 !important;
}
.single-product .entry-summary .tm-extra-product-options-fields {
  margin: 0 !important;
}
@media screen and (max-width: 1520px) {
  .single-product .entry-summary .tm-extra-product-options-fields .cpf-element {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.single-product .entry-summary #tm-epo-totals {
  display: none;
}
.single-product .price {
  font-family: "Chivo", sans-serif;
  color: #042a2b !important;
  font-size: 1em !important;
}
.single-product .quantity {
  margin-right: 20px !important;
  margin-left: 5% !important;
}
.single-product .quantity input {
  width: 100px !important;
  padding: 13px;
}
.single-product .add-to-cart-wrapper {
  width: fit-content;
  width: 100%;
  background-color: white;
  z-index: 9;
}
@media screen and (max-width: 768px) {
  .single-product .add-to-cart-wrapper {
    position: fixed;
    left: 0;
    bottom: 0;
    padding: 12px 12px;
    filter: drop-shadow(0px -3px 6px rgba(0, 0, 0, 0.16));
  }
}
.single-product .single_add_to_cart_button {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  padding: 20px 30px 20px 60px !important;
  outline: none;
  position: relative;
  width: 100%;
}
.single-product .single_add_to_cart_button:hover {
  background-color: #e8e2d0;
}
.single-product .single_add_to_cart_button:before {
  content: " ";
  height: 30px;
  width: 25px;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/shopping-cart.svg);
  margin-right: 20px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-96px);
}
.single-product .single_add_to_cart_button.is-update-product:before {
  transform: translateX(-114px);
}
.single-product .wrap-collabsible {
  max-height: 100%;
}
.single-product .wrap-collabsible.advice {
  padding-bottom: 32px;
}
@media screen and (max-width: 768px) {
  .single-product .wrap-collabsible.advice {
    padding-bottom: 0px;
  }
}
.single-product .wcfmmp_sold_by_container {
  display: none;
}
.single-product .summary {
  margin-bottom: 0 !important;
}
.single-product .images {
  margin-bottom: 0 !important;
}
.single-product .footer_pictogrammes {
  display: none;
}
.single-product .instgram_block {
  display: none;
}
.single-product .product-title-vendor-info {
  background-color: #e8e2d0;
  width: fit-content;
  padding: 12px 16px;
  border-radius: 12px;
  margin-bottom: 28px;
  font-family: "Chivo", sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .single-product .product-title-vendor-info {
    margin: 0 auto 28px;
    font-size: 9px;
  }
}
.single-product .product-title-shipping-info {
  font-size: 17px;
}
@media screen and (max-width: 768px) {
  .single-product .product-title-shipping-info {
    font-size: 14px;
  }
}
.single-product .product-title-shipping-info > div {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.single-product .product-title-shipping-info > div img {
  width: fit-content;
  height: fit-content;
  margin-right: 16px;
}
.single-product .product-title-shipping-info > div span {
  font-weight: bold;
}
.single-product .store-description {
  font-size: 17px;
  width: 100%;
  padding: 60px 4%;
  background-color: #e8e2d0;
  display: flex;
  justify-content: space-between;
  font-family: "Chivo", sans-serif;
}
@media screen and (max-width: 768px) {
  .single-product .store-description {
    flex-direction: column;
    padding: 40px 16px;
    font-size: 14px;
    margin-top: 40px;
  }
}
.single-product .store-description h2 {
  font-size: 45px;
  margin-bottom: 24px;
  margin-top: 0px;
}
@media screen and (max-width: 768px) {
  .single-product .store-description h2 {
    font-size: 22px;
    margin-bottom: 12px;
  }
}
.single-product .store-description h2 div {
  margin-bottom: 12px;
  font-size: 17px;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .single-product .store-description h2 div {
    font-size: 14px;
  }
}
.single-product .store-description-col {
  width: 48%;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-col {
    width: 100%;
  }
}
.single-product .store-description-col-about {
  padding-left: 2%;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-col-about {
    padding-left: 0;
  }
}
.single-product .store-description-avatar {
  width: 100%;
}
.single-product .store-description-avatar img {
  display: block;
  max-width: 100%;
  max-height: 507px;
  width: auto;
  height: auto;
}
.single-product .store-description-avatar.desktop {
  display: block;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-avatar.desktop {
    display: none;
  }
}
.single-product .store-description-avatar.mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-avatar.mobile {
    display: block;
    margin-top: 20px;
  }
}
.single-product .store-description-text {
  margin: 60px 0;
}
.single-product .store-description .wrap-collabsible {
  display: none;
}
@media screen and (max-width: 768px) {
  .single-product .store-description .wrap-collabsible {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .single-product .store-description .wrap-collabsible .collapsible-content .content-inner {
    padding-top: 12px !important;
  }
}
.single-product .store-description .wrap-collabsible.advice {
  padding-bottom: 32px;
}
.single-product .store-description-shipping-infos {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-shipping-infos {
    flex-direction: column;
  }
}
.single-product .store-description-shipping-infos-col {
  width: 48%;
}
@media screen and (max-width: 768px) {
  .single-product .store-description-shipping-infos-col {
    width: 100%;
    margin-bottom: 16px;
  }
}
.single-product .store-description-shipping-infos-title {
  font-weight: bold;
  margin-bottom: 4px;
  display: flex;
}
.single-product .store-description-shipping-infos-title img {
  width: fit-content;
  height: fit-content;
  margin-right: 16px;
}
.single-product .store-description-shipping-infos-link {
  margin-left: 40px;
  text-decoration: underline;
  cursor: pointer;
}
.single-product .inter-related-search {
  margin-top: 90px;
}
@media screen and (max-width: 768px) {
  .single-product .inter-related-search {
    margin-top: 40px;
  }
}
.single-product .tm-epo-field.tmcp-textarea.tm-error {
  border: 2px solid #ff0033 !important;
}
.single-product .tm-extra-product-options .tc-cell.tm-error {
  color: #ff0033 !important;
  font-size: 14px !important;
}
.single-product .sessile-overview {
  padding: 90px 4% 0;
  background-color: #042a2b;
  color: white;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview {
    padding: 60px 16px 32px;
  }
}
.single-product .sessile-overview p {
  font-size: 17px;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview p {
    font-size: 14px;
  }
}
.single-product .sessile-overview-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-row {
    flex-direction: column-reverse;
  }
}
.single-product .sessile-overview-col {
  width: 48%;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-col {
    width: 100%;
  }
}
.single-product .sessile-overview-description {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-description {
    border-top: 1px solid white;
    padding-top: 40px;
  }
}
.single-product .sessile-overview-description h2 {
  font-size: 34px;
  margin-top: 0 !important;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-description h2 {
    font-size: 22px;
  }
}
.single-product .sessile-overview-pictogrammes {
  max-width: 770px;
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
  background-color: #042a2b;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-pictogrammes {
    width: 100%;
  }
}
.single-product .sessile-overview-pictogrammes-row {
  width: 260px;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-pictogrammes-row {
    width: 100%;
    margin-bottom: 40px;
  }
}
.single-product .sessile-overview-pictogrammes-row p {
  color: #ffffff;
  max-width: 400px;
  margin-top: 32px;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview-pictogrammes-row p {
    margin: 20px auto;
    max-width: 248px;
  }
}
.single-product .sessile-overview-pictogrammes-row p a {
  color: #ffffff;
  text-decoration: none;
}
.single-product .sessile-overview-pictogrammes-row-image {
  height: 100px;
}
.single-product .sessile-overview-pictogrammes-row-image img {
  max-width: 75px;
}
.single-product .sessile-overview hr {
  margin: 0 !important;
}
@media screen and (max-width: 768px) {
  .single-product .sessile-overview hr {
    display: none;
  }
}
.single-product .divisor {
  display: none;
}
@media screen and (max-width: 768px) {
  .single-product .divisor {
    display: block;
  }
}
.single-product .divisor hr {
  margin: 0 !important;
}

@media screen and (min-width: 768px) {
  .single-product {
    color: #042a2b;
  }
  .single-product .out-stock-product form .wpcf7-validates-as-email {
    width: 100%;
  }
  .single-product .out-stock-product form .wpcf7-form-control-wrap {
    width: 40%;
    display: block;
    float: left;
  }
  .single-product .out-stock-product form .wpcf7-submit {
    width: 150px;
    margin-left: 15px;
    margin-top: 0;
  }
  .single-product .description_product {
    margin: 2% 5% 2% 0;
    font-size: 0.9em;
  }
  .single-product .product_image_slider {
    width: 50%;
    float: left;
    position: sticky;
    top: 0px;
  }
  .single-product .product_image_slider .slick-next {
    margin-right: 40px;
    height: 40px;
    width: 40px;
    display: block !important;
    right: 22px;
  }
  .single-product .product_image_slider .slick-next:before {
    font-size: 40px;
  }
  .single-product .product_image_slider .slick-prev {
    z-index: 2;
    margin-left: 40px;
    height: 40px;
    width: 40px;
    display: block !important;
    left: -22px;
  }
  .single-product .product_image_slider .slick-prev:before {
    font-size: 40px;
  }
  .single-product .product_image_slider .product_image {
    height: 100vh;
  }
  .single-product .product_title {
    background-color: transparent;
    text-align: left;
    font-size: 2.3em;
    padding-bottom: 0 !important;
  }
  .single-product .summary {
    width: 50%;
  }
  .single-product .desc_product {
    padding: 0;
  }
  .single-product .woocommerce-product-gallery {
    width: 45% !important;
  }
  .single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .image_product {
    height: 100%;
    width: 100%;
  }
  .single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .image_product:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .single-product .back_store {
    display: inline-block;
    margin-top: 25px;
  }
  .single-product .back_store a {
    color: #042a2b !important;
    text-decoration: none;
  }
  .single-product .product_title {
    color: #042a2b;
    margin-bottom: 0;
  }
  .single-product .woocommerce-product-details__short-description {
    display: none !important;
  }
  .single-product .entry-summary .cart {
    margin-bottom: 0;
  }
  .single-product .entry-summary #tm-epo-totals {
    display: none;
  }
  .single-product .desc_product p {
    font-style: italic;
    font-size: 0.7em;
    line-height: 0.45em;
  }
  .single-product .tc-section-inner-wrap {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .single-product .quantity {
    margin-right: 20px !important;
    margin-left: 0 !important;
  }
  .single-product .quantity input {
    width: 100px !important;
    padding: 13px;
  }
  .single-product .single_add_to_cart_button {
    background-color: #042a2b !important;
    border-radius: 30px !important;
    outline: none;
    width: 100% !important;
    margin-top: 32px !important;
    margin-bottom: 24px !important;
  }
  .single-product .wcfmmp_sold_by_container {
    display: none;
  }
  .single-product .summary {
    margin-bottom: 0 !important;
  }
  .single-product .images {
    margin-bottom: 0 !important;
  }
  .single-product .related {
    padding: 0 3%;
  }
  .single-product .related li {
    text-align: center;
  }
  .single-product .related .products {
    margin-bottom: 0 !important;
  }
  .single-product .related .related_title {
    margin: 0;
    text-align: center;
    color: #042a2b;
    font-weight: 100;
    font-size: 1.8em;
  }
  .single-product .related .related_title span {
    font-weight: 300;
  }
  .single-product .related .woocommerce-loop-product__title {
    text-align: center;
    font-weight: 100;
    color: #042a2b;
    font-size: 17px;
  }
  .single-product .related .add_to_cart_button {
    background-color: transparent !important;
    border: 1px solid #042a2b;
    border-radius: 15px;
    font-weight: 100;
  }
}
#wcfmmp-store .left_sidebar {
  display: none;
}

.wcfm_vacation_msg {
  background-color: #042a2b;
}

.related.products .wcfm_vacation_msg {
  display: none;
}

.message_de_vacances {
  background-color: #042a2b;
  padding: 5%;
  margin-bottom: 5%;
  color: #ffffff;
}

.product-page-quantity {
  margin-bottom: 32px;
}
.product-page-quantity-wrapper {
  font-size: 14px;
  display: flex;
}
@media screen and (max-width: 768px) {
  .product-page-quantity-wrapper {
    justify-content: space-between;
  }
}
.product-page-quantity-title {
  font-weight: bold;
  margin-bottom: 20px;
}
.product-page-quantity-price {
  margin-left: 48px;
  text-align: center !important;
}
.product-page-quantity-price-amount {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  margin-bottom: 12px;
  font-size: 17px;
}
.product-page-quantity-price-amount.error {
  color: #ff0033;
  font-weight: bold;
}
.product-page-quantity-input {
  height: 44px;
  position: relative;
  width: 260px;
  filter: drop-shadow(2.828px 2.828px 6px rgba(0, 0, 0, 0.16));
  border-radius: 22px;
  background-color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .product-page-quantity-input {
    width: unset;
    max-width: 260px;
  }
}
.product-page-quantity-input.error {
  border: 2px solid #ff0033;
}
.product-page-quantity-input input[type=number]::-webkit-inner-spin-button,
.product-page-quantity-input input[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
.product-page-quantity-input input[type=number] {
  appearance: textfield;
  border: none;
  height: 34px;
}
.product-page-quantity-input .btn-up,
.product-page-quantity-input .btn-down {
  height: 30px;
  width: 45px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .product-page-quantity-input .btn-up,
.product-page-quantity-input .btn-down {
    width: 35px;
  }
}
.product-page-quantity-input .btn-up {
  margin-right: 10px;
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/btn-plus.png) no-repeat;
}
.product-page-quantity-input .btn-down {
  margin-left: 10px;
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/btn-minus.png) no-repeat;
}
.product-page-quantity-info {
  color: #7e7e7e;
}
.product-page-quantity-info.hide {
  display: none;
}
.product-page-quantity-info.error {
  color: #ff0033;
  font-weight: bold;
  display: block;
}

.product-page-vendor-search {
  max-width: 1300px;
  margin: 0 auto;
  padding-top: 32px;
  padding-bottom: 180px;
  padding-left: 16px;
  padding-right: 16px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search {
    padding: 0px 16px 32px;
  }
}
.product-page-vendor-search h2 {
  font-size: 34px;
  margin-bottom: 72px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search h2 {
    margin-bottom: 28px;
  }
}
.product-page-vendor-search-form {
  margin-bottom: 32px;
}
.product-page-vendor-search-associated {
  margin-top: 72px;
}
.product-page-vendor-search-associated h2 {
  font-family: "Chivo", sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search-associated h2 {
    font-size: 11px;
  }
}
.product-page-vendor-search-associated-list {
  display: flex;
  flex-flow: wrap;
  gap: 12px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search-associated-list {
    flex-direction: column;
    gap: unset;
  }
}
.product-page-vendor-search-associated-list div {
  width: fit-content;
}

.product-page-vendor-search {
  font-family: "Chivo", sans-serif;
}
.product-page-vendor-search h2 {
  margin-top: 0;
  font-size: 34px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search h2 {
    font-size: 17px;
  }
}
.product-page-vendor-search-associated {
  margin-top: 72px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search-associated {
    margin-top: 40px;
  }
}
.product-page-vendor-search-associated h2 {
  font-family: "Chivo", sans-serif;
  font-size: 14px;
  margin-bottom: 36px;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search-associated h2 {
    font-size: 11px;
    margin-bottom: 24px;
  }
}
.product-page-vendor-search a {
  color: #042a2b;
}
.product-page-vendor-search .sessile_search {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search .sessile_search {
    flex-direction: column;
  }
}
.product-page-vendor-search .sessile_search .div_address_search {
  width: 70% !important;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search .sessile_search .div_address_search {
    width: 100% !important;
  }
}
.product-page-vendor-search .sessile_search .div_address_search input {
  height: 100%;
}
.product-page-vendor-search .sessile_search .div_sessile_search_submit {
  width: 25%;
  margin: 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .product-page-vendor-search .sessile_search .div_sessile_search_submit {
    width: 100% !important;
    margin-top: 12px;
  }
}
.product-page-vendor-search .sessile_search .div_sessile_search_submit button {
  margin: 0;
  width: 100%;
  cursor: pointer;
  text-align: center;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.profile-page h3 {
  margin: 24px 0 !important;
  padding: 0 !important;
  color: #042a2b;
  font-size: 20px;
  max-width: unset !important;
  font-family: "Chivo", sans-serif !important;
}
.profile-page h5 {
  margin-top: 60px !important;
  font-size: 18px !important;
}
.profile-page p {
  font-style: italic;
  margin-bottom: 8px !important;
}
.profile-page input,
.profile-page select {
  height: 50px !important;
  border-radius: 20px !important;
  border: 2px solid #042a2b !important;
  color: #042a2b;
}
.profile-page input::placeholder,
.profile-page select::placeholder {
  color: #042a2b;
}
.profile-page .wcfm-tabWrap {
  min-height: 500px;
}
.profile-page .tab-profile {
  padding-bottom: 72px !important;
}
.profile-page .tab-profile-menu {
  width: fit-content;
  margin: 24px 16px;
}
.profile-page .tab-profile-button {
  border: 2px solid #042a2b;
  background-color: white;
  color: #042a2b;
  width: 260px;
  height: 40px;
  font-size: 21px;
  cursor: pointer;
  line-height: 0px;
  padding: 10px;
  transition: all 0.3s ease-in-out;
}
.profile-page .tab-profile-button.is-active {
  background-color: #042a2b;
  color: white;
}
.profile-page .submit_button {
  border: 2px solid #042a2b;
  width: 300px;
  height: 50px;
  font-size: 21px;
  cursor: pointer;
  background-color: #042a2b;
  color: white;
  border-radius: 8px;
  float: right;
  margin-bottom: 24px;
}
.profile-page .photo-wrapper {
  float: left;
  width: 300px;
}
.profile-page .photo-text {
  float: left;
  width: 600px;
}
.profile-page .wcfm-textarea {
  height: 300px;
}
.profile-page .remove_button {
  height: auto !important;
}
.profile-page .open-hours-item,
.profile-page .shipping-hours-item,
.profile-page .closed-days-item,
.profile-page .exceptional-opened-days-item,
.profile-page .exceptional-shipping-days-item {
  margin-bottom: 30px;
}
.profile-page .open-hours-item-slots-wrapper,
.profile-page .shipping-hours-item-slots-wrapper,
.profile-page .closed-days-item-slots-wrapper,
.profile-page .exceptional-opened-days-item-slots-wrapper,
.profile-page .exceptional-shipping-days-item-slots-wrapper {
  display: flex;
  width: 80%;
  justify-content: space-between;
  padding: 15px 30px;
  border: 1px solid #042a2b;
  margin-bottom: 15px;
}
.profile-page .open-hours-item-slots-wrapper-inputs,
.profile-page .shipping-hours-item-slots-wrapper-inputs,
.profile-page .closed-days-item-slots-wrapper-inputs,
.profile-page .exceptional-opened-days-item-slots-wrapper-inputs,
.profile-page .exceptional-shipping-days-item-slots-wrapper-inputs {
  width: 50%;
  display: flex;
  align-items: center;
}
.profile-page .open-hours-item-slots-wrapper-inputs > div,
.profile-page .shipping-hours-item-slots-wrapper-inputs > div,
.profile-page .closed-days-item-slots-wrapper-inputs > div,
.profile-page .exceptional-opened-days-item-slots-wrapper-inputs > div,
.profile-page .exceptional-shipping-days-item-slots-wrapper-inputs > div {
  display: flex;
  align-items: center;
}
.profile-page .open-hours-item-slots-wrapper-inputs input,
.profile-page .shipping-hours-item-slots-wrapper-inputs input,
.profile-page .closed-days-item-slots-wrapper-inputs input,
.profile-page .exceptional-opened-days-item-slots-wrapper-inputs input,
.profile-page .exceptional-shipping-days-item-slots-wrapper-inputs input {
  border: 1px solid #042a2b !important;
  border-radius: 2px !important;
  margin-left: 15px;
  box-shadow: unset !important;
}
.profile-page .open-hours-item-slot-add,
.profile-page .shipping-hours-item-slot-add,
.profile-page .closed-days-item-slot-add,
.profile-page .exceptional-opened-days-item-slot-add,
.profile-page .exceptional-shipping-days-item-slot-add {
  display: flex;
  width: 80%;
  justify-content: center;
  align-items: center;
}
.profile-page .open-hours-item-slot-add button,
.profile-page .shipping-hours-item-slot-add button,
.profile-page .closed-days-item-slot-add button,
.profile-page .exceptional-opened-days-item-slot-add button,
.profile-page .exceptional-shipping-days-item-slot-add button {
  margin-left: 15px;
}
.profile-page .circle-btn {
  height: 40px;
  width: 40px;
  border: 1px solid #042a2b !important;
  border-radius: 50% !important;
  font-size: 30px;
  color: #042a2b;
  background-color: unset;
  cursor: pointer;
  padding: unset;
  display: flex;
  justify-content: center;
  align-items: center;
}
.profile-page .circle-btn span {
  margin-top: -2px;
}
.profile-page .content_description_vendor {
  border: 1px solid #000000;
  padding: 2%;
}
.profile-page .content_description_vendor h2 {
  color: #042a2b;
  width: 100%;
  max-width: none;
}
.profile-page .content_description_vendor p {
  display: block;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.header_information {
  margin: 4% 5%;
}
.header_information .store-description {
  margin-bottom: -50%;
  padding-bottom: 50%;
}
.header_information .store-description .background-store-description-avatar {
  margin-bottom: -25%;
}
.header_information .store-description .background-store-description-avatar .store-description-avatar {
  width: 50%;
  margin: auto;
  position: relative;
}
.header_information .store-description .background-store-description-avatar .store-description-avatar .image_logo {
  border-radius: 10%;
  width: 100%;
  height: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-bottom: 100%;
  margin: 0 auto;
}
.header_information .store-description-col-about {
  background-color: #e8e2d0;
  padding: 30% 5% 7% 5%;
  border-radius: 20px;
  font-family: "Chivo", sans-serif;
}
.header_information .store-description-col-about .store-description-rating {
  text-align: center;
}
.header_information .store-description-col-about h1 {
  font-size: 20px;
  text-align: center;
}
.header_information .store-description-col-about .store-description-shipping-infos-col {
  margin-bottom: 4%;
}
.header_information .store-description-col-about .store-description-shipping-infos-col img {
  float: left;
  margin-right: 2%;
}

.titre_bouquet h2 {
  text-align: center;
  padding: 0 4%;
}

.woocommerce #products .products_online .products .type-product {
  width: 92%;
}
.woocommerce #products .products, .woocommerce .products {
  padding: 0 4%;
}
.woocommerce #products .products .type-product, .woocommerce .products .type-product {
  width: 100%;
  text-align: center;
}
.woocommerce #products .products .type-product .prix_product, .woocommerce .products .type-product .prix_product {
  background-color: #042a2b;
  color: #ffffff !important;
  padding: 9px 25px;
  border-radius: 20px;
  display: inline-block;
  position: relative;
}
.woocommerce #products .products .type-product .prix_product span.personnaliser, .woocommerce .products .type-product .prix_product span.personnaliser {
  font-size: 12px;
}
.woocommerce #products .products .type-product img, .woocommerce .products .type-product img {
  margin-bottom: -23px !important;
}

.separation_offseason {
  width: 50%;
  margin: auto;
  border-bottom: 1px solid;
}

.title_offseason {
  text-align: center;
  padding: 0 4%;
}

.error_message {
  text-align: center;
  display: none;
  padding: 4%;
  font-size: 1.5em;
}

.products_offseason {
  position: relative;
}
.products_offseason .product_area {
  max-height: 200px;
  overflow: hidden;
}
.products_offseason img {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  opacity: 50%;
}
.products_offseason .decouvrir_offseason {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #042A2B;
  color: #ffffff;
  padding: 1em 3em;
  border-radius: 30px;
  display: inline-block;
  cursor: pointer;
}

.store-description-avatar.computer {
  margin: 10% 0;
  display: block;
}

/*Block beige info fleuriste*/
.store-description-storepage {
  margin-bottom: 6%;
  background-color: #e8e2d0;
  padding: 4%;
}
.store-description-storepage .store-description-avatar.mobile {
  display: none;
}
.store-description-storepage .store-description-avatar .background-avatar {
  width: 100%;
  height: auto;
  padding-bottom: 100%;
}
.store-description-storepage h2 {
  padding-top: 0px;
  margin: 0;
}
.store-description-storepage h2 div {
  font-size: 14px;
}
.store-description-storepage .store-description-rating {
  margin-top: 4%;
}
.store-description-storepage .store-link {
  margin-top: 2%;
  margin-bottom: 4% s;
  display: flex;
}
.store-description-storepage .store-link .telephone {
  background-color: #ffffff;
  display: flex;
  padding: 7px 19px;
  border-radius: 22px;
  text-decoration: none;
  line-height: 27px;
  height: 40px;
  cursor: pointer;
}
.store-description-storepage .store-link .telephone img {
  height: 14px;
  margin-top: 7px;
  margin-right: 5px;
}
.store-description-storepage .store-link a {
  margin-right: 10px;
}
.store-description-storepage .store-link a:hover rect {
  fill: #042a2b;
}
.store-description-storepage .store-link a:hover path {
  fill: #ffffff;
}
.store-description-storepage .store-link a:hover circle {
  fill: #ffffff;
}
.store-description-storepage .store-link a:hover #Composant_18_2 #cercle_interne {
  fill: none;
  stroke: #ffffff;
}
.store-description-storepage .store-link a:hover #Composant_18_2 #cercle_externe {
  fill: none;
  stroke: #ffffff;
}
.store-description-storepage .store-link a.telephone svg {
  margin-top: 6px;
  margin-right: 6px;
}
.store-description-storepage .store-link a.telephone:hover {
  background-color: #042a2b;
  color: #ffffff;
}

.wcfmmp-store-page .store-description-store {
  background-color: #042a2b;
  text-align: center;
  padding: 10% 4%;
}
.wcfmmp-store-page .store-description-store h2 {
  color: #ffffff;
  margin: 0;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col {
  margin-top: 15px;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-icon {
  float: left;
  min-width: 45px;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link {
  background-color: #ffffff;
  display: inline-block;
  padding: 10px 15px;
  border-radius: 26px;
  cursor: pointer;
  border: 2px solid #042a2b;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link h3 {
  padding: 0;
  display: flex;
  align-items: center;
  margin: 0;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link h3 svg {
  height: 19px;
  width: 25px;
  margin-right: 15px;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link:hover {
  background-color: #042a2b;
  color: #ffffff;
  border: 2px solid #ffffff;
}
.wcfmmp-store-page .store-description-store .store-description-shipping-infos-col .store-description-shipping-infos-link:hover svg path {
  fill: #ffffff;
}
.wcfmmp-store-page .form-ville-mini {
  text-align: left;
}
.wcfmmp-store-page .btn_produit {
  position: fixed;
  width: 100%;
  text-align: center;
  z-index: 9;
  background-color: #ffffff;
  bottom: 0;
}
.wcfmmp-store-page .btn_produit .custom_boutton {
  margin: 10px;
}
.wcfmmp-store-page .btn_produit .custom_boutton a {
  width: 100%;
}

.top_bar_store {
  display: none;
  position: fixed;
  top: 0;
  color: #042a2b;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 5px 8px -5px #000000;
  box-shadow: 0px 5px 8px -5px #000000;
  width: 100%;
  z-index: 1;
}
.top_bar_store .top_bar_store_content {
  display: flex;
  width: 100%;
  height: 60px;
  align-items: center;
  justify-content: space-between;
}
.top_bar_store .top_bar_store_content .storename {
  margin-left: 4%;
}
.top_bar_store .top_bar_store_content .store-description-rating {
  margin-right: 4%;
}

.filter_area {
  padding: 0 4%;
}
.filter_area .shorts_products {
  float: left;
}
.filter_area .shorts_products .filter_button .dropdown-list {
  left: 2px;
}
.filter_area .shorts_products .filter_button .numberofelement {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1px 8px;
  margin-left: 5px;
  border-radius: 50%;
  display: none;
}
.filter_area .shorts_products .saison .saisoncheckbox:checked {
  background-color: blue;
  outline: 2px solid deeppink;
}
.filter_area .filters_products {
  float: right;
}
.filter_area .filters_products .filter_button .dropdown-list {
  right: 2px;
}
.filter_area .filters_products .filter_button, .filter_area .shorts_products .filter_button {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.filter_area .filters_products .filter_button img, .filter_area .shorts_products .filter_button img {
  margin-left: 15px;
}
.filter_area .filters_products .filter_button .filter_button_content, .filter_area .shorts_products .filter_button .filter_button_content {
  display: flex;
  border: 1px solid #eeeeee;
  display: flex;
  align-items: center;
  border-radius: 25px;
  padding: 10px 15px;
}
.filter_area .filters_products .filter_button .dropdown-list, .filter_area .shorts_products .filter_button .dropdown-list {
  padding: 12px;
  background: #fff;
  position: absolute;
  z-index: 50;
  top: 55px;
  border-radius: 10px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  transform-origin: 50% 0;
  transform: scale(1, 0);
  transition: transform 0.15s ease-in-out 0.15s;
  max-height: 66vh;
  min-width: 200px;
}
.filter_area .filters_products .filter_button .dropdown-option, .filter_area .shorts_products .filter_button .dropdown-option {
  display: block;
  padding: 8px 12px;
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox], .filter_area .filters_products .filter_button .dropdown-option input[type=radio], .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox], .filter_area .shorts_products .filter_button .dropdown-option input[type=radio] {
  --active: #042A2B;
  --active-inner: #fff;
  --focus: 2px rgba(39, 94, 254, .3);
  --border: #BBC1E1;
  --border-hover: #042A2B;
  --background: #fff;
  --disabled: #F6F8FF;
  --disabled-inner: #E1E6F9;
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 21px;
  outline: none;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0;
  margin-top: 3px;
  margin-right: 5px;
  cursor: pointer;
  border: 1px solid var(--bc, var(--border));
  background: var(--b, var(--background));
  transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:after, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:after {
  content: "";
  display: block;
  left: 0;
  top: 0;
  position: absolute;
  transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:checked, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:checked {
  --b: var(--active);
  --bc: var(--active);
  --d-o: .3s;
  --d-t: .6s;
  --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:disabled, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:disabled, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:disabled, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:disabled {
  --b: var(--disabled);
  cursor: not-allowed;
  opacity: 0.9;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:disabled:checked, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:disabled:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:disabled:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:disabled:checked {
  --b: var(--disabled-inner);
  --bc: var(--border);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:disabled + label, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:disabled + label, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:disabled + label, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:disabled + label {
  cursor: not-allowed;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:hover:not(:checked):not(:disabled), .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:hover:not(:checked):not(:disabled), .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:hover:not(:checked):not(:disabled), .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:hover:not(:checked):not(:disabled) {
  --bc: var(--border-hover);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:focus, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:focus, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:focus, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:focus {
  box-shadow: 0 0 0 var(--focus);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch), .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch), .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch), .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch) {
  width: 21px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):after, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch):after {
  opacity: var(--o, 0);
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):checked, .filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch):checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch):checked {
  --o: 1;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=checkbox] + label, .filter_area .filters_products .filter_button .dropdown-option input[type=radio] + label, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox] + label, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio] + label {
  font-size: 14px;
  line-height: 21px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-left: 4px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch), .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch), .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch), .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch) {
  border-radius: 7px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch):after, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):after {
  width: 5px;
  height: 9px;
  border: 2px solid var(--active-inner);
  border-top: 0;
  border-left: 0;
  left: 7px;
  top: 4px;
  transform: rotate(var(--r, 20deg));
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio]:not(.switch):checked, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio]:not(.switch):checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox]:not(.switch):checked {
  --r: 43deg;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio].switch, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox].switch, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio].switch, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox].switch {
  width: 38px;
  border-radius: 11px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio].switch:after, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox].switch:after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio].switch:after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox].switch:after {
  left: 2px;
  top: 2px;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  background: var(--ab, var(--border));
  transform: translateX(var(--x, 0));
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio].switch:checked, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox].switch:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio].switch:checked, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox].switch:checked {
  --ab: var(--active-inner);
  --x: 17px;
}
.filter_area .filters_products .filter_button .dropdown-option input[type=radio].switch:disabled:not(:checked):after, .filter_area .filters_products .filter_button .dropdown-option input[type=checkbox].switch:disabled:not(:checked):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=radio].switch:disabled:not(:checked):after, .filter_area .shorts_products .filter_button .dropdown-option input[type=checkbox].switch:disabled:not(:checked):after {
  opacity: 0.6;
}
.filter_area .filters_products .filter_button .dropdown-label, .filter_area .shorts_products .filter_button .dropdown-label {
  display: block;
  line-height: 1;
  cursor: pointer;
}
.filter_area .filters_products .filter_button.on .dropdown-list, .filter_area .shorts_products .filter_button.on .dropdown-list {
  transform: scale(1, 1);
  transition-delay: 0s;
}
.filter_area .filters_products .filter_button.on .dropdown-list .dropdown-option, .filter_area .shorts_products .filter_button.on .dropdown-list .dropdown-option {
  opacity: 1;
  transition-delay: 0.2s;
}
.filter_area .filters_products .filter_button [type=radio], .filter_area .shorts_products .filter_button [type=radio] {
  position: relative;
  top: -1px;
  margin-right: 4px;
}

.product-page-vendor-search .product-page-vendor-search-associated h2 {
  margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
  .btn_produit {
    display: none !important;
  }
  .header_information {
    width: 100%;
    padding: 4%;
    margin: 0;
  }
  .header_information .store-description {
    display: flex;
    align-items: center;
  }
  .header_information .store-description .store-description-col {
    width: 40%;
  }
  .header_information .store-description .store-description-col .background-store-description-avatar {
    margin-bottom: 0;
  }
  .header_information .store-description .store-description-col .background-store-description-avatar .store-description-avatar {
    width: 100%;
  }
  .header_information .store-description .store-description-col-about {
    width: 60%;
    padding: 2% 3%;
    border-radius: 0 20px 20px 0px;
  }
  .header_information .store-description .store-description-col-about .store-description-rating {
    text-align: left;
  }
  .header_information .store-description .store-description-col-about h1 {
    text-align: left;
    font-size: 20px;
    margin-top: 0;
  }
  .titre_bouquet h2 {
    font-size: 32px;
    padding: 0 4%;
    margin-top: 0;
    margin-bottom: 4%;
  }
  .woocommerce #products .products_online .products .type-product {
    width: 22.6%;
  }
  .woocommerce #products .products {
    display: flex;
    flex-wrap: wrap;
  }
  .woocommerce #products .products .type-product {
    width: 25%;
    margin: 0 4%;
  }
  .woocommerce #products .products .type-product .woocommerce-loop-product__title {
    min-height: 120px;
  }
  .woocommerce #products .products .type-product .prix_product {
    font-size: 18px;
  }
  .woocommerce #products .products .type-product .prix_product span.personnaliser {
    font-size: 14px;
  }
  .woocommerce #products .products .type-product .woocommerce-loop-product__title {
    font-size: 24px;
  }
  .wcfmmp-store-page .store-description-store {
    padding: 3% 4%;
  }
  .wcfmmp-store-page .store-description-store .content-link {
    display: flex;
    justify-content: center;
  }
  .wcfmmp-store-page .store-description-store .content-link .store-description-shipping-infos-col {
    margin-left: 15px;
  }
  .store-description-avatar.computer {
    padding: 8%;
    display: none;
  }
  .store-description-storepage {
    display: flex;
    align-items: center;
    margin-bottom: 2%;
  }
  .store-description-storepage .store-description-flexbox {
    flex-basis: 50%;
  }
  .store-description-storepage .store-description-flexbox .store-description-avatar {
    padding: 10%;
  }
  .store-description-storepage .store-description-flexbox .store-description-avatar.mobile {
    display: block;
  }
  .store-description-storepage .store-description-flexbox .store-description-text {
    margin-top: 4%;
  }
  .store-description-storepage .information-vendor {
    display: flex;
    align-items: center;
    margin-top: 20px;
  }
  .store-description-storepage .information-vendor .store-description-rating {
    text-align: left;
    margin-top: 0;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #000;
  }
  .store-description-storepage .information-vendor .store-link {
    margin-top: 0;
  }
}
@media screen and (min-width: 1200px) {
  .header_information {
    width: 100%;
    padding: 4%;
    margin: 0;
  }
  .header_information .store-description .store-description-col-about {
    padding: 5%;
  }
  .header_information .store-description .store-description-col-about h1 {
    font-size: 36px;
  }
}

@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#wcfm-main-contentainer .form-fields {
  margin: 0 auto;
  width: 500px;
}
#wcfm-main-contentainer .form-fields-row {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
#wcfm-main-contentainer .form-fields label {
  color: #042a2b;
  margin-bottom: 8px !important;
}
#wcfm-main-contentainer .form-fields input {
  margin-bottom: 8px !important;
}
#wcfm-main-contentainer .form-fields input[type=text],
#wcfm-main-contentainer .form-fields input[type=email] {
  width: 100% !important;
  border: 1px solid #ccc !important;
  padding: 2px 15px !important;
}
#wcfm-main-contentainer .form-fields select {
  width: 100%;
  padding: 2px 15px;
}
#wcfm-main-contentainer .anchor-button {
  height: 50px !important;
  border-radius: 20px !important;
  border: 2px solid #042a2b !important;
  text-decoration: none !important;
  text-align: center !important;
  line-height: 42px !important;
  margin-top: 24px;
}
#wcfm-main-contentainer .errors {
  float: right;
  color: rgb(206, 39, 39);
}
#wcfm-main-contentainer .action-admin-page .wcfm-container {
  box-shadow: none;
}

.unboarding-shop .wcfm-marketplace-google-map {
  height: 300px;
  width: 400px;
}
.unboarding-shop .form-fields {
  width: fit-content !important;
}
.unboarding-shop .google_submit_button {
  width: 100%;
  line-height: 0px;
}
.unboarding-shop #google_map_errors {
  color: red;
  margin-bottom: 16px;
}
.unboarding-shop input[type=checkbox] {
  width: 30px !important;
  height: 30px !important;
  border-radius: 4px !important;
  position: relative;
}
.unboarding-shop input[type=checkbox].type1:checked:after {
  content: "✓"; /* or '\2713', or '\2714' */
  text-align: center;
  vertical-align: middle;
  position: absolute;
  height: 1em;
  width: 1em;
  line-height: 1;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.unboarding-shipping .circle-btn {
  line-height: 0px !important;
}
.unboarding-shipping .form-fields {
  width: 100% !important;
}
.unboarding-shipping .shipping-form-line {
  display: flex;
  gap: 32px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 16px;
  justify-content: space-between;
  margin-bottom: 16px;
}
.unboarding-shipping .shipping-form-line > div {
  width: 25%;
}
.unboarding-shipping .shipping-form-line select {
  width: 100%;
  padding: 2px 15px;
}
.unboarding-shipping .shipping-form-line .zones-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  background-color: white;
  padding: 8px;
  list-style: none;
  position: absolute;
  box-shadow: 0 0 4px 0 #ccc;
  display: none;
  width: 250px;
}
.unboarding-shipping .shipping-form-line .zones-container.show {
  display: block;
}
.unboarding-shipping .shipping-form-line .zones-container li {
  padding: 4px;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}
.unboarding-shipping .shipping-form-line .zones-container li.highlighted-zone {
  border-left: 4px solid #042a2b;
  font-weight: bold;
}
.unboarding-shipping .errors {
  color: rgb(206, 39, 39);
}

.tab-unboarding-menu {
  width: fit-content;
  margin: 24px 16px;
}
.tab-unboarding-menu a {
  display: inline-block;
  border: 2px solid #042a2b;
  background-color: white;
  color: #042a2b;
  height: 40px;
  width: 260px;
  font-size: 21px;
  cursor: pointer;
  line-height: 15px;
  padding: 10px;
  transition: all 0.3s ease-in-out;
  text-decoration: none !important;
  text-align: center;
}
.tab-unboarding-menu a.is-active {
  background-color: #042a2b;
  color: white;
}

.step-wrapper {
  display: flex;
  padding: 32px 0 24px;
  width: fit-content;
  margin: 0 auto;
}

.step {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 235px;
  height: 40px;
  font-family: Arial;
  color: #042a2b;
  background-color: white;
}
.step a {
  text-decoration: none;
  color: #042a2b;
}
.step.is-active {
  color: white;
  background-color: #042a2b;
}
.step.is-active a {
  color: white;
}
.step.is-active:after {
  background-color: #042a2b;
}
.step:after {
  content: "";
  display: block;
  position: absolute;
  width: 28px;
  height: 28px;
  left: calc(100% - 15px);
  top: 50%;
  margin-top: -14px;
  background-color: white;
  transform: rotate(45deg);
  box-shadow: 1px -1px 0 0 #ccc;
  z-index: 5;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#wcfmmp-store .vendor_page_header_first_block {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_logo {
  width: 50%;
  position: relative;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_logo:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_logo span {
  position: absolute;
  width: 100%;
  height: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title {
  width: 50%;
  position: relative;
  background-color: #e8e2d0;
}
#wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title h1 {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.2em;
  color: #042a2b;
  font-weight: 100;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice {
  display: flex;
  width: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .illustration {
  order: 2;
  width: 50%;
  position: relative;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .illustration:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .illustration span {
  position: absolute;
  width: 100%;
  height: 100%;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text {
  width: 50%;
  position: relative;
  order: 1;
  font-size: 1.1em;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a {
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  font-size: 1em;
  transform: translateY(-50%);
  color: #000000;
}
#wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a::after {
  position: absolute;
  top: 160%;
  left: 50%;
  width: 43px;
  height: 19px;
  background-repeat: no-repeat;
  transform: translateX(-50%);
  content: "";
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/arrow-down.svg);
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation {
  background-color: #042a2b;
  color: #ffffff;
  font-size: 1em;
  padding: 4%;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .titre_boutique {
  font-size: 1.2em;
  font-family: "Lato", sans-serif;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .zone_livraison {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .zone_livraison a {
  text-decoration: none;
  color: #ffffff !important;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux .link-instagram {
  margin-left: 20px;
}
#wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux i {
  color: #ffffff;
  font-size: 40px;
}
#wcfmmp-store .vendor_page_header_second_block_horraire {
  background-color: #e8e2d0;
  padding: 3%;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .wcfmmp_store_hours {
  text-align: center;
  margin-bottom: 10px;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .wcfmmp_store_hours .widget-title {
  font-weight: bold;
  color: #042a2b;
  font-size: 1.2em;
  display: block;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .wcfmmp_store_hours .wcfmmp-store-hours-day {
  color: #000000 !important;
  min-width: 0 !important;
  font-weight: normal;
  text-transform: capitalize;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .calltoaction {
  text-align: center;
}
#wcfmmp-store .vendor_page_header_second_block_horraire .calltoaction button {
  margin: 10px auto;
}
#wcfmmp-store .description_generale {
  background-color: #042a2b;
  padding: 4%;
  color: #ffffff;
  font-size: 1em;
  line-height: 1.8em;
}
#wcfmmp-store .description_generale a {
  color: #ffffff;
}
#wcfmmp-store .choice_bouquet .colone_left {
  display: none;
}
#wcfmmp-store .choice_bouquet .colone_right_title {
  width: 100%;
  background-color: #e8e2d0;
  padding: 2%;
  text-align: center;
}
#wcfmmp-store .choice_bouquet .colone_right_title h2 {
  font-size: 1em;
  margin-bottom: 0;
}
#wcfmmp-store .woocommerce-pagination {
  display: none;
}

.wcfmmp-store-page .footer_pictogrammes {
  display: none;
}
.wcfmmp-store-page .instgram_block {
  display: none;
}
.wcfmmp-store-page .footer_reseaux_hashtag {
  height: 70px;
}
.wcfmmp-store-page .footer_reseaux_hashtag .footer_hashtag {
  float: right;
  margin-right: 5%;
  font-size: 2em;
  margin-top: 10px;
}
.wcfmmp-store-page .footer_reseaux_hashtag .logo-reseaux-sociaux {
  font-size: 3em;
  margin-left: 5%;
  float: left;
}
.wcfmmp-store-page .footer_reseaux_hashtag .logo-reseaux-sociaux a {
  color: #042a2b !important;
}

@media screen and (min-width: 768px) {
  #wcfmmp-store .vendor_page_header_first_block {
    display: flex;
  }
  #wcfmmp-store .vendor_page_header_first_block .vendor_page_header_logo {
    width: 20%;
  }
  #wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title {
    width: 40%;
  }
  #wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title h1 {
    font-size: 2em;
    text-align: left;
    top: 0;
    transform: none;
    padding: 5%;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice {
    width: 40%;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .illustration {
    order: 1;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text {
    order: 2;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a {
    font-size: 1.1em;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a::after {
    top: 120%;
  }
  #wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation {
    font-size: 1em;
  }
  #wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .titre_boutique {
    font-size: 1em;
    font-family: "Lato", sans-serif;
  }
  #wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux .link-instagram {
    margin-left: 10px;
  }
  #wcfmmp-store .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux i {
    color: #ffffff;
    font-size: 30px;
  }
  .vendor_page_header_second_block {
    display: flex;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation {
    width: 20%;
    padding: 2%;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_horraire {
    width: 40%;
    background-color: #ffffff !important;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_horraire .wcfmmp_store_hours {
    text-align: left !important;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_horraire .calltoaction {
    text-align: right !important;
  }
  .vendor_page_header_second_block .description_generale {
    width: 40%;
  }
  .choice_bouquet {
    display: flex;
    width: 100%;
  }
  .choice_bouquet .colone_right_title {
    width: 100% !important;
    background-color: #e8e2d0;
    padding: 2%;
    font-size: 2em !important;
    text-align: center;
    font-family: "recoleta", sans-serif;
  }
}
@media screen and (min-width: 1200px) {
  #wcfmmp-store .vendor_page_header_first_block .vendor_page_header_title h1 {
    font-size: 2.5em;
  }
  #wcfmmp-store .vendor_page_header_first_block .bouquet_choice .bouquet_text a {
    font-size: 2em;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation .titre_boutique {
    font-size: 1.5em;
    font-family: "Lato", sans-serif;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux .link-instagram {
    margin-left: 30px;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation .logo-reseaux-sociaux i {
    color: #ffffff;
    font-size: 50px;
  }
}
/*Product List*/
#wcfmmp-store .body_area {
  margin-top: 5%;
}
#wcfmmp-store .body_area .store_column_left {
  display: none;
}
#wcfmmp-store .body_area .right_side {
  width: 100%;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description {
  padding: 5%;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description p {
  font-size: 1em;
  line-height: 1.5em;
}
#wcfmmp-store .body_area .right_side .product_area h3 {
  text-align: center;
  font-size: 1.2em !important;
  font-family: "recoleta", sans-serif;
  margin: 0 2% !important;
  color: #000000 !important;
  font-weight: 500;
}
#wcfmmp-store .body_area .right_side .product_area .prix_product {
  color: #042a2b;
}
#wcfmmp-store .body_area .right_side .product_area .wcfm_buttons {
  display: none;
}
#wcfmmp-store .body_area .right_side .product_area .product {
  text-align: center;
  margin-bottom: 5% !important;
}
#wcfmmp-store .body_area .right_side .product_area .product h2 {
  font-family: "recoleta", sans-serif;
}
#wcfmmp-store .body_area .right_side .product_area .product .price {
  display: none !important;
}
#wcfmmp-store .body_area .right_side .product_area .product .add_to_cart_button {
  background-color: #ffffff;
  color: #042a2b;
  border: 1px solid #042a2b;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  font-size: 0.8em;
  line-height: 1.2em;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description {
  box-shadow: none;
  color: #ffffff;
  background-color: #042a2b;
  font-family: "Chivo", sans-serif;
  font-weight: 300;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description a {
  color: #ffffff;
}
#wcfmmp-store .body_area .right_side .wcfm_store_description h2 {
  color: #ffffff !important;
  font-family: "Chivo", sans-serif;
}

@media screen and (min-width: 768px) {
  #wcfmmp-store .body_area .right_side {
    width: 100% !important;
    padding: 0;
  }
  #wcfmmp-store .body_area .right_side .product_area .add_to_cart_button {
    font-size: 1.2em !important;
  }
  #wcfmmp-store .body_area .right_side .product_area {
    margin-right: 4%;
    margin-left: 4%;
  }
  #wcfmmp-store .body_area .right_side .wcfm_store_description {
    column-count: 2;
    column-gap: 7%;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  #wcfmmp-store .body_area {
    display: flex;
  }
  #wcfmmp-store .body_area .right_side .product_area h3 {
    font-size: 1.5em !important;
  }
  .vendor_page_header_second_block .vendor_page_header_second_block_presentation .titre_boutique {
    font-size: 1.5em !important;
  }
}
/* Zone de livraison */
.column_livraison .title_code_postal_zone {
  color: #000000;
  text-align: center;
}
.column_livraison .code_postal_zone {
  columns: 4 auto;
}
.column_livraison .code_postal_zone p {
  margin: 0;
}

@media screen and (min-width: 768px) {
  .column_livraison {
    display: flex;
  }
  .column_livraison .title_code_postal_zone {
    margin: 0 20px;
  }
  .column_livraison .code_postal_zone {
    columns: 4 auto;
  }
  .column_livraison .code_postal_zone p {
    margin: 0;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

h1 {
  margin-top: 0;
}

.page-template-page-classic-php {
  margin: 0;
}
.page-template-page-classic-php #classic {
  padding: 5%;
}
.page-template-page-classic-php #classic article {
  margin: auto !important;
}
.page-template-page-classic-php .type-page {
  margin: auto;
  padding: 5%;
  max-width: 1300px;
}
.page-template-page-classic-php .type-page h1 {
  color: #042a2b;
}
.page-template-page-classic-php .type-page a {
  color: #042a2b !important;
  text-decoration: none;
}

.post-97957 .form-ville-mini {
  text-align: center;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.page-template-default {
  margin: 0;
}
.page-template-default h1,
.page-template-default h2,
.page-template-default h3 {
  margin: auto;
  padding: 0 5%;
  max-width: 1300px;
}
.page-template-default .entry-content {
  margin: 0;
}

.page {
  margin: 0 !important;
}

.breadcumbs_pages {
  background-color: #042a2b;
  color: #ffffff;
  padding: 0.8% 30px;
  font-size: 11px;
  display: table;
  width: 100%;
}
.breadcumbs_pages a {
  color: #ffffff !important;
  text-decoration: none;
}
.breadcumbs_pages ol {
  list-style-type: none;
  padding: 0;
}
.breadcumbs_pages ol li {
  float: left;
  display: none;
}
.breadcumbs_pages ol li:nth-last-child(3) {
  display: block;
}
.breadcumbs_pages ol li:nth-last-child(3) span:before {
  content: "<";
  margin-right: 7px;
}

.wpcf7 h2 {
  padding: 3%;
  text-align: center;
}
.wpcf7 .contact-left {
  background-color: #e8e2d0;
  padding: 5%;
}
.wpcf7 .contact-left input,
.wpcf7 .contact-left select {
  padding: 12px 28px;
  border-radius: 25px;
  outline: none;
  width: 100%;
  margin-bottom: 3%;
}
.wpcf7 .contact-left select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/select.png) white no-repeat 98.5% !important;
  /* !important used for overriding all other customisations */
  background: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/select.png) white no-repeat calc(100% - 20px) !important;
  /* Better placement regardless of input width */
}
.wpcf7 .contact-right {
  padding: 0 5% 5% 5%;
  background-color: #e8e2d0;
}
.wpcf7 .contact-right textarea,
.wpcf7 .contact-right input {
  border-bottom: 2px solid #000 !important;
  border-radius: inherit;
  border: 0;
  outline: none;
  resize: none;
  background-color: transparent;
  margin-bottom: 15px;
  width: 100%;
}
.wpcf7 .contact-right input[type=submit] {
  background-color: #042a2b !important;
  border-radius: 30px !important;
  padding: 20px 30px !important;
  outline: none;
  color: #ffffff;
  float: right;
}
.wpcf7 .contact-je-suis-fleuriste {
  padding: 7%;
}
.wpcf7 .contact-je-suis-fleuriste p {
  text-align: center;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content input, .wpcf7 .contact-je-suis-fleuriste .flex-content select {
  margin-bottom: 30px;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left {
  padding: 30px 5% 0 5%;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left p {
  margin: 0;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right p {
  text-align: left;
  margin: 0;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right input, .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right textarea {
  border-bottom: none !important;
  background-color: #ffffff;
  margin-top: 10px;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  top: 28px;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .wpcf7-form-control-wrap {
  position: relative;
}
.wpcf7 .contact-je-suis-fleuriste .flex-content .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  text-align: left;
  position: absolute;
  top: 38px;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content {
  background-color: #e8e2d0;
  padding: 0 5% 0 5%;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content p {
  margin-top: 0;
  text-align: left;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .wpcf7-list-item {
  margin: 0;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .wpcf7-list-item-label {
  font-size: 0.8em;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion div p {
  font-size: 0.8em;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span {
  border: none;
  padding: 0;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd {
  border: none;
  text-decoration: underline;
  font-size: 0.9em;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd:after {
  display: none;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .subit_area p {
  text-align: center;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .subit_area p .wpcf7-submit {
  background-color: #042A2B !important;
  color: #ffffff;
  padding: 1em 3em;
  margin-bottom: 30px;
  border-radius: 30px !important;
  min-width: 150px;
  text-decoration: none;
}
.wpcf7 .contact-je-suis-fleuriste .bottom-content .subit_area p .wpcf7-spinner {
  display: none;
}

#wcfmmp-stores-wrap .form-ville-mini {
  text-align: left;
}

.form-ville-mini {
  text-align: center;
}
.form-ville-mini .div_address_search input {
  padding: 12px 28px;
  border-radius: 25px !important;
  outline: none;
  width: 100%;
  display: inline-block;
  border: 1px solid #ccc !important;
  color: #042a2b !important;
  height: auto !important;
}
.form-ville-mini .div_address_search input::placeholder {
  color: #666 !important;
}
.form-ville-mini .div_sessile_search_submit {
  margin-top: 15px;
}
.form-ville-mini .div_sessile_search_submit button {
  background-color: #042a2b !important;
  color: #fff;
  padding: 1em 3em !important;
  border-radius: 30px !important;
  min-width: 150px;
  margin-top: 0 !important;
}

.pagination,
.woocommerce-pagination {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
.pagination ul,
.woocommerce-pagination ul {
  border: 0 !important;
  margin: auto;
}
.pagination ul li,
.woocommerce-pagination ul li {
  border: 0 !important;
  padding: 0 0 6px 5px !important;
  display: inline !important;
}
.pagination ul li a:hover,
.woocommerce-pagination ul li a:hover {
  background-color: transparent !important;
  color: #000000 !important;
}
.pagination a,
.pagination span,
.woocommerce-pagination a,
.woocommerce-pagination span {
  font-size: 1em !important;
  display: inline-block !important;
  line-height: 33px !important;
  width: 35px !important;
  height: 35px !important;
  border: 1px solid #042a2b !important;
  padding: 0 !important;
  color: #042a2b;
  text-decoration: none;
}
.pagination a.current,
.pagination span.current,
.woocommerce-pagination a.current,
.woocommerce-pagination span.current {
  background-color: #042a2b !important;
  color: #ffffff !important;
}
.pagination .next,
.pagination .prev,
.woocommerce-pagination .next,
.woocommerce-pagination .prev {
  border: 0;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .wpcf7 {
    width: 100%;
  }
  .wpcf7 .split_contact {
    display: flex;
    align-items: center;
  }
  .wpcf7 .split_contact .contact-left {
    width: 50%;
    padding: 16% 5%;
  }
  .wpcf7 .split_contact .contact-right {
    width: 50%;
    background-color: #ffffff;
  }
  .wpcf7 .split_contact .contact-right input[type=text] {
    width: 50%;
  }
  .wpcf7 .contact-je-suis-fleuriste {
    max-width: 1300px;
    padding: 5% 0 5% 0;
    margin: auto;
  }
  .wpcf7 .contact-je-suis-fleuriste h2 {
    padding: 0;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content {
    display: flex;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left {
    width: 50%;
    padding: 5% 2% 0 7%;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left input, .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-left select {
    margin-bottom: 58px;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .contact-right {
    width: 50%;
    padding: 5% 7% 0 2%;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .wpcf7-form-control-wrap {
    position: relative;
  }
  .wpcf7 .contact-je-suis-fleuriste .flex-content .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    position: absolute;
    top: 38px;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content {
    padding: 0 7% 0 7%;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion {
    margin: 0;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd {
    padding: 0;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content .bloc__depliable .bloc__depliable-inner .accordion span a.rgpd:after {
    display: none;
  }
  .wpcf7 .contact-je-suis-fleuriste .bottom-content .subit_area p .wpcf7-submit {
    margin-bottom: 50px;
    min-width: 250px;
  }
  .breadcumbs_pages {
    padding: 0.8% 4%;
    display: block;
  }
  .breadcumbs_pages ol li {
    display: block;
  }
  .breadcumbs_pages ol li:nth-last-child(3) span:before {
    content: "";
    margin-right: 0px;
  }
  .form-ville-mini .div_address_search {
    display: inline-block;
    width: 500px;
  }
  .form-ville-mini .div_sessile_search_submit {
    display: inline-block;
    margin-left: 30px;
  }
}
.page-id-97957 .form-ville-mini {
  texte-align: center;
}

/*.page-template-template-categorie_produit, .page-template-default,.page-template-template-blog,.page-template-page-contact {
  .breadcumbs_pages {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .page-template-template-categorie_produit, .page-template-default,.page-template-template-blog,.page-template-page-contact {
    .breadcumbs_pages {
      display: block;
    }
  }
}*/
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.woocommerce-cart .breadcumbs_pages {
  display: none !important;
}

.cart-title {
  color: white;
  text-align: left;
  background-color: #042a2b;
  padding: 30px 2% !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: unset !important;
}
.cart-title span {
  max-width: 1400px;
  display: block;
  margin: 0 auto;
  padding-left: 12px;
}
@media (max-width: 1024px) {
  .cart-title span {
    padding-left: 0px;
  }
}
@media (max-width: 768px) {
  .cart-title {
    padding: 20px 2% !important;
    font-size: 18px;
    text-align: center;
  }
}

.woocommerce-cart-form {
  color: #042a2b;
  font-family: "Chivo", sans-serif !important;
}
.woocommerce-cart-form p {
  margin-bottom: 0;
}
.woocommerce-cart-form .cart {
  font-size: 17px;
  padding: 60px 12px;
  max-width: 1400px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart {
    font-size: 14px;
    flex-direction: column;
    padding: 32px 0px 0px;
  }
}
.woocommerce-cart-form .cart h4 {
  font-size: 22px;
  margin: 0;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart h4 {
    font-size: 17px;
  }
}
.woocommerce-cart-form .cart-products {
  width: 800px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products {
    width: 100%;
    padding: 0 16px;
  }
}
.woocommerce-cart-form .cart-products-item:not(:last-child) {
  padding-bottom: 48px;
  margin-bottom: 48px;
  border-bottom: 1px solid #042a2b;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-products-item {
    padding: 0 16px;
  }
}
.woocommerce-cart-form .cart-products-item-summary {
  display: flex;
  width: 100%;
  margin-bottom: 48px;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary {
    margin-bottom: 24px;
  }
}
.woocommerce-cart-form .cart-products-item-summary-image {
  width: 49%;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-image {
    width: 40%;
  }
}
.woocommerce-cart-form .cart-products-item-summary-image img {
  height: 340px;
  width: 340px;
  border-radius: 40px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-image img {
    height: unset;
    max-width: 90%;
    border-radius: 16px;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos {
  width: 49%;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-infos {
    width: 60%;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos-title h4 {
  font-size: 34px;
  line-height: 34px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-infos-title h4 {
    font-size: 17px;
    line-height: 17px;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos p {
  font-size: 22px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-infos p {
    font-size: 14px;
    margin-bottom: 0;
  }
  .woocommerce-cart-form .cart-products-item-summary-infos p.sub-total {
    margin-top: 4px !important;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos-links {
  display: flex;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-summary-infos-links {
    margin-top: 16px;
  }
}
.woocommerce-cart-form .cart-products-item-summary-infos-links a {
  color: #7b7b7b;
  text-decoration: underline;
}
.woocommerce-cart-form .cart-products-item-additionals {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.woocommerce-cart-form .cart-products-item-additionals h4 {
  font-family: "Chivo", sans-serif;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-products-item-additionals {
    padding: 0px;
  }
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-additionals {
    flex-direction: column;
  }
  .woocommerce-cart-form .cart-products-item-additionals h4 {
    font-size: 14px;
  }
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos {
  padding-top: 16px;
  border-top: 1px solid rgba(4, 42, 43, 0.3);
  width: 48%;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-additionals-vendor-infos {
    width: 100%;
  }
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos-logo .store-avatar {
  width: 80px;
  height: 80px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos-logo .store-avatar .image_logo {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 80px;
  border-radius: 8px;
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos-text {
  padding-left: 16px;
}
.woocommerce-cart-form .cart-products-item-additionals-vendor-infos-text span {
  color: #7b7b7b;
}
.woocommerce-cart-form .cart-products-item-additionals-options-infos {
  padding-top: 16px;
  border-top: 1px solid rgba(4, 42, 43, 0.3);
  width: 49%;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-products-item-additionals-options-infos {
    width: 100%;
    margin-top: 20px;
  }
}
.woocommerce-cart-form .cart-products-item-additionals-options-infos span {
  color: #7b7b7b;
}
.woocommerce-cart-form .cart-summary {
  position: sticky;
  top: 32px;
  background-color: #e8e2d0;
  padding: 32px;
  border-radius: 16px;
  height: fit-content;
  box-shadow: 0px 0px 20px 0px rgba(4, 42, 43, 0.1);
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-summary {
    width: 100%;
    bottom: 0px;
    top: unset;
    padding: 16px;
    border-radius: 0;
    font-size: 14px;
    margin-top: 24px;
  }
  .woocommerce-cart-form .cart-summary input,
.woocommerce-cart-form .cart-summary button {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-summary .title {
    display: none;
  }
}
.woocommerce-cart-form .cart-summary h4 {
  font-size: 34px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-summary h4 {
    font-size: 18px;
    margin-bottom: 16px;
  }
}
.woocommerce-cart-form .cart-summary-coupons {
  border-bottom: 1px solid rgba(4, 42, 43, 0.3);
  margin-bottom: 20px;
}
.woocommerce-cart-form .cart-summary-total {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid rgba(4, 42, 43, 0.3);
  padding-bottom: 6px;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-summary-total {
    padding-bottom: 0;
  }
}
.woocommerce-cart-form .cart-summary-total h4 {
  font-size: 30px;
  margin-bottom: 0;
  font-family: "Chivo", sans-serif;
  font-weight: 400;
}
@media (max-width: 768px) {
  .woocommerce-cart-form .cart-summary-total h4 {
    font-size: 17px;
  }
}
.woocommerce-cart-form .cart-summary-promo-code {
  width: 100%;
  background-color: white;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
}
.woocommerce-cart-form .cart-summary-promo-code button {
  border: none;
  background-color: white;
  color: #042a2b;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.woocommerce-cart-form .cart-summary-promo-code button:hover {
  opacity: 0.7;
}
.woocommerce-cart-form .cart-summary-promo-code input {
  width: 50% !important;
  border: none;
  margin-bottom: 0 !important;
}
.woocommerce-cart-form .cart-summary .round-btn {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-size: 22px;
  margin-top: 60px;
}
@media (max-width: 1024px) {
  .woocommerce-cart-form .cart-summary .round-btn {
    margin-top: 24px;
    font-size: 14px;
  }
}
.woocommerce-cart-form .cart-summary .round-btn:visited, .woocommerce-cart-form .cart-summary .round-btn:hover, .woocommerce-cart-form .cart-summary .round-btn:active {
  color: white;
}
.woocommerce-cart-form .cart .tm-cart-edit-options {
  display: none !important;
}

.wrapper-cart-empty {
  max-width: 1400px;
  margin: 0 auto;
  padding: 60px 12px;
}
@media (max-width: 768px) {
  .wrapper-cart-empty {
    padding: 16px;
  }
}

.cart-empty {
  display: flex;
  flex-direction: column;
  font-size: 22px;
  max-width: 900px;
  color: #042a2b;
}
@media (max-width: 768px) {
  .cart-empty {
    font-size: 14px;
  }
}
.cart-empty h2 {
  font-size: 34px;
  margin: 0;
  padding: 0;
  text-align: left !important;
}
@media (max-width: 768px) {
  .cart-empty h2 {
    font-size: 24px;
    margin-top: 12px !important;
  }
}
.cart-empty .form-ville-mini .sessile_search {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
@media (max-width: 768px) {
  .cart-empty .form-ville-mini .sessile_search {
    flex-direction: column;
  }
}
.cart-empty .form-ville-mini .sessile_search .div_address_search {
  width: 70%;
}
@media (max-width: 768px) {
  .cart-empty .form-ville-mini .sessile_search .div_address_search {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cart-empty .form-ville-mini .sessile_search .div_sessile_search_submit {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cart-empty .form-ville-mini .sessile_search .div_sessile_search_submit .sessile_search_submit {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .woocommerce-message {
    display: flex;
    flex-direction: column;
  }
}
.woocommerce-message::after {
  content: unset;
}
.woocommerce-message .restore-item {
  display: block;
  float: right;
  border: none;
  color: white;
  padding: 8px 100px;
  background-color: #042a2b;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border-radius: 25px;
  width: fit-content;
  text-decoration: none;
}
@media (max-width: 768px) {
  .woocommerce-message .restore-item {
    margin-top: 8px;
    padding-top: 0;
    padding-bottom: 0;
  }
}

.woocommerce a.remove {
  color: #042a2b !important;
  text-align: left;
  width: 100%;
}
.woocommerce a.remove .remove_text {
  font-size: 0.5em;
  font-style: italic;
  font-weight: normal;
}
.woocommerce a.remove:hover {
  color: #042a2b !important;
  background-color: transparent !important;
}

.woocommerce-message {
  border-top-color: #042a2b;
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: relative;
  align-items: center;
}
.woocommerce-message a {
  background-color: #042a2b !important;
  color: #ffffff !important;
  padding: 8px 100px;
}
.woocommerce-message:before {
  color: #042a2b;
  top: unset;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
  background-color: #e8e2d0;
}

.shop_table {
  border: 0 !important;
}
.shop_table th {
  font-family: "recoleta";
  font-weight: normal;
  font-size: 1.5em;
}
.shop_table .product-thumbnail img {
  width: 150px !important;
  height: auto;
  border-radius: 15px;
}
.shop_table td {
  border: 0 !important;
}
.shop_table .coupon #coupon_code {
  width: 200px;
}
.shop_table .coupon button {
  background-color: #042a2b;
  color: #ffffff;
  font-weight: normal;
}
.shop_table .variation-Ecrivezlemessagejoindreaubouquetoptionnel {
  max-width: 500px;
}
.shop_table button {
  background-color: #042a2b;
  color: #ffffff;
  font-weight: normal;
}
.shop_table .input-text.qty {
  width: 100px !important;
  padding: 13px;
  -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3);
  display: inline-block;
  outline: none;
  border-radius: 23px;
  border: 0;
}
.shop_table .product-name > a {
  font-weight: bold;
}
.shop_table .product-name a {
  text-decoration: none;
  color: #042a2b;
  font-style: 1.1em !important;
}
.shop_table .product-name a.tm-cart-edit-options {
  font-size: 0.7em;
  font-style: italic;
  font-weight: normal;
}
.shop_table .product-name .tc-epo-metadata {
  font-size: 1em;
  color: #042a2b;
  font-weight: normal;
}
.shop_table .product-name .tc-epo-metadata dt {
  display: block !important;
  float: none !important;
  font-weight: normal;
}
.shop_table .product-name .tc-epo-metadata dd {
  margin: -16px 0 10px 0 !important;
  font-size: 0.7em;
  font-style: italic;
  font-weight: normal;
}

.cart_totals h2 {
  text-align: center;
  background-color: #e8e2d0;
  color: #042a2b;
  padding: 5px 2%;
}

#coupon_code {
  border-radius: 22px;
  padding: 10px 20px;
}
#coupon_code:focus {
  outline: none;
}

.coupon button {
  padding: 15px 20px !important;
  min-width: 200px;
  border-radius: 22px !important;
  text-align: center;
}

.wc-proceed-to-checkout a {
  background-color: #042a2b !important;
  color: #ffffff;
  border-radius: 30px !important;
}

.button.wc-backward {
  display: none !important;
}

.button-back-empty-cart-alert {
  margin: auto;
  padding: 0 5%;
  max-width: 1300px;
}
.button-back-empty-cart-alert a {
  background-color: #042a2b;
  color: #ffffff;
  padding: 2% 5%;
  border-radius: 30px;
  margin-top: 50px;
  margin-bottom: 50px;
  display: inline-block;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .remove_text {
    display: none;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

/**
 *
 *  RGPD BOTTOM BAR
 * 
 */
.overflow-hidden {
  overflow: hidden;
  position: relative;
  height: 100%;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  background: #000000 !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme:before {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  height: 100vh;
  width: 100%;
  top: 0;
  transform: translateY(-100%);
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-info-bar-hidden {
  bottom: -240px !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-info-bar-hidden:before {
  display: none;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  display: flex;
  width: 100%;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  height: 240px;
  max-height: 240px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
  color: #FFF !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice {
  width: 85%;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice p strong {
  font-size: 20px;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder {
  width: 15%;
  display: flex;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  color: #ffffff !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
  background: #042a2b !important;
}

@media screen and (max-width: 500px) {
  #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    height: 300px;
    max-height: 300px !important;
  }
  #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme.moove-gdpr-info-bar-hidden {
    bottom: -300px !important;
  }
  #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder {
    width: 100%;
  }
}
/**
 *
 * RGPD Formulaire
 * 
 */
.bloc__depliable .row {
  margin: 0;
}
.bloc__depliable .bloc__depliable-inner {
  width: 100%;
}
.bloc__depliable .bloc__depliable-inner .accordion {
  margin: 2em 0;
}
.bloc__depliable .bloc__depliable-inner .accordion span {
  display: block;
  border: 1px solid #042a2b;
  border-radius: 0.2em;
  padding: 0 1em;
  margin: 1em 0;
}
.bloc__depliable .bloc__depliable-inner .accordion span a.rgpd {
  width: 100%;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #042a2b;
  padding: 2%;
}
.bloc__depliable .bloc__depliable-inner .accordion span a.rgpd:after {
  width: 8px;
  height: 8px;
  border-right: 1px solid #042a2b;
  border-bottom: 1px solid #042a2b;
  position: absolute;
  right: 10px;
  content: " ";
  top: 50%;
  transform: translateY(-50%) rotate(-45deg);
  transition: 0.5s all ease-out;
}
.bloc__depliable .bloc__depliable-inner .accordion span a.rgpd.active:after {
  transform: translateY(-50%) rotate(45deg);
  transition: 0.5s all ease-out;
}
.bloc__depliable .bloc__depliable-inner .accordion span a.rgpd p {
  margin: 1em 0;
}
.bloc__depliable .bloc__depliable-inner .accordion span > div {
  display: none;
  padding: 10px 25px 30px;
}
.bloc__depliable .bloc__depliable-inner .accordion span > div a {
  color: #042a2b;
}
.bloc__depliable .bloc__depliable-inner .accordion span > div p {
  font-size: 12px;
  color: #042a2b;
}

.wpcf7-form input[type=checkbox] {
  width: 30px !important;
  -webkit-appearance: checkbox !important;
  transform: scale(1.5);
}
.wpcf7-form .checkbox input {
  visibility: inherit;
  display: block;
  width: 30px;
  float: left;
  margin-right: 15px;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.custom_boutton a {
  padding: 0.75em 1em;
  border-radius: 30px !important;
  min-width: 150px;
  display: inline-block;
  margin: auto;
  text-decoration: none;
}
.custom_boutton a.vert {
  background-color: #042a2b;
  color: #ffffff !important;
}
.custom_boutton a.transparent {
  background-color: none;
  color: #042a2b;
  border: 1px solid #042a2b;
}
.custom_boutton a.blanc {
  background-color: #ffffff;
  color: #042a2b;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.single-blog-article .header_blog {
  margin: 1% 5%;
  position: relative;
}
.single-blog-article .header_blog .logo_blog img {
  width: 150px;
}
.single-blog-article .header_blog .prev_next_blog {
  display: none;
}
.single-blog-article .header_blog .prev_next_blog .prev_next_button {
  border: 1px solid #042a2b;
  border-radius: 30px;
  padding: 2% 5%;
  color: #042a2b;
  width: 200px;
  text-align: center;
}
.single-blog-article .header_blog .prev_next_blog .prev_next_button a {
  color: #042a2b !important;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .single-blog-article .header_blog {
    margin: 1% 5%;
    display: flex;
    align-items: center;
  }
  .single-blog-article .header_blog .prev_next_blog {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
  }
  .single-blog-article .header_blog .prev_next_blog .prev_next_button {
    margin: 0 2%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.single-lab-article .header_lab {
  position: relative;
  margin: 1% 5%;
  min-height: 82px;
}
.single-lab-article .header_lab .logo_lab img {
  width: 150px;
}
.single-lab-article .header_lab .prev_next_lab {
  display: none;
}
.single-lab-article .header_lab .prev_next_lab .prev_next_button {
  border: 1px solid #042a2b;
  border-radius: 30px;
  padding: 2% 5%;
  color: #042a2b;
  width: 200px;
  text-align: center;
}
.single-lab-article .header_lab .prev_next_lab .prev_next_button a {
  color: #042a2b !important;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .single-lab-article .header_lab {
    margin: 1% 5%;
    display: flex;
    align-items: center;
  }
  .single-lab-article .header_lab .prev_next_lab {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
  }
  .single-lab-article .header_lab .prev_next_lab .prev_next_button {
    margin: 0 2%;
  }
}
/*!

Theme Name: sessile-2021

Theme URI: https://underscores.me/

Author: Automattic

Author URI: https://automattic.com/

Description: Hi. I'm a starter theme called <code>sessile-2021</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.

Version: 1.0.0

Tested up to: 5.4

Requires PHP: 5.6

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: sessile-2021

Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned.



sessile-2021 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/
/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

# Generic

	- Normalize

	- Box sizing

# Base

	- Typography

	- Elements

	- Links

	- Forms

## Layouts

# Components

	- Navigation

	- Posts and pages

	- Comments

	- Widgets

	- Media

	- Captions

	- Galleries

# plugins

	- Jetpack infinite scroll

# Utilities

	- Accessibility

	- Alignments



--------------------------------------------------------------*/
/*--------------------------------------------------------------

# Generic

--------------------------------------------------------------*/
/* Normalize

--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document

	 ========================================================================== */
/**

 * 1. Correct the line height in all browsers.

 * 2. Prevent adjustments of font size after orientation changes in iOS.

 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections

	 ========================================================================== */
/**

 * Remove the margin in all browsers.

 */
body {
  margin: 0;
}

/**

 * Render the `main` element consistently in IE.

 */
main {
  display: block;
}

/**

 * Correct the font size and margin on `h1` elements within `section` and

 * `article` contexts in Chrome, Firefox, and Safari.

 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content

	 ========================================================================== */
/**

 * 1. Add the correct box sizing in Firefox.

 * 2. Show the overflow in Edge and IE.

 */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics

	 ========================================================================== */
/**

 * Remove the gray background on active links in IE 10.

 */
a {
  background-color: transparent;
}

/**

 * 1. Remove the bottom border in Chrome 57-

 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.

 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**

 * Add the correct font weight in Chrome, Edge, and Safari.

 */
b,
strong {
  font-weight: bolder;
}

/**

 * 1. Correct the inheritance and scaling of font size in all browsers.

 * 2. Correct the odd `em` font sizing in all browsers.

 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**

 * Add the correct font size in all browsers.

 */
small {
  font-size: 80%;
}

/**

 * Prevent `sub` and `sup` elements from affecting the line height in

 * all browsers.

 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content

	 ========================================================================== */
/**

 * Remove the border on images inside links in IE 10.

 */
img {
  border-style: none;
}

/* Forms

	 ========================================================================== */
/**

 * 1. Change the font styles in all browsers.

 * 2. Remove the margin in Firefox and Safari.

 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**

 * Show the overflow in IE.

 * 1. Show the overflow in Edge.

 */
button,
input {
  overflow: visible;
}

/**

 * Remove the inheritance of text transform in Edge, Firefox, and IE.

 * 1. Remove the inheritance of text transform in Firefox.

 */
button,
select {
  text-transform: none;
}

/**

 * Correct the inability to style clickable types in iOS and Safari.

 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**

 * Remove the inner border and padding in Firefox.

 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**

 * Restore the focus styles unset by the previous rule.

 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**

 * Correct the padding in Firefox.

 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**

 * 1. Correct the text wrapping in Edge and IE.

 * 2. Correct the color inheritance from `fieldset` elements in IE.

 * 3. Remove the padding so developers are not caught out when they zero out

 *		`fieldset` elements in all browsers.

 */
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**

 * Add the correct vertical alignment in Chrome, Firefox, and Opera.

 */
progress {
  vertical-align: baseline;
}

/**

 * Remove the default vertical scrollbar in IE 10+.

 */
textarea {
  overflow: auto;
}

/**

 * 1. Add the correct box sizing in IE 10.

 * 2. Remove the padding in IE 10.

 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/**

 * Correct the cursor style of increment and decrement buttons in Chrome.

 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**

 * 1. Correct the odd appearance in Chrome and Safari.

 * 2. Correct the outline style in Safari.

 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**

 * Remove the inner padding in Chrome and Safari on macOS.

 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**

 * 1. Correct the inability to style clickable types in iOS and Safari.

 * 2. Change font properties to `inherit` in Safari.

 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive

	 ========================================================================== */
/*

 * Add the correct display in Edge, IE 10+, and Firefox.

 */
details {
  display: block;
}

/*

 * Add the correct display in all browsers.

 */
summary {
  display: list-item;
}

/* Misc

	 ========================================================================== */
/**

 * Add the correct display in IE 10+.

 */
template {
  display: none;
}

/**

 * Add the correct display in IE 10.

 */
[hidden] {
  display: none;
}

/* Box sizing

--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.

@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/*--------------------------------------------------------------

# Base

--------------------------------------------------------------*/
/* Typography

--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements

--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 3em 1.5em 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-right: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links

--------------------------------------------- */
a {
  color: #042A2B;
}

a:hover,
a:focus,
a:active {
  color: #042A2B;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

/* Forms

--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
input[type=numeric],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------

# Layouts

--------------------------------------------------------------*/
/*--------------------------------------------------------------

# Components

--------------------------------------------------------------*/
/* Navigation

--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-right: 0;
}

.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: right;
  position: absolute;
  top: 100%;
  right: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  right: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  display: block;
  right: auto;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  right: auto;
}

.main-navigation li {
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: flex;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

/* Posts and pages

--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments

--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets

--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media

--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions

--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries

--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------

# Plugins

--------------------------------------------------------------*/
/* Jetpack infinite scroll

--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------

# Utilities

--------------------------------------------------------------*/
/* Accessibility

--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !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;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  right: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments

--------------------------------------------- */
.alignleft {
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 1.5em;
}

.sessile-btn {
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  background-color: #062A2B;
  color: white;
  border: none;
  padding: 20px 45px;
  border-radius: 30px;
  font-size: 19px;
  line-height: 16px;
  min-width: 169px;
  transition: 0.2s ease-in opacity;
}

.reviews-section .review-tabs .star {
  display: inline-flex;
  align-items: center;
  min-width: 32px;
}

/* Button

--------------------------------------------- */
.sessile-btn:hover {
  cursor: pointer;
  opacity: 0.7;
}

.season-btn a {
  color: #fff;
  text-decoration: none;
}

@media only screen and (max-width: 1200px) {
  .season-btn {
    font-size: 17px;
    line-height: 17px;
  }
}
#go-to-checkout {
  padding: 0.4em 1em;
}

/* Loader

--------------------------------------------- */
#loader-pagination {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #042a2b;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  animation: spin 2s linear infinite;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.taxonomy-grid-container {
  margin: 0 5%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
  grid-gap: 1em;
}
.taxonomy-grid-container .product-list-schema {
  all: unset;
  display: contents;
}
.taxonomy-grid-container img {
  width: 100%;
  height: auto;
}
.taxonomy-grid-container .location-listing {
  position: relative;
}
.taxonomy-grid-container .location-listing:hover .location-title {
  opacity: 1;
}
.taxonomy-grid-container .location-image {
  line-height: 0;
  overflow: hidden;
}
.taxonomy-grid-container .location-image img {
  filter: blur(0px);
  transition: filter 0.3s ease-in;
  transform: scale(1.1);
}
.taxonomy-grid-container .location-title {
  font-size: 1.5em;
  font-weight: bold;
  text-decoration: none;
  z-index: 1;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  display: flex;
  /*	opacity: 0;
  transition: opacity .5s;
  background: rgba(4, 42, 43, 0.4);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;*/
}
.taxonomy-grid-container .location-title a {
  color: #ffffff;
  text-decoration: none;
  background-color: rgba(4, 42, 43, 0.4);
  padding: 2%;
}
@media (hover: none) {
  .taxonomy-grid-container .location-title {
    opacity: 1;
  }
}

.agglomeration-template-default .taxonomy-grid-container {
  margin: 1% 5%;
  grid-template-columns: repeat(auto-fill, minmax(33%, 1fr));
}
.agglomeration-template-default .taxonomy-grid-container .location-listing .location-title {
  font-size: 1em;
}
.agglomeration-template-default .taxonomy-grid-container .location-listing .location-title a {
  background-color: rgb(4, 42, 43);
}

.page-template-template-sous_categorie_produit .taxonomy-grid-container {
  margin: 1% 5%;
}
.page-template-template-sous_categorie_produit .bold {
  font-weight: bold;
}

@media screen and (min-width: 768px) {
  .taxonomy-grid-container {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)) !important;
  }
  .agglomeration-template-default .entry-title-header {
    padding: 2% 5% 0% 5%;
    max-width: 1300px;
    margin: auto;
    text-align: center;
  }
  .agglomeration-template-default .taxonomy-grid-container .location-listing .location-title {
    font-size: 1.5em;
  }
}
.woocommerce-products-header__title {
  text-align: center;
}

.taxonomy_header {
  background-color: #e8e2d0;
  text-align: center;
  padding: 2%;
}
.taxonomy_header .adresse_client {
  background-color: #042a2b;
  color: #ffffff;
  margin: 2%;
  padding: 1%;
  display: inline-block;
}

.taxonomy_content_product {
  margin: 2% 5%;
}
@media screen and (max-width: 768px) {
  .taxonomy_content_product .woocommerce ul.products li.product {
    width: 100% !important;
  }
}
.taxonomy_content_product #wcfm_home {
  display: none;
}
.taxonomy_content_product .no-results {
  text-align: center;
  color: #042a2b;
  font-size: 1.2em;
  margin: 2% 5%;
}
.taxonomy_content_product .no-results a {
  color: #042a2b;
}
.taxonomy_content_product .ajax-load-more-wrap .alm-paging-content {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
  grid-gap: 1em;
}
.taxonomy_content_product img {
  width: 100%;
  height: auto;
}
.taxonomy_content_product .type-product {
  padding: 1% !important;
  list-style-type: none;
  text-align: center;
}
.taxonomy_content_product .type-product a {
  color: #042a2b;
  text-decoration: none;
}
.taxonomy_content_product .type-product .woocommerce-loop-product__title {
  text-align: center;
}
.taxonomy_content_product .type-product .price {
  display: none !important;
  text-align: center;
}
.taxonomy_content_product .type-product .price .from {
  display: none;
}
.taxonomy_content_product .type-product .wcfm_dashboard_item_title {
  color: #042a2b !important;
  font-weight: normal;
}
.taxonomy_content_product .type-product .add_to_cart_button {
  color: #ffffff;
  border: 1px solid #042a2b;
  padding: 0.6em 0.8em;
  border-radius: 2em;
  outline: none;
  cursor: pointer;
  font-size: 1.1em;
  line-height: 1.2em;
  text-decoration: none;
  background-color: #042a2b;
  display: inline-block;
  font-weight: normal;
  margin: 1em 0;
}
.taxonomy_content_product .type-product .add_to_cart_button:hover {
  color: #042a2b !important;
  background-color: #ffffff !important;
}

@media screen and (min-width: 768px) {
  .taxonomy_content_product .ajax-load-more-wrap .alm-paging-content {
    grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
  }
}
.page-template-template-sous_categorie_produit {
  margin-bottom: 0 !important;
}
.page-template-template-sous_categorie_produit h1 {
  padding-top: 3%;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  color: #ffffff;
}
.page-template-template-sous_categorie_produit .sessile_search {
  text-align: left;
}
.page-template-template-sous_categorie_produit .titleseach {
  color: #ffffff;
  font-weight: normal;
  font-size: 1em;
  text-align: left;
  margin: 0;
  margin-top: 10%;
}
.page-template-template-sous_categorie_produit .search_choice {
  width: 90%;
  margin: auto;
  margin-right: 0;
}
.page-template-template-sous_categorie_produit .search_choice .alerte_cp {
  width: 285px;
  margin-left: 3%;
}
.page-template-template-sous_categorie_produit .div_address_search {
  position: relative;
}
.page-template-template-sous_categorie_produit .div_address_search input {
  padding: 0;
}
.page-template-template-sous_categorie_produit .div_address_search #address_search {
  background-color: transparent;
  border: 0 !important;
  border-bottom: 1px solid #ffffff !important;
  border-radius: 0 !important;
  width: 100%;
  color: #ffffff !important;
  height: 40px;
  font-size: 1em;
  position: relative;
}
.page-template-template-sous_categorie_produit .div_address_search #address_search:focus {
  outline: none;
}
.page-template-template-sous_categorie_produit .div_address_search #address_search::placeholder {
  color: #ffffff !important;
}
.page-template-template-sous_categorie_produit .div_sessile_search_submit {
  position: relative;
  display: inline-block;
  margin-top: 25px;
}
.page-template-template-sous_categorie_produit .div_sessile_search_submit .sessile_search_submit {
  font-family: "Chivo", sans-serif;
  position: relative;
  background-color: #042a2b !important;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px 45px !important;
  border-radius: 25px !important;
  text-align: left;
  cursor: pointer;
  color: #ffffff;
  height: 51px;
}
.page-template-template-sous_categorie_produit .div_sessile_search_submit .sessile_search_submit:focus {
  outline: none;
}
.page-template-template-sous_categorie_produit .div_sessile_search_submit.taxonomy_submit .sessile_search_submit {
  min-width: 266px;
}

@media screen and (max-width: 1200px) {
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start !important;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .search_choice.choice_type {
    margin-left: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .search_choice.choice_type .titleseach {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice {
    margin-left: 0;
    width: 100%;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .alerte_cp {
    margin-left: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse {
    width: 100%;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search {
    padding-left: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search .div_address_search {
    width: 100%;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search .div_address_search .titleseach {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search .div_sessile_search_submit {
    margin-left: 0;
    margin-top: 30px;
    padding-left: 0;
  }
  .page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .taxonomy_form.search_choice .container.search_adresse .sessile_search .div_sessile_search_submit .sessile_search_submit {
    font-size: 16px !important;
    min-width: auto;
  }
}
@media screen and (min-width: 768px) {
  .page-template-template-sous_categorie_produit h1 {
    font-size: 2em;
  }
  .page-template-template-sous_categorie_produit .sessile_search {
    display: flex;
    align-items: flex-start;
    text-align: center;
  }
  .page-template-template-sous_categorie_produit .sessile_search .div_sessile_search_submit {
    margin-top: 10px;
  }
  .page-template-template-sous_categorie_produit .sessile_search .div_sessile_search_submit .sessile_search_submit {
    margin-top: 0;
  }
}
@media screen and (min-width: 1024px) {
  .page-template-template-sous_categorie_produit .option_choice {
    display: flex;
    align-items: center;
    max-width: 2000px;
    margin: auto;
    margin-top: 10%;
  }
  .page-template-template-sous_categorie_produit .option_choice .container_search {
    width: auto;
    min-width: 28%;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search {
    display: flex;
    align-items: flex-start;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search .div_sessile_search_submit {
    margin-right: -30px;
    padding-left: 40px;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search .div_sessile_search_submit button {
    font-size: 1.2em;
    padding-bottom: 0;
    line-height: 38px;
  }
  .page-template-template-sous_categorie_produit .option_choice .titleseach {
    font-size: 1.2em;
  }
  .page-template-template-sous_categorie_produit .search_adresse {
    width: 70%;
  }
  .page-template-template-sous_categorie_produit .search_adresse .form-ville .div_address_search {
    width: 50%;
  }
  .page-template-template-sous_categorie_produit .search_adresse .form-ville .div_address_search #address_search {
    font-size: 1.2em;
    line-height: 40px;
    height: auto;
  }
  .page-template-template-sous_categorie_produit .search_adresse .form-ville .div_sessile_search_submit {
    margin-left: 12%;
  }
  .page-template-template-sous_categorie_produit .search_adresse .form-ville .div_sessile_search_submit button {
    font-size: 1.2em;
  }
  .page-template-template-sous_categorie_produit .div_address_search {
    width: 70%;
    min-width: 480px;
  }
  .page-template-template-sous_categorie_produit .div_address_search #address_search {
    font-size: 1.2em;
    line-height: 40px;
    height: auto;
  }
}
@media screen and (min-width: 1300px) {
  .page-template-template-sous_categorie_produit .option_choice .select_value {
    font: 500 1.5em "Chivo", sans-serif;
  }
  .page-template-template-sous_categorie_produit .option_choice .select_item {
    font: 500 1.5em "Chivo", sans-serif;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .option_choice .titleseach {
    font-size: 1.7em;
  }
  .page-template-template-sous_categorie_produit .option_choice .search_adresse .form-ville .div_address_search #address_search {
    font-size: 1.5em;
  }
  .page-template-template-sous_categorie_produit .option_choice .search_adresse .form-ville .div_sessile_search_submit {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .option_choice .search_adresse .form-ville .div_sessile_search_submit button {
    font-size: 1.5em;
  }
  .page-template-template-sous_categorie_produit .option_choice .sessile_search .div_sessile_search_submit {
    margin-top: 0;
  }
  .page-template-template-sous_categorie_produit .option_choice .div_address_search #address_search {
    font-size: 1.7em;
  }
}
/* Bandeau de suppression adresse */
.current_adresse {
  background-color: #e8e2d0;
  padding: 2% 5%;
  display: flex;
  justify-content: space-between;
}
.current_adresse .current_adresse_value {
  color: #042a2b;
  font-size: 0.7em;
}
.current_adresse .current_adresse_value .legend {
  font-weight: bold;
}
.current_adresse button {
  border: 1px solid #042a2b;
  padding: 0.5em 0.7em;
  min-width: 110px;
  border-radius: 2em;
  outline: none;
  cursor: pointer;
  font-size: 0.7em;
  line-height: 1.2em;
  background-color: #042a2b;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  .current_adresse .current_adresse_value {
    font-size: 1.1em;
  }
  .current_adresse button {
    border: 1px solid #042a2b;
    padding: 0.6em 1.5em;
    font-size: 1.1em;
  }
}
.vous-pourriez-aimer {
  font-size: 1.2em;
  margin-top: 1%;
  margin-bottom: 1.7%;
  text-align: center;
}

@media screen and (min-width: 1024px) {
  .vous-pourriez-aimer {
    font-size: 1.7em;
  }
}
@media screen and (max-width: 768px) {
  @supports (-webkit-touch-callout: none) {
    .page-template-template-sous_categorie_produit .sous_cat_header {
      background-attachment: scroll;
    }
  }
  @supports not (-webkit-touch-callout: none) {
    .page-template-template-sous_categorie_produit .sous_cat_header {
      background-attachment: fixed;
    }
  }
}
li.type-product .woocommerce-LoopProduct-link img.second_product_image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  object-fit: contain;
  opacity: 0;
  transition: opacity 0.4s;
}

@media screen and (min-width: 768px) {
  li.type-product .woocommerce-LoopProduct-link {
    position: relative;
    position: relative;
    display: block;
  }
  li.type-product .woocommerce-LoopProduct-link:hover img.second_product_image {
    opacity: 1;
  }
}
.page-template-template-categorie_produit .site-main,
.page-template-template-sous_categorie_produit .site-main {
  background-color: #e8e2d0;
}
.page-template-template-categorie_produit .site-main .cc_header,
.page-template-template-sous_categorie_produit .site-main .cc_header {
  background-color: #ffffff;
}
.page-template-template-categorie_produit .site-main h1,
.page-template-template-sous_categorie_produit .site-main h1 {
  text-align: center;
  margin: 0;
  padding-top: 80px;
  margin-bottom: 60px;
  font-size: 50px;
  color: #042a2b;
}
.page-template-template-categorie_produit .site-main h1.only-sub-category,
.page-template-template-sous_categorie_produit .site-main h1.only-sub-category {
  font-size: 35px;
  padding-top: 30px;
  margin-bottom: 30px;
}
.page-template-template-categorie_produit .site-main h4,
.page-template-template-sous_categorie_produit .site-main h4 {
  max-width: 1300px;
  margin: 15px auto 10px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0 15px 90px;
  grid-template-columns: repeat(2, 1fr) !important;
  grid-gap: 90px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-category,
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-product,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-product {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  height: 100%;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-product,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .link-product {
  line-height: 24px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container {
  position: relative;
  width: 30%;
  min-width: 260px;
  z-index: 2;
  margin-left: -10px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container a,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container a {
  text-decoration: none;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container img,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 15px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product {
  position: absolute;
  top: 5px;
  right: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #e8e2d0;
  width: 80px;
  height: 80px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .text-price-euros,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .text-price-euros {
  display: block;
  margin: 0;
  font-size: 14px;
  line-height: 14px;
  color: #7b7b7b;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .price-euros,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .price-euros {
  display: block;
  font-weight: bold;
  font-size: 22px;
  color: #042a2b;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container {
  position: relative;
  width: 70%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 25px 30px;
  background-color: #fff;
  border-top-right-radius: 38px;
  border-bottom-right-radius: 38px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2, .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
  font-family: "Chivo", sans-serif;
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: normal;
  margin: 0;
  text-align: center;
  background-color: #ffffff;
  font-size: 24px;
  padding: 0 15px;
  line-height: 30px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 5px 0 10px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description p,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description p {
  margin: 0;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description a,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description a {
  text-align: center;
  text-decoration: none;
  color: #7b7b7b;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery {
  margin-bottom: 10px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p svg,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p svg {
  width: 24px;
  height: 24px;
  fill: #042a2b;
  margin-right: 8px;
}
.page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  position: absolute;
  width: 65%;
  min-width: 174px;
  bottom: -20px;
  background-color: #042a2b;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 28px;
  border-radius: 25px;
  border: none;
  text-decoration: none;
  color: #ffffff;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container {
  margin: 0 auto;
  padding: 40px 18px 0;
  background-color: #042a2b;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container h2,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container h2 {
  margin: 0 0 40px;
  font-size: 40px;
  text-align: center;
  color: #ffffff;
  font-weight: 300;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town {
  width: 100vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 70px 18px;
  background-color: #ffffff;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container {
  width: 100%;
  max-width: 1200px;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search {
  width: 60%;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search #address_search,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search #address_search {
  padding: 12px 28px;
  border-radius: 25px !important;
  outline: none;
  display: inline-block;
  border: 1px solid #ccc !important;
  color: #042a2b !important;
  height: 50px !important;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search #address_search::placeholder,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search #address_search::placeholder {
  color: #666 !important;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit {
  width: 20%;
  margin-top: 0;
}
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit .sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit .sessile_search_submit {
  font-family: "Chivo", sans-serif;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #042a2b !important;
  padding: 1em 3em !important;
  border-radius: 30px !important;
  min-width: 150px;
  margin-top: 0 !important;
}
.page-template-template-categorie_produit .site-main .blog-discovery,
.page-template-template-sous_categorie_produit .site-main .blog-discovery {
  background-color: #ffffff;
}
.page-template-template-categorie_produit .site-main .our-suggestions,
.page-template-template-sous_categorie_produit .site-main .our-suggestions {
  margin: 0 auto;
  padding: 40px 18px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main .our-suggestions h2,
.page-template-template-sous_categorie_produit .site-main .our-suggestions h2 {
  margin: 0 0 20px;
  font-size: 40px;
  text-align: center;
  color: #042a2b;
  font-weight: 300;
}
.page-template-template-categorie_produit .site-main .our-suggestions p,
.page-template-template-sous_categorie_produit .site-main .our-suggestions p {
  font-size: 20px;
  margin: 0;
  color: #7b7b7b;
  text-align: center;
}
.page-template-template-categorie_produit .site-main .sub-category,
.page-template-template-sous_categorie_produit .site-main .sub-category {
  font-size: 40px;
  padding-left: 30px;
  padding-right: 30px;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category {
  position: relative;
  height: 42vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category-img,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category .sous_cat_header,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header {
  position: relative;
  z-index: 5;
  width: 95%;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice {
  align-items: center;
  margin: 0 auto;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .container.search_adresse.form-ville-mini,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice .container.search_adresse.form-ville-mini {
  width: 90%;
}
.page-template-template-categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice form.sessile_search,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category .sous_cat_header .option_choice form.sessile_search {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.page-template-template-categorie_produit .site-main #our-products,
.page-template-template-sous_categorie_produit .site-main #our-products {
  padding: 90px 0 0;
}
.page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category,
.page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category {
  padding-bottom: 70px;
  gap: 70px;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #042a2b;
  padding: 20px 15px;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container .pagination-revert,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container .pagination-revert {
  rotate: 180deg;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container a, .page-template-template-categorie_produit .site-main #our-products .pagination-container span,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container span {
  color: #7b7b7b;
  font-size: 24px;
  margin: 0 15px;
  text-decoration: none;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container svg,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container svg {
  width: 45px;
  height: 45px;
  margin-top: 16px;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container .prev, .page-template-template-categorie_produit .site-main #our-products .pagination-container .next,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container .prev,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container .next {
  margin: 0;
}
.page-template-template-categorie_produit .site-main #our-products .pagination-container .current,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container .current {
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 50%;
  width: 70px;
}
.page-template-template-categorie_produit .site-main .no-results,
.page-template-template-sous_categorie_produit .site-main .no-results {
  text-align: center;
  padding: 20px 18px;
  font-family: "Chivo", sans-serif;
}
.page-template-template-categorie_produit .site-main #you-might-also-like,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like {
  background-color: #ffffff;
  margin: 0 auto;
  padding: 40px 18px 0;
}
.page-template-template-categorie_produit .site-main #you-might-also-like .vous-pourriez-aimer,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like .vous-pourriez-aimer {
  margin: 0 0 50px;
  font-size: 40px;
  text-align: center;
  color: #042a2b;
  font-weight: 300;
}
.page-template-template-categorie_produit .site-main #you-might-also-like .sub-category-container .title-and-button-container,
.page-template-template-categorie_produit .site-main #you-might-also-like .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like .sub-category-container .title-and-button-container,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like .sub-category-container .title-and-button-container h3 {
  background-color: #e8e2d0;
}
.page-template-template-categorie_produit .site-main #current_adresse,
.page-template-template-sous_categorie_produit .site-main #current_adresse {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-template-template-categorie_produit .site-main #current_adresse .current_adresse_value,
.page-template-template-sous_categorie_produit .site-main #current_adresse .current_adresse_value {
  margin-bottom: 25px;
  font-family: "Chivo", sans-serif;
  font-size: 20px;
  color: #7b7b7b;
}
.page-template-template-categorie_produit .site-main #current_adresse .current_adresse_value .legend,
.page-template-template-sous_categorie_produit .site-main #current_adresse .current_adresse_value .legend {
  display: inline-block;
  color: #042a2b;
}
.page-template-template-categorie_produit .site-main #current_adresse .sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main #current_adresse .sessile_search_submit {
  font-family: "Chivo", sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #042a2b;
  padding: 12px;
  border-radius: 30px;
  min-width: 250px;
  font-size: 20px;
}

@media only screen and (max-width: 1200px) {
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container {
    grid-gap: 60px;
    padding-right: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container {
    min-width: 140px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container img,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container img {
    min-height: 13vh;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2, .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
    font-size: 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
    font-size: 18px;
    height: 40px;
    line-height: 21px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category {
    padding: 12px 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container-sub-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container-sub-category {
    padding: 10px 15px 25px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-gap: 20px;
    padding-right: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .img-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .img-container {
    width: 50%;
    min-width: 35vw;
    margin-left: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container {
    width: 70%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h2, .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h2,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3 {
    font-size: 18px;
    line-height: 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container .button-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container .button-category {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .page-template-template-categorie_produit .site-main h1,
.page-template-template-sous_categorie_produit .site-main h1 {
    font-size: 40px;
  }
  .page-template-template-categorie_produit .site-main .store-locator-sub-category,
.page-template-template-sous_categorie_produit .site-main .store-locator-sub-category {
    height: 40vh;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-gap: 20px;
    padding-right: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container {
    width: 50%;
    min-width: 40vw;
    margin-left: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product {
    width: 70px;
    height: 70px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .price-euros,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .img-container .price-minimum-product .price-euros {
    font-size: 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container {
    width: 70%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2, .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h2,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
    font-size: 18px;
    line-height: 20px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .product-description {
    margin: 6px 0 6px;
    font-size: 14px;
    line-height: 16px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery {
    margin-bottom: 8px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p {
    font-size: 12px;
    line-height: 16px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p svg,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .store-delivery p svg {
    margin-right: 4px;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container .button-category {
    width: auto;
  }
  .page-template-template-categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container-sub-category,
.page-template-template-sous_categorie_produit .site-main .taxonomy-grid-container .sub-category-container .title-and-button-container-sub-category {
    padding: 10px 10px 25px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category,
.page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category {
    grid-gap: 20px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container,
.page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container {
    width: 60%;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3 {
    height: 30px;
    line-height: 18px;
    font-size: 16px;
    padding: 0;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3 .link-product,
.page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container h3 .link-product {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 16px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container .product-description,
.page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .title-and-button-container .product-description {
    font-size: 12px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .global-review,
.page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .global-review {
    font-size: 12px;
  }
  .page-template-template-categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .global-review span,
.page-template-template-sous_categorie_produit .site-main #our-products .taxonomy-grid-container.grid-sub-category .sub-category-container .global-review span {
    margin: 0 !important;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container {
    padding-top: 25px;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container h2,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container h2 {
    line-height: 34px;
    margin-bottom: 25px;
    font-size: 24px;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town {
    padding: 40px 20px;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search,
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit {
    width: 100%;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search .sessile_search_submit,
.page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit .sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search .sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_sessile_search_submit .sessile_search_submit {
    font-family: "Chivo", sans-serif;
    font-size: 16px !important;
  }
  .page-template-template-categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search,
.page-template-template-sous_categorie_produit .site-main .search-address-by-town-container .search-address-by-town .container .sessile_search .div_address_search {
    margin-bottom: 20px;
  }
  .page-template-template-categorie_produit .site-main .our-suggestions,
.page-template-template-sous_categorie_produit .site-main .our-suggestions {
    padding: 30px 18px;
  }
  .page-template-template-categorie_produit .site-main .our-suggestions h2,
.page-template-template-sous_categorie_produit .site-main .our-suggestions h2 {
    font-size: 24px;
    line-height: 34px;
  }
  .page-template-template-categorie_produit .site-main .our-suggestions p,
.page-template-template-sous_categorie_produit .site-main .our-suggestions p {
    font-size: 16px;
  }
  .page-template-template-categorie_produit .site-main .sub-category,
.page-template-template-sous_categorie_produit .site-main .sub-category {
    font-size: 26px;
    padding-top: 40px;
    margin-bottom: 40px;
  }
  .page-template-template-categorie_produit .site-main .parent-category-title,
.page-template-template-sous_categorie_produit .site-main .parent-category-title {
    padding-top: 30px;
    margin-bottom: 30px;
  }
  .page-template-template-categorie_produit .site-main h1.only-sub-category,
.page-template-template-sous_categorie_produit .site-main h1.only-sub-category {
    font-size: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
  }
  .page-template-template-categorie_produit .site-main #our-products,
.page-template-template-sous_categorie_produit .site-main #our-products {
    padding-top: 30px;
  }
  .page-template-template-categorie_produit .site-main #our-products .pagination-container a,
.page-template-template-categorie_produit .site-main #our-products .pagination-container span,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container span {
    display: none;
  }
  .page-template-template-categorie_produit .site-main #our-products .pagination-container a:nth-child(1),
.page-template-template-categorie_produit .site-main #our-products .pagination-container a:nth-child(2),
.page-template-template-categorie_produit .site-main #our-products .pagination-container a:last-child,
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a:nth-child(1),
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a:nth-child(2),
.page-template-template-sous_categorie_produit .site-main #our-products .pagination-container a:last-child {
    display: inline-block;
  }
  .page-template-template-categorie_produit .site-main #you-might-also-like,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like {
    padding: 30px 0;
  }
  .page-template-template-categorie_produit .site-main #you-might-also-like .vous-pourriez-aimer,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like .vous-pourriez-aimer {
    font-size: 24px;
    line-height: 34px;
    margin: 0 15px 30px;
  }
  .page-template-template-categorie_produit .site-main #you-might-also-like .taxonomy-grid-container,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like .taxonomy-grid-container {
    padding-bottom: 0;
  }
  .page-template-template-categorie_produit .site-main #you-might-also-like .taxonomy-grid-container .sub-category-container .title-and-button-container h3,
.page-template-template-sous_categorie_produit .site-main #you-might-also-like .taxonomy-grid-container .sub-category-container .title-and-button-container h3 {
    height: 70px;
  }
  .page-template-template-categorie_produit .site-main #current_adresse,
.page-template-template-sous_categorie_produit .site-main #current_adresse {
    flex-direction: row;
    padding: 30px 18px;
  }
  .page-template-template-categorie_produit .site-main #current_adresse .current_adresse_value,
.page-template-template-sous_categorie_produit .site-main #current_adresse .current_adresse_value {
    margin-bottom: 0;
    margin-right: 15px;
    font-size: 15px;
  }
  .page-template-template-categorie_produit .site-main #current_adresse .sessile_search_submit,
.page-template-template-sous_categorie_produit .site-main #current_adresse .sessile_search_submit {
    min-width: 165px;
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .page-template-template-sous_categorie_produit .option_choice .titleseach {
    margin-top: 0;
    line-height: 38px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block_intro {
  background-color: #e8e2d0;
  align-items: center;
  text-align: center;
}
.block_intro .content_intro {
  padding: 3% 3%;
}
.block_intro .content_intro a {
  color: #042a2b;
}
.block_intro .contener_map #fleuriste_map {
  height: 450px;
}

.content_contenair {
  padding: 0% 4%;
}
.content_contenair h3 {
  border-bottom: 1px solid #042a2b;
  cursor: pointer;
}
.content_contenair ul {
  margin: 0;
  display: none;
}
.content_contenair ul li {
  list-style-type: none;
  width: 100%;
  display: inline-block;
}
.content_contenair ul li a {
  text-decoration: none;
  color: #000000;
}
.content_contenair ul:first-child {
  display: block;
}

@media screen and (min-width: 768px) {
  .block_intro {
    display: flex;
  }
  .block_intro .content_intro {
    width: 50%;
    padding: 1% 3%;
  }
  .block_intro .contener_map {
    width: 50%;
    min-height: 250px;
  }
  .content_contenair {
    padding: 2% 10%;
  }
  .content_contenair ul li {
    box-sizing: border-box;
    position: relative;
    width: 33%;
    min-height: 45px;
    display: inline-block;
    padding: 0 3px;
  }
  .content_contenair ul li a {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}

@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#wcfm_products_listing_expander .wcfm_product_delete {
  display: none;
}

.wcfm-bo header,
.wcfm-bo footer,
.wcfm-bo .cart-summary-promo-code,
.wcfm-dashboard-page header,
.wcfm-dashboard-page footer,
.wcfm-dashboard-page .cart-summary-promo-code {
  display: none !important;
}
.wcfm-bo .wcfm-bo-title,
.wcfm-dashboard-page .wcfm-bo-title {
  color: #042a2b;
  font-size: 1.5em;
  font-style: normal !important;
  width: 100%;
  line-height: 20px;
  font-weight: 600;
  text-align: center;
  padding: 32px 0;
  background-color: #ffffff;
  margin: 0;
}
.wcfm-bo .status-filters,
.wcfm-dashboard-page .status-filters {
  text-align: center;
}
.wcfm-bo .date_filter,
.wcfm-dashboard-page .date_filter {
  margin-top: 10px;
}
.wcfm-bo .dataTables_filter,
.wcfm-dashboard-page .dataTables_filter {
  margin-top: 10px;
}
.wcfm-bo #wcfm-main-content,
.wcfm-dashboard-page #wcfm-main-content {
  padding: 0 !important;
}
.wcfm-bo #wcfm-main-content #wcfm-main-contentainer,
.wcfm-dashboard-page #wcfm-main-content #wcfm-main-contentainer {
  margin-bottom: 0px !important;
}
.wcfm-bo #wcfm-main-content #wcfm-main-contentainer .wcfm-collapse,
.wcfm-dashboard-page #wcfm-main-content #wcfm-main-contentainer .wcfm-collapse {
  overflow: visible !important;
  padding-bottom: 0px !important;
}
.wcfm-bo #wcfm-main-content #wcfm-content,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content {
  border: unset !important;
  overflow: visible !important;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle {
  position: absolute;
  top: 19px;
  left: 12px;
  cursor: pointer;
  display: none;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle input,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle input {
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle span,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle span {
  background-color: white;
  transform-origin: top right;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle span:nth-last-child(2),
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle span:nth-last-child(2) {
  transform-origin: top left;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #ffffff;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span:nth-last-child(3),
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
  background: #ffffff;
}
.wcfm-bo #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span:nth-last-child(2),
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(-1px, 7px);
  background: #ffffff;
}
@media (max-width: 768px) {
  .wcfm-bo #wcfm-main-content #wcfm-content #menuToggle,
.wcfm-dashboard-page #wcfm-main-content #wcfm-content #menuToggle {
    display: block;
  }
}
.wcfm-bo .wcfm-page-headig,
.wcfm-dashboard-page .wcfm-page-headig {
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
  z-index: 999;
  position: relative;
  padding-left: 0 !important;
}
.wcfm-bo .wcfm-page-headig .wcfmfa_menu_item_log_out,
.wcfm-dashboard-page .wcfm-page-headig .wcfmfa_menu_item_log_out {
  margin-left: 32px;
}
.wcfm-bo .wcfm-page-headig .wcfmfa_menu_item_log_out .wcfmfa,
.wcfm-dashboard-page .wcfm-page-headig .wcfmfa_menu_item_log_out .wcfmfa {
  margin-top: 0px !important;
}
@media (max-width: 768px) {
  .wcfm-bo .wcfm-page-headig .wcfmfa_menu_item_log_out,
.wcfm-dashboard-page .wcfm-page-headig .wcfmfa_menu_item_log_out {
    margin-right: 12px;
  }
  .wcfm-bo .wcfm-page-headig .wcfmfa_menu_item_log_out .text,
.wcfm-dashboard-page .wcfm-page-headig .wcfmfa_menu_item_log_out .text {
    display: none;
  }
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart-contents,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart-contents {
  text-decoration: none !important;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart-contents i,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart-contents i {
  color: white;
  cursor: pointer;
  font-size: 30px !important;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart {
  position: absolute;
  background-color: white;
  padding: 30px;
  z-index: 9999999;
  right: 24px;
  top: 32px;
  box-shadow: 0px 0px 20px 0px rgba(4, 42, 43, 0.2);
  color: #042a2b;
  border-radius: 16px;
  width: 400px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty {
  min-width: 300px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty .empty-cart,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty .empty-cart {
  text-align: center;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty a,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart.empty a {
  text-decoration: none;
  color: #042a2b;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .cart_title,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .cart_title {
  display: none;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-thumbnail,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-thumbnail {
  margin-right: 32px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-thumbnail img,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-thumbnail img {
  width: 100px;
  border-radius: 15%;
  height: auto;
  margin-right: 8px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-order-item-info,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-order-item-info {
  vertical-align: top;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-product-name,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-product-name {
  color: #042a2b;
  text-align: left;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 16px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-product-quantity-price,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .wpmenucart-product-quantity-price {
  color: #7b7b7b;
  text-align: left;
  font-size: 14px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .show_cart,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .show_cart {
  margin-top: 20px;
}
.wcfm-bo .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .show_cart a,
.wcfm-dashboard-page .wcfm-page-headig .wpmenucart-shortcode .wpmenucart .show_cart a {
  text-decoration: none;
  text-align: center;
  background-color: #042a2b;
  border-radius: 25px;
  padding: 10px 20px;
  color: #ffffff;
}
.wcfm-bo .mobile_menu,
.wcfm-bo #computer_menu,
.wcfm-bo #account_cart,
.wcfm-dashboard-page .mobile_menu,
.wcfm-dashboard-page #computer_menu,
.wcfm-dashboard-page #account_cart {
  display: none !important;
}
.wcfm-bo .wcfm-collapse-content,
.wcfm-dashboard-page .wcfm-collapse-content {
  padding: 0 10px;
}
.wcfm-bo .header_commandes #dialog_open,
.wcfm-dashboard-page .header_commandes #dialog_open {
  width: 100%;
  display: flex;
  align-items: center;
  height: 100%;
  border: none;
  background-color: #e8e2d0;
  cursor: pointer;
}
.wcfm-bo .header_commandes #dialog_open img,
.wcfm-dashboard-page .header_commandes #dialog_open img {
  margin-right: 10px;
}
.wcfm-bo #wcfm-orders-table,
.wcfm-dashboard-page #wcfm-orders-table {
  margin-top: 0 !important;
}
.wcfm-bo #wcfm-orders-table tr th:nth-child(2),
.wcfm-bo #wcfm-orders-table tr td:nth-child(2),
.wcfm-bo #wcfm-orders-table tr th:nth-child(4),
.wcfm-bo #wcfm-orders-table tr td:nth-child(4),
.wcfm-bo #wcfm-orders-table tr th:nth-child(5),
.wcfm-bo #wcfm-orders-table tr td:nth-child(5),
.wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(2),
.wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(2),
.wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(4),
.wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(4),
.wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(5),
.wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(5) {
  display: none;
}
.wcfm-bo #wcfm-orders-table tbody tr:nth-child(odd),
.wcfm-dashboard-page #wcfm-orders-table tbody tr:nth-child(odd) {
  background-color: #f8f8f8;
}
.wcfm-bo #wcfm-orders-table tbody th,
.wcfm-dashboard-page #wcfm-orders-table tbody th {
  font-weight: normal !important;
}
.wcfm-bo .wcfm-top-banner,
.wcfm-dashboard-page .wcfm-top-banner {
  justify-content: space-between;
  padding: 20px;
  background-color: #042a2b;
  color: white;
  align-items: baseline;
}
.wcfm-bo .wcfm-top-banner a,
.wcfm-dashboard-page .wcfm-top-banner a {
  color: white;
  text-decoration: none !important;
}
.wcfm-bo .wcfm-top-banner .wcfm-date-range,
.wcfm-bo .wcfm-top-banner #search_filter,
.wcfm-dashboard-page .wcfm-top-banner .wcfm-date-range,
.wcfm-dashboard-page .wcfm-top-banner #search_filter {
  box-shadow: unset !important;
  margin: 0 !important;
}
.wcfm-bo .wcfmmp-pagination,
.wcfm-dashboard-page .wcfmmp-pagination {
  text-align: center;
  margin-top: 40px;
}
.wcfm-bo .wcfmmp-pagination .page-numbers,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers {
  display: inline-block;
}
.wcfm-bo .wcfmmp-pagination .page-numbers li,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li {
  list-style-type: none;
  font-size: 1.2em;
  display: inline-block;
}
.wcfm-bo .wcfmmp-pagination .page-numbers li a,
.wcfm-bo .wcfmmp-pagination .page-numbers li span,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li a,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li span {
  font-size: 15px;
  display: inline;
  width: 20px;
  height: 20px;
  padding: 10px 18px;
  color: #000000;
  text-decoration: none;
}
.wcfm-bo .wcfmmp-pagination .page-numbers li a.current,
.wcfm-bo .wcfmmp-pagination .page-numbers li span.current,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li a.current,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li span.current {
  background: unset !important;
}
.wcfm-bo .wcfmmp-pagination .page-numbers li .next,
.wcfm-bo .wcfmmp-pagination .page-numbers li .prev,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li .next,
.wcfm-dashboard-page .wcfmmp-pagination .page-numbers li .prev {
  border: 0;
  text-decoration: none;
}
.wcfm-bo .wcfm-store-manager-footer,
.wcfm-dashboard-page .wcfm-store-manager-footer {
  padding: 1.5vh;
  color: white;
  background-color: #042a2b;
  text-align: center;
  width: 100%;
}
.wcfm-bo #wcfm_menu,
.wcfm-dashboard-page #wcfm_menu {
  min-height: 95vh;
}
.wcfm-bo .wcfm_form_simple_submit_wrapper,
.wcfm-dashboard-page .wcfm_form_simple_submit_wrapper {
  height: fit-content !important;
}

@media screen and (min-width: 768px) {
  .wcfm-bo .wcfm-top-banner,
.wcfm-dashboard-page .wcfm-top-banner {
    display: flex;
  }
  .wcfm-bo .status-filters,
.wcfm-dashboard-page .status-filters {
    text-align: left;
  }
  .wcfm-bo .header_commandes,
.wcfm-dashboard-page .header_commandes {
    display: flex;
  }
  .wcfm-bo .header_commandes #dialog_open,
.wcfm-dashboard-page .header_commandes #dialog_open {
    width: auto;
  }
  .wcfm-bo #wcfm-orders-table tr th:nth-child(2),
.wcfm-bo #wcfm-orders-table tr td:nth-child(2),
.wcfm-bo #wcfm-orders-table tr th:nth-child(4),
.wcfm-bo #wcfm-orders-table tr td:nth-child(4),
.wcfm-bo #wcfm-orders-table tr th:nth-child(5),
.wcfm-bo #wcfm-orders-table tr td:nth-child(5),
.wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(2),
.wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(2),
.wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(4),
.wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(4),
.wcfm-dashboard-page #wcfm-orders-table tr th:nth-child(5),
.wcfm-dashboard-page #wcfm-orders-table tr td:nth-child(5) {
    display: table-cell;
  }
  .wcfm-bo .wcfm-bo-title,
.wcfm-dashboard-page .wcfm-bo-title {
    margin: auto;
    width: 100%;
    background-color: transparent;
  }
}
.dataTables_info {
  display: none;
}

.wcfm-btn-icon {
  display: inline-block;
  margin: 0 4px 4px 0;
  cursor: pointer;
  vertical-align: baseline;
  position: relative;
  padding: 0 15px !important;
  height: 2em;
  width: auto;
  color: #1c2b36;
  background: #fff;
  -webkit-box-shadow: 0 2px 1px #ccc;
  box-shadow: 0 2px 1px #ccc;
  text-decoration: none;
  font-size: 13px;
  line-height: 27px;
  border-width: 0;
  -webkit-appearance: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: all 0.5s;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#partners {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  margin-bottom: 100px;
}
#partners .partners-title {
  text-align: center;
  margin-bottom: 50px;
  font-size: 34px;
  font-weight: normal;
}
#partners .partners-title span {
  font-size: 50px;
  font-family: "Recoleta", sans-serif;
}
#partners .partners-container {
  max-width: 1300px;
  margin: 0 auto;
}
#partners .partners-item a {
  text-decoration: none;
}
#partners .partners-item-container {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 12px;
  grid-auto-rows: minmax(320px, auto);
  color: #042a2b;
  margin-bottom: 41px;
}
#partners .partners-item-img {
  border-radius: 27px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#partners .partners-item-img-container {
  width: 100%;
  max-width: 100%;
  aspect-ratio: 1;
  padding-bottom: 15px;
}
#partners .partners-item-img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1;
  border-radius: 25px;
}
#partners .partners-item-title {
  font-family: "Recoleta", sans-serif;
  font-size: 25px;
  line-height: 30px;
  padding: 0;
}
#partners .partners-item-city {
  font-size: 1rem;
  line-height: 35px;
}
#partners .pagination-container {
  position: relative;
  display: flex;
  align-items: center;
  gap: 17px;
  justify-content: center;
}
#partners .pagination-container .pagination-items {
  display: flex;
  gap: 9px;
}
#partners .pagination-container .pagination-items .pagination-item {
  width: 42px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #304D4C;
  color: #304D4C;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  transition: 0.2s background-color, 0.3s color;
}
#partners .pagination-container .pagination-btn {
  padding: 12px 27px;
  background-color: transparent;
  border: 1px solid #304D4C;
  color: #304D4C;
  transition: 0.2s background-color, 0.3s color;
}
#partners .pagination-container .pagination-btn:hover {
  opacity: 1;
  cursor: pointer;
  background-color: #304D4C;
  color: #ffffff;
}
#partners .pagination-container .pagination-btn:hover a {
  color: #ffffff;
}
#partners .pagination-container .pagination-btn svg {
  height: 13px;
}
#partners .pagination-container .pagination-btn .pagination-btn-svg {
  display: none;
}
#partners .pagination-container .pagination-previous,
#partners .pagination-container .pagination-next {
  display: inline-block;
  text-decoration: none;
  text-align: center;
}

@media only screen and (max-width: 1641px) {
  #partners .partners-item-container {
    padding: 0 18px;
  }
}
@media only screen and (max-width: 1200px) {
  #partners {
    padding: 0 18px;
  }
  #partners .partners-item-container {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
    grid-auto-rows: minmax(370px, auto);
    padding: 0;
  }
  #partners .partners-item:nth-of-type(1n + 10) {
    display: none;
  }
  #partners #load-prev-florists,
#partners #load-next-florists {
    width: 42px;
    height: 42px;
  }
  #partners .pagination-next span,
#partners .pagination-previous span {
    display: none;
  }
  #partners .pagination-container .pagination-btn {
    min-width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
  }
  #partners .pagination-container .pagination-btn:hover .pagination-btn-svg path {
    stroke: #fff;
  }
  #partners .pagination-container #load-prev-florists .pagination-btn-svg {
    display: block;
    margin-left: 4px;
  }
  #partners .pagination-container #load-next-florists .pagination-btn-svg {
    display: block;
    margin-right: 2px;
  }
}
@media only screen and (max-width: 768px) {
  #partners {
    margin-bottom: 50px;
  }
  #partners .partners-title {
    font-size: 27px;
    line-height: 36px;
  }
  #partners .partners-title span {
    font-size: 38px;
  }
  #partners .partners-item-container {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 14px;
    grid-auto-rows: minmax(285px, auto);
  }
  #partners .partners-item-title {
    font-size: 22px;
    line-height: 25px;
  }
  #partners .partners-item:nth-of-type(1n + 7) {
    display: none;
  }
  #partners .pagination-container {
    gap: 7px;
  }
  #partners .pagination-container .pagination-items {
    gap: 5px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.blog_block .logo_blog {
  text-align: center;
  padding: 2em 0;
}
.blog_block .content_blog_block .content_blog_block_row {
  position: relative;
  width: 100%;
}
.blog_block .content_blog_block .content_blog_block_row:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: rgba(4, 42, 43, 0.4);
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text {
  color: #ffffff;
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text h2 {
  color: #ffffff;
  font-size: 1.2em;
  padding: 0 2%;
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text h2 a {
  color: #ffffff;
  text-decoration: none;
  border: 0;
  font-size: 1em;
}
.blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text a {
  color: #ffffff;
  font-size: 1.3em;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #ffffff;
}
.blog_block .content_blog_block .content_blog_block_row .img_blog_background {
  position: absolute;
  width: 100%;
  height: 100%;
}
.blog_block .btn_blog_plus {
  text-align: center;
  padding: 4% 0;
  line-height: 0;
}
.blog_block .btn_blog_plus img {
  width: 50px;
}

@media screen and (min-width: 768px) {
  .blog_block .content_blog_block {
    display: flex;
  }
  .blog_block .content_blog_block .content_blog_block_row {
    margin: 0 1.5%;
  }
  .blog_block .btn_blog_plus {
    padding: 2% 0;
  }
  .blog_block .btn_blog_plus img {
    width: 88px;
  }
}
@media screen and (min-width: 1800px) {
  .blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text h2 {
    font-size: 1.5em;
  }
  .blog_block .content_blog_block .content_blog_block_row .blog_img_background .blog_text a {
    font-size: 1.2em;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-blog-newsletter {
  max-width: 90%;
  margin: auto;
  margin-bottom: 3%;
}
.block-blog-newsletter h2 {
  padding-bottom: 22px;
}
.block-blog-newsletter .wpcf7-email {
  text-align: left;
  font-weight: normal;
  width: 100%;
  border-radius: 22px;
  background-color: #ffffff;
  color: #7e7e7e;
  border-width: 0px;
  padding: 13px 28px;
  margin-bottom: 0 !important;
  border-radius: 30px;
  border: 1px solid rgb(204, 204, 204);
}
.block-blog-newsletter .wpcf7-submit {
  background-color: #042A2B;
  border-radius: 30px;
  outline: none;
  margin: auto;
  margin-top: 14px;
  color: #ffffff;
  padding: 18px 40px;
  display: block;
}

@media screen and (min-width: 768px) {
  .block-blog-newsletter p {
    text-align: center;
    display: flex;
    justify-content: center;
  }
  .block-blog-newsletter p .wpcf7-form-control-wrap {
    max-width: 500px;
    display: block;
    width: 100%;
  }
  .block-blog-newsletter p .wpcf7-submit {
    max-width: 250px;
    margin: 0 0 0 30px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.testimonials-block-background {
  background-color: #e8e2d0;
  padding: 2.5% 0;
}
.testimonials-block-background .testimonials-block {
  margin: auto;
  padding: 0 5%;
  max-width: 1300px;
}
.testimonials-block-background .testimonials-block .testimonial {
  padding: 1%;
  outline: none;
}
.testimonials-block-background .testimonials-block .testimonial .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.testimonials-block-background .testimonials-block .testimonial .citations {
  font-style: italic;
  background-color: #042a2b;
  color: #ffffff;
  padding: 6%;
}
.testimonials-block-background .testimonials-block .testimonial .nom {
  text-align: center;
  background-color: #042a2b;
  color: #ffffff;
}
.testimonials-block-background .testimonials-block .testimonial .societe {
  text-align: center;
  background-color: #042a2b;
  color: #ffffff;
  padding-bottom: 6%;
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-titre-de-page-comme-pour-blog {
  background-color: #e8e2d0;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 80%;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu {
  padding: 5%;
  text-align: center;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu a {
  color: #042a2b;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .date {
  text-align: center;
  margin-bottom: 10px;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu h1 {
  margin: 0;
  padding: 0;
  text-align: center;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .bouton_de_partage {
  text-align: center;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .bouton_de_partage a {
  font-size: 1.5em;
  color: #042a2b;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .liencontact {
  padding-top: 15px;
}
.wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu .liencontact a {
  color: #042a2b;
  border: 1px solid #042a2b;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  font-size: 1.1em;
  line-height: 1.2em;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-titre-de-page-comme-pour-blog {
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-titre-de-page-comme-pour-blog .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-titre-de-page-comme-pour-blog .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-blog-titre-block {
  background-color: #e8e2d0;
}
.wp-block-lazyblock-blog-titre-block .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 80%;
}
.wp-block-lazyblock-blog-titre-block .contenu {
  padding: 5%;
  text-align: center;
}
.wp-block-lazyblock-blog-titre-block .contenu a {
  color: #042a2b !important;
}
.wp-block-lazyblock-blog-titre-block .contenu .date {
  text-align: center;
  margin-bottom: 10px;
}
.wp-block-lazyblock-blog-titre-block .contenu h1 {
  margin: 0;
  padding: 0;
  text-align: center;
}
.wp-block-lazyblock-blog-titre-block .contenu .bouton_de_partage {
  text-align: center;
}
.wp-block-lazyblock-blog-titre-block .contenu .bouton_de_partage a {
  font-size: 1.5em;
  color: #042a2b;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-blog-titre-block {
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-blog-titre-block .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-blog-titre-block .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-double-image {
  margin: 2.5% 0;
}
.wp-block-lazyblock-double-image .image-content {
  width: 100%;
}
.wp-block-lazyblock-double-image .image-content .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-double-image {
    display: flex;
  }
  .wp-block-lazyblock-double-image .image-content {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-paragraphe-droite-fond-vert {
  position: relative;
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert.bouton-cta a {
  background-color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  font-size: 0.8em;
  line-height: 1.2em;
  text-decoration: none;
  color: #042a2b;
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert .image-background {
  display: none;
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over {
  width: 100%;
  padding: 7% 6%;
  text-align: center;
  background: rgba(4, 42, 43, 0.8);
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over .title-block {
  font-size: 1.4em;
  color: #ffffff;
  margin-bottom: 2%;
  font-weight: 300;
}
.wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over .content-text {
  font: 500 1em "Chivo", sans-serif;
  line-height: 1.7em;
  color: #ffffff;
}

@media screen and (min-width: 1200px) {
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert {
    position: relative;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert.bouton-cta a {
    font-size: 1.1em;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert .image-background {
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    display: block;
    z-index: -1;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert .image-background img {
    display: block;
    width: 100vw;
    height: 100vh;
    object-fit: cover;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over {
    width: 50%;
    margin-left: auto;
    margin-right: 0;
  }
  .wp-block-lazyblock-image-paragraphe-droite-fond-vert .content-over .title-block {
    font-size: 1.5em;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-paragraphe-droite .image-gauche {
  padding: 2.5% 5%;
}
.wp-block-lazyblock-image-paragraphe-droite .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.wp-block-lazyblock-image-paragraphe-droite .contenu {
  padding: 5%;
}
.wp-block-lazyblock-image-paragraphe-droite .contenu h2 {
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-image-paragraphe-droite {
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-image-paragraphe-droite .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-image-paragraphe-droite .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-paragraphe-gauche-fond-vert {
  position: relative;
}
.wp-block-lazyblock-image-paragraphe-gauche-fond-vert .image-background {
  display: none;
}
.wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over {
  width: 100%;
  padding: 7% 6%;
  text-align: center;
  background: rgba(4, 42, 43, 0.8);
}
.wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over .title-block {
  font-size: 1.4em;
  color: #ffffff;
  margin-bottom: 2%;
  font-weight: 300;
}
.wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over .content-text {
  font: 500 1em "Chivo", sans-serif;
  line-height: 1.7em;
  color: #ffffff;
}

@media screen and (min-width: 1200px) {
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert {
    position: relative;
  }
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert .image-background {
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    display: block;
    z-index: -1;
  }
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert .image-background img {
    display: block;
    width: 100vw;
    height: 100vh;
    object-fit: cover;
  }
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over {
    width: 50%;
    margin-right: auto;
    margin-left: 0;
  }
  .wp-block-lazyblock-image-paragraphe-gauche-fond-vert .content-over .title-block {
    font-size: 1.5em;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-paragraphe-gauche .image-droite {
  padding: 2.5% 5%;
}
.wp-block-lazyblock-image-paragraphe-gauche .image-droite .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.wp-block-lazyblock-image-paragraphe-gauche .contenu {
  padding: 5%;
}
.wp-block-lazyblock-image-paragraphe-gauche .contenu h2 {
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-image-paragraphe-gauche {
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-image-paragraphe-gauche .image-droite {
    width: 50%;
  }
  .wp-block-lazyblock-image-paragraphe-gauche .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs.vert {
  background-color: #042a2b;
  color: #ffffff;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs.vert a {
  color: #ffffff;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs.beige {
  background-color: #e8e2d0;
  color: #042a2b;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs.beige a {
  color: #042a2b;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .image-gauche {
  padding: 0;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .image-gauche .image-background:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu {
  padding: 5%;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu h1 {
  text-align: left;
  padding: 0;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu h2 {
  margin: 0;
  padding: 0;
}
.wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu .bouton_de_partage {
  text-align: center;
  font-size: 40px;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs {
    max-height: 600px;
    display: flex;
    align-items: center;
  }
  .wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .image-gauche .image-background {
    max-height: 600px;
  }
  .wp-block-lazyblock-image-titre-chapeau-rs .image-titre-chapeau-rs .contenu {
    width: 50%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs {
  background-color: #e8e2d0;
}
.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content {
  max-width: 1200px;
  margin: 3%;
  display: flex;
  align-items: center;
}
.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content .titre {
  margin-right: 30px;
}
.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content .bouton_de_partage a {
  color: #ffffff;
  background-color: #042a2b;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  font-size: 26px;
  line-height: 45px;
}
.wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content .bouton_de_partage a i {
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs {
    padding: 0 3%;
  }
  .wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content {
    max-width: 1200px;
    margin: 3% auto;
  }
  .wp-block-lazyblock-abonnement-reseaux-sociaux .abonnement-rs .abonnement-rs-content .bouton_de_partage a {
    margin-left: 10px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#trending-flowers {
  display: flex;
  flex-direction: column;
  max-width: 1300px;
  margin: 0 auto 107px auto;
}
#trending-flowers > .title {
  font-size: 34px;
  line-height: 50px;
  margin-bottom: 59px;
  text-align: center;
}
#trending-flowers #flowers-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}
#trending-flowers #flowers-container .flower-arrows {
  cursor: pointer;
  transition: 0.3s ease-in-out opacity;
}
#trending-flowers #flowers-container .flower-arrows:hover {
  opacity: 0.4;
}
#trending-flowers #flowers-container .flower {
  position: relative;
  border-radius: 30px 30px 0 30px;
  overflow-x: hidden;
  aspect-ratio: 1;
  margin: 0 10px;
}
#trending-flowers #flowers-container .flower-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 25px;
}
#trending-flowers #flowers-container .flower-title {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #304D4C;
  border-radius: 40px 0 0 0;
  height: 60px;
  width: 80%;
  display: flex;
  align-items: center;
  color: white;
  padding-left: 2.5rem;
  padding-right: 1.5rem;
  font-size: 20px;
}
#trending-flowers #flowers-container .flower-title a {
  color: white;
  text-decoration: none;
}

@media only screen and (max-width: 1200px) {
  #trending-flowers {
    padding: 0 2rem;
  }
}
@media only screen and (max-width: 1200px) {
  #trending-flowers {
    padding: 0 10px;
  }
  #trending-flowers > .title {
    margin-bottom: 11px;
    font-size: 24px;
    line-height: 36px;
  }
  #trending-flowers #flowers-container .flower-title {
    width: 90%;
    padding-top: 0;
    padding-left: 38px;
    padding-right: 31px;
    height: 88px;
    font-size: 20px;
  }
}
@media only screen and (max-width: 768px) {
  #trending-flowers {
    margin: 0 auto 75px auto;
  }
  #trending-flowers #flowers-container .flower-title {
    width: 75%;
    height: 60px;
    font-size: 18px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-description-sessile {
  background-color: #e8e2d0;
  margin: 15% 0 5% 0;
  padding: 10%;
}
.block-description-sessile svg {
  fill: #042A2B;
}
.block-description-sessile .logo_block_description {
  text-align: center;
  margin-top: -80px;
}
.block-description-sessile .logo_block_description svg {
  width: 200px;
}
.block-description-sessile .contenu_block_description {
  padding: 10%;
}

@media screen and (min-width: 768px) {
  .block-description-sessile {
    margin: 4% 15%;
    padding: 0%;
    position: relative;
  }
  .block-description-sessile .logo_block_description {
    display: block;
    transform: rotate(-90deg) translateX(50px);
    position: absolute;
    left: -150px;
    top: 50%;
    margin-top: 0px;
  }
  .block-description-sessile .logo_block_description svg {
    width: 300px;
  }
  .block-description-sessile .contenu_block_description {
    padding: 5% 10%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.header-recherche {
  margin-bottom: 0 !important;
  box-sizing: border-box;
  margin: 0;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  background-color: #e8e2d0;
}
.header-recherche section#main {
  padding-bottom: 28vh;
}
.header-recherche section#main .main-container {
  height: 100%;
  overflow: visible;
  margin: 0 auto;
  padding: 30px 46px 0 46px;
  position: relative;
}
.header-recherche section#main .main-container .main-img-container {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 50%;
  height: 65vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.header-recherche section#main .main-container .main-img-container .main-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-bottom-left-radius: 250px 200px;
}
.header-recherche section#main .main-container .main-img-container .main-img-mobile {
  display: none;
}
.header-recherche section#main .main-container .main-img-container #badge-artisanal {
  width: 230px;
  position: absolute;
  bottom: -65px;
  left: 50%;
  transform: translateX(-15%);
}
.header-recherche section#main .main-container .main-btn-icon {
  display: none;
}
.header-recherche section#main .main-container .main-input-container {
  border-radius: 43px;
  padding: 7px 8px 7px 41px;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 70%;
  max-width: 1104px;
  gap: 10px;
}
.header-recherche section#main .main-container .main-input-container form {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-recherche section#main .main-container .main-input-container label {
  flex: 1;
  display: flex;
}
.header-recherche section#main .main-container .main-input {
  flex: 1;
  outline: none;
  border: none;
  font-size: 25px;
  line-height: 25px;
  font-family: "Chivo", sans-serif;
  background-color: transparent;
  color: #304D4C;
  padding: 0;
}
.header-recherche section#main .main-container .main-input::placeholder {
  font-family: "Chivo", sans-serif;
  color: #304D4C;
  opacity: 1;
}
.header-recherche section#main .main-container .main-btn-icon {
  display: none;
}
.header-recherche section#main .main-container .main-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 50px;
  position: relative;
  z-index: 1;
  margin-top: 100px;
}
.header-recherche section#main .main-container .main-content .title {
  font-size: 41px;
  margin: 0 0 5vh;
  line-height: 52px;
  color: #304D4C;
  text-align: left;
  max-width: 45%;
  font-weight: 600;
  font-family: "Recoleta", sans-serif;
  padding: 0;
  min-height: 100px;
}

@media screen and (min-width: 2500px) {
  .header-recherche section#main .main-container .main-content {
    padding-left: 500px;
  }
}
@media only screen and (max-width: 1200px) {
  .header-recherche section#main {
    min-height: auto;
    padding-bottom: 120px;
  }
  .header-recherche section#main .main-container {
    padding: 14px 0;
  }
  .header-recherche section#main .main-container .main-burger-icon {
    display: block;
  }
  .header-recherche section#main .main-container .main-img-container {
    height: auto;
    max-width: 100%;
    max-height: 65vh;
    width: 100%;
  }
  .header-recherche section#main .main-container .main-img-container #badge-artisanal {
    margin-top: 0;
    margin-left: 0;
    right: unset;
    left: 30px;
    bottom: -30px;
    transform: translateX(-10%);
  }
  .header-recherche section#main .main-container .main-cart-icon {
    height: 27px;
  }
  .header-recherche section#main .main-container .main-gardener-container {
    display: none;
  }
  .header-recherche section#main .main-container .main-logo {
    max-width: 50%;
    display: none;
  }
  .header-recherche section#main .main-container .main-logo-mobile {
    display: block;
  }
  .header-recherche section#main .main-container .main-container {
    padding: 14px 0;
  }
  .header-recherche section#main .main-container .main-content {
    align-items: center;
    padding: 0 18px;
    margin-top: 70vh;
  }
  .header-recherche section#main .main-container .main-content .title {
    font-size: 35px;
    text-align: center;
    line-height: 38px;
    margin-bottom: 32px;
    max-width: unset;
    min-height: 80px;
  }
  .header-recherche section#main .main-container .main-input {
    font-size: 15px;
  }
  .header-recherche section#main .main-container .main-input-container {
    max-width: 80vw;
    gap: 35px;
    padding: 3px 4px 3px 24px;
  }
  .header-recherche section#main .main-container .main-btn {
    width: 47px;
    aspect-ratio: 1;
    padding: 0;
    min-width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header-recherche section#main .main-container .main-btn-text {
    display: none;
  }
  .header-recherche section#main .main-container .main-btn-icon {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .header-recherche section#main {
    padding-bottom: 60px;
  }
  .header-recherche section#main .main-container .main-content {
    margin-top: 48vh;
  }
  .header-recherche section#main .main-menu {
    justify-content: space-between;
    margin-bottom: 70vw;
  }
  .header-recherche section#main .main-container .main-content .title {
    font-size: 26px;
    padding: 0 17px;
    min-height: unset;
    line-height: 32px;
  }
  .header-recherche section#main .main-container .main-input-container {
    max-width: 100%;
    width: 100%;
    gap: 0;
  }
  .header-recherche section#main .main-container .main-img-container .main-img {
    display: none;
    min-height: 300px;
    border-bottom-left-radius: 120px 80px;
  }
  .header-recherche section#main .main-container .main-img-container .main-img-mobile {
    display: block;
    max-height: 45vh;
  }
  .header-recherche section#main .main-container .main-img-container #badge-artisanal {
    width: 170px;
  }
}
@media screen and (min-width: 940px) and (max-width: 1199px) {
  .header-recherche section#main .main-container .main-content {
    margin-top: 70vh;
  }
}
@media screen and (max-width: 500px) {
  .header-recherche section#main .main-container .main-img-container .main-img-mobile {
    max-height: 300px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#container-commitments {
  background-color: #304D4C;
  padding: 70px 0;
  margin-bottom: 110px;
}

#commitments {
  margin-bottom: 110px;
  display: flex;
  background-color: #304D4C;
  height: 600px;
  max-width: 1300px;
  margin: 0 auto;
}
#commitments > div {
  width: 50%;
  min-width: 50%;
}
#commitments .commitments-img-container {
  position: relative;
  display: flex;
}
#commitments .commitments-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-left-radius: 250px;
  border-bottom-right-radius: 250px;
}
#commitments .commitments-badge {
  width: 220px;
  position: absolute;
  top: 10%;
  right: -60px;
  z-index: 1;
  transform: rotate(13deg);
}
#commitments .commitments-right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  color: white;
  padding-left: 9vw;
  padding-right: 5vw;
}
#commitments .commitments-title {
  margin-bottom: 44px;
  font-size: 34px;
  max-width: 360px;
  line-height: 45px;
  margin: 30px 0 44px;
  padding: 0;
}
#commitments .commitments-description {
  display: block;
  margin-bottom: 50px;
  font-size: 16px;
}
#commitments .commitments-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
  padding: 21px 39px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1200px) {
  #container-commitments {
    padding: 0;
    margin-bottom: 0;
  }
  #commitments {
    height: auto;
    flex-direction: column;
    padding-bottom: 100px;
    margin-bottom: 30px;
  }
  #commitments .commitments-title {
    max-width: unset;
  }
  #commitments > div {
    width: 100%;
  }
  #commitments .commitments-title {
    font-size: 24px;
    line-height: 36px;
  }
  #commitments .commitments-description {
    font-size: 15px;
    line-height: 23px;
    padding: 0 40px;
  }
  #commitments .commitments-btn {
    font-size: 17px;
    margin-bottom: 0;
  }
  #commitments .commitments-right {
    text-align: center;
    align-items: center;
    padding: 0 17px;
  }
  #commitments .commitments-img {
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 100px;
    max-height: 100%;
  }
  #commitments .commitments-img-container {
    margin-bottom: 75px;
  }
  #commitments .commitments-badge {
    width: 150px;
    bottom: -50px;
    align-self: center;
    left: 0;
    right: 0;
    top: unset;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #commitments {
    padding-bottom: 60px;
  }
  #commitments .commitments-img {
    overflow: visible;
  }
  #commitments .commitments-description {
    padding: 0 20px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.recipe-title {
  color: #FFFF83;
  font-size: 30px;
  line-height: 35px;
  margin: 0 0 90px 0;
  text-align: center;
  font-weight: normal;
  font-family: "Recoleta", sans-serif;
}

.recipe-calculation {
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 17px;
}

.recipe-calculation :first-child .recipe-calculation-title {
  max-width: 288px;
}

.recipe-calculation-item:nth-last-child(-n+3) .recipe-calculation-title {
  max-width: 300px;
}

.recipe-calculation-symbol {
  color: #FFFF83;
  font-size: 73px;
  line-height: 34px;
  margin-top: 75px;
}

.recipe-calculation-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}

div.recipe-calculation-symbol:nth-child(2) {
  margin-right: 15px;
}

div.recipe-calculation-symbol:nth-child(4) {
  margin-left: 10px;
}

.recipe-calculation-title {
  font-size: 1.3rem;
  line-height: 32px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px;
  min-height: 96px;
}

.recipe-calculation-description {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  max-width: 398px;
}

@media screen and (max-width: 768px) {
  #recipe-sessile {
    margin-top: -40px;
  }
  #recipe-sessile .recipe-calculation-title {
    min-height: unset;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#lab {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  max-width: 1300px;
  margin: 0 auto 110px auto;
  gap: 113px;
}
#lab > div {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 35px;
}
#lab > div img {
  border-radius: 30px;
}
#lab > :nth-last-child(1) {
  width: 60%;
  position: relative;
}
#lab .lab-badge {
  position: absolute;
  width: 245px;
  height: auto;
  top: 20%;
  right: -4%;
  transform: rotate(-8deg);
  z-index: 10;
}
#lab .lab-mobile {
  display: none;
}
#lab .lab-title {
  font-size: 34px;
  line-height: 50px;
  margin: 0;
}
#lab .lab-description {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
}
#lab .lab-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
  padding: 20px 48px;
}
#lab .lab-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#lab .lab-actor {
  background-color: white;
  padding: 20px 20px 68px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  position: absolute;
  border-radius: 0 50px 50px 0;
  bottom: -7vw;
  left: -23px;
  max-width: 85%;
}
#lab .lab-actor .container-lab-actor-title-description {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
#lab .lab-actor-title, #lab #lab .lab-actor-description {
  font-size: 16px;
  line-height: 24px;
}
#lab .lab-actor-title {
  font-weight: bold;
}
#lab .lab-actor img {
  max-width: 130px;
  max-height: 130px;
  aspect-ratio: 1;
  border-radius: 50%;
}

@media only screen and (max-width: 1400px) {
  #lab {
    padding: 0 2em;
  }
}
@media only screen and (max-width: 1200px) {
  #lab {
    flex-direction: column;
    text-align: center;
    gap: 0;
    margin-bottom: 0;
    padding: 0 20px;
  }
  #lab > div {
    width: 100%;
    align-items: center;
    gap: 0;
  }
  #lab .right {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin-top: 40px;
  }
  #lab .right .lab-img {
    display: none;
  }
  #lab .lab-badge {
    display: block;
    width: 200px;
    position: initial;
    margin-top: -65px;
  }
  #lab .right .lab-actor {
    position: unset;
    max-width: 400px;
    flex-direction: column;
    align-items: center;
    bottom: unset;
  }
  #lab .right .lab-actor .container-lab-actor-title-description {
    align-items: center;
  }
  #lab .right .lab-actor img {
    width: 144px;
    height: 144px;
    margin-bottom: 23px;
  }
  #lab .right .lab-actor-title {
    font-weight: bold;
    font-size: 18px;
  }
  #lab .right .lab-actor-description {
    font-size: 15px;
  }
  #lab .lab-mobile {
    display: block;
    max-width: 400px;
  }
  #lab .lab-title {
    font-size: 24px;
    line-height: 36px;
    margin: 80px 0 30px;
  }
  #lab .lab-description {
    padding: 0 40px;
    margin-bottom: 40px;
    line-height: 23px;
  }
  #lab .lab-btn {
    font-size: 17px;
  }
}
@media only screen and (max-width: 768px) {
  #lab .lab-mobile {
    width: 100%;
  }
  #lab .lab-description {
    padding: 0px 15px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#recipe {
  background-color: #304D4C;
  padding: 420px 2em 124px;
  position: relative;
  margin-bottom: 110px;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
#recipe .season {
  background-color: white;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  padding: 30px 53px;
  display: flex;
  flex-direction: row;
  gap: 3%;
  position: absolute;
  top: -30%;
  left: 0;
  right: 0;
  max-width: 1300px;
  margin: 0 auto 88px auto;
}
#recipe .season .sessile-btn.season-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
}
#recipe .season-left {
  width: 57%;
}
#recipe .season-left .season-btn {
  margin-left: 20px;
}
#recipe .season-left-title {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 21px;
  font-weight: normal;
  margin-left: 20px;
  margin-top: 0;
}
#recipe .season-left-description {
  font-size: 16px;
  line-height: 24px;
  margin: 0 15px 33px 22px;
}
#recipe .season-left-slider-container {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
#recipe .season-left-slider-container .slick-slide {
  margin: 0 8px;
}
#recipe .season-left-slider-item {
  aspect-ratio: 1;
}
#recipe .season-left-slider-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#recipe .season-left .flower-arrows {
  cursor: pointer;
  transition: 0.3s ease-in-out opacity;
}
#recipe .season-left .flower-arrows.flower-previous {
  margin-left: -5px;
  margin-right: 5px;
}
#recipe .season-left .flower-arrows.flower-next {
  margin-left: 5px;
  margin-right: -5px;
}
#recipe .season-left .flower-arrows:hover {
  opacity: 0.4;
}
#recipe .season-right {
  width: 40%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 25px;
}
#recipe .season-right p {
  margin: 0;
}
#recipe .season-right > img {
  width: 100%;
  max-height: 235px;
  height: auto;
  object-fit: cover;
}
#recipe .season-right-item {
  border-top-left-radius: 30px;
  background-color: white;
  margin-left: 52px;
  margin-top: -90px;
  padding: 21px 52px 0 34px;
  position: relative;
}
#recipe .season-right-item-title {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 21px;
  font-weight: normal;
}
#recipe .season-right-item-description {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 33px;
}
#recipe .season-right .read-more {
  text-decoration: underline;
}
#recipe .season-right .read-more-container {
  display: flex;
}
#recipe .season-right .read-more-container svg {
  margin-right: 20px;
}
#recipe .recipe-title {
  color: #FFFF83;
  font-size: 34px;
  line-height: 35px;
  margin-bottom: 90px;
  text-align: center;
  font-weight: normal;
  font-family: "Recoleta", sans-serif;
}
#recipe .recipe-calculation {
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 17px;
}
#recipe .recipe-calculation :first-child .recipe-calculation-title {
  max-width: 288px;
}
#recipe .recipe-calculation-item:nth-last-child(-n+3) .recipe-calculation-title {
  max-width: 300px;
}
#recipe .recipe-calculation-symbol {
  color: #FFFF83;
  font-size: 73px;
  line-height: 34px;
}
#recipe .recipe-calculation-item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
#recipe .recipe-calculation-title {
  font-size: 1.3rem;
  line-height: 32px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px;
}
#recipe .recipe-calculation-description {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  max-width: 398px;
}

@media only screen and (max-width: 1200px) {
  #recipe {
    background-color: #304D4C;
    padding-top: 750px;
    padding-bottom: 124px;
    position: relative;
  }
  #recipe .recipe-title {
    font-size: 24px;
    margin-bottom: 50px;
  }
  #recipe .recipe-calculation {
    flex-direction: column;
  }
  #recipe .recipe-calculation-symbol {
    font-size: 50px;
    margin: -10px 0 0;
  }
  #recipe .recipe-calculation-title {
    font-size: 18px;
    line-height: 25px;
  }
  #recipe .recipe-calculation-description {
    font-size: 15px;
    line-height: 23px;
  }
  #recipe .season {
    gap: 3%;
    top: -1%;
    padding: 23px 18px 30px 18px;
  }
  #recipe .season-left {
    width: 100%;
    text-align: center;
  }
  #recipe .season-left .season-btn {
    margin-left: 0;
  }
  #recipe .season-left .season-description-and-slide {
    display: flex;
    flex-direction: column-reverse;
  }
  #recipe .season-left .flower-arrows.flower-next {
    margin-left: 13px;
  }
  #recipe .season-left-title {
    font-size: 24px;
    line-height: 36px;
    margin: 0 18px 20px 0;
  }
  #recipe .season-left-description {
    font-size: 15px;
    line-height: 23px;
    margin-left: 0;
  }
  #recipe .season-left-slider-item {
    max-height: 250px;
  }
  #recipe .season-right {
    display: none;
  }
  #recipe .season .slick-list {
    padding: 0 20% 0 0 !important;
  }
  #recipe .season-left-slider-container .slick-slide {
    max-height: none;
  }
}
@media screen and (max-width: 768px) {
  #recipe {
    padding-top: 650px;
    padding-bottom: 60px;
    overflow: visible;
    margin-bottom: 62px;
  }
  #recipe .season {
    margin-top: 0;
    top: -3%;
    flex-direction: column;
    padding: 23px 0 30px 18px;
  }
  #recipe .season-left-slider-item {
    max-height: 300px !important;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#our-network-slider {
  box-sizing: border-box;
  margin: 0;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
#our-network-slider .our-network-florist-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: center;
  gap: 51px;
  margin-bottom: 98px;
  position: relative;
}
#our-network-slider .our-network-florist-container .our-network-badge {
  position: absolute;
  top: -90px;
  align-self: center;
  margin-right: 15%;
  width: 100%;
  max-width: 253px;
  z-index: 10;
}
#our-network-slider .our-network-florist {
  width: 100%;
  height: 45vh;
  border-radius: 30px;
  max-width: 400px;
  object-fit: cover;
  object-position: top;
}
#our-network-slider .our-network-florist-img {
  margin: 0 20px;
}
#our-network-slider .our-network-florist-img:nth-child(2n+1) {
  margin-top: 80px;
}
#our-network-slider .container-btn {
  text-align: center;
  margin-bottom: 100px;
}
#our-network-slider .container-btn .our-network-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
}

@media only screen and (max-width: 1200px) {
  #our-network-slider .container-btn {
    text-align: center;
    margin-bottom: 50px;
  }
  #our-network-slider .container-btn .our-network-btn {
    font-size: 17px;
    line-height: 17px;
  }
  #our-network-slider .our-network-florist-container {
    order: -1;
    padding-left: 18px;
    gap: 24px;
  }
  #our-network-slider .our-network-florist-container .our-network-florist {
    height: 450px;
  }
  #our-network-slider .our-network-florist-container .our-network-badge {
    width: 200px;
    bottom: -50px;
    top: unset;
    margin-right: 0;
  }
  #our-network-slider .our-network-florist-img {
    margin: 0 10px;
  }
  #our-network-slider .our-network-florist-img:nth-last-child(-n+3) {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  #our-network-slider .our-network-florist-container .our-network-florist {
    height: 250px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#our-network {
  box-sizing: border-box;
  margin: 0;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
  overflow-x: hidden;
}
#our-network .our-network-title {
  font-size: 34px;
  color: #062A2B;
  max-width: 600px;
  line-height: 50px;
  margin: 0 0 25px;
}
#our-network .our-network-description {
  color: #062A2B;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 155px;
  max-width: 800px;
}

@media only screen and (max-width: 1200px) {
  #our-network .our-network-title {
    font-size: 24px;
    padding: 0 18px;
    line-height: 36px;
  }
  #our-network .our-network-description {
    font-size: 15px;
    padding: 0 18px;
    margin-bottom: 40px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.jsf-articles-de-blog {
  max-width: 1300px;
  padding: 10% 0;
  margin: auto;
}
.jsf-articles-de-blog .logo_blog {
  text-align: center;
  padding: 5%;
}
.jsf-articles-de-blog .content {
  padding: 5%;
  text-align: center;
}
.jsf-articles-de-blog .content_blog_block_row {
  position: relative;
  width: 100%;
}
.jsf-articles-de-blog .content_blog_block_row:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.jsf-articles-de-blog .content_blog_block_row .blog_img_background {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: rgba(4, 42, 43, 0.4);
}
.jsf-articles-de-blog .content_blog_block_row .blog_img_background .blog_text {
  color: #ffffff;
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}
.jsf-articles-de-blog .content_blog_block_row .blog_img_background .blog_text h2 {
  color: #ffffff;
  font-size: 1.2em;
  padding: 0 2%;
}
.jsf-articles-de-blog .content_blog_block_row .blog_img_background .blog_text a {
  color: #ffffff;
  font-size: 1.3em;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #ffffff;
}
.jsf-articles-de-blog .content_blog_block_row .img_blog_background {
  position: absolute;
  width: 100%;
  height: 100%;
}
.jsf-articles-de-blog .slick-arrow {
  z-index: 10;
}
.jsf-articles-de-blog .slick-prev {
  left: 30%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-left-vert.svg) !important;
  position: absolute;
  bottom: -65px;
  cursor: pointer;
  width: 22px;
  z-index: 999;
  top: auto;
}
.jsf-articles-de-blog .slick-prev:before {
  content: "";
}
.jsf-articles-de-blog .slick-next {
  right: 30%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-right-vert.svg) !important;
  position: absolute;
  bottom: -65px;
  cursor: pointer;
  width: 22px;
  z-index: 999;
  top: auto;
}
.jsf-articles-de-blog .slick-next:before {
  content: "";
}
.jsf-articles-de-blog .contact_btn {
  margin: auto;
  text-align: center;
  margin-top: 105px;
}

@media screen and (min-width: 768px) {
  .jsf-articles-de-blog {
    padding-bottom: 100px;
    padding-top: 80px;
  }
  .jsf-articles-de-blog .logo_blog {
    padding: 0;
  }
  .jsf-articles-de-blog .content {
    padding: 0;
    padding-bottom: 20px;
  }
  .jsf-articles-de-blog .content_blog_block_row {
    margin: 0 10px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.partenariat-block-background {
  background-color: #e8e2d0;
  padding: 20px;
}
.partenariat-block-background h2 {
  text-align: center;
  padding: 5%;
  width: 100%;
}
.partenariat-block-background .partenariat-block .partenaire {
  background-color: #ffffff;
  margin: 0 20px 20px 20px;
  padding: 20px;
}
.partenariat-block-background .partenariat-block .partenaire .description {
  margin-top: 10px;
  text-align: center;
}
.partenariat-block-background .slick-track {
  display: flex !important;
}
.partenariat-block-background .slick-slide {
  height: inherit !important;
}
.partenariat-block-background .slick-arrow {
  z-index: 10;
  top: 15%;
}
.partenariat-block-background .slick-prev {
  left: -12px;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-left-vert.svg) !important;
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
.partenariat-block-background .slick-prev:before {
  content: "";
}
.partenariat-block-background .slick-next {
  right: -12px;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-right-vert.svg) !important;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
.partenariat-block-background .slick-next:before {
  content: "";
}

@media screen and (min-width: 768px) {
  .partenariat-block-background {
    padding-bottom: 100px;
  }
  .partenariat-block-background .slick-prev {
    bottom: -80px;
    left: 100px;
    top: auto;
  }
  .partenariat-block-background .slick-next {
    bottom: -80px;
    right: 100px;
    top: auto;
  }
  .partenariat-block-background h2 {
    padding: 2% 5%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.wp-block-lazyblock-jsf-qui-sommes-nous {
  padding-bottom: 30px;
}
.wp-block-lazyblock-jsf-qui-sommes-nous .contenu .title-block {
  text-align: center;
  padding: 5%;
}
.wp-block-lazyblock-jsf-qui-sommes-nous .contenu .content-text {
  padding: 0 5% 0 5%;
  text-align: center;
}
.wp-block-lazyblock-jsf-qui-sommes-nous .contenu .contact_btn {
  padding: 5%;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-jsf-qui-sommes-nous {
    max-width: 1300px;
    margin: auto;
    margin-bottom: 4%;
    align-items: center;
    justify-content: center;
    display: flex;
  }
  .wp-block-lazyblock-jsf-qui-sommes-nous .image-gauche {
    width: 50%;
  }
  .wp-block-lazyblock-jsf-qui-sommes-nous .contenu {
    width: 50%;
  }
  .wp-block-lazyblock-jsf-qui-sommes-nous .contenu .title-block {
    padding: 2%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.lazyblock-jsf-slider-block-background {
  background-color: #e8e2d0;
}
.lazyblock-jsf-slider-block-background h2 {
  text-align: center;
  padding: 20px 10px;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile {
  margin: 10px 45px 0 45px;
  padding: 0 4% 30px;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile .slick-next {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-arrow.png);
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile .slick-next:before {
  display: none;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile .slick-prev {
  transform: translateY(-50%) rotate(180deg);
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-arrow.png);
  position: absolute;
  top: 40%;
  cursor: pointer;
  width: 22px;
  height: 40px;
  z-index: 999;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-mobile .slick-prev:before {
  display: none;
}
.lazyblock-jsf-slider-block-background .jsf-slider-block-ordinateur {
  display: none;
}

@media screen and (min-width: 768px) {
  .lazyblock-jsf-slider-block-background h2 {
    text-align: left;
    padding: 4% 4% 0 4%;
  }
  .lazyblock-jsf-slider-block-background .jsf-slider-block-mobile {
    display: none;
  }
  .lazyblock-jsf-slider-block-background .jsf-slider-block-ordinateur {
    display: block;
    max-width: 1300px;
    margin: auto;
    padding: 0 4% 4% 4%;
  }
}
@media screen and (min-width: 1350px) {
  .lazyblock-jsf-slider-block-background h2 {
    padding: 4% 4% 0 4%;
  }
  .lazyblock-jsf-slider-block-background .jsf-slider-block-ordinateur {
    display: block;
    max-width: 1300px;
    margin: auto;
    padding: 0 0 4% 0;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.lazyblock-jsf-slider-solution-block-background {
  margin: auto;
  background-color: #042a2b;
  padding-top: 4%;
  padding-bottom: 10%;
}
.lazyblock-jsf-slider-solution-block-background .pretitre {
  margin: auto;
  text-align: center;
  color: #ffffff;
  padding: 5%;
}
.lazyblock-jsf-slider-solution-block-background h2 {
  text-align: center;
  color: #ffffff;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution {
  max-width: 1300px;
  margin: auto;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner {
  background-color: #042a2b;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner .images {
  padding: 10%;
  display: flex;
  vertical-align: middle;
  min-height: 200px;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner .images img {
  width: 50%;
  margin: auto;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .slick-track {
  display: flex !important;
}
.lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .slick-slide {
  height: inherit !important;
}
.lazyblock-jsf-slider-solution-block-background .sous-titre {
  color: #ffffff;
  font-size: 24px;
  text-align: center;
}
.lazyblock-jsf-slider-solution-block-background .legende {
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  margin: 2% 10%;
}
.lazyblock-jsf-slider-solution-block-background .description {
  color: #ffffff;
  text-align: center;
  margin: 2% 10% 10% 10%;
}
.lazyblock-jsf-slider-solution-block-background .slick-arrow {
  z-index: 10;
  top: 15%;
}
.lazyblock-jsf-slider-solution-block-background .slick-prev {
  left: 5%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-left-blanc.svg) !important;
}
.lazyblock-jsf-slider-solution-block-background .slick-prev:before {
  content: "";
}
.lazyblock-jsf-slider-solution-block-background .slick-next {
  right: 5%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-right-blanc.svg) !important;
}
.lazyblock-jsf-slider-solution-block-background .slick-next:before {
  content: "";
}
.lazyblock-jsf-slider-solution-block-background .rejoindre_le_reseau {
  text-align: center;
  padding: 3%;
}
.lazyblock-jsf-slider-solution-block-background .rejoindre_le_reseau a {
  background-color: #e8e2d0 !important;
  color: #042a2b;
  padding: 1em 3em;
  margin-top: 10px;
  border-radius: 30px !important;
  min-width: 150px;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .lazyblock-jsf-slider-solution-block-background {
    margin: auto;
    background-color: #ffffff;
    padding-bottom: 0;
  }
  .lazyblock-jsf-slider-solution-block-background .pretitre {
    color: #042a2b;
    padding: 0 2%;
  }
  .lazyblock-jsf-slider-solution-block-background h2 {
    text-align: center;
    color: #042a2b;
    margin-bottom: 2%;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner {
    background-color: #042a2b;
    margin: 0.5%;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner .images {
    padding: 10%;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .jsf-slider-inner .images img {
    width: 50%;
    margin: auto;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .slick-track {
    display: flex !important;
  }
  .lazyblock-jsf-slider-solution-block-background .jsf-slider-solution .slick-slide {
    height: inherit !important;
  }
  .lazyblock-jsf-slider-solution-block-background .rejoindre_le_reseau {
    text-align: center;
    padding: 4%;
    margin-top: -21%;
    padding-top: 24%;
    background-color: #e8e2d0;
  }
  .lazyblock-jsf-slider-solution-block-background .rejoindre_le_reseau a {
    background-color: #042a2b !important;
    color: #ffffff;
    padding: 1em 3em;
    margin-top: 10px;
    border-radius: 30px !important;
    min-width: 150px;
    text-decoration: none;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.jsf-testimonials-block-background {
  background-color: #e8e2d0;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content {
  padding: 2%;
  padding-top: 40px;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content svg {
  width: 100%;
  height: auto;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .citations {
  text-align: center;
  font-size: 1.4em;
  min-height: 7.6em;
  padding: 5%;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .logo {
  margin-top: 20px;
  margin-bottom: 20px;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .logo .image-background {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin: auto;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .proprietaire {
  text-align: center;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .proprietaire .nom {
  font-weight: bold;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-arrow {
  z-index: 10;
  top: auto;
  bottom: 30% !important;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-prev {
  left: 23%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-left-vert.svg) !important;
  bottom: 60px !important;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-prev:before {
  content: "";
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-next {
  right: 23%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-right-vert.svg) !important;
  bottom: 60px !important;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .slick-next:before {
  content: "";
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .rejoindre_le_reseau {
  text-align: center;
  padding: 6%;
  margin: 20px;
}
.jsf-testimonials-block-background .jsf-testimonials-block-content .rejoindre_le_reseau a {
  background-color: #042a2b !important;
  color: #e8e2d0;
  padding: 1em 3em;
  margin-top: 10px;
  border-radius: 30px !important;
  min-width: 150px;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .jsf-testimonials-block-background .jsf-testimonials-block-content {
    display: flex;
    max-width: 1300px;
    margin: auto;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-map {
    width: 50%;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block {
    width: 40%;
    margin-left: 10%;
    position: relative;
    align-self: center;
    text-align: left;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .citations {
    text-align: left;
    padding: 0;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .boutique {
    display: flex;
    align-items: center;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .boutique .proprietaire {
    margin-left: 3%;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .jsf-testimonial .boutique .proprietaire span {
    display: block;
    text-align: left;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .slick-prev {
    left: -10%;
    bottom: 35px !important;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .jsf-testimonials-block .slick-next {
    right: 10%;
    bottom: 35px !important;
  }
  .jsf-testimonials-block-background .jsf-testimonials-block-content .rejoindre_le_reseau {
    display: none;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#subscribe {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  background-color: #FFFF83;
  padding: 60px 0;
}
#subscribe .subscribe-container {
  max-width: 812px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#subscribe .subscribe-title {
  margin-bottom: 50px;
  text-align: center;
  font-size: 34px;
  line-height: 50px;
}
#subscribe .subscribe-description {
  margin-bottom: 50px;
  text-align: center;
}
#subscribe .subscribe-input {
  background-color: white;
}
#subscribe .subscribe-input-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
#subscribe .subscribe-input-container .wpcf7-submit {
  background-color: #062A2B;
  color: white;
  border: none;
  padding: 20px 45px;
  border-radius: 30px;
  line-height: 16px;
}
#subscribe .subscribe-input-container .wpcf7-email {
  padding: 14px 30px;
  font-size: 19px;
  color: #404040;
  background-color: #ffffff;
  border-color: transparent;
  border-radius: 30px;
  outline: none;
  margin-right: 20px;
}
#subscribe .subscribe-input-container .wpcf7-email::placeholder {
  color: #404040;
  opacity: 1;
}

@media only screen and (max-width: 1200px) {
  #subscribe {
    padding: 50px 18px 10px 18px;
    border-radius: 30px;
  }
  #subscribe .subscribe-title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }
  #subscribe .subscribe-description {
    margin-bottom: 30px;
  }
  #subscribe .subscribe-input {
    min-width: auto;
    width: 100%;
  }
  #subscribe .subscribe-input-container .wpcf7-email {
    margin-right: 0;
    width: 90vw;
    max-width: 500px;
  }
  #subscribe .subscribe-input-container p {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    gap: 30px;
    margin: 0;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#lab-intro {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  background-color: #e8e2d0;
  margin: 0 auto;
  padding-top: 70px;
  padding-bottom: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#lab-intro .lab-infos {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  gap: 80px;
}
#lab-intro .lab-infos-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
  border-radius: 0 100px 0 100px;
  min-width: 45vw;
}
#lab-intro .lab-infos-img-container {
  position: relative;
  flex: 0 0 40%;
}
#lab-intro .lab-infos-img-mobile {
  display: none;
  object-fit: cover;
}
#lab-intro .lab-infos-card {
  position: absolute;
  background-color: white;
  border-radius: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 23px;
  padding: 20px 24px;
  bottom: 10%;
  right: -6%;
  max-width: 529px;
}
#lab-intro .lab-infos-card-img-container img {
  border-radius: 50%;
  max-width: 120px;
}
#lab-intro .lab-infos-card-text {
  font-size: 16px;
}
#lab-intro .lab-infos-card-text-title {
  font-size: 18px;
  font-weight: 600;
  font-family: "Chivo", sans-serif;
  padding: 0;
  margin-left: 0;
}
#lab-intro .lab-infos-card-text-description {
  line-height: 22px;
}
#lab-intro .lab-infos-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 25px;
  flex: 0 0 50%;
}
#lab-intro .lab-infos-text-title {
  font-size: 30px;
  line-height: 45px;
  margin-bottom: 25px;
  margin-left: 0;
  padding: 0;
}

@media only screen and (max-width: 1200px) {
  #lab-intro {
    padding: 0 0 50px 0;
    display: flex;
    flex-direction: column;
  }
  #lab-intro .lab-infos {
    flex-direction: column;
    gap: 0;
    align-items: center;
    width: 100%;
  }
  #lab-intro .lab-infos-img {
    display: none;
  }
  #lab-intro .lab-infos-img-container {
    padding: 0 18px;
    order: 3;
  }
  #lab-intro .lab-infos-img-mobile {
    display: block;
    margin-bottom: 35px;
    border-radius: 0 0 30px 30px;
    max-height: 70vh;
    width: 100%;
  }
  #lab-intro .lab-infos-card {
    position: relative;
    left: unset;
    right: unset;
    bottom: unset;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-top: 90px;
  }
  #lab-intro .lab-infos-card-img-container {
    top: -52px;
    position: absolute;
    max-width: unset;
  }
  #lab-intro .lab-infos-text {
    text-align: center;
    padding: 0 18px;
    margin-bottom: 80px;
  }
  #lab-intro .lab-infos-text-title {
    margin-bottom: 35px;
    margin-left: auto;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#partners-logos {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  margin: 80px 0 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 18px;
}
#partners-logos .partners-title {
  text-align: center;
  margin-bottom: 38px;
  font-size: 34px;
  line-height: 50px;
}
#partners-logos .partners-description {
  text-align: center;
  margin-bottom: 83px;
  max-width: 812px;
}
#partners-logos .partners-item {
  text-align: center;
  font-size: 25px;
  display: flex;
  align-items: flex-start;
}
#partners-logos .partners-item-container {
  max-width: 1300px;
  display: grid;
  grid-template-columns: repeat(4, auto);
  grid-gap: 80px;
  row-gap: 35px;
  margin: 0 auto;
}
#partners-logos .partners-item-container img {
  width: 100%;
  height: 100%;
  max-width: 230px;
  object-fit: contain;
  aspect-ratio: 1;
}
#partners-logos .partners-navigation {
  display: none;
}

@media only screen and (max-width: 1200px) {
  #partners-logos .partners-item {
    margin: 0 auto;
    height: auto;
    max-height: 250px;
  }
  #partners-logos .partners-item-container {
    width: 100%;
    grid-gap: 40px;
  }
}
@media only screen and (max-width: 768px) {
  #partners-logos {
    padding: 0 18px;
    margin: 50px 0 90px;
  }
  #partners-logos .partners-title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }
  #partners-logos .partners-item-container {
    grid-template-columns: repeat(2, auto);
  }
  #partners-logos .partners-item:nth-child(n+7) {
    display: none;
  }
  #partners-logos .partners-navigation {
    display: flex;
    gap: 88px;
    margin-top: 30px;
  }
  #partners-logos .partners-navigation img {
    height: 20px;
  }
  #partners-logos .partners-navigation .pagination-previous img {
    margin-left: 5px;
  }
  #partners-logos .partners-navigation .pagination-next img {
    margin-right: 5px;
  }
  #partners-logos .partners-description {
    margin-bottom: 45px;
  }
  #partners-logos .pagination-btn {
    background-color: transparent;
    border: 1px solid #304D4C;
    color: #304D4C;
    transition: 0.2s background-color, 0.3s color;
    width: 42px;
    height: 42px;
    min-width: auto;
    padding: 0;
  }
  #partners-logos .pagination-btn:hover {
    opacity: 1;
    cursor: pointer;
    background-color: #304D4C;
    color: white;
  }
  #partners-logos .pagination-btn:hover .pagination-btn-svg path {
    stroke: #fff;
  }
  #partners-logos .pagination-btn svg {
    height: 13px;
    display: block;
  }
  #partners-logos #partners-previous svg {
    margin-left: 4px;
  }
  #partners-logos #partners-next svg {
    margin-right: 2px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#mission-lab {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  margin: 100px 0;
}
#mission-lab .lab-container {
  padding: 75px;
  background-color: #304D4C;
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  color: white;
  gap: 75px;
  justify-content: center;
  border-radius: 40px;
}
#mission-lab .lab-container > div {
  flex: 1;
}
#mission-lab .lab-container .sessile-btn.lab-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
}
#mission-lab .lab-title {
  font-family: "Chivo", sans-serif;
  font-size: 32px;
  line-height: 45px;
  font-weight: normal;
  margin-bottom: 30px;
  padding: 0;
}
#mission-lab .lab-description {
  line-height: 24px;
  font-weight: normal;
  margin-bottom: 30px;
}
#mission-lab .lab-img {
  width: 100%;
  border-radius: 29px;
  height: 100%;
  object-fit: cover;
  align-self: center;
}
#mission-lab .lab-img-container {
  position: relative;
  max-height: 400px;
}
#mission-lab .lab-img-container .lab-badge {
  position: absolute;
  transform: rotate(-8deg);
  height: 130px;
  right: -20px;
  bottom: -70px;
}
#mission-lab .lab-img-mobile {
  display: none;
}

@media only screen and (max-width: 1200px) {
  #mission-lab {
    margin-bottom: -50px;
    margin-top: 0;
  }
  #mission-lab .lab-container {
    padding: 30px 0 100px 0;
    flex-direction: column;
    align-items: center;
    gap: 30px;
    text-align: center;
    border-radius: 0 0 29px 29px;
    overflow: hidden;
  }
  #mission-lab .lab-container > div {
    padding: 0 30px;
  }
  #mission-lab .lab-title {
    font-size: 27px;
    line-height: 36px;
  }
  #mission-lab .lab-description {
    font-size: 15px;
    line-height: 23px;
  }
  #mission-lab .lab-img {
    display: none;
  }
  #mission-lab .lab-img-mobile {
    display: block;
    max-height: 70vh;
    width: 100%;
    object-fit: cover;
    padding-top: 30px;
    border-radius: 0 0 29px 29px;
  }
  #mission-lab .lab-img-container {
    display: flex;
    justify-content: center;
  }
  #mission-lab .lab-img-container .lab-badge {
    position: unset;
    height: 112px;
  }
  #mission-lab .lab-container .sessile-btn.lab-btn {
    background-color: #e8e2d0;
    color: #042a2b;
  }
  #mission-lab .lab-container .sessile-btn.lab-btn a {
    color: #042a2b;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#lab-few-words {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  background-color: #e8e2d0;
  margin: 0 auto;
  padding-bottom: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#lab-few-words .lab-words {
  max-width: 1300px;
  border-radius: 30px;
  background-color: white;
  padding: 50px 50px 50px 290px;
  display: flex;
  position: relative;
  gap: 20px;
}
#lab-few-words .lab-words-container {
  display: flex;
  gap: 27px;
}
#lab-few-words .lab-words-badge {
  width: 260px;
  margin-bottom: 7px;
  object-fit: contain;
  transform: rotate(-7deg);
}
#lab-few-words .lab-words-badge-container {
  position: absolute;
  left: -2%;
  top: 20%;
  display: flex;
  flex-direction: column;
}
#lab-few-words .lab-words-badge-text {
  padding: 0 0 0 65px;
  font-size: 27px;
  transform: rotate(-7deg);
}
#lab-few-words .lab-words-item-title {
  margin-bottom: 25px;
  font-size: 25px;
  line-height: 32px;
  font-family: "Chivo", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0;
}
#lab-few-words .lab-words-item-description {
  font-size: 16px;
  line-height: 24px;
}

@media only screen and (max-width: 1200px) {
  #lab-few-words {
    padding-bottom: 50px;
  }
  #lab-few-words .lab-words {
    width: 100%;
    max-width: unset;
    padding: 0;
    flex-direction: column;
    background-color: transparent;
  }
  #lab-few-words .lab-words-container {
    border-radius: 30px 0 0 30px;
    display: flex;
  }
  #lab-few-words .lab-words-container .slick-list {
    padding: 0 13% 0 0 !important;
  }
  #lab-few-words .lab-words-container .slick-track {
    gap: 27px;
  }
  #lab-few-words .lab-words-items {
    min-height: 250px;
  }
  #lab-few-words .lab-words-badge {
    height: 100%;
    width: 100%;
    object-fit: contain;
  }
  #lab-few-words .lab-words-badge-container {
    position: unset;
    padding-right: 0px;
    width: 96%;
    height: 100%;
    max-width: 272px;
    margin: 0 auto 20px auto;
  }
  #lab-few-words .lab-words-badge-text {
    font-size: 30px;
    line-height: 30px;
    padding: 0 0 0 90px;
  }
  #lab-few-words .lab-words-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    padding: 30px;
    border-radius: 20px;
    min-height: 250px;
  }
  #lab-few-words .lab-words-item-title {
    width: 100%;
    margin: 0 0 20px 0;
  }
  #lab-few-words .lab-words-item:nth-child(1) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  #lab-few-words .lab-words-item:nth-child(4) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  #lab-few-words .lab-words-item:nth-child(2), #lab-few-words .lab-words-item:nth-child(3) {
    border-radius: 0;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#blog {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  max-width: 1300px;
  margin: 0 auto;
  padding: 50px 18px 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}
#blog .blog-title {
  text-align: center;
  margin-bottom: 41px;
  font-size: 34px;
  line-height: 50px;
}
#blog .blog-separator {
  height: 1px;
  width: 100%;
  background-color: #042a2b;
  margin-bottom: 60px;
}
#blog .blog-articles {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
#blog .blog-articles-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 0 auto 124px auto;
  row-gap: 80px;
  column-gap: 20px;
}
#blog .blog-articles-menu {
  margin-bottom: 82px;
}
#blog .blog-articles-btn {
  background-color: transparent;
  color: #042a2b;
  text-transform: uppercase;
}
#blog .blog-articles-btn.active {
  background-color: #FFFF83;
}
#blog .blog-articles-item {
  color: #042a2b;
}
#blog .blog-articles-item-type {
  text-transform: uppercase;
  font-size: 20px;
  margin: 0 0 12px 2px;
}
#blog .blog-articles-item-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
}
#blog .blog-articles-item-img-container {
  margin-bottom: 22px;
  width: 100%;
  max-width: 100%;
  aspect-ratio: 1;
}
#blog .blog-articles-item-title {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 22px;
  font-family: "Recoleta", sans-serif;
  padding: 0;
  font-weight: normal;
}
#blog .blog-articles-item-title a {
  text-decoration: none;
}
#blog .blog-articles-item-description {
  display: -webkit-box;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 25px;
  min-height: 90px;
}
#blog .blog-articles-item-description p {
  margin-top: 0;
}
#blog .blog-articles-item-read-more {
  display: flex;
  align-items: center;
  gap: 20px;
  transition: 0.3s opacity ease-in-out;
}
#blog .blog-articles-item-read-more-text {
  font-size: 17px;
  text-decoration: underline;
}
#blog .blog-articles-item-read-more:hover {
  cursor: pointer;
  opacity: 0.7;
}
#blog .pagination-container {
  position: relative;
  display: flex;
  align-items: center;
  gap: 17px;
  justify-content: center;
}
#blog .pagination-container .pagination-items {
  display: flex;
  gap: 9px;
}
#blog .pagination-container .pagination-items .pagination-item {
  width: 42px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #304D4C;
  color: #304D4C;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  transition: 0.2s background-color, 0.3s color;
}
#blog .pagination-container .pagination-btn {
  padding: 12px 27px;
  background-color: transparent;
  border: 1px solid #304D4C;
  color: #304D4C;
  transition: 0.2s background-color, 0.3s color;
}
#blog .pagination-container .pagination-btn:hover {
  opacity: 1;
  cursor: pointer;
  background-color: #304D4C;
  color: white;
}
#blog .pagination-container .pagination-btn svg {
  height: 13px;
}
#blog .pagination-container .pagination-btn .pagination-btn-svg {
  display: none;
}
#blog .pagination-container .pagination-previous {
  display: none;
}
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@media only screen and (max-width: 768px) {
  #blog {
    padding: 50px 18px;
  }
  #blog .blog-title {
    padding: 0 18px;
    line-height: 40px;
    margin-bottom: 38px;
  }
  #blog .blog-separator {
    width: calc(100% - 36px);
    margin-bottom: 30px;
  }
  #blog .blog-articles-menu {
    margin-bottom: 57px;
    gap: 7px;
    display: flex;
  }
  #blog .blog-articles-btn {
    font-size: 15px;
    padding: 15px;
    min-width: unset;
  }
  #blog .blog-articles-container {
    padding: 0;
    grid-template-columns: repeat(1, 1fr);
    row-gap: 40px;
    margin-bottom: 53px;
  }
  #blog .blog-articles-item-description {
    font-size: 18px;
  }
  #blog .blog-articles-item-title {
    margin-bottom: 15px;
  }
  #blog .blog-articles-item-img-container {
    max-height: 80vh;
    margin-bottom: 15px;
  }
  #blog .blog-articles-item:nth-of-type(n+4) {
    display: none;
  }
  #blog #load-prev-article,
#blog #load-next-article {
    width: 42px;
    height: 42px;
  }
  #blog .pagination-next span,
#blog .pagination-previous span {
    display: none;
  }
  #blog .pagination-container .pagination-btn {
    min-width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
  }
  #blog .pagination-container .pagination-btn:hover .pagination-btn-svg path {
    stroke: #fff;
  }
  #blog .pagination-container #load-prev-article .pagination-btn-svg {
    display: block;
    margin-left: 4px;
  }
  #blog .pagination-container #load-next-article .pagination-btn-svg {
    display: block;
    margin-right: 2px;
  }
  #blog .pagination-container .pagination-previous {
    display: none;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#news {
  display: flex;
  flex-direction: column;
  max-width: 1300px;
  margin: 0 auto 110px auto;
}
#news > .title {
  font-size: 27px;
  line-height: 38px;
  margin-bottom: 15px;
}
#news #news-list {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
#news .news-item {
  cursor: pointer;
  display: flex;
  flex: 1;
  flex-direction: column;
  max-width: 400px;
  margin: 0 10px;
}
#news .news-item img {
  width: 100%;
  height: 230px;
  object-fit: cover;
  border-radius: 30px;
  margin-bottom: 20px;
}
#news .news-item .title {
  font-family: "Recoleta", sans-serif;
  font-weight: normal;
  color: #062A2B;
  line-height: 25px;
  font-size: 20px;
  min-height: 60px;
  margin-bottom: 13px;
}
#news .news-item .read-more-container {
  display: flex;
  align-items: center;
}
#news .news-item .read-more-container > svg {
  width: 15px;
  margin-right: 20px;
}
#news .news-item .read-more {
  text-decoration: underline;
}
#news .news-item-link {
  display: inherit;
  text-decoration: none;
}
#news .link-blog {
  width: 100%;
  text-align: center;
  margin-top: 60px;
}
#news .link-blog .blog-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
  padding: 20px 48px;
}

@media only screen and (max-width: 1400px) {
  #news {
    padding: 0 2rem;
  }
}
@media only screen and (max-width: 1200px) {
  #news {
    max-width: 100vw;
    padding: 0 18px;
    margin-bottom: 57px;
  }
  #news > .title {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
    margin-top: 0;
  }
  #news #news-list {
    margin: 0;
  }
  #news #news-list .news-item {
    max-width: unset;
  }
  #news #news-list .news-item .title {
    font-size: 18px;
    margin-top: 11px;
    display: block;
  }
  #news #news-list .news-item .read-more-container > svg {
    margin-right: 9px;
  }
  #news #news-list .flower-arrows {
    margin-top: -120px;
  }
  #news .link-blog {
    margin-top: 30px;
  }
  #news .link-blog .blog-btn {
    font-size: 17px;
  }
}
@media only screen and (max-width: 768px) {
  #news {
    margin-bottom: 20px;
  }
  #news #news-list .flower-arrows {
    cursor: pointer;
    margin-top: -140px;
    transition: 0.3s ease-in-out opacity;
  }
  #news #news-list .flower-arrows:hover {
    opacity: 0.4;
  }
  #news .news-item img {
    min-width: 150px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#mission-commitments {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  margin-bottom: 110px;
  display: flex;
  background-color: #304D4C;
  height: 600px;
}
#mission-commitments > div {
  width: 50%;
  min-width: 50%;
}
#mission-commitments .commitments-img-container {
  position: relative;
  display: flex;
}
#mission-commitments .commitments-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-bottom-right-radius: 250px;
}
#mission-commitments .commitments-badge {
  width: 220px;
  position: absolute;
  top: 10%;
  right: -60px;
  z-index: 1;
  transform: rotate(13deg);
}
#mission-commitments .commitments-right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  color: white;
  padding-left: 9vw;
  padding-right: 5vw;
}
#mission-commitments .commitments-title {
  margin-bottom: 45px;
  font-size: 34px;
  line-height: 45px;
  margin: 30px 0 45px;
  padding: 0;
}
#mission-commitments .commitments-description {
  display: block;
  margin-bottom: 50px;
  font-size: 16px;
}
#mission-commitments .commitments-btn {
  padding: 21px 39px;
  margin-bottom: 20px;
}
#mission-commitments .commitments-btn a {
  color: #fff;
  text-decoration: none;
}

@media only screen and (max-width: 1200px) {
  #mission-commitments {
    height: auto;
    flex-direction: column-reverse;
    padding: 160px 0 0 0;
    margin-bottom: 50px;
  }
  #mission-commitments .commitments-title {
    max-width: unset;
  }
  #mission-commitments > div {
    width: 100%;
  }
  #mission-commitments .commitments-title {
    font-size: 24px;
    line-height: 36px;
  }
  #mission-commitments .commitments-description {
    font-size: 15px;
    line-height: 23px;
    padding: 0 40px 35px;
  }
  #mission-commitments .commitments-btn {
    font-size: 17px;
    margin-bottom: 0;
  }
  #mission-commitments .commitments-right {
    text-align: center;
    align-items: center;
    padding: 0 17px;
  }
  #mission-commitments .commitments-img {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    max-height: 80vh;
  }
  #mission-commitments .commitments-badge {
    width: 150px;
    top: -50px;
    align-self: center;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  #mission-commitments .commitments-img {
    overflow: visible;
  }
  #mission-commitments .commitments-description {
    padding: 0 20px 25px;
  }
  #mission-commitments .commitments-badge {
    width: 130px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#mission-image-gauche-texte-droite {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  padding: 0 0 100px;
  max-width: 1300px;
  margin: 0 auto;
}
#mission-image-gauche-texte-droite .container {
  display: flex;
  flex-direction: row-reverse;
  text-align: left;
  align-items: center;
  justify-content: center;
  margin: 0 20px;
}
#mission-image-gauche-texte-droite .container .text {
  width: 45%;
  padding: 0 80px 0 0;
}
#mission-image-gauche-texte-droite .container .text .title {
  font-size: 22px;
  line-height: 36px;
  font-weight: 600;
  color: #042a2b;
  padding: 0;
  margin: 0 30px 20px 0;
}
#mission-image-gauche-texte-droite .container .text .description {
  font-weight: normal;
  color: #304D4C;
  margin-right: 35px;
}
#mission-image-gauche-texte-droite .container .img-container {
  max-width: 800px;
  position: relative;
  width: 55%;
  padding-right: 70px;
}
#mission-image-gauche-texte-droite .container .img-container .img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 40px;
  max-height: 450px;
}

@media only screen and (max-width: 1200px) {
  #mission-image-gauche-texte-droite {
    padding-top: 20px;
    padding-bottom: 60px;
  }
  #mission-image-gauche-texte-droite .container {
    flex-direction: column-reverse;
    margin: 0 40px;
  }
  #mission-image-gauche-texte-droite .container .text {
    width: 100%;
    margin-top: 30px;
    margin: 30px auto;
    padding: 0;
    text-align: center;
  }
  #mission-image-gauche-texte-droite .container .text .title {
    margin: 0 25px 20px;
  }
  #mission-image-gauche-texte-droite .container .text .description {
    margin-right: 0;
  }
  #mission-image-gauche-texte-droite .container .img-container {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: unset;
    width: 100%;
    padding-right: 0;
  }
  #mission-image-gauche-texte-droite .container .img-container .img {
    width: 80%;
  }
}
@media only screen and (max-width: 768px) {
  #mission-image-gauche-texte-droite {
    padding-top: 0;
    padding-bottom: 40px;
  }
  #mission-image-gauche-texte-droite .container {
    margin: 0 20px;
  }
  #mission-image-gauche-texte-droite .container .text .title {
    line-height: 28px;
    font-size: 20px;
  }
  #mission-image-gauche-texte-droite .container .img-container .img {
    width: 100%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#history {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  display: flex;
  flex-direction: row;
  gap: 29px;
  max-width: 1300px;
  margin: 100px auto 120px auto;
}
#history > div {
  flex: 1;
}
#history .history-title {
  margin: 0 15px 40px 0;
  font-size: 34px;
  line-height: 50px;
  font-weight: 600;
  color: #042a2b;
  padding: 0;
}
#history .history-description {
  margin: 0 15px 50px 0;
  color: #304D4C;
}
#history .history-card {
  padding: 24px 30px;
  background-color: #e8e2d0;
  flex: 1;
  color: #304D4C;
}
#history .history-card-container {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
#history .history-card-title {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  margin: 0 0 20px 0;
}
#history .history-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#history .history-img-container {
  border-bottom-left-radius: 100px;
  border-top-right-radius: 100px;
  overflow: hidden;
}

@media only screen and (max-width: 1200px) {
  #history {
    flex-direction: column;
    margin: 0 auto;
    text-align: center;
    padding: 0;
    gap: 25px;
  }
  #history > :first-child {
    order: 2;
  }
  #history > :first-child > * {
    padding: 0 18px;
  }
  #history .history-title {
    margin-right: 0;
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 36px;
  }
  #history .history-card {
    text-align: center;
    min-height: 280px;
  }
  #history .history-card-container {
    margin-bottom: -140px;
  }
  #history .history-card-container .slick-list {
    padding: 0 7% 0 0 !important;
  }
  #history .history-img-container {
    order: 1;
    border-top-right-radius: 0;
  }
  #history .history-img-container .history-img {
    max-height: 80vh;
  }
  #history .history-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 10;
    margin: 0 10px;
  }
  #history .history-card-container {
    padding: 0;
    z-index: 10;
  }
  #history .history-card-title {
    font-size: 20px;
    line-height: 28px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#solution {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  background-color: #e8e2d0;
  height: 100vh;
  max-height: 700px;
}
#solution .solution-container {
  padding-left: 8vw;
  margin: 0 auto;
  display: flex;
  align-items: center;
  height: 100%;
  gap: 150px;
}
#solution .solution-container > div {
  flex: 1;
}
#solution .solution-title {
  font-size: 34px;
  line-height: 50px;
  font-weight: normal;
  margin: 0 auto 50px;
  text-align: center;
  color: #042a2b;
}
#solution .solution-item {
  text-align: center;
  max-width: 520px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 14px;
  background-color: #ffffff;
  border-radius: 40px;
  min-height: 130px;
}
#solution .solution-item-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-row: 2;
  gap: 15px;
}
#solution .solution-item-title {
  font-family: "Chivo", sans-serif;
  font-size: 18px;
  line-height: 32px;
  margin: 0;
  padding: 0;
  min-height: 50px;
  max-width: 400px;
  font-weight: 600;
  text-transform: uppercase;
  color: #042a2b;
  display: flex;
  justify-content: center;
  align-items: center;
}
#solution .solution-item-description {
  line-height: 24px;
  font-weight: normal;
  color: #304D4C;
}
#solution .solution-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-bottom-left-radius: 250px;
  min-height: auto;
  max-height: 700px;
}
#solution .solution-img-container {
  height: 100%;
  width: 676px;
  max-width: 35vw;
}

@media (min-width: 1201px) and (max-width: 1410px) {
  #solution .solution-title {
    margin: 0 auto 40px;
  }
  #solution .solution-item-title {
    font-size: 17px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 1200px) {
  #solution {
    height: auto;
    max-height: unset;
  }
  #solution .solution-container {
    flex-direction: column-reverse;
    padding: 0 0 40px 0;
    gap: 70px;
  }
  #solution .solution-title {
    font-size: 27px;
    padding: 0 18px;
    margin: 0 0 30px;
    line-height: 36px;
  }
  #solution .solution-img {
    object-position: center 17%;
    border-bottom-left-radius: 100px;
    min-height: unset;
  }
  #solution .solution-img-container {
    width: 100%;
    max-width: 100%;
    aspect-ratio: 1.47;
    max-height: 500px;
  }
  #solution .solution-item {
    background-color: unset;
    padding: 25px 50px;
    border-radius: unset;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 0 auto;
    min-height: unset;
  }
  #solution .solution-item-container {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  #solution .solution-item-title {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    max-width: unset;
    min-height: unset;
    line-height: 25px;
    margin-top: 0;
  }
  #solution .solution-item-description {
    font-size: 15px;
  }
  #solution .solution-left {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  #solution .solution-img-container {
    max-height: 280px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#mission-texte-gauche-image-droite {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  padding: 30px 0;
  max-width: 1300px;
  margin: 0 auto;
}
#mission-texte-gauche-image-droite .container {
  display: flex;
  flex-direction: row;
  text-align: left;
  align-items: center;
  justify-content: center;
  margin: 0 20px;
}
#mission-texte-gauche-image-droite .container .text {
  width: 45%;
  padding-left: 100px;
}
#mission-texte-gauche-image-droite .container .text .title {
  font-size: 22px;
  line-height: 36px;
  font-weight: 600;
  color: #042a2b;
  padding: 0;
  margin: 0 15px 20px 0;
}
#mission-texte-gauche-image-droite .container .text .description {
  font-weight: normal;
  color: #304D4C;
}
#mission-texte-gauche-image-droite .container .img-container {
  max-width: 800px;
  position: relative;
  width: 55%;
  padding-left: 40px;
}
#mission-texte-gauche-image-droite .container .img-container .img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 40px;
  max-height: 450px;
}

@media only screen and (max-width: 1200px) {
  #mission-texte-gauche-image-droite {
    padding-top: 20px;
  }
  #mission-texte-gauche-image-droite .container {
    flex-direction: column-reverse;
    margin: 0 40px;
  }
  #mission-texte-gauche-image-droite .container .text {
    width: 100%;
    margin-top: 30px;
    margin: 30px auto 0;
    padding-left: 0;
    text-align: center;
  }
  #mission-texte-gauche-image-droite .container .text .title {
    margin: 0 25px 20px;
  }
  #mission-texte-gauche-image-droite .container .text .description {
    margin-right: 0;
  }
  #mission-texte-gauche-image-droite .container .img-container {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: unset;
    width: 100%;
    padding-left: 0;
  }
  #mission-texte-gauche-image-droite .container .img-container .img {
    width: 80%;
  }
}
@media only screen and (max-width: 768px) {
  #mission-texte-gauche-image-droite .container {
    margin: 0 20px;
  }
  #mission-texte-gauche-image-droite .container .text .title {
    line-height: 28px;
    font-size: 20px;
  }
  #mission-texte-gauche-image-droite .container .img-container .img {
    width: 100%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#container-team-reason {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  width: 100%;
  padding: 100px 0 180px;
}
#container-team-reason .team-reason {
  text-align: center;
  max-width: 1300px;
  margin: 0 auto;
}
#container-team-reason .team-reason-title {
  font-family: "Recoleta", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: normal;
  margin-bottom: 50px;
}
#container-team-reason .team-reason-items {
  position: relative;
}
#container-team-reason .team-reason-items-container {
  display: flex;
  gap: 16px;
}
#container-team-reason .team-reason-items-container > div {
  flex: 1;
}
#container-team-reason .team-reason-item {
  background-color: #304D4C;
  border-radius: 30px;
  padding: 50px 30px;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
}
#container-team-reason .team-reason-item-title {
  max-width: 215px;
  font-size: 26px;
  font-weight: normal;
  line-height: 37px;
  font-family: "Recoleta", sans-serif;
  margin: 0 0 35px 0;
  padding: 0;
  color: white;
}
#container-team-reason .team-reason-item-description {
  color: white;
}
#container-team-reason .team-reason-badge {
  position: absolute;
  height: 160px;
  transform: rotate(-14deg);
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -100px;
}

@media only screen and (max-width: 1200px) {
  #container-team-reason {
    padding: 50px 0 150px;
  }
  #container-team-reason .team-reason {
    padding: 0 18px;
  }
  #container-team-reason .team-reason-title {
    font-size: 27px;
    line-height: 34px;
    text-align: center;
    margin-bottom: 40px;
  }
  #container-team-reason .team-reason .slick-list {
    padding: 0 7% 0 0 !important;
  }
  #container-team-reason .team-reason-item {
    padding: 40px 20px 0;
    min-height: 386px;
    margin: 0 10px;
  }
  #container-team-reason .team-reason-item-title {
    font-size: 27px;
    line-height: 36px;
    margin-bottom: 25px;
  }
  #container-team-reason .team-reason-item-description {
    font-size: 15px;
    line-height: 23px;
  }
  #container-team-reason .team-reason-badge {
    height: 141px;
    bottom: -100px;
  }
}
@media only screen and (max-width: 768px) {
  #container-team-reason .team-reason-title {
    margin-bottom: 50px;
  }
  #container-team-reason .team-reason-item {
    padding: 40px 20px;
  }
  #container-team-reason .team-reason-item-title {
    font-size: 25px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#change {
  margin-bottom: 100px;
}
#change .change-container {
  padding: 75px 75px 75px 120px;
  background-color: #304D4C;
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  gap: 70px;
  border-radius: 40px;
}
#change .change-container > div {
  flex: 1;
}
#change .change-title {
  font-size: 27px;
  line-height: 45px;
  font-weight: normal;
  margin-bottom: 13px;
  padding: 0;
}
#change .change-description {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  margin-bottom: 30px;
  font-family: "Chivo", sans-serif;
}
#change .change-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 29px;
}
#change .change-img-container {
  position: relative;
}
#change .change-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  background-color: #e8e2d0;
  color: #042a2b;
}

@media only screen and (max-width: 1200px) {
  #change {
    margin-bottom: 0;
  }
  #change .change-container {
    padding: 80px 0 0 0;
    flex-direction: column;
    gap: 84px;
    text-align: center;
    border-radius: 0;
    overflow: hidden;
  }
  #change .change-container > :first-child {
    padding: 0 35px;
  }
  #change .change-title {
    font-size: 27px;
    line-height: 36px;
    margin-bottom: 40px;
  }
  #change .change-description {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 50px;
  }
  #change .change-img {
    border-radius: 0;
    max-height: 80vh;
  }
  #change .change-img-container {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  #change .change-btn {
    background-color: #e8e2d0;
    color: #042a2b;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#team {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
}
#team .team-friends {
  display: flex;
}
#team .team-friends > div {
  width: 50%;
}
#team .team-friends-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#team .team-friends-text {
  background-color: #FFFF83;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 30px 10vw;
}
#team .team-friends-text-title {
  font-size: 34px;
  line-height: 45px;
  font-weight: normal;
  color: #062A2B;
  font-family: "Recoleta", sans-serif;
  margin: 0 0 50px 0;
  padding: 0;
}

@media only screen and (max-width: 1200px) {
  #team .team-friends {
    flex-direction: column;
  }
  #team .team-friends > div {
    width: 100%;
  }
  #team .team-friends-img-container {
    display: flex;
  }
  #team .team-friends-text {
    padding: 50px 18px;
    text-align: center;
    align-items: center;
  }
  #team .team-friends-text-title {
    font-size: 27px;
    line-height: 36px;
    margin-bottom: 40px;
  }
  #team .team-friends-text-description {
    font-size: 15px;
    line-height: 23px;
  }
}
@media only screen and (max-width: 768px) {
  #team .team-friends-img-container {
    height: 284px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#qsn-recipe {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  background-color: #F7F5EF;
  padding: 70px 0 100px 0;
}
#qsn-recipe .qsn-recipe-title {
  text-align: center;
  margin-bottom: 55px;
  font-size: 34px;
  line-height: 45px;
}
#qsn-recipe .recipe-formula {
  display: flex;
  justify-content: center;
  gap: 8px;
  max-width: 1500px;
  margin: 0 auto;
}
#qsn-recipe .recipe-formula-item {
  background-color: white;
  padding: 80px 50px;
  border-radius: 50px;
  width: 33%;
  text-align: center;
  max-width: 536px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
#qsn-recipe .recipe-formula-item-title {
  font-size: 25px;
  line-height: 32px;
  font-weight: bold;
  margin: 0 0 28px 0;
  max-width: 350px;
  text-transform: uppercase;
}
#qsn-recipe .recipe-formula-item-description {
  font-size: 16px;
  line-height: 24px;
}
#qsn-recipe .recipe-formula-symbol {
  align-self: center;
  position: relative;
  height: 60px;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #FFFF83;
  margin: -30px;
}
#qsn-recipe .recipe-formula-symbol span {
  color: #042a2b;
  font-size: 73px;
  line-height: 34px;
  font-family: "Recoleta", sans-serif;
  margin-bottom: 5px;
}

@media only screen and (max-width: 1200px) {
  #qsn-recipe {
    padding: 50px 18px;
  }
  #qsn-recipe .qsn-recipe-title {
    margin-bottom: 35px;
    font-size: 27px;
    line-height: 36px;
  }
  #qsn-recipe .recipe-formula {
    flex-direction: column;
  }
  #qsn-recipe .recipe-formula-item {
    width: 100%;
    max-width: unset;
    padding: 50px 24px;
  }
  #qsn-recipe .recipe-formula-item:first-child .recipe-formula-item-title {
    max-width: unset;
  }
  #qsn-recipe .recipe-formula-item-title {
    font-size: 18px;
    line-height: 25px;
    max-width: 500px;
  }
  #qsn-recipe .recipe-formula-item-description {
    font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 768px) {
  #qsn-recipe .recipe-formula-item {
    width: 100%;
    max-width: unset;
  }
  #qsn-recipe .recipe-formula-item:first-child .recipe-formula-item-title {
    max-width: unset;
  }
}
@media only screen and (min-width: 1366px) {
  #qsn-recipe .recipe-formula {
    max-width: 1300px;
  }
  #qsn-recipe .recipe-formula-item-title {
    font-size: 20px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#network {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  margin-bottom: 100px;
}
#network .network-container {
  max-width: 1300px;
  margin: 0 auto;
  display: flex;
  gap: 135px;
  align-items: center;
  padding-right: 18px;
}
#network .network-container > div {
  flex: 1;
  max-width: 50%;
}
#network .network-container .network-btn {
  display: inline-block;
  height: 56px;
  text-decoration: none;
  color: #ffffff;
}
#network .network-img {
  height: 100%;
  width: 100%;
  border-radius: 30px;
  object-fit: cover;
  max-height: 80vh;
}
#network .network-title {
  font-size: 26px;
  line-height: 35px;
  margin-bottom: 25px;
  padding: 0;
}
#network .network-description {
  margin-bottom: 25px;
}
#network .network-advantages {
  margin-bottom: 40px;
  gap: 15px;
  display: flex;
  flex-direction: column;
}
#network .network-advantages-item {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
}
#network .network-advantages-item-text {
  font-weight: bold;
}

@media only screen and (max-width: 1641px) {
  #network .network-container {
    gap: 70px;
  }
}
@media only screen and (max-width: 1200px) {
  #network {
    margin-bottom: 50px;
  }
  #network .network-container {
    flex-direction: column;
    padding: 0 18px;
    text-align: center;
    gap: 40px;
  }
  #network .network-container > div {
    width: 100%;
    max-width: 100%;
  }
  #network .network-title {
    font-size: 25px;
  }
  #network .network-advantages-item {
    flex-direction: column;
    gap: 18px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#container-map {
  width: 100%;
  background-color: #F7F5EF;
  padding-bottom: 100px;
}
#container-map #map {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  margin: 0 auto;
  display: flex;
  gap: 80px;
  max-width: 1300px;
  max-height: 785px;
  padding: 0 18px;
  overflow: hidden;
}
#container-map #map .map-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 42%;
}
#container-map #map .map-text-title {
  margin: 40px 0;
  padding: 0;
  font-size: 34px;
  line-height: 45px;
}
#container-map #map .map-text-description {
  margin-bottom: 80px;
}
#container-map #map .map-text-infos {
  background-color: #304D4C;
  padding: 55px 51px;
  color: white;
  font-size: 16px;
  border-radius: 40px 0;
}
#container-map #map .map-text-infos-mobile {
  display: none;
}
#container-map #map .map-text-infos-title {
  font-weight: bold;
}
#container-map #map .map-text-infos-description p {
  margin-bottom: 0;
}
#container-map #map .map-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
#container-map #map .map-img-mobile {
  display: none;
}
#container-map #map .map-img-container {
  width: 58%;
  max-width: 830px;
}

@media only screen and (max-width: 1200px) {
  #container-map {
    padding-bottom: 50px;
  }
  #container-map #map {
    flex-direction: column;
    max-height: unset;
    text-align: center;
    gap: 63px;
    margin-bottom: 0;
  }
  #container-map #map .map-text {
    width: 100%;
  }
  #container-map #map .map-text-title {
    margin: 0 0 35px 0;
    font-size: 27px;
    line-height: 36px;
  }
  #container-map #map .map-text-description {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 23px;
  }
  #container-map #map .map-text-infos {
    padding: 46px 33px;
    font-size: 15px;
    line-height: 23px;
    display: none;
    text-align: left;
  }
  #container-map #map .map-text-infos-title, #container-map #map .map-text-infos-description {
    font-weight: 200;
  }
  #container-map #map .map-text-infos-mobile {
    display: block;
  }
  #container-map #map .map-img {
    display: none;
  }
  #container-map #map .map-img-container {
    width: 100%;
    max-width: unset;
    height: 45vh;
  }
  #container-map #map .map-img-mobile {
    display: block;
    object-fit: contain;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (max-width: 768px) {
  #container-map #map .map-img-container {
    width: 100%;
    height: unset;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#container-testimonials {
  box-sizing: border-box;
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  width: 100%;
  background-color: #F7F5EF;
  padding-bottom: 100px;
}
#container-testimonials #testimonials {
  max-width: 1300px;
  margin: 0 auto;
  border-radius: 50px;
  text-align: center;
  padding: 80px 220px 60px;
  background-color: #e8e2d0;
}
#container-testimonials #testimonials a {
  display: block;
  width: 100%;
  height: 100%;
}
#container-testimonials #testimonials .testimonials-videos-container {
  margin-bottom: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
#container-testimonials #testimonials .testimonials-videos-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33%;
  height: 276px;
  border-radius: 30px;
  overflow: hidden;
}
#container-testimonials #testimonials .testimonials-videos-item-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#container-testimonials #testimonials .testimonials-videos-item-play {
  position: absolute;
  width: 20%;
  pointer-events: none;
}
#container-testimonials #testimonials .testimonials-videos-item-play:hover {
  cursor: pointer;
}
#container-testimonials #testimonials .testimonials-title {
  font-size: 26px;
  line-height: 37px;
  margin-bottom: 35px;
}
#container-testimonials #testimonials .testimonials-network {
  display: flex;
  gap: 27px;
  justify-content: center;
}
#container-testimonials #testimonials .testimonials-network .social {
  width: 89px;
  height: 89px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 3px solid #062A2B;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s ease-in-out opacity;
}
#container-testimonials #testimonials .testimonials-network .social:hover {
  opacity: 0.4;
}
#container-testimonials #testimonials .testimonials-network .social .social-icon {
  height: 29px;
}

@media only screen and (max-width: 1200px) {
  #container-testimonials {
    padding-bottom: 0;
  }
  #container-testimonials #testimonials {
    padding: 40px 18px 60px 18px;
    border-radius: 0;
  }
  #container-testimonials #testimonials .testimonials-videos-item {
    border-radius: 41px;
  }
  #container-testimonials #testimonials .testimonials-title {
    font-size: 25px;
    line-height: 30px;
    margin: 0 auto 33px auto;
  }
}
@media only screen and (max-width: 768px) {
  #container-testimonials {
    padding-bottom: 0;
  }
  #container-testimonials #testimonials {
    padding: 50px 18px 60px;
    margin-bottom: 0;
  }
  #container-testimonials #testimonials .testimonials-videos-container {
    padding-right: 0;
  }
  #container-testimonials #testimonials .testimonials-videos-container .slick-list {
    padding: 0 7% 0 0 !important;
  }
  #container-testimonials #testimonials .testimonials-videos-item {
    margin: 0 5px;
    min-height: 70vh;
  }
  #container-testimonials #testimonials .testimonials-title {
    max-width: 358px;
  }
  #container-testimonials #testimonials .testimonials-network .social {
    width: 56px;
    height: 56px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

#simple-title {
  font-family: "Chivo", sans-serif;
  font-weight: normal;
  margin: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
  overflow-x: hidden;
}
#simple-title .title {
  font-size: 34px;
  color: #062A2B;
  line-height: 50px;
  margin: 0 0 25px;
}
#simple-title .description {
  color: #062A2B;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  margin-bottom: 155px;
  max-width: 800px;
}

@media only screen and (max-width: 1200px) {
  #simple-title .title {
    margin-top: 10px;
    font-size: 24px;
    padding: 0 18px;
    line-height: 36px;
  }
  #simple-title .description {
    font-size: 15px;
    padding: 0 18px;
    margin-bottom: 40px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe {
  padding: 6% 4% 1% 4%;
}
.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe h1 {
  text-align: center;
}
.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe .paragraphe {
  text-align: center;
}
.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_video {
  margin: auto;
  display: block;
  line-height: 0;
}
.block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_video iframe {
  width: 100%;
  aspect-ratio: 16/9;
}

@media screen and (min-width: 768px) {
  .block-video-paragraphe-gauche-sessile {
    margin: 6% auto;
    display: flex;
    align-items: center;
    max-width: 1300px;
    padding: 0 4%;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe {
    width: 50%;
    padding: 0;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe .paragraphe {
    text-align: left;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe h1 {
    text-align: left;
    padding: 0;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_paragraphe p {
    text-align: left !important;
  }
  .block-video-paragraphe-gauche-sessile .contenu_block_video_paragraphe_gauche_video {
    margin: auto;
    display: block;
    width: 50%;
    padding-left: 4%;
  }
}
@media screen and (min-width: 1350px) {
  .block-video-paragraphe-gauche-sessile {
    padding: 0;
  }
}
.wp-block-lazyblock-paragraphe-2-colonnes {
  margin: auto;
  padding: 2.5% 5%;
  max-width: 1300px;
}

@media screen and (min-width: 768px) {
  .wp-block-lazyblock-paragraphe-2-colonnes {
    display: flex;
  }
  .wp-block-lazyblock-paragraphe-2-colonnes .para-column {
    margin: 0 3%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-paragraphe-sessile {
  margin: auto;
  padding: 2.5% 10%;
  max-width: 1300px;
}
.block-paragraphe-sessile li {
  font-family: "Chivo", sans-serif;
}

@media screen and (min-width: 768px) {
  .block-paragraphe-sessile {
    padding: 2.5% 4%;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.related {
  padding: 0 3%;
  background-color: white;
}
.related h3 {
  font-size: 1.5em !important;
}
@media screen and (max-width: 768px) {
  .related h3 {
    font-size: 17px !important;
  }
}
.related .price {
  display: none !important;
}
.related .type-product {
  text-align: center;
  clear: none !important;
  margin: 0 !important;
  padding: 0 30px !important;
  /*      @media screen and (min-width: 768px) {
          width: 5% !important;
        }*/
}
.related .products {
  margin-bottom: 0 !important;
}
.related .related_title {
  margin: 0;
  text-align: center;
  color: #042a2b;
  font-weight: 100;
  font-size: 1.6em;
}
.related .related_title h2 {
  font-size: 45px;
}
@media screen and (max-width: 768px) {
  .related .related_title h2 {
    font-size: 22px;
  }
}
.related .related_title span {
  font-size: 17px;
  font-family: "Chivo", sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 768px) {
  .related .related_title span {
    font-size: 14px;
  }
}
.related .woocommerce-loop-product__title {
  text-align: center;
  font-weight: 100;
  color: #042a2b;
  font-size: 1.2em;
  font-family: "recoleta", sans-serif;
}
@media screen and (max-width: 768px) {
  .related .woocommerce-loop-product__title {
    font-size: 17px;
  }
}
.related .add_to_cart_button {
  background-color: transparent !important;
  border: 1px solid #042a2b;
  border-radius: 30px !important;
  font-weight: 100;
  line-height: 30px;
  width: 200px;
}
@media screen and (max-width: 768px) {
  .related .add_to_cart_button {
    width: 120px;
    line-height: 33px;
    border-radius: 33px !important;
    font-size: 11px;
  }
}
.related .prix_product {
  color: #042a2b;
  font-size: 17px;
}
@media screen and (max-width: 768px) {
  .related .prix_product {
    font-size: 11px;
  }
}
.related-vendor-link {
  margin-top: 90px;
  margin-bottom: 60px;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .related-vendor-link {
    margin-top: 16px;
    margin-bottom: 10px;
  }
}
.related-vendor-link a {
  color: #042a2b;
}
.related .related-product-slider {
  width: 90%;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .related .related-product-slider {
    width: 100%;
  }
}
.related .related-product-slider .slider-prev, .related .related-product-slider .slider-next {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-left-vert.svg);
  position: absolute;
  background-repeat: no-repeat;
  top: 50%;
  cursor: pointer;
  width: 22px;
  height: 24px;
  z-index: 999;
}
@media screen and (min-width: 768px) {
  .related .related-product-slider .slider-prev, .related .related-product-slider .slider-next {
    height: 39px;
    background-size: 100%;
  }
}
.related .related-product-slider .slider-prev {
  left: 0px;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .related .related-product-slider .slider-prev {
    left: -60px;
  }
}
.related .related-product-slider .slider-next {
  right: 0px;
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (min-width: 768px) {
  .related .related-product-slider .slider-next {
    right: -60px;
  }
}

.related-product-slider .slick-arrow {
  z-index: 10;
  top: auto;
  bottom: 30% !important;
}
.related-product-slider .slick-prev {
  left: 23%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-left-vert.svg) !important;
  bottom: 60px !important;
}
.related-product-slider .slick-prev:before {
  content: "";
}
.related-product-slider .slick-next {
  right: 23%;
  height: 24px;
  background-repeat: no-repeat !important;
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/slider-right-vert.svg) !important;
  bottom: 60px !important;
}
.related-product-slider .slick-next:before {
  content: "";
}
.related-product-slider .content_taxonomy_block_row {
  position: relative;
  width: 100%;
}
.related-product-slider .content_taxonomy_block_row:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.related-product-slider .content_taxonomy_block_row .taxonomy_img_background {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  background-color: rgba(4, 42, 43, 0.4);
}
.related-product-slider .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text {
  color: #ffffff;
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}
.related-product-slider .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text h2 {
  color: #ffffff;
  font-size: 1.2em;
  padding: 0 2%;
}
.related-product-slider .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text a {
  color: #ffffff;
  font-size: 1em;
  text-decoration: none;
  padding-bottom: 10px;
  border-bottom: 2px solid #ffffff;
}
.related-product-slider .content_taxonomy_block_row .img_taxonomy_background {
  position: absolute;
  width: 100%;
  height: 100%;
}
.related-product-slider .btn_taxonomy_plus {
  text-align: center;
  padding: 4% 0;
  line-height: 0;
}
.related-product-slider .btn_taxonomy_plus img {
  width: 50px;
}

@media screen and (min-width: 768px) {
  .related-product-slider .content_taxonomy_block {
    display: flex;
  }
  .related-product-slider .content_taxonomy_block .content_taxonomy_block_row {
    margin: 0 1.5%;
  }
  .related-product-slider .btn_taxonomy_plus {
    padding: 2% 0;
  }
  .related-product-slider .btn_taxonomy_plus img {
    width: 88px;
  }
  .related-product-slider .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text a {
    font-size: 1.2em;
  }
}
@media screen and (min-width: 1800px) {
  .related-product-slider .content_taxonomy_block .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text h2 {
    font-size: 1.5em;
  }
  .related-product-slider .content_taxonomy_block .content_taxonomy_block_row .taxonomy_img_background .taxonomy_text a {
    font-size: 1.2em;
  }
}
.taxonomy_block {
  margin-bottom: 2%;
}
.taxonomy_block .related li {
  padding: 15px;
}

.single-ville .taxonomy_block {
  margin-bottom: 0;
}

.promoted-categories {
  margin: 0 auto;
  padding-bottom: 96px;
}
.promoted-categories .promoted-categories-slider.slick-slider {
  max-width: 100%;
  overflow-x: hidden;
}
@media screen and (max-width: 768px) {
  .promoted-categories {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .promoted-categories .promoted-categories-slider .slick-slide {
    opacity: 0.5;
    transition: opacity 0.3s ease;
  }
  .promoted-categories .promoted-categories-slider .slick-center {
    opacity: 1;
  }
}
@media screen and (min-width: 1280px) {
  .promoted-categories .promoted-categories-slider .slick-slide {
    opacity: 0.5;
    transition: opacity 0.3s ease;
  }
  .promoted-categories .promoted-categories-slider .slick-center,
.promoted-categories .promoted-categories-slider .slick-center + .slick-slide,
.promoted-categories .promoted-categories-slider .slick-slide:has(+ .slick-center),
.promoted-categories .promoted-categories-slider .slick-center ~ .slick-slide:nth-of-type(-2n+1) {
    opacity: 1;
  }
}
.promoted-categories h2 {
  text-align: center;
  color: white;
  background-color: #042a2b;
  padding: 20px 0;
  font-family: "Recoleta";
  font-weight: 300;
  margin-top: 0 !important;
}
@media screen and (max-width: 768px) {
  .promoted-categories h2 {
    margin-bottom: 0 !important;
  }
}
.promoted-categories-slider {
  /* the slides */
  /* the parent */
}
.promoted-categories-slider .slick-slide {
  margin: 0 30px;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider .slick-slide {
    margin: 0 10px;
  }
}
.promoted-categories-slider .slick-list {
  margin: 0;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider .slick-list {
    margin: 0 -10px;
  }
}
.promoted-categories-slider .slider-prev,
.promoted-categories-slider .slider-next {
  background-image: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/images/icons/big-vertical-green-arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 43px;
  height: 98px;
  position: absolute;
  top: 20%;
  z-index: 10;
  cursor: pointer;
}
.promoted-categories-slider .slider-prev {
  left: 6%;
  transform: rotate(180deg);
}
.promoted-categories-slider .slider-next {
  right: 6%;
}
.promoted-categories-slider .slick-slide:not(.slick-active) {
  opacity: 0.2;
}
.promoted-categories-slider-wrapper {
  padding: 96px 0 0 0;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-wrapper {
    padding: 30px 0 30px 0;
  }
}
.promoted-categories-slider-item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.promoted-categories-slider-item-content-image {
  border-radius: 20px;
  filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.28));
  width: 90%;
  aspect-ratio: 1/1;
  object-fit: cover;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-item-content-image {
    width: 70%;
  }
}
.promoted-categories-slider-item-content-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.promoted-categories-slider-item-content-title {
  color: #042a2b;
  margin: 0px auto;
  text-align: center;
  width: 100%;
}
.promoted-categories-slider-item-content-title h3 {
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-item-content-title {
    margin: 0px auto;
    width: 100%;
  }
}
.promoted-categories-slider-item-content-title a {
  color: #042a2b;
  text-decoration: none !important;
  font-family: "Chivo";
  font-size: 24px;
}
@media (max-width: 1600px) {
  .promoted-categories-slider-item-content-title a {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-item-content-title a {
    font-size: 20px;
  }
}
.promoted-categories-slider-item-content-cta {
  background-color: #042a2b;
  border: none;
  border-radius: 50px;
  color: #ffffff !important;
  display: flex;
  height: 50px;
  justify-content: center;
  align-items: center;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  width: 100%;
  font-family: "Chivo";
  font-weight: normal;
  line-height: 20px;
  width: 200px;
}
@media screen and (max-width: 768px) {
  .promoted-categories-slider-item-content-cta {
    width: auto;
    height: 50px;
    padding: 0 25px;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.video-background-texte-droit {
  position: relative;
}
.video-background-texte-droit .video-background {
  display: none;
}
.video-background-texte-droit .content-over {
  width: 100%;
  padding: 7% 6%;
  text-align: center;
  background: rgba(4, 42, 43, 0.8);
}
.video-background-texte-droit .content-over .title-block {
  font-size: 1.4em;
  color: #ffffff;
  margin-bottom: 2%;
  font-weight: 300;
}
.video-background-texte-droit .content-over .content-text {
  font-size: 1em;
  color: #ffffff;
  font: 500 1em "Chivo", sans-serif;
  line-height: 1.7em;
}

@media screen and (min-width: 1200px) {
  .video-background-texte-droit {
    position: relative;
  }
  .video-background-texte-droit .video-background {
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    display: block;
  }
  .video-background-texte-droit .video-background #bgvid {
    position: absolute;
    z-index: -1;
    width: 100%;
  }
  .video-background-texte-droit .content-over {
    width: 50%;
    margin-left: auto;
    margin-right: 0;
  }
  .video-background-texte-droit .content-over .title-block {
    font-size: 1.5em;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.video-background-texte-gauche {
  position: relative;
}
.video-background-texte-gauche .video-background {
  display: none;
}
.video-background-texte-gauche .content-over {
  width: 100%;
  margin-left: 0;
  padding: 7% 6%;
  text-align: center;
  background: rgba(4, 42, 43, 0.8);
}
.video-background-texte-gauche .content-over .title-block {
  font-size: 1.4em;
  color: #ffffff;
  margin-bottom: 2%;
  font-weight: 300;
}
.video-background-texte-gauche .content-over .content-text {
  font: 500 1em "Chivo", sans-serif;
  line-height: 1.7em;
  color: #ffffff;
}

@media screen and (min-width: 1200px) {
  .video-background-texte-gauche {
    position: relative;
  }
  .video-background-texte-gauche .video-background {
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    display: block;
  }
  .video-background-texte-gauche .video-background #bgvid {
    position: absolute;
    z-index: -1;
    width: 100%;
  }
  .video-background-texte-gauche .content-over {
    width: 50%;
  }
  .video-background-texte-gauche .content-over .title-block {
    font-size: 1.5em;
  }
  .video-background-texte-gauche .content-over .content-text {
    font-size: 1em;
  }
}
@media screen and (min-width: 1600px) {
  .video-background-texte-gauche .content-over .title-block {
    font-size: 1.5em;
  }
}
.home .video-background-texte-gauche .content-over {
  background-color: #e8e2d0;
}
.home .video-background-texte-gauche .content-over .title-block, .home .video-background-texte-gauche .content-over .content-text {
  color: #000000;
}

@media screen and (min-width: 1200px) {
  .home .video-background-texte-gauche .content-over {
    background: rgba(4, 42, 43, 0.8);
  }
  .home .video-background-texte-gauche .content-over .title-block, .home .video-background-texte-gauche .content-over .content-text {
    color: #ffffff;
  }
}
@font-face {
  font-family: "recoleta";
  font-display: swap;
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff);
  src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/assets/polices/recoleta-light/recoleta.woff) format("woff");
}
body,
button,
input,
select,
optgroup,
textarea,
pre,
p {
  font-family: "Chivo", sans-serif;
  font-display: swap;
  font-size: 1em;
}

h1,
h2,
h3 {
  font-family: "recoleta", sans-serif;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

/*$phone: "(max-width : 320px)";
$tablet: "(max-width : 980px)";
$wide: "(max-width : 1200px)";
*/
pre {
  background-color: #ffffff;
  padding: 0;
}

.grecaptcha-badge {
  display: none;
}

.button_green {
  background-color: #042a2b;
  color: #ffffff;
  padding: 1em 1.8em;
  border-radius: 1.8em;
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.button_green:hover {
  color: #ffffff;
}
.button_green i {
  padding: 0em 0.5em;
}

.block-video-sessile {
  margin: 6% 0;
}
.block-video-sessile .contenu_block_video {
  margin: auto;
  display: block;
}
.block-video-sessile .contenu_block_video iframe {
  height: 250px;
}

@media screen and (min-width: 768px) {
  .block-video-sessile {
    margin: 4% 0;
  }
  .block-video-sessile .contenu_block_video {
    margin: auto;
    display: block;
    max-width: 50%;
  }
  .block-video-sessile .contenu_block_video h2 {
    padding-left: 0;
    margin-bottom: 2%;
  }
  .block-video-sessile .contenu_block_video iframe {
    height: 420px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjQwNC5jc3MiLCJibG9nLmNzcyIsImJvLXBhcnRlbmFyaWF0LmNzcyIsImNoZWNrb3V0LXZhbGlkYXRpb24uY3NzIiwiY2hlY2tvdXQuY3NzIiwiZGlhbG9nLmNzcyIsImZpY2hlLWZsZXVyaXN0ZS5jc3MiLCJmbG9yYWwtdHJhbnNtaXNzaW9uLmNzcyIsImZvb3Rlci5jc3MiLCJnZXN0aW9uLXZlbmRldXIuY3NzIiwiZ2xvYmFsLmNzcyIsImhlYWRlci5jc3MiLCJob21lLmNzcyIsImxheW91dC5jc3MiLCJsaXN0ZS1ibG9nLmNzcyIsImxpc3RlLXZlbmRldXIuY3NzIiwibG9naW4uY3NzIiwicGFnZS1hY3Rpb24tYWRtaW4uY3NzIiwicGFnZS1jb250YWN0LmNzcyIsInBhZ2UtcHJvZHVpdC5jc3MiLCJwYWdlLXByb2ZpbGUuY3NzIiwicGFnZS1zdG9yZS5jc3MiLCJwYWdlLXVuYm9hcmRpbmcuY3NzIiwicGFnZS12ZW5kZXVyLmNzcyIsInBhZ2VzLWNsYXNzaWMuY3NzIiwicGFnZXMuY3NzIiwicGFuaWVyLmNzcyIsInByb2R1Y3QuY3NzIiwicmdwZC5jc3MiLCJzaG9ydGNvZGVzLmNzcyIsInNpbmdsZS1ibG9nLmNzcyIsInNpbmdsZS1sYWIuY3NzIiwic3R5bGUtcnRsLmNzcyIsInRheG9ub215LXByb2R1aXRzLmNzcyIsInRyb3V2ZXotdm90cmUtZmxldXJpc3RlLmNzcyIsInZhY2FuY2VzLmNzcyIsInZhcmlhYmxlcy5jc3MiLCJ3Y2ZtLWJvLmNzcyIsImJsb2Nrcy9ibG9jay1hcnRpc2Fucy1wYXJ0ZW5haXJlcy5jc3MiLCJibG9ja3MvYmxvY2stYmxvZy5jc3MiLCJibG9ja3MvYmxvY2staW5zY3JpcHRpb24tbmV3c2xldHRlci5jc3MiLCJibG9ja3MvYmxvY2stdGVzdGltb25pYWxzLmNzcyIsImJsb2Nrcy9ibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZy5jc3MiLCJibG9ja3MvYmxvZy10aXRyZS1ibG9jay5jc3MiLCJibG9ja3MvZG91YmxlLWltYWdlcy5jc3MiLCJibG9ja3MvaW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0LmNzcyIsImJsb2Nrcy9pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZS5jc3MiLCJibG9ja3MvaW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUtZm9uZC12ZXJ0LmNzcyIsImJsb2Nrcy9pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS5jc3MiLCJibG9ja3MvaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycy5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWFib25uZW1lbnQtcmVzZWF1eC1zb2NpYXV4LmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stY2F0ZWdvcmllcy1taXNlcy1lbi1hdmFudC5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWRlc2NyaXB0aW9uLXNlc3NpbGUuY3NzIiwiYmxvY2tzL2xhenlibG9jay1oZWFkZXItcmVjaGVyY2hlLWZsZXVyaXN0ZS5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWhvbWUtNDAtNjAtaW1hZ2UtdGV4dGUtZHJvaXQuY3NzIiwiYmxvY2tzL2xhenlibG9jay1ob21lLWFkZGl0aW9uLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2staG9tZS1sZS1sYWIuY3NzIiwiYmxvY2tzL2xhenlibG9jay1ob21lLW1pc2UtZW4tYXZhbnQuY3NzIiwiYmxvY2tzL2xhenlibG9jay1ob21lLXNsaWRlci1taXMtZW4tYXZhbnQuY3NzIiwiYmxvY2tzL2xhenlibG9jay1ob21lLXRleHRlLWNlbnRyZS5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWpzZi1ibG9nLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stanNmLXBhcnRlbmFyaWF0LmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stanNmLXF1aS1zb21tZXMtbm91cy5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZC5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24uY3NzIiwiYmxvY2tzL2xhenlibG9jay1qc2YtdGVzdGltb25pYWxzLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbGFiLWluc2NyaXB0aW9ucy1hY3R1cy5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLWxhYi1pbnRyb2R1Y3Rpb24uY3NzIiwiYmxvY2tzL2xhenlibG9jay1sYWItcGFydGVuYWlyZXMuY3NzIiwiYmxvY2tzL2xhenlibG9jay1sYWItcHJlc2VudGF0aW9uLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbGFiLXF1ZWxxdWVzLW1vdHMuY3NzIiwiYmxvY2tzL2xhenlibG9jay1sYWItdG91cy1sZXMtY29udGVudXMuY3NzIiwiYmxvY2tzL2xhenlibG9jay1sZXMtNC1hcnRpY2xlLWRlLWJsb2cuY3NzIiwiYmxvY2tzL2xhenlibG9jay1taXNzaW9uLTQwLTYwLWltYWdlLXRleHRlLWRyb2l0LmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbWlzc2lvbi1wcmVzZW50YXRpb24uY3NzIiwiYmxvY2tzL2xhenlibG9jay1taXNzaW9uLXNvbHV0aW9uLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stcXNuLTQtYmxvY3MtdmVydHMuY3NzIiwiYmxvY2tzL2xhenlibG9jay1xc24tYmxvYy12ZXJ0LWF2ZWMtaW1hZ2UtZHJvaXRlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stcXNuLWVxdWlwZS1zZXNzaWxlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stcXNuLWludHJvZHVjdGlvbi5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLXFzbi1yZWpvaW5kcmUtbGUtcmVzZWF1LmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stcXNuLXJlc2VhdS5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLXFzbi10ZW1vaWduYWdlLmNzcyIsImJsb2Nrcy9sYXp5YmxvY2stdGl0cmUtZXQtdGV4dGUtY2VudHJlLXNpbXBsZS5jc3MiLCJibG9ja3MvbGF6eWJsb2NrLXZpZGVvLXBhcmFncmFwaGUtZ2F1Y2hlLmNzcyIsImJsb2Nrcy9wYXJhZ3JhcGhlLTItY29sb25uZXMuY3NzIiwiYmxvY2tzL3BhcmFncmFwaGUtc2Vzc2lsZS5jc3MiLCJibG9ja3MvcmVsYXRlZC1wcm9kdWN0LmNzcyIsImJsb2Nrcy92aWRlby1iYWNrZ3JvdW5kLXRleHRlLWRyb2l0LmNzcyIsImJsb2Nrcy92aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZS5jc3MiLCJibG9ja3MvdmlkZW8uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQy9FQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdnhDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDM0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN4T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3h2QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzdoQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3ZQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDclJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzVnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNweUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbGZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN2SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNzBFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2xIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlOQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMvb0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzVPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1cEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeFFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNsZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeGFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDanBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOU5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3RGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcG9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3R4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3JJQTtBQ0FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNoRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNoZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN2SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDakhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzdHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDckZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDN0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3hHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDN0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDekdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2pUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3RNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMvT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNqVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN6R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2xMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2hKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3JMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdkpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbk1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN4TEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNqTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNUxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDL0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNyTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDM0tBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeE5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3pKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2pJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNoTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3BKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMvRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNySEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoic3R5bGUtYXBwLWJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmVycm9yLTQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDEwJSAyJTtcbn1cbi5lcnJvci00MDQgLnBhZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZXJyb3ItNDA0IC5wYWdlLWNvbnRlbnQgLm5vdGZvdW5kLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVycm9yLTQwNCAucGFnZS1jb250ZW50IC5ub3Rmb3VuZC10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5lcnJvci00MDQgLm5vdGZvdW5kLWJhY2tob21lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmVycm9yLTQwNCAubm90Zm91bmQtYmFja2hvbWUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lcnJvci00MDQgLm5vdGZvdW5kLWJhY2tob21lIGEgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnBvc3QtOTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFydGljbGVzLWJsb2cge1xuICBwYWRkaW5nOiAyJTtcbiAgLypkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVzLWJsb2cge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG4uYXJ0aWNsZXMtYmxvZyAuYmxvZy1jYXRlZ29yaWUtZWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVzLWJsb2cgLmJsb2ctY2F0ZWdvcmllLWVsZW1lbnQge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxJTtcbiAgfVxufVxuLmFydGljbGVzLWJsb2cgLmJsb2ctY2F0ZWdvcmllLWVsZW1lbnQgLnRodW1uYWlsX2Jsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hcnRpY2xlcy1ibG9nIC5ibG9nLWNhdGVnb3JpZS1lbGVtZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLmFydGljbGVzLWJsb2cgLmJsb2ctY2F0ZWdvcmllLWVsZW1lbnQgLmRhdGVfYmxvZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2ctYXJ0aWNsZSAucG9zdC1hdXRob3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjc3QtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjlweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ucGFydGVuYXJpYXQge1xuICBtYXJnaW46IDA7XG59XG4ucGFydGVuYXJpYXQgLnBhcnRlbmFyaWF0X2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMiU7XG59XG4ucGFydGVuYXJpYXQgLnBhcnRlbmFyaWF0X2Rlc2NyaXB0aW9uIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcnRlbmFyaWF0IC5saXN0ZV9wYXJ0ZW5hcmlhdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0ZW5hcmlhdCAubGlzdGVfcGFydGVuYXJpYXQgbGkgLmltYWdlX3BhcnRlbmFyaWF0IHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cbi5wYXJ0ZW5hcmlhdCAubGlzdGVfcGFydGVuYXJpYXQgbGkgLmNvbnRlbnRfcGFydGVuYXJpYXQge1xuICB3aWR0aDogNzUlO1xufVxuLnBhcnRlbmFyaWF0IC5saXN0ZV9wYXJ0ZW5hcmlhdCBsaSBoMiB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYXJ0ZW5hcmlhdCAubGlzdGVfcGFydGVuYXJpYXQgbGkgLm9mZnJlX3BhcnRlbmFpcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wYXJ0ZW5hcmlhdCAubGlzdGVfcGFydGVuYXJpYXQgbGkgLm9mZnJlX3BhcnRlbmFpcmUgc3ZnIHtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgd2lkdGg6IDIuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGFydGVuYXJpYXQgLmxpc3RlX3BhcnRlbmFyaWF0IGxpIC5vZmZyZV9wYXJ0ZW5haXJlLnN2Zy1iYXNlbGluZSBzdmcge1xuICB0b3A6IDAuMTI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1JSAyJTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGVfX2xpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgdGgsIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUtLW9yZGVyLWRldGFpbHMgdGQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uY2hlY2tvdXQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGVja291dC1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNoZWNrb3V0LWZvcm0gaDQge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaGVja291dC1mb3JtIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDMycHggMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtLXNpZGUtYmFyIHtcbiAgd2lkdGg6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMjRweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGVja291dC1mb3JtLXNpZGUtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg0LCA0MiwgNDMsIDAuMSk7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtLXNpZGUtYmFyIG9sLFxuLmNoZWNrb3V0LWZvcm0tc2lkZS1iYXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuLmNoZWNrb3V0LWZvcm0tc2lkZS1iYXIgdWwge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGVja291dC1mb3JtLXNpZGUtYmFyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmc6IDE2cHggNHB4O1xuICB9XG59XG4uY2hlY2tvdXQtZm9ybS1zaWRlLWJhciB1bCBsaSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGVja291dC1mb3JtLXNpZGUtYmFyIHVsIGxpIHtcbiAgICB3aWR0aDogMTQlO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2hlY2tvdXQtZm9ybS1zaWRlLWJhciB1bCBsaSAuYnVsbGV0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2hlY2tvdXQtZm9ybS1zaWRlLWJhciB1bCBsaSAuYnVsbGV0IHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuLmNoZWNrb3V0LWZvcm0tc2lkZS1iYXIgdWwgLmlzLXZhbGlkYXRlIC5idWxsZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2NoZWNrLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2hlY2tvdXQtZm9ybS1zaWRlLWJhciB1bCAuaXMtbm90LXZhbGlkYXRlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmNoZWNrb3V0LWZvcm0tbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2hlY2tvdXQtZm9ybS1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoZWNrb3V0LWZvcm0gLnZhbGlkYXRlLXJlcXVpcmVkIGEge1xuICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xufVxuLmNoZWNrb3V0LWZvcm0gLnVwZGF0ZS1saW5rIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbn1cbi5jaGVja291dC1mb3JtIC5yb3VuZC1idG4ge1xuICB3aWR0aDogNTM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0LWZvcm0gLnJvdW5kLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk1MHB4O1xufVxuLmNoZWNrb3V0LWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0LWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS13cmFwcGVyLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dC5oYWxmIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQuaGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzM3B4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbC5pcy12YWxpZCBpbnB1dCxcbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbC5pcy12YWxpZCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMGJhMDA7XG59XG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgbGFiZWwuaXMtdmFsaWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9jaGVjay5zdmdcIik7XG59XG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgbGFiZWwuaXMtZXJyb3IgaW5wdXQsXG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgbGFiZWwuaXMtZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDMzICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgbGFiZWwuaXMtZXJyb3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9yZWQtY3Jvc3Muc3ZnXCIpO1xufVxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IGlucHV0LFxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGluaXRpYWw7XG59XG4uY2hlY2tvdXQtZm9ybSAuZm9ybS1sYXlvdXQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMC44MjVlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBsYWJlbDpmb2N1cy13aXRoaW4gPiBzcGFuLFxuLmNoZWNrb3V0LWZvcm0gLmZvcm0tbGF5b3V0IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgc3Bhbixcbi5jaGVja291dC1mb3JtIC5mb3JtLWxheW91dCBzZWxlY3Q6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbn1cbi5jaGVja291dC1mb3JtIC50b29sLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDYsIDM5LCAzOSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiAtMzZweDtcbiAgbGVmdDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmNoZWNrb3V0LWZvcm0gLnNoaXBwaW5nLXNhbWUtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hlY2tvdXQtZm9ybSAuc2hpcHBpbmctc2FtZS1idG5zIGJ1dHRvbiB7XG4gIHdpZHRoOiAzNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtZm9ybSAuc2hpcHBpbmctc2FtZS1idG5zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXQtZm9ybSAuc2hpcHBpbmctc2FtZS1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jaGVja291dC1mb3JtIC5zaGlwcGluZy1zYW1lLWJ0bnMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY2hlY2tvdXQtZm9ybSAucGF5bWVudF9tZXRob2Rfc3RyaXBlIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1mb3JtIC5wYXltZW50X21ldGhvZF9zdHJpcGUgLnBheW1lbnRfbWV0aG9kX3N0cmlwZSB7XG4gIGJvcmRlcjogMDtcbn1cbi5jaGVja291dC1mb3JtIC5wYXltZW50X21ldGhvZF9zdHJpcGUgLndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0LWZvcm0gLnBheW1lbnRfbWV0aG9kX3N0cmlwZSBmaWVsZHNldDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja291dC1mb3JtIC53Y19wYXltZW50X21ldGhvZHMgbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja291dF90aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogMzBweCAyMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5jaGVja291dF90aXRsZSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0X3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2hlY2tvdXRfdGl0bGUgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uY2hlY2tvdXQtY291cG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrb3V0LWNvdXBvbnMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2hlY2tvdXQtY291cG9ucy1pdGVtIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2dyZWVuLWNyb3NzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5wb3N0LTE4MSAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLmVudHJ5LWNvbnRlbnQsXG4jcG9zdC0xODEgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IGlucHV0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxICNvcmRlcl9yZXZpZXdfaGVhZGluZyxcbiNwb3N0LTE4MSAjb3JkZXJfcmV2aWV3X2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgcGFkZGluZzogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBpbnB1dCxcbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBzZWxlY3QsXG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3NlbGVjdDItc2VsZWN0aW9uLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IHNlbGVjdCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93c2VsZWN0Mi1zZWxlY3Rpb24sXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMnB4IDI4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmlzLWVycm9yIGlucHV0LFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5pcy1lcnJvciBzZWxlY3QsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmlzLWVycm9yIGlucHV0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5pcy1lcnJvciBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNmZjAwMzMgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuaXMtZXJyb3I6YWZ0ZXIsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmlzLWVycm9yOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvcmVkLWNyb3NzLnN2Z1wiKTtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBoNCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCBoNCB7XG4gIG1hcmdpbjogNjBweCAwIDQ0cHg7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMge1xuICBwYWRkaW5nOiAwLjUlIDA7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIGg0LFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgaDQsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIGg0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgaDQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgLnNlbGVjdDItc2VsZWN0aW9uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNiaWxsaW5nX2FkZHJlc3NfMl9maWVsZCxcbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjc2hpcHBpbmdfYWRkcmVzc18yX2ZpZWxkLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNiaWxsaW5nX2FkZHJlc3NfMl9maWVsZCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjc2hpcHBpbmdfYWRkcmVzc18yX2ZpZWxkIHtcbiAgcGFkZGluZy10b3A6IDQycHg7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgI2NoZWNrb3V0X3NoaXBwaW5nX3R5cGVfbWVzc2FnZSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAjY2hlY2tvdXRfc2hpcHBpbmdfdHlwZV9tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0LXNoaXBwaW5nLXR5cGVzLWJ0bnMgYnV0dG9uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zIGJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1pbi13aWR0aDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zIGJ1dHRvbixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0LXNoaXBwaW5nLXR5cGVzLWJ0bnMgYnV0dG9uLmlzLWFjdGl2ZSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyBidXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zIGJ1dHRvbjpudGgtb2YtdHlwZSgyKSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXQtc2hpcHBpbmctdHlwZXMtYnRucyBidXR0b246bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LWN1c3RvbWVyLW9wdGlvbnMgLmNoZWNrb3V0LXNoaXBwaW5nLXR5cGVzLWJ0bnMgYnV0dG9uOm50aC1vZi10eXBlKDIpLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dC1zaGlwcGluZy10eXBlcy1idG5zIGJ1dHRvbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dF9kYXRlLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dF9kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQtY3VzdG9tZXItb3B0aW9ucyAuY2hlY2tvdXRfZGF0ZSAuY2hlY2tvdXQtZGF0ZS1pY29uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1jdXN0b21lci1vcHRpb25zIC5jaGVja291dF9kYXRlIC5jaGVja291dC1kYXRlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNzJweDtcbiAgd2lkdGg6IDcycHg7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LXBheW1lbnQsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0LXBheW1lbnQge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1wYXltZW50LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC1wYXltZW50IHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgfVxufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNjaGVja291dF9ib3R0b21fZXJyb3JfbWVzc2FnZSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjY2hlY2tvdXRfYm90dG9tX2Vycm9yX21lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogcmdiKDIwNiwgMzksIDM5KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlcixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0MmEyYjtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLWltYWdlLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0taW1hZ2UsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0taW1hZ2Uge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLWltYWdlIGltZyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbS1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnksXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktdGl0bGUsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS10aXRsZSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pdGVtLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaXRlbSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnkgLnRtLWNhcnQtZWRpdC1vcHRpb25zLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnkgLnRtLWNhcnQtZWRpdC1vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1mZWVzLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1mZWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQyYTJiO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtZmVlcy1pdGVtLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1mZWVzLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC10b3RhbCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtdG90YWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC10b3RhbCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9tby1jb2RlLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9tby1jb2RlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvbW8tY29kZSBidXR0b24sXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb21vLWNvZGUgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzA0MmEyYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC5jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtcHJvbW8tY29kZSBidXR0b246aG92ZXIsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAuY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXByb21vLWNvZGUgYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9tby1jb2RlIGlucHV0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLmNoZWNrb3V0LXJldmlldy1vcmRlciAuY2FydC1wcm9tby1jb2RlIGlucHV0IHtcbiAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2RzLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NfcGF5bWVudF9tZXRob2QgLnN0cmlwZS1pY29uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kIC5zdHJpcGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIC5zdHJpcGUtY2FyZC1icmFuZCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIC5zdHJpcGUtY2FyZC1icmFuZCB7XG4gIHRvcDogMjNweCAhaW1wb3J0YW50O1xuICByaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQgLnN0cmlwZS1jcmVkaXQtY2FyZC1icmFuZCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIC5zdHJpcGUtY3JlZGl0LWNhcmQtYnJhbmQge1xuICB3aWR0aDogMTY2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTlweCAhaW1wb3J0YW50O1xuICByaWdodDogMzhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3BheW1lbnQtY2FyZHMtaWNvbnMucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnBheW1lbnQtc2VjdGlvbiAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NmbW1wX3N0cmlwZV9uZXdfY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIC5mb3JtLXJvdyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIC5mb3JtLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAucGF5bWVudC1zZWN0aW9uIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5wYXltZW50LXNlY3Rpb24gLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyB7XG4gIG9yZGVyOiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5yZXZpZXctb3JkZXItcmVzdW1lLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLnJldmlldy1vcmRlci1yZXN1bWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzJTtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5yZXZpZXctb3JkZXItcmVzdW1lIGgyLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLnJldmlldy1vcmRlci1yZXN1bWUgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLnJldmlldy1vcmRlci1yZXN1bWUgaDMsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAucmV2aWV3LW9yZGVyLXJlc3VtZSBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5yZXZpZXctb3JkZXItcmVzdW1lIHAsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAucmV2aWV3LW9yZGVyLXJlc3VtZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmNoZWNrb3V0X2NvdXBvbixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5jaGVja291dF9jb3Vwb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIycHggIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1mb3JtLWNvdXBvbiBpbnB1dCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1mb3JtLWNvdXBvbiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXItY29sb3I6ICMwNDJhMmI7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24gYnV0dG9uLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHA6bnRoLWNoaWxkKDEpLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHA6bnRoLWNoaWxkKDEpIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmNoZWNrb3V0LWN1c3RvbS1jb3Vwb24sXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAuY2hlY2tvdXQtY3VzdG9tLWNvdXBvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAuY2hlY2tvdXQtY3VzdG9tLWNvdXBvbjpudGgtY2hpbGQoMiksXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAuY2hlY2tvdXQtY3VzdG9tLWNvdXBvbjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmRhbmdlcixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5kYW5nZXIge1xuICBjb2xvcjogcmdiKDIwNiwgMzksIDM5KTtcbn1cbi5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y19wYXltZW50X21ldGhvZHMge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kIC5zdHJpcGUtaWNvbixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y19wYXltZW50X21ldGhvZCAuc3RyaXBlLWljb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NmbW1wX3N0cmlwZV9uZXdfY2FyZCAuc3RyaXBlLWNyZWRpdC1jYXJkLWJyYW5kLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQgLnN0cmlwZS1jcmVkaXQtY2FyZC1icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCAud2NmbW1wX3N0cmlwZV9uZXdfY2FyZCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQgLmZvcm0tcm93LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQgLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQgLmZvcm0tcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc3QtMTgxIC5zaG9wX3RhYmxlLFxuI3Bvc3QtMTgxIC5zaG9wX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wb3N0LTE4MSAuc2hvcF90YWJsZSB0aCxcbiNwb3N0LTE4MSAuc2hvcF90YWJsZSB0aCB7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLnNob3BfdGFibGUgdGQsXG4jcG9zdC0xODEgLnNob3BfdGFibGUgdGQge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC5zaG9wX3RhYmxlIHRkIGlucHV0LFxuI3Bvc3QtMTgxIC5zaG9wX3RhYmxlIHRkIGlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzdweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgLnNob3BfdGFibGUgdGQgYmRpLFxuI3Bvc3QtMTgxIC5zaG9wX3RhYmxlIHRkIGJkaSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAuc2hvcF90YWJsZSAucHJvZHVjdC1uYW1lIGEsXG4jcG9zdC0xODEgLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSBhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0xLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTEsXG4ucG9zdC0xODEgLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTIsXG4ucG9zdC0xODEgLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMixcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZSAuY29sMi1zZXQgLmNvbC0yLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTIge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9zdC0xODEgLnBhaW1lbnRfcmVjYXAsXG4jcG9zdC0xODEgLnBhaW1lbnRfcmVjYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiAzJTtcbn1cbi5wb3N0LTE4MSAucGFpbWVudF9yZWNhcCBoMixcbi5wb3N0LTE4MSAucGFpbWVudF9yZWNhcCBoMyxcbiNwb3N0LTE4MSAucGFpbWVudF9yZWNhcCBoMixcbiNwb3N0LTE4MSAucGFpbWVudF9yZWNhcCBoMyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3N0LTE4MSAucGFpbWVudF9yZWNhcCAucHJvZHVjdC1uYW1lLFxuI3Bvc3QtMTgxIC5wYWltZW50X3JlY2FwIC5wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3N0LTE4MSAucGFpbWVudF9yZWNhcCAucHJvZHVjdC1uYW1lIGEsXG4jcG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgLnByb2R1Y3QtbmFtZSBhIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ucG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgZGQsXG4jcG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgZGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4ucG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgZHQsXG4jcG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgZHQge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLnBvc3QtMTgxIC5wYWltZW50X3JlY2FwIC50Yy1lcG8tbWV0YWRhdGEsXG4jcG9zdC0xODEgLnBhaW1lbnRfcmVjYXAgLnRjLWVwby1tZXRhZGF0YSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjNlbTtcbn1cbi5wb3N0LTE4MSAucGF5bWVudC13cmFwcGVyLFxuI3Bvc3QtMTgxIC5wYXltZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDclO1xuICB3aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3N0LTE4MSAucGF5bWVudC13cmFwcGVyLFxuI3Bvc3QtMTgxIC5wYXltZW50LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLnBheW1lbnQtd3JhcHBlcixcbiNwb3N0LTE4MSAucGF5bWVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucG9zdC0xODEgLnBheW1lbnQtd3JhcHBlciBoMyxcbiNwb3N0LTE4MSAucGF5bWVudC13cmFwcGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9zdC0xODEgLnBheW1lbnQtd3JhcHBlciBoMyBpbWcsXG4jcG9zdC0xODEgLnBheW1lbnQtd3JhcHBlciBoMyBpbWcge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGxhY2Utb3JkZXIsXG4jcG9zdC0xODEgI3BheW1lbnQgLnBsYWNlLW9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCBidXR0b24sXG4jcG9zdC0xODEgI3BheW1lbnQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuLnBvc3QtMTgxICNwYXltZW50IC53Y19wYXltZW50X21ldGhvZHMsXG4jcG9zdC0xODEgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC53Yy1wYXltZW50LWZvcm0gbGFiZWwsXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAud2MtcGF5bWVudC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC53Y2ZtbXAtc3RyaXBlLXNwbGl0LXBheS1jYXJkLWdyb3VwLFxuI3Bvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLndjZm1tcC1zdHJpcGUtc3BsaXQtcGF5LWNhcmQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuU3RyaXBlRWxlbWVudCxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDQyYTJiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuU3RyaXBlRWxlbWVudDphZnRlcixcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLlN0cmlwZUVsZW1lbnQuaW52YWxpZCxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5TdHJpcGVFbGVtZW50LmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZjAwMzM7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuU3RyaXBlRWxlbWVudC5pbnZhbGlkOmFmdGVyLFxuI3Bvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLlN0cmlwZUVsZW1lbnQuaW52YWxpZDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL3JlZC1jcm9zcy5zdmdcIik7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuU3RyaXBlRWxlbWVudC0tY29tcGxldGUsXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuU3RyaXBlRWxlbWVudC0tY29tcGxldGUge1xuICBib3JkZXItY29sb3I6ICMwMGJhMDA7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuU3RyaXBlRWxlbWVudC0tY29tcGxldGU6YWZ0ZXIsXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuU3RyaXBlRWxlbWVudC0tY29tcGxldGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9jaGVjay5zdmdcIik7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuZm9ybS1yb3ctbGFzdCxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0IC5mb3JtLXJvdy1sYXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgLmZvcm0tcm93LWxhc3Q6YWZ0ZXIsXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCAuZm9ybS1yb3ctbGFzdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvY3ZjLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wYXltZW50X21ldGhvZF9zdHJpcGVfc3BsaXQgbGFiZWxbZm9yPXBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdF0sXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfbWV0aG9kX3N0cmlwZV9zcGxpdCBsYWJlbFtmb3I9cGF5bWVudF9tZXRob2Rfc3RyaXBlX3NwbGl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgI3djZm1tcC1zdHJpcGUtc3BsaXQtcGF5LWNhcmQtZWxlbWVudCxcbi5wb3N0LTE4MSAjcGF5bWVudCAjd2NmbW1wLXN0cmlwZS1zcGxpdC1wYXktZXhwLWVsZW1lbnQsXG4ucG9zdC0xODEgI3BheW1lbnQgI3djZm1tcC1zdHJpcGUtc3BsaXQtcGF5LWN2Yy1lbGVtZW50LFxuI3Bvc3QtMTgxICNwYXltZW50ICN3Y2ZtbXAtc3RyaXBlLXNwbGl0LXBheS1jYXJkLWVsZW1lbnQsXG4jcG9zdC0xODEgI3BheW1lbnQgI3djZm1tcC1zdHJpcGUtc3BsaXQtcGF5LWV4cC1lbGVtZW50LFxuI3Bvc3QtMTgxICNwYXltZW50ICN3Y2ZtbXAtc3RyaXBlLXNwbGl0LXBheS1jdmMtZWxlbWVudCB7XG4gIHBhZGRpbmc6IDEycHggMjhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfYm94LFxuI3Bvc3QtMTgxICNwYXltZW50IC5wYXltZW50X2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfYm94OmJlZm9yZSxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9ib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wYXltZW50X2JveCAuZm9ybS1yb3csXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfYm94IC5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9ib3ggcCxcbiNwb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9ib3ggcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAucGF5bWVudF9ib3ggLndjZm1tcF9zdHJpcGVfbmV3X2NhcmQsXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfYm94IC53Y2ZtbXBfc3RyaXBlX25ld19jYXJkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxICNwYXltZW50IC5wYXltZW50X2JveCAjd2Mtc3RyaXBlX3NwbGl0LWNjLWZvcm0sXG4jcG9zdC0xODEgI3BheW1lbnQgLnBheW1lbnRfYm94ICN3Yy1zdHJpcGVfc3BsaXQtY2MtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAuZm9ybS1yb3cucGxhY2Utb3JkZXIsXG4jcG9zdC0xODEgI3BheW1lbnQgLmZvcm0tcm93LnBsYWNlLW9yZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBvc3QtMTgxICNwYXltZW50IC53Y19wYXltZW50X21ldGhvZHMsXG4jcG9zdC0xODEgI3BheW1lbnQgLndjX3BheW1lbnRfbWV0aG9kcyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQsXG4jcG9zdC0xODEgI3BheW1lbnQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgcCxcbiNwb3N0LTE4MSAjcGF5bWVudCAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgI3Rlcm1zLFxuI3Bvc3QtMTgxICNwYXltZW50IC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyICN0ZXJtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLnJlcXVpcmVkLFxuI3Bvc3QtMTgxICNwYXltZW50IC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIC5yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC0xODEgI3BheW1lbnQgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLWxpbmssXG4jcG9zdC0xODEgI3BheW1lbnQgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLWxpbmsge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wb3N0LTE4MSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsXG4jcG9zdC0xODEgI3BheW1lbnQgI3BsYWNlX29yZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBvc3QtMTgxIC51aS13aWRnZXQtY29udGVudCxcbiNwb3N0LTE4MSAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0xODEgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuLnBvc3QtMTgxIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLmZvcm0tcm93LFxuLnBvc3QtMTgxIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgLmZvcm0tcm93LFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuZm9ybS1yb3csXG4jcG9zdC0xODEgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciAuZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMC41JSAzJTtcbiAgfVxuICAucG9zdC0xODEgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzLFxuI3Bvc3QtMTgxIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41JSAzJTtcbiAgfVxuICAucG9zdC0xODEgLnBhaW1lbnRfcmVjYXAsXG4jcG9zdC0xODEgLnBhaW1lbnRfcmVjYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBvc3QtMTgxIC53b29jb21tZXJjZSxcbiNwb3N0LTE4MSAud29vY29tbWVyY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1jaGVja291dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9zdC0xODEgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cCxcbiNwb3N0LTE4MSAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9zdC0xODEgI2N1c3RvbWVyX2RldGFpbHMsXG4jcG9zdC0xODEgI2N1c3RvbWVyX2RldGFpbHMge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3N0LTE4MSAjb3JkZXJfcmV2aWV3LFxuI3Bvc3QtMTgxICNvcmRlcl9yZXZpZXcge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3N0LTE4MSAjb3JkZXJfcmV2aWV3IC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGgsXG4jcG9zdC0xODEgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRoIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnBvc3QtMTgxIC51aS13aWRnZXQtY29udGVudCxcbiNwb3N0LTE4MSAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkgaW1nLnN0cmlwZS1pY29uLFxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkgaW1nLnN0cmlwZS1pY29uIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAudGFibGUtY29uZGVuc2VkIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC50YWJsZS1jb25kZW5zZWQgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIudWktY29ybmVyLWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW1vbnRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICBsZWZ0OiAyMCU7XG4gIH1cbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9jYWxlbmRhci1hcnJvdy1wcmV2LnN2Z1wiKTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2NhbGVuZGFyLWFycm93LW5leHQuc3ZnXCIpO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGgge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYSxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyLXRvZGF5IC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyLXRvZGF5IC51aS1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRpYWxvZy1jb250ZW50IC50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2I3YjdiO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRpYWxvZy1jb250ZW50IC50YWJsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUtcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4ucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUtY29sIHtcbiAgd2lkdGg6IDQ5JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQtbG9jYWxpemF0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5wcm9kdWN0LWRpYWxvZy1jb250ZW50LWxvY2FsaXphdGlvbiBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1kaWFsb2ctY29udGVudC1sb2NhbGl6YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5kaWFsb2c6OmJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgb3BhY2l0eTogMC43NTtcbn1cbmRpYWxvZyAubG9hZGVyIHtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkICNmM2YzZjM7IC8qIExpZ2h0IGdyZXkgKi9cbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjMDQyYTJiOyAvKiBCbHVlICovXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBub25lOyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuZGlhbG9nICNkaWFsb2dfaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5kaWFsb2cgI2RpYWxvZ19oZWFkZXIgaDIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmRpYWxvZyAjZGlhbG9nX2hlYWRlciAuYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuZGlhbG9nICNkaWFsb2dfaGVhZGVyIC5idG4tY2xvc2U6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIsOXXCI7IC8qIFRoaXMgd2lsbCByZW5kZXIgdGhlICdYJyAqL1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuZGlhbG9nIC5jb250YWluZXJfY29udGVudV9kaWFsb2cge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbmRpYWxvZyAjcmVtYm91cnNlbWVudF9zdWNjZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaWFsb2cgLmNvbnRlbnVfZGlhbG9nIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbn1cbmRpYWxvZyAuY29udGVudV9kaWFsb2cgbGFiZWwge1xuICB3aWR0aDogMTI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5kaWFsb2cgLmNvbnRlbnVfZGlhbG9nIC5kaWFsb2dfbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5kaWFsb2cgLmNvbnRlbnVfZGlhbG9nICNhY3Rpb25fdmVuZG9yX2V4cG9ydF9vcmRlcnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5kaWFsb2cgLmNvbnRlbnVfZGlhbG9nICNlcnJvcl9tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuI2RpYWxvZ19yZW1ib3Vyc2VtZW50IC5jb250ZW51X2RpYWxvZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndjZm1fcGRmX2ludm9pY2U6aG92ZXIsIC5kaWFsb2dfb3Blbl9yZW1ib3Vyc2VtZW50OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZjtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucHJvZmlsZS1maWNoZS1mbGV1cmlzdGUge1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5wcm9maWxlLWZpY2hlLWZsZXVyaXN0ZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLmhvcnJhaXJlcyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAudGl0cmVfYm91dGlxdWUge1xuICBtYXJnaW4tbGVmdDogOCU7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC50aXRyZV9ib3V0aXF1ZSAuaGVhZGVyX3RpdHJlX2JvdXRpcXVlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnRpdHJlX2JvdXRpcXVlIC5hZHJlc3NlX3BheXMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnJpZ2h0X2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogOCU7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5yaWdodF9jb250ZW50IC50ZWxlcGhvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucmlnaHRfY29udGVudCAudGVsZXBob25lIC5mYS1waG9uZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucmlnaHRfY29udGVudCAudGVsZXBob25lIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucmlnaHRfY29udGVudCAjdGVsZXBob25lLW51bWVybyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5yZXNlYXV4X3NvY2lhdXgge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnJlc2VhdXhfc29jaWF1eCBzdmcge1xuICBmaWxsOiAjMDQyYTJiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmJsb2NrX2Nvb3Jkb25uZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuYmxvY2tfY29vcmRvbm5lcyAuY29udGVudF9hZHJlc3NlIHtcbiAgcGFkZGluZzogMyUgMyU7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuYmxvY2tfY29vcmRvbm5lcyAuY29udGVudF9hZHJlc3NlIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5ibG9ja19jb29yZG9ubmVzIC5jb250ZW5lcl9tYXAgI2ZsZXVyaXN0ZV9tYXAge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmRlc2NyaXB0aW9uX2ZsZXVyaXN0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNSUgMiU7XG59XG4uaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuZGVzY3JpcHRpb25fZmxldXJpc3RlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5kZXNjcmlwdGlvbl9mbGV1cmlzdGUge1xuICBwYWRkaW5nOiA1JSAyJTtcbn1cbi5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5mb3JtLXZpbGxlLW1pbmkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmdfbGVnZW5kZV9hbm51YWlyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDMlO1xufVxuLmJnX2xlZ2VuZGVfYW5udWFpcmUgLmxlZ2VuZGVfYW5udWFpcmUge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJnX2xlZ2VuZGVfYW5udWFpcmUgLmxlZ2VuZGVfYW5udWFpcmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlIC5oZWFkZXJfZmljaGVfZmxldXJpc3RlX2NvbnRlbnQgLnJlc2VhdXhfc29jaWF1eCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5yaWdodF9jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbiAgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGUgLmhlYWRlcl9maWNoZV9mbGV1cmlzdGVfY29udGVudCAucHJvZmlsZS1maWNoZS1mbGV1cmlzdGUge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5ob3JyYWlyZXMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmZpY2hlLWZsZXVyc2l0ZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9ja19jb29yZG9ubmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5maWNoZS1mbGV1cnNpdGUtdGVtcGxhdGUtZGVmYXVsdCAuYmxvY2tfY29vcmRvbm5lcyAuY29udGVudF9hZHJlc3NlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDElIDMlO1xuICB9XG4gIC5maWNoZS1mbGV1cnNpdGUtdGVtcGxhdGUtZGVmYXVsdCAuYmxvY2tfY29vcmRvbm5lcyAuY29udGVuZXJfbWFwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuICAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZSAuaGVhZGVyX2ZpY2hlX2ZsZXVyaXN0ZV9jb250ZW50IC5yaWdodF9jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC50aXRsZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3Ige1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciAuc2Vzc2lsZV9zZWFyY2gsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciAuc2Vzc2lsZV9zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoOjpwbGFjZWhvbGRlcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciAuc2Vzc2lsZV9zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgd2lkdGg6IDUzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAuc3RvcmUtbG9jYXRvciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24sXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbSAzZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLnN0b3JlLWxvY2F0b3IgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC5zdG9yZS1sb2NhdG9yIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIGgzLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgaDMge1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIHAsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmVhdHVyZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZlYXR1cmUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3MnB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1mZWF0dXJlLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmVhdHVyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmVhdHVyZS10ZXh0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmVhdHVyZS10ZXh0IHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZlYXR1cmUtdGV4dCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZlYXR1cmUtdGV4dCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmVhdHVyZSBpbWcsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1mZWF0dXJlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctZmVhdHVyZSBpbWcsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1mZWF0dXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZpbmFuY2lhbCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZpbmFuY2lhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZpbmFuY2lhbCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLWZpbmFuY2lhbCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLXB1cnBvc2Uge1xuICBwYWRkaW5nOiA3MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLXB1cnBvc2UsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlLXRleHQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlLXRleHQge1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlLXRleHQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlLXRleHQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLXB1cnBvc2UtaW1hZ2UsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlLWltYWdlIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZS1pbWFnZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLXB1cnBvc2UtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnByZXNlbnRpbmcgLmZ0LXByZXNlbnRpbmctcHVycG9zZSBpbWcsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucHJlc2VudGluZyAuZnQtcHJlc2VudGluZy1wdXJwb3NlIGltZyxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wcmVzZW50aW5nIC5mdC1wcmVzZW50aW5nLXB1cnBvc2UgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSB7XG4gIG1hcmdpbjogMTZweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtdmlsbGUgLmRlc2NyaXB0aW9uX3ZpbGxlLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS12aWxsZSAuZGVzY3JpcHRpb25fdmlsbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlIC5zdG9yZS1hdmF0YXIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlIC5zdG9yZS1hdmF0YXIge1xuICB3aWR0aDogMzUwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlIC5zdG9yZS1mb290ZXIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXZpbGxlIC5zdG9yZS1mb290ZXIge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi12ZW5kb3JzLXJlc3VtZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi12ZW5kb3JzLXJlc3VtZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24tdmVuZG9ycy1yZXN1bWUgYSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi12ZW5kb3JzLXJlc3VtZSBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC52ZW5kb3JfcGFnZV9oZWFkZXJfdGl0bGUgaDEsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC52ZW5kb3JfcGFnZV9oZWFkZXJfdGl0bGUgaDEge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLnZlbmRvcl9wYWdlX2hlYWRlcl90aXRsZSAucHJvZHVjdF9hcmVhIGgzLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAudmVuZG9yX3BhZ2VfaGVhZGVyX3RpdGxlIC5wcm9kdWN0X2FyZWEgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5ib3VxdWV0X2Nob2ljZSAuaWxsdXN0cmF0aW9uLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuYm91cXVldF9jaG9pY2UgLmlsbHVzdHJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5ib3VxdWV0X2Nob2ljZSAuYm91cXVldF90ZXh0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuYm91cXVldF9jaG9pY2UgLmJvdXF1ZXRfdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAubG9nby1yZXNlYXV4LXNvY2lhdXggYTpmaXJzdC1jaGlsZCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLmxvZ28tcmVzZWF1eC1zb2NpYXV4IGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLndjZm1tcF9zb2xkX2J5X3dyYXBwZXIsXG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC53Y2ZtbXAtc3RvcmUtcmF0aW5nLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAud2NmbW1wX3NvbGRfYnlfd3JhcHBlcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLndjZm1tcC1zdG9yZS1yYXRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcyxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtdGl0bGUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDI0cHggMCA0cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy10aXRsZSBpbWcsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy10aXRsZSBpbWcge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWxpbmssXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC53b29jb21tZXJjZS1wYWdpbmF0aW9uLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnZlbmRvciAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5wcm9kdWN0cyAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLnByb2R1Y3RzIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNzJweDtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjVlbSAwICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5wcm9kdWN0cyBpbWcsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5wcm9kdWN0cyBpbWcge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24udmVuZG9yIC5waG9uZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi52ZW5kb3IgLnBob25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzJweCAwcHggIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAud2NmbW1wLXN0b3JlLXdyYXAsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtd3JhcHBlciBoMixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIgaDIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyIC5iZF9yYXRpbmcsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyIC5iZF9yYXRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyIC5saW5rX3Nob3AsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyIC5saW5rX3Nob3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDM2cHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgaDMsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgaDMge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLm55cC1pbnB1dC5lcnJvcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAubnlwLWlucHV0LmVycm9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAzMyAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IC5jcGYtZWxlbWVudCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAuY3BmLWVsZW1lbnQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAuZ2xvYmFsLWZvcm0taXRlbS1kaXYsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLmdsb2JhbC1mb3JtLWl0ZW0tZGl2IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAucXVhbnRpdHkgaW5wdXQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLnF1YW50aXR5IGlucHV0IHtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAubWluaW11bS1wcmljZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAubWluaW11bS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCBpbnB1dCxcbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCBzZWxlY3QsXG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3NlbGVjdDItc2VsZWN0aW9uLFxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IHRleHRhcmVhLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IGlucHV0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IHNlbGVjdCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93c2VsZWN0Mi1zZWxlY3Rpb24sXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxMnB4IDI4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246OmJlZm9yZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDVweCkgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5zaW5nbGUtcHJvZHVjdCAudG0tZXBvLWZpZWxkLnRtY3AtdGV4dGFyZWEudG0tZXJyb3IsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLnRtLWVwby1maWVsZC50bWNwLXRleHRhcmVhLnRtLWVycm9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAzMyAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWlubmVyIHAsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uc2luZ2xlLXByb2R1Y3QgLmNvbnRlbnQtaW5uZXIgcCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5jb25maXJtYXRpb24ge1xuICBwYWRkaW5nOiAyNHB4IDcycHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIC50aXRsZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5jb25maXJtYXRpb24gLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tb3JkZXItaW5mb3MsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tb3JkZXItaW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tb3JkZXItZGV0YWlscyxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1vcmRlci1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1vcmRlci1kZXRhaWxzIGgzLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLW9yZGVyLWRldGFpbHMgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tb3JkZXItZGV0YWlscy1hbW91bnRzLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLW9yZGVyLWRldGFpbHMtYW1vdW50cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24uY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tb3JkZXItZGV0YWlscy1hbW91bnRzID4gZGl2LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLmNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLW9yZGVyLWRldGFpbHMtYW1vdW50cyA+IGRpdiB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0MmEyYjtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wYXltZW50LWVycm9yLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnBheW1lbnQtZXJyb3Ige1xuICBwYWRkaW5nOiAyNHB4IDcycHg7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucGF5bWVudC1lcnJvciAudGl0bGUsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucGF5bWVudC1lcnJvciAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnBheW1lbnQtZXJyb3IgLndjZm0td3AtZmllbGRzLXVwbG9hZGVyLFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnBheW1lbnQtZXJyb3IgLndjZm0td3AtZmllbGRzLXVwbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wYXltZW50LWVycm9yIC53Y2ZtLXdwLWZpZWxkcy11cGxvYWRlciBpbWcsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLmZsb3JhbC10cmFuc21pc3Npb24ucGF5bWVudC1lcnJvciAud2NmbS13cC1maWVsZHMtdXBsb2FkZXIgaW1nIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5mbG9yYWwtdHJhbnNtaXNzaW9uLnBheW1lbnQtZXJyb3IgLndjZm1fc3VibWl0X2J1dHRvbixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAuZmxvcmFsLXRyYW5zbWlzc2lvbi5wYXltZW50LWVycm9yIC53Y2ZtX3N1Ym1pdF9idXR0b24ge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBoMixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBoMixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgc3BhbixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkX3RpdGxlIHNwYW4sXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA1NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlcixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLXByZXYsIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLW5leHQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGlkZXItbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLWFycm93LnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLXByZXYsIC53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLW5leHQsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGlkZXItbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGlkZXItcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1uZXh0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGlkZXItbmV4dCB7XG4gIHJpZ2h0OiAtNjBweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCBsaSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMzBweCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIGxpIGEsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgbGkgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCBsaSAucHJpeF9wcm9kdWN0LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIGxpIC5wcml4X3Byb2R1Y3Qge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIGxpIC5wcmljZSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCBsaSAucHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndjZm0tYm8gLndjZm0tY3VzdG9tLWJvIC5yZWxhdGVkIGxpIC53Y2ZtbXBfc29sZF9ieV9jb250YWluZXIsXG4jd2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgbGkgLndjZm1tcF9zb2xkX2J5X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgbGkgLmFkZF90b19jYXJ0X2J1dHRvbixcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCBsaSAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgY29sb3I6ICM1MTUxNTE7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC12ZW5kb3ItbGluayxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC12ZW5kb3ItbGluayB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLnJlbGF0ZWQgLnJlbGF0ZWQtdmVuZG9yLWxpbmsgYSxcbiN3Y2ZtLWJvIC53Y2ZtLWN1c3RvbS1ibyAucmVsYXRlZCAucmVsYXRlZC12ZW5kb3ItbGluayBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ud2NmbS1ibyAud2NmbS1jdXN0b20tYm8gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50LFxuI3djZm0tYm8gLndjZm0tY3VzdG9tLWJvIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCxcbiN3Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi53Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50IC50YWJsZSxcbiN3Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50IC50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2I3YjdiO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndjZm0tYm8gLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLFxuI3djZm0tYm8gLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi53Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50IC50YWJsZS1yb3csXG4jd2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLndjZm0tYm8gLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLXJvdzpudGgtY2hpbGQoZXZlbiksXG4jd2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUtcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4ud2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudCAudGFibGUtY29sLFxuI3djZm0tYm8gLnByb2R1Y3QtZGlhbG9nLWNvbnRlbnQgLnRhYmxlLWNvbCB7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50LWxvY2FsaXphdGlvbixcbiN3Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50LWxvY2FsaXphdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4ud2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudC1sb2NhbGl6YXRpb24gYSxcbiN3Y2ZtLWJvIC5wcm9kdWN0LWRpYWxvZy1jb250ZW50LWxvY2FsaXphdGlvbiBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudC1sb2NhbGl6YXRpb24sXG4jd2NmbS1ibyAucHJvZHVjdC1kaWFsb2ctY29udGVudC1sb2NhbGl6YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndjZm0tYm8gLmNoZWNrb3V0X3RpdGxlLFxuI3djZm0tYm8gLmNoZWNrb3V0X3RpdGxlIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHggMjAlICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAuY2hlY2tvdXQtZm9ybSxcbiN3Y2ZtLWJvIC5jaGVja291dC1mb3JtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNDJhMmI7XG59XG4ud2NmbS1ibyAuY2hlY2tvdXQtZm9ybSAucGF5bWVudC13cmFwcGVyLFxuI3djZm0tYm8gLmNoZWNrb3V0LWZvcm0gLnBheW1lbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2NmbS1ibyBmb3JtLndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0LFxuI3djZm0tYm8gZm9ybS53b29jb21tZXJjZS1jaGVja291dCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggMjhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gI3djZm0tbWFpbi1jb250ZW50YWluZXIgdGFibGUsXG4jd2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnRhaW5lciB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW1haW4tY29udGVudGFpbmVyIHRhYmxlIHRoZWFkIHRoLFxuI3djZm0tYm8gI3djZm0tbWFpbi1jb250ZW50YWluZXIgdGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lIC5tb292ZS1nZHByLWNvb2tpZS1ub3RpY2Uge1xuICB3aWR0aDogNjglICFpbXBvcnRhbnQ7XG59XG5cbmRpdiNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2JhciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5mb290ZXIgLmZvb3Rlcl9waWN0b2dyYW1tZXMge1xuICBwYWRkaW5nOiA3JSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIgLmZvb3Rlcl9waWN0b2dyYW1tZXMgLmZvb3Rlcl9waWN0b2dyYW1tZXNfcm93IHtcbiAgbWFyZ2luOiA3JSAwO1xufVxuZm9vdGVyIC5mb290ZXJfcGljdG9ncmFtbWVzIC5mb290ZXJfcGljdG9ncmFtbWVzX3JvdyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiAzJSAxMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbmZvb3RlciAuZm9vdGVyX3BpY3RvZ3JhbW1lcyAuZm9vdGVyX3BpY3RvZ3JhbW1lc19yb3cgcCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyX3BpY3RvZ3JhbW1lcyAuZm9vdGVyX3BpY3RvZ3JhbW1lc19yb3cgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xufVxuZm9vdGVyIC5mb290ZXJfbWVudSB7XG4gIHBhZGRpbmc6IDEwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZm9vdGVyIC5mb290ZXJfbWVudSAuY29va2llcyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIHtcbiAgcGFkZGluZzogMyUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbmZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5mb290ZXJfdGl0bGUge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5mb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3RlciAuZm9vdGVyX3RpdGxlIC5hcnJvdy1kb3duIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCA1MCUgMTAwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbn1cbmZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5yZXNlYXVfc29jaWF1eCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5mb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3RlciAucmVzZWF1X3NvY2lhdXggaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMCU7XG59XG5mb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3RlciAuZm9vdGVyX21lbnVsaXN0X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3RlciAuZm9vdGVyX21lbnVsaXN0X2NvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbmZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5mb290ZXJfbWVudWxpc3RfY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxJSAwO1xufVxuZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIgLmZvb3Rlcl9tZW51bGlzdF9jb250YWluZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLmxpc3RlX3ZpbGxlIHtcbiAgcGFkZGluZzogMCAxMCU7XG4gIG1hcmdpbjogMTAlIDA7XG59XG5mb290ZXIgLmxpc3RlX3ZpbGxlIC5mb290ZXJfdGl0bGUge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5mb290ZXIgLmxpc3RlX3ZpbGxlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5saXN0ZV92aWxsZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5mb290ZXIgLmxpc3RlX3ZpbGxlIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIC5sYXN0X2Zvb3RlciB7XG4gIHBhZGRpbmc6IDAgMTAlO1xufVxuZm9vdGVyIC5sYXN0X2Zvb3RlciAud3BjZjcgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbmZvb3RlciAubGFzdF9mb290ZXIgLndwY2Y3IC5jb250ZW50X2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5mb290ZXIgLmxhc3RfZm9vdGVyIC53cGNmNyAuY29udGVudF9mb3JtIGlucHV0LndwY2Y3LWVtYWlsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXIgLmxhc3RfZm9vdGVyIC53cGNmNyAuY29udGVudF9mb3JtIGlucHV0LndwY2Y3LXN1Ym1pdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZm9vdGVyIC5sYXN0X2Zvb3RlciAuc2l0ZS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuZm9vdGVyIC5sYXN0X2Zvb3RlciAuc2l0ZS1pbmZvIGltZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwJTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfbWVudSB7XG4gICAgcGFkZGluZzogMiUgMTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5mb290ZXJfdGl0bGUgLmFycm93LWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIgLnJlc2VhdV9zb2NpYXV4IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXIgLnJlc2VhdV9zb2NpYXV4IC5sb2dvLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwIDYlIDAgMTAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5yZXNlYXVfc29jaWF1eCBpbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX21lbnUgLm1lbnVfZm9vdGVyIC5mb290ZXJfbWVudWxpc3RfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBmb290ZXIgLmxpc3RlX3ZpbGxlIHtcbiAgICBtYXJnaW46IDIlIDAgMCAwO1xuICB9XG4gIGZvb3RlciAubGlzdGVfdmlsbGUgdWwge1xuICAgIGNvbHVtbnM6IDQ7XG4gICAgLXdlYmtpdC1jb2x1bW5zOiA0O1xuICAgIC1tb3otY29sdW1uczogNDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlcl9waWN0b2dyYW1tZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfcGljdG9ncmFtbWVzIC5mb290ZXJfcGljdG9ncmFtbWVzX3JvdyB7XG4gICAgbWFyZ2luOiAyJSBhdXRvO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX3BpY3RvZ3JhbW1lcyAuZm9vdGVyX3BpY3RvZ3JhbW1lc19yb3cgcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX3BpY3RvZ3JhbW1lcyAuZm9vdGVyX3BpY3RvZ3JhbW1lc19yb3cgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfbWVudSAucmVzZWF1X3NvY2lhdXgge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX21lbnUgLnJlc2VhdV9zb2NpYXV4IGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIH1cbiAgZm9vdGVyIC5sYXN0X2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3RlciAubGFzdF9mb290ZXIgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgZm9vdGVyIC5sYXN0X2Zvb3RlciAud3BjZjcgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIGZvb3RlciAubGFzdF9mb290ZXIgLnNpdGUtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDc4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfbWVudSAubWVudV9mb290ZXJfMyAjbWVudS1mb290ZXItMy12aWxsZXMtZGUtbGl2cmFpc29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBmb290ZXIgLmZvb3Rlcl9tZW51IC5tZW51X2Zvb3Rlcl8zICNtZW51LWZvb3Rlci0zLXZpbGxlcy1kZS1saXZyYWlzb24gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi8qQmxvYyBpbnN0YWdyYW0qL1xuLmluc3RncmFtX2Jsb2NrICNzYmlfaW1hZ2VzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmluc3RncmFtX2Jsb2NrICNzYmlfaW1hZ2VzIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5zdGdyYW1fYmxvY2sgI3NiaV9pbWFnZXMgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgxKTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL2ltYWdlcy9pbnN0YWdyYW0uc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnN0Z3JhbV9ibG9jayAjc2JpX2ltYWdlcyAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTm91cyBzdWl2cmVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xuICB0b3A6IDIwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgei1pbmRleDogMTtcbn1cbi5pbnN0Z3JhbV9ibG9jayAjc2JpX2ltYWdlcyAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDEpIC5zYmlfcGhvdG9fd3JhcDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNDIsIDQzLCAwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaW5zdGdyYW1fYmxvY2sgI3NiaV9pbWFnZXMgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgxKSAuc2JpX3Bob3RvX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCIjc2Vzc2lsZV9mbGV1cmlzdGVzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0Z3JhbV9ibG9jayAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmluc3RncmFtX2Jsb2NrIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL2ltYWdlcy9pbnN0YWdyYW0uc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC41KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluc3RncmFtX2Jsb2NrIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk5vdXMgc3VpdnJlXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG4gICAgdG9wOiAyMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmluc3RncmFtX2Jsb2NrIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMykgLnNiaV9waG90b193cmFwOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDQyLCA0MywgMC44KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5pbnN0Z3JhbV9ibG9jayAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDMpIC5zYmlfcGhvdG9fd3JhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiI3Nlc3NpbGVfZmxldXJpc3Rlc1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5pbnN0Z3JhbV9ibG9jayAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDEpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmluc3RncmFtX2Jsb2NrIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluc3RncmFtX2Jsb2NrIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnN0Z3JhbV9ibG9jayAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDEpIC5zYmlfcGhvdG9fd3JhcDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5zdGdyYW1fYmxvY2sgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgxKSAuc2JpX3Bob3RvX3dyYXA6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluc3RncmFtX2Jsb2NrICNzYmlfaW1hZ2VzIC5zYmlfdHlwZV9pbWFnZTpudGgtY2hpbGQoMykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW5zdGdyYW1fYmxvY2sgI3NiaV9pbWFnZXMgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIC5pbnN0Z3JhbV9ibG9jayAjc2JpX2ltYWdlcyAuc2JpX3R5cGVfaW1hZ2U6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxuICAuaW5zdGdyYW1fYmxvY2sgI3NiaV9pbWFnZXMgLnNiaV90eXBlX2ltYWdlOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cbi5zZXNzaWxlLW92ZXJ2aWV3IHtcbiAgcGFkZGluZzogOTBweCA0JSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZXNzaWxlLW92ZXJ2aWV3IHAge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uc2Vzc2lsZS1vdmVydmlldyBociB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2Vzc2lsZS1vdmVydmlldy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2Vzc2lsZS1vdmVydmlldy1jb2wge1xuICB3aWR0aDogNDglO1xufVxuXG4uc2Vzc2lsZS1vdmVydmlldy1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlc3NpbGUtb3ZlcnZpZXctZGVzY3JpcHRpb24gaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdmlzb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpdmlzb3IgaHIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnNlc3NpbGUtb3ZlcnZpZXctZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXNzaWxlLW92ZXJ2aWV3LWRlc2NyaXB0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcyB7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdyB7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3cgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdyBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMtcm93LWltYWdlIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3ctaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2Vzc2lsZS1vdmVydmlldyB7XG4gICAgcGFkZGluZzogNjBweCAxNnB4IDMycHg7XG4gIH1cbiAgLnNlc3NpbGUtb3ZlcnZpZXcgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZXNzaWxlLW92ZXJ2aWV3IGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZXNzaWxlLW92ZXJ2aWV3LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5zZXNzaWxlLW92ZXJ2aWV3LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlc3NpbGUtb3ZlcnZpZXctZGVzY3JpcHRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5zZXNzaWxlLW92ZXJ2aWV3LWRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3cgcCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgfVxuICAuZGl2aXNvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI3djZm0tbWFpbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jd2NmbS1tYWluLWNvbnRlbnQgLndjZm0tdG9wLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbiN3Y2ZtLW1haW4tY29udGVudCAud2NmbS10b3AtZWxlbWVudC1jb250YWluZXIgaDIge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3djZm0tbWFpbi1jb250ZW50IC53Y2ZtX3Byb2R1Y3RfcG9wdXBfYnV0dG9uX3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53Y2ZtLXBhZ2UtaGVhZGlnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xufVxuLndjZm0tcGFnZS1oZWFkaWcgLndjZm1mYV9tZW51X2l0ZW1fbG9nX291dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiN3Y2ZtX21lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9tZW51IC53Y2ZtX21lbnVfbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jd2NmbV9tZW51IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3djZm1fbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI3djZm1fbWVudS5vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4ud2NmbV9tZW51X2xvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG59XG5cbiN3Y2ZtX3Byb2R1Y3RzX2xpc3RpbmcgI3djZm0tcHJvZHVjdHNfbGVuZ3RoLFxuI3djZm1fcHJvZHVjdHNfbGlzdGluZyAjd2NmbS1wcm9kdWN0c19wYWdpbmF0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX2xpc3RpbmcgLmxvYWQtb3JkZXIge1xuICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMTY0LCAxNzEsIDAuMzYzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG4jd2NmbV9wcm9kdWN0c19saXN0aW5nIC53Y2ZtdV9wcm9kdWN0X3F1aWNrX2VkaXQsXG4jd2NmbV9wcm9kdWN0c19saXN0aW5nIC53Y2ZtX3Byb2R1Y3RfZmVhdHVyZWQsXG4jd2NmbV9wcm9kdWN0c19saXN0aW5nIC53Y2ZtX3Byb2R1Y3RfZHVwbGljYXRlLFxuI3djZm1fcHJvZHVjdHNfbGlzdGluZyAud2NmbV9wcm9kdWN0X2FyY2hpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3djZm1fcHJvZHVjdHNfbGlzdGluZyAjYWRkX25ld19wcm9kdWN0X2Rhc2hib2FyZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiBub25lICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19saXN0aW5nICN3Y2ZtLXByb2R1Y3RzIC53Y2ZtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX2xpc3RpbmcgI3djZm0tcHJvZHVjdHMgdGgge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX2xpc3RpbmcgI3djZm0tcHJvZHVjdHMgYSB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19saXN0aW5nICN3Y2ZtLXByb2R1Y3RzIC5wcm9kdWN0LXN0YXR1cy1wdWJsaXNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xufVxuI3djZm1fcHJvZHVjdHNfbGlzdGluZyAjd2NmbS1wcm9kdWN0cyB0ZDpudGgtY2hpbGQoNCkgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuI3djZm1fcHJvZHVjdHNfbWFuYWdlX2Zvcm0gLndjZm1fcHJvZHVjdF9tYW5hZ2VyX2dlbmVyYWxfZmllbGRzX2Jsb2Mge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuI3djZm1fcHJvZHVjdHNfbWFuYWdlX2Zvcm0gLndjZm1fcHJvZHVjdF9tYW5hZ2VyX2dlbmVyYWxfZmllbGRzX2Jsb2MgLndjZm1fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfZ2VuZXJhbF9maWVsZHNfYmxvYyAudHlwZS1jaG9pY2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI3djZm1fcHJvZHVjdHNfbWFuYWdlX2Zvcm0gLndjZm1fcHJvZHVjdF9tYW5hZ2VyX2dlbmVyYWxfZmllbGRzX2Jsb2MgLnR5cGUtY2hvaWNlIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbiN3Y2ZtX3Byb2R1Y3RzX21hbmFnZV9mb3JtIC53Y2ZtX3Byb2R1Y3RfbWFuYWdlcl9nZW5lcmFsX2ZpZWxkc19ibG9jIHRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfZ2VuZXJhbF9maWVsZHNfYmxvYyAud2NmbS1wcm9kdWN0LWZlYXR1cmUtdXBsb2FkIHtcbiAgbWFyZ2luOiAyMHB4IDBweCAhaW1wb3J0YW50O1xufVxuI3djZm1fcHJvZHVjdHNfbWFuYWdlX2Zvcm0gLndjZm1fcHJvZHVjdF9tYW5hZ2VyX2dlbmVyYWxfZmllbGRzX2Jsb2MgLndjZm0tZ2FsbGVyeV9pbWFnZV91cGxvYWQge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAjZGVzY3JpcHRpb25faWZyIHtcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuI3djZm1fcHJvZHVjdHNfbWFuYWdlX2Zvcm0gLndjZm1fcHJvZHVjdF9tYW5hZ2VyX2NvbnRlbnRfZmllbGRzIHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuI3djZm1fcHJvZHVjdHNfbWFuYWdlX2Zvcm0gLndjZm1fcHJvZHVjdF9tYW5hZ2VyX2NvbnRlbnRfZmllbGRzIHAgc3Ryb25nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfY29udGVudF9maWVsZHMgI3dwLWV4Y2VycHQtZWRpdG9yLXRvb2xzLFxuI3djZm1fcHJvZHVjdHNfbWFuYWdlX2Zvcm0gLndjZm1fcHJvZHVjdF9tYW5hZ2VyX2NvbnRlbnRfZmllbGRzICN3cC1kZXNjcmlwdGlvbi1lZGl0b3ItdG9vbHMsXG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfY29udGVudF9maWVsZHMgLm1jZS10b3AtcGFydCxcbiN3Y2ZtX3Byb2R1Y3RzX21hbmFnZV9mb3JtIC53Y2ZtX3Byb2R1Y3RfbWFuYWdlcl9jb250ZW50X2ZpZWxkcyAubWNlLWxhc3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jd2NmbV9wcm9kdWN0c19tYW5hZ2VfZm9ybSAud2NmbV9wcm9kdWN0X21hbmFnZXJfY29udGVudF9maWVsZHMgLndwLWVkaXRvci13cmFwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAuZHQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAud2NmbV9vcmRlcnNfZmlsdGVyX3dyYXAgLnNlbGVjdDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgLndjZm1fb3JkZXJzX2ZpbHRlcl93cmFwICNjb21taXNzaW9uLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyICN3Y2ZtLW9yZGVycyB0aCB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIHRkOm50aC1jaGlsZCgyKSxcbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyICN3Y2ZtLW9yZGVycyB0ZDpudGgtY2hpbGQoNikge1xuICBmb250LXNpemU6IDBweDtcbn1cbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyICN3Y2ZtLW9yZGVycyB0ZDpudGgtY2hpbGQoMikgZGl2LFxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIHRkOm50aC1jaGlsZCgyKSBzcGFuLFxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIHRkOm50aC1jaGlsZCg2KSBkaXYsXG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgdGQ6bnRoLWNoaWxkKDYpIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyICN3Y2ZtLW9yZGVycyB0ZDpudGgtY2hpbGQoNCkgZGl2LFxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIHRkOm50aC1jaGlsZCg1KSBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyICN3Y2ZtLW9yZGVycyAud2NmbV9zdG9yZV9pbnZvaWNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIC5vcmRlcl9pdGVtcyAucXR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIC5zaG93X29yZGVyX2l0ZW1zLFxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIC53Y2ZtX29yZGVyX21hcmtfY29tcGxldGUsXG4uaXMtdmVuZG9yIC53Y2ZtLWNvbnRhaW5lciAjd2NmbS1vcmRlcnMgLndjZm1fd2NmbW1hcmtldHBsYWNlX29yZGVyX21hcmtfc2hpcHBlZCxcbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyICN3Y2ZtLW9yZGVycyAud2NmbW1wX29yZGVyX3JlZnVuZF9yZXF1ZXN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmlzLXZlbmRvciAud2NmbS1jb250YWluZXIgI3djZm0tb3JkZXJzIC53Y2ZtX29yZGVyX2J5X2N1c3RvbWVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy12ZW5kb3IgLndjZm0tY29udGFpbmVyICN3Y2ZtLW9yZGVycyAud2NmbV9wZGZfaW52b2ljZSB7XG4gIG1hcmdpbi1yaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmFscGluZS1zbmFja2Jhci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3R0b206IDUwJTtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogYXV0byA4cHg7XG4gIG1heC13aWR0aDogNjcycHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1pbi13aWR0aDogMzQ0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5hbHBpbmUtc25hY2tiYXItd3JhcHBlci5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDYsIDM5LCAzOSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFscGluZS1zbmFja2Jhci1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbn1cblxuLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucm91bmQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5yb3VuZC1idG4udW5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5yb3VuZC1idG4uaXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLndyYXAtY29sbGFic2libGUgaDIge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwLWNvbGxhYnNpYmxlIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53cmFwLWNvbGxhYnNpYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndyYXAtY29sbGFic2libGUgLmxibC10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwLWNvbGxhYnNpYmxlIC5sYmwtdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAtY29sbGFic2libGUgLmxibC10b2dnbGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxufVxuLndyYXAtY29sbGFic2libGUgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi53cmFwLWNvbGxhYnNpYmxlIC5jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLndyYXAtY29sbGFic2libGUgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGUgKyAuY29sbGFwc2libGUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuLndyYXAtY29sbGFic2libGUgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi53cmFwLWNvbGxhYnNpYmxlIC5jb2xsYXBzaWJsZS1jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAtY29sbGFic2libGUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmFscGluZS1kaWFsb2cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5hbHBpbmUtZGlhbG9nLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBvcGFjaXR5OiAwLjUwMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFscGluZS1kaWFsb2ctcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB6LWluZGV4OiAxMTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbHBpbmUtZGlhbG9nLXBvcHVwIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXgtaGVpZ2h0OiA5NXZoO1xuICB9XG59XG4uYWxwaW5lLWRpYWxvZy1wb3B1cC1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdiN2I3YjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbHBpbmUtZGlhbG9nLXBvcHVwLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxwaW5lLWRpYWxvZy1wb3B1cC1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFscGluZS1kaWFsb2ctcG9wdXAtaGVhZGVyLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9jcm9zcy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbHBpbmUtZGlhbG9nLXBvcHVwLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbHBpbmUtZGlhbG9nLXBvcHVwLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbi5hbHBpbmUtZGlhbG9nLXBvcHVwLWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbHBpbmUtZGlhbG9nLXBvcHVwLWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG5ib2R5LmZpeGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwbWVudWNhcnQtaWNvbi1zaG9wcGluZy1jYXJ0LTIge1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZV9tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI21lbnVUb2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbiNtZW51VG9nZ2xlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4jbWVudVRvZ2dsZSBhOmhvdmVyIHtcbiAgY29sb3I6IHRvbWF0bztcbn1cbiNtZW51VG9nZ2xlIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAtNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIC8qIGhpZGUgdGhpcyAqL1xuICB6LWluZGV4OiAyO1xuICAvKiBhbmQgcGxhY2UgaXQgb3ZlciB0aGUgaGFtYnVyZ2VyICovXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cbiNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAtMXB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC4yLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAtMXB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiB1bCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbiNtZW51VG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0cHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDQyYTJiO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxKSwgYmFja2dyb3VuZCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpLCBvcGFjaXR5IDAuNTVzIGVhc2U7XG59XG4jbWVudVRvZ2dsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG59XG4jbWVudVRvZ2dsZSBzcGFuOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbn1cblxuI21lbnVfbW9iaWxlX2xpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIHRvIHN0b3AgZmxpY2tlcmluZyBvZiB0ZXh0IGluIHNhZmFyaSAqL1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxKTtcbn1cbiNtZW51X21vYmlsZV9saW5rIC5iZ19tZW51IHtcbiAgcGFkZGluZzogNTBweDtcbiAgaGVpZ2h0OiAxMDd2aDtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDQyYTJiO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHdpZHRoOiA5MCU7XG59XG4jbWVudV9tb2JpbGVfbGluayAuYmdfbWVudSAubWVudV9yZXNlYXV4X3NvY2lhdXgge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI21lbnVfbW9iaWxlX2xpbmsgLmJnX21lbnUgLm1lbnVfcmVzZWF1eF9zb2NpYXV4IHN2ZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbiNtZW51X21vYmlsZV9saW5rIGxpIHtcbiAgcGFkZGluZzogN3B4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qXG4gKiBBbmQgbGV0J3Mgc2xpZGUgaXQgaW4gZnJvbSB0aGUgbGVmdFxuICovXG4jbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gdWwge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbiNjb21wdXRlcl9tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2hlYWRlcl9maXJzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlcl9maXJzdCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICB9XG59XG4jaGVhZGVyX2ZpcnN0IC5mbGV4LWl0ZW0ge1xuICB3aWR0aDogMzMlO1xufVxuI2hlYWRlcl9maXJzdCAjbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNoZWFkZXJfZmlyc3QgI2xvZ28gYSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogMzNweDtcbiAgfVxufVxuI2hlYWRlcl9maXJzdCAjbG9nbyBhIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlcl9maXJzdCAjYWNjb3VudF9jYXJ0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuI2hlYWRlcl9maXJzdCAjYWNjb3VudF9jYXJ0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQgLndwbWVudWNhcnQtY29udGVudHMgaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0LWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDMycHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg0LCA0MiwgNDMsIDAuMik7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogNDAwcHg7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IC5lZGl0X3ByaWNlX2luX2NhcnRfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydCB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgfVxufVxuI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydC5lbXB0eSB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0LmVtcHR5IC5lbXB0eS1jYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydC5lbXB0eSAuZW1wdHktY2FydCBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IC5tZW51LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydCAuY2FydF90aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IC53cG1lbnVjYXJ0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbiNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQgLndwbWVudWNhcnQtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTUlO1xufVxuI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydCAud3BtZW51Y2FydC1vcmRlci1pdGVtLWluZm8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydCAud3BtZW51Y2FydC1wcm9kdWN0LW5hbWUge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQgLndwbWVudWNhcnQtcHJvZHVjdC1xdWFudGl0eS1wcmljZSB7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jaGVhZGVyX2ZpcnN0IC53cG1lbnVjYXJ0IC5zaG93X2NhcnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI2hlYWRlcl9maXJzdCAud3BtZW51Y2FydCAuc2hvd19jYXJ0IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob21lIGgxLFxuLnBhZ2UtaWQtMzcgaDEsXG4ucG9zdGlkLTEwMzIwMSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMDRENEM7XG59XG4uaG9tZSAuYnJlYWRjdW1ic19wYWdlcyxcbi5wYWdlLWlkLTM3IC5icmVhZGN1bWJzX3BhZ2VzLFxuLnBvc3RpZC0xMDMyMDEgLmJyZWFkY3VtYnNfcGFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgI2hlYWRlcl9maXJzdCxcbi5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QsXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0IHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLmhvbWUgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhLFxuLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhIHtcbiAgY29sb3I6ICMzMDRENEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ob21lICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlcixcbi5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlcixcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC1ibGFuY2hlLnN2Z1wiKTtcbn1cbi5ob21lICNoZWFkZXJfZmlyc3QgI21lbnVUb2dnbGUgc3Bhbixcbi5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI21lbnVUb2dnbGUgc3Bhbixcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI21lbnVUb2dnbGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG59XG4uaG9tZSAjaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQgLndwbWVudWNhcnQtY29udGVudHMgaSxcbi5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI2FjY291bnRfY2FydCAud3BtZW51Y2FydC1jb250ZW50cyBpLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjYWNjb3VudF9jYXJ0IC53cG1lbnVjYXJ0LWNvbnRlbnRzIGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMzA0RDRDO1xufVxuLmhvbWUgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2Zyxcbi5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI2xvZ28gYSBzdmcsXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNsb2dvIGEgc3ZnIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5ob21lICNoZWFkZXJfZmlyc3QgI2xvZ28gYSBzdmcgcGF0aCxcbi5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI2xvZ28gYSBzdmcgcGF0aCxcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2xvZ28gYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzMDRENEM7XG59XG4uaG9tZSAuc2l0ZS1oZWFkZXIsXG4ucGFnZS1pZC0zNyAuc2l0ZS1oZWFkZXIsXG4ucG9zdGlkLTEwMzIwMSAuc2l0ZS1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4uaG9tZS5zaW5nbGUtcG9zdCAuc2l0ZS1oZWFkZXIsXG4ucGFnZS1pZC0zNy5zaW5nbGUtcG9zdCAuc2l0ZS1oZWFkZXIsXG4ucG9zdGlkLTEwMzIwMS5zaW5nbGUtcG9zdCAuc2l0ZS1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgLmhvbWUgLnNpdGUtaGVhZGVyLFxuLnBvc3RpZC0xMDMyMDEgLnNpdGUtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgIH1cbiAgfVxuICBAc3VwcG9ydHMgbm90ICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICAuaG9tZSAuc2l0ZS1oZWFkZXIsXG4ucG9zdGlkLTEwMzIwMSAuc2l0ZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICB9XG4gIH1cbiAgLmhvbWUgI21hc3RoZWFkICNoZWFkZXJfZmlyc3QgI2FjY291bnRfY2FydCxcbi5wb3N0aWQtMTAzMjAxICNtYXN0aGVhZCAjaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uYWxlcnRlX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxJSA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwbWVudWNhcnQtaWNvbi1zaG9wcGluZy1jYXJ0LTIge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYSxcbi5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYSxcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICNtZW51VG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgI2hlYWRlcl9maXJzdCAjbG9nbyBzdmcge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lICNoZWFkZXJfZmlyc3QsXG4ucGFnZS1pZC0zNyAjaGVhZGVyX2ZpcnN0LFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCB7XG4gICAgcGFkZGluZzogMTBweCAyJTtcbiAgfVxuICAuaG9tZSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEsXG4ucGFnZS1pZC0zNyAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEsXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbiAgLmhvbWUgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhOmFmdGVyLFxuLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhOmFmdGVyLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhOmFmdGVyIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA3OHB4KSB7XG4gICNoZWFkZXJfZmlyc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMiU7XG4gIH1cbiAgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG4gICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlciB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbiAgLmhvbWUgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhLFxuLnBhZ2UtaWQtMzcgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjY29tcHV0ZXJfbWVudSBhIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG4gIC5ob21lICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlcixcbi5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlcixcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlciB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuaG9tZSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEsXG4ucGFnZS1pZC0zNyAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEsXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNjb21wdXRlcl9tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG4gIC5ob21lICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlcixcbi5wYWdlLWlkLTM3ICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlcixcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2NvbXB1dGVyX21lbnUgYTphZnRlciB7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbi8qIE1FTlUgIENhdGVnb3J5ICAqL1xuLmN1c3RvbS1tZW51LWNhdGVnb3J5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1tZW51LWNhdGVnb3J5LW1vYmlsZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jdXN0b20tbWVudS1jYXRlZ29yeS1tb2JpbGUgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20tbWVudS1jYXRlZ29yeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMnB4IDhweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC42Nik7XG4gICAgYm94LXNoYWRvdzogMHB4IC0ycHggOHB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjY2KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY3VzdG9tLW1lbnUtY2F0ZWdvcnkgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG4gIC5jdXN0b20tbWVudS1jYXRlZ29yeSB1bCBsaSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwLjRlbSAyZW0gMC40ZW0gMGVtO1xuICB9XG4gIC5jdXN0b20tbWVudS1jYXRlZ29yeSB1bCBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwNDJhMmI7XG4gIH1cbiAgLmhvbWUgLnBvc3RpZC0xMDMyMDEgLmN1c3RvbS1tZW51LWNhdGVnb3J5IHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmhvbWUsXG4ucG9zdGlkLTEwMzIwMSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmhvbWUgLmZvb3Rlcl9tZW51LFxuLmhvbWUgLnNpdGUtaW5mbyxcbi5ob21lIC5jb3B5cmlnaHQsXG4ucG9zdGlkLTEwMzIwMSAuZm9vdGVyX21lbnUsXG4ucG9zdGlkLTEwMzIwMSAuc2l0ZS1pbmZvLFxuLnBvc3RpZC0xMDMyMDEgLmNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cbi5ob21lICNoZWFkZXJfZmlyc3QsXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1ib3R0b206IDE1dmg7XG59XG4uaG9tZSAjaGVhZGVyX2ZpcnN0ICNsb2dvLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmhvbWUgI2hlYWRlcl9maXJzdCAjbG9nbyBhLFxuLnBvc3RpZC0xMDMyMDEgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZSAjaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQsXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNhY2NvdW50X2NhcnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5ob21lICNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQtY29udGVudHMgaSxcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgLndwbWVudWNhcnQtY29udGVudHMgaSB7XG4gIGNvbG9yOiAjMzA0RDRDO1xufVxuLmhvbWUgI2N0YV9oZWFkZXIsXG4ucG9zdGlkLTEwMzIwMSAjY3RhX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmhvbWUgc2VjdGlvbiNtYWluLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDU3dmg7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDQ2cHggMCA0NnB4O1xufVxuLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWcsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1MHB4IDIwMHB4O1xufVxuLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIC5tYWluLWltZy1tb2JpbGUsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgI2JhZGdlLWFydGlzYW5hbCxcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAjYmFkZ2UtYXJ0aXNhbmFsIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTY1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xufVxuLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4taWNvbixcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnRuLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dC1jb250YWluZXIsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDQzcHg7XG4gIHBhZGRpbmc6IDdweCA4cHggN3B4IDQxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTEwNHB4O1xuICBnYXA6IDEwcHg7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciBmb3JtLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dC1jb250YWluZXIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQtY29udGFpbmVyIGxhYmVsLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dCxcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQge1xuICBmbGV4OiAxO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBDaGl2bywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzA0RDRDO1xuICBwYWRkaW5nOiAwO1xufVxuLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dDo6cGxhY2Vob2xkZXIsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBDaGl2bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMDRENEM7XG4gIG9wYWNpdHk6IDE7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ0bi1pY29uLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCAudGl0bGUsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0MXB4O1xuICBtYXJnaW46IDAgMCA1dmg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogIzMwNEQ0QztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xufVxuLmhvbWUgLndvb2NvbW1lcmNlLWluZm8sXG4ucG9zdGlkLTEwMzIwMSAud29vY29tbWVyY2UtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDI1dmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA3OHB4KSB7XG4gIC5ob21lIGgxIHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTUwcHgpIHtcbiAgLmhvbWUgI2hlYWRlcl9maXJzdCAjbG9nbyxcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2xvZ28ge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCxcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MDBweDtcbiAgfVxufVxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zZWxlY3Q6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC0ycHggMDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtYmxhbmNoZS5zdmdcIik7XG59XG5cbi5zZWxlY3RfdmFsdWUge1xuICBmb250OiA1MDAgMWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnNlbGVjdC5pcy1hY3RpdmUgLnNlbGVjdF92YWx1ZSB7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNlbGVjdF9vcHRpb25zIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgbWF4LWhlaWdodDogNTIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWxlY3RfYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjE2KSBzY2FsZVgoMC45Myk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuMTYpIHNjYWxlWCgwLjkzKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4xcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuMXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLCBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4xcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuLnNlbGVjdF9iYWNrOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOXB4IGJsYWNrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45Myk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45Myk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuLnNlbGVjdF9iYWNrOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNlbGVjdC5pcy1hY3RpdmUgLnNlbGVjdF9iYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKSBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpIHNjYWxlWCgxKTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5zZWxlY3QuaXMtYWN0aXZlIC5zZWxlY3RfYmFjazo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC40O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uc2VsZWN0X2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG59XG5cbi5zZWxlY3QuaXMtYWN0aXZlIC5zZWxlY3RfbGlzdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWxlY3RfaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udDogNTAwIDE2cHgvMTZweCBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIHZpc2liaWxpdHkgMC4ycztcbn1cblxuLnNlbGVjdC5pcy1hY3RpdmUgLnNlbGVjdF9pdGVtIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDAuMjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDAuMjVzO1xufVxuLnNlbGVjdC5pcy1hY3RpdmUgLnNlbGVjdF9pdGVtLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5zZWxlY3QuaXMtYWN0aXZlOm5vdCguaXMtYW5pbWF0aW5nKSAuc2VsZWN0X2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCAwLCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5zZWxlY3QuaXMtYWN0aXZlIC5zZWxlY3RfaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLm92ZXJmbG93X19zZWxlY3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLl9icm93c2VyLXN1cHBvcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTBweCAyMHB4O1xufVxuXG4uX2Jyb3dzZXItc3VwcG9ydF9pdGVtIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5hbGVydGVfY3Age1xuICBjb2xvcjogIzkxMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uZm9ybS12aWxsZSAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tdmlsbGUgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXZpbGxlIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLXZpbGxlIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tdmlsbGUgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5mb3JtLXZpbGxlIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4xNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS12aWxsZSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLXZpbGxlIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDExcHggLTIwcHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmRldmlzX3Bybyxcbi5kZXZpc19wYXJ0aWN1bGllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRldmlzX3BybyAuZGV2aXNfY29udGVudCxcbi5kZXZpc19wYXJ0aWN1bGllciAuZGV2aXNfY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5kZXZpc19wcm8gLmRldmlzX2NvbnRlbnQ6YWZ0ZXIsXG4uZGV2aXNfcGFydGljdWxpZXIgLmRldmlzX2NvbnRlbnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogN3B4IC0yMHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmlnaHQtYmxhbmNoZS5zdmdcIik7XG59XG4uZGV2aXNfcHJvIC5kZXZpc19jb250ZW50IGEsXG4uZGV2aXNfcGFydGljdWxpZXIgLmRldmlzX2NvbnRlbnQgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmRldmlzX3BybyAuZGV2aXNfY29udGVudCBhOmZvY3VzLFxuLmRldmlzX3BhcnRpY3VsaWVyIC5kZXZpc19jb250ZW50IGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0X3ZhbHVlIHtcbiAgICBmb250OiA1MDAgMS41ZW0gXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSBzZWN0aW9uI21haW4sXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idXJnZXItaWNvbixcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnVyZ2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lcixcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAjYmFkZ2UtYXJ0aXNhbmFsLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyICNiYWRnZS1hcnRpc2FuYWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jYXJ0LWljb24sXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNhcnQtaWNvbiB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tZ2FyZGVuZXItY29udGFpbmVyLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1nYXJkZW5lci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1sb2dvLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tbG9nby1tb2JpbGUsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWxvZ28tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRhaW5lcixcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50LFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW4tdG9wOiA2MHZoO1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCAudGl0bGUsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW5wdXQsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dC1jb250YWluZXIsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgIGdhcDogMzVweDtcbiAgICBwYWRkaW5nOiAzcHggNHB4IDNweCAyNHB4O1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnRuLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4ge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4tdGV4dCxcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4taWNvbixcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnRuLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFjLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWMtbG9nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmc6IDFweCAxcHggMXB4IDA7XG4gIGhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxNHB4O1xufVxuXG4uaGRwaS5wYWMtbG9nbzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5wYWMtaXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhYy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbn1cblxuLnBhYy1pdGVtLXNlbGVjdGVkLFxuLnBhYy1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbn1cblxuLnBhYy1tYXRjaGVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhYy1pdGVtLXF1ZXJ5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFjLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL21hcHMuZ3N0YXRpYy5jb20vbWFwZmlsZXMvYXBpLTMvaW1hZ2VzL2F1dG9jb21wbGV0ZS1pY29ucy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM0cHg7XG59XG5cbi5oZHBpIC5wYWMtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL21hcHMuZ3N0YXRpYy5jb20vbWFwZmlsZXMvYXBpLTMvaW1hZ2VzL2F1dG9jb21wbGV0ZS1pY29uc19oZHBpLnBuZyk7XG59XG5cbi5wYWMtaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMXB4IC0xcHg7XG59XG5cbi5wYWMtaXRlbS1zZWxlY3RlZCAucGFjLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTFweDtcbn1cblxuLnBhYy1pY29uLW1hcmtlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTE2MXB4O1xufVxuXG4ucGFjLWl0ZW0tc2VsZWN0ZWQgLnBhYy1pY29uLW1hcmtlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC0xNjFweDtcbn1cblxuLnBhYy1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFjLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gIC5wYWMtaXRlbS1xdWVyeSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lICNoZWFkZXJfZmlyc3QgI2xvZ28sXG4ucG9zdGlkLTEwMzIwMSAjaGVhZGVyX2ZpcnN0ICNsb2dvIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbiAgLmhvbWUgI2hlYWRlcl9maXJzdCAjbG9nbyBhIHN2Zyxcbi5wb3N0aWQtMTAzMjAxICNoZWFkZXJfZmlyc3QgI2xvZ28gYSBzdmcge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbixcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50LFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MCU7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLW1lbnUsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDcwdnc7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IC50aXRsZSxcbi5wb3N0aWQtMTAzMjAxIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dC1jb250YWluZXIsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMDtcbiAgfVxuICAuaG9tZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIC5tYWluLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMjBweCA4MHB4O1xuICB9XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWctbW9iaWxlLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIC5tYWluLWltZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIH1cbiAgLmhvbWUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyICNiYWRnZS1hcnRpc2FuYWwsXG4ucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgI2JhZGdlLWFydGlzYW5hbCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9zdGlkLTEwMzIwMSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWctbW9iaWxlLFxuLnBvc3RpZC0xMDMyMDEgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIC5tYWluLWltZy1tb2JpbGUge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uaG9tZSAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ob21lICNwb3N0LTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS10aGVtZS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLXRoZW1lL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhbmdlciB7XG4gIGNvbG9yOiByZ2IoMjA2LCAzOSwgMzkpO1xufVxuLmRhbmdlciBhIHtcbiAgY29sb3I6IHJnYigyMDYsIDM5LCAzOSk7XG59XG4uZGFuZ2VyIGE6aG92ZXIsIC5kYW5nZXIgYTphY3RpdmUsIC5kYW5nZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuXG4ucG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNjcm9sbC1tYXJnaW4ge1xuICBzY3JvbGwtbWFyZ2luOiAyNHB4O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG4udGV4dC11cHBlci1maXJzdDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucGQtMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLnBkLTQge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cbi5wZC04IHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucGQtMTIge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGQtMTYge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ucGQtMjQge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGQtMzIge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGQtNDAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucGQtNDgge1xuICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4ucGQtNzIge1xuICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5wZHQtMjQge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuLnBkdC0zMiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGR0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucGR0LTY0IHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG4ucGR0LTcyIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG5cbi5wZGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGRsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLnBkbC0yNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuLnBkbC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGRsLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuLnBkbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5wZGwtNjQge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG4ucGRsLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wZGwtNzIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5wZGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5wZGItMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuLnBkYi0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGRiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGRiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG4ucGRiLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5cbi5wZHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnBkci0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbi5wZHItMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGRyLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5wZHItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xufVxuLnBkci03MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG59XG5cbi5wZC1zaWRlcy03MiB7XG4gIHBhZGRpbmc6IDAgNzJweDtcbn1cblxuLm1nLTgge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuLm1nLTE2IHtcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWctMjQge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbn1cbi5tZy0zMiB7XG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xufVxuLm1nLTQwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWctNDgge1xuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcbn1cbi5tZy01NiB7XG4gIG1hcmdpbjogNTZweCAhaW1wb3J0YW50O1xufVxuLm1nLTcyIHtcbiAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG4ubWctMTYwIHtcbiAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLm10LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuLm10LTMyIHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuLm10LTU2IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xufVxuLm10LTcyIHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xufVxuLm10LTE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbi5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbi5tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cbi5tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cbi5tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cbi5tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ubWwtMzIge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuLm1sLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cbi5tbC03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5tci0zMiB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5tci00OCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cbi5tci03MiB7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cbi5tLTgge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ubS0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubS0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubS0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ubS0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ubS00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG4ubS03MiB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi56aS1iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLnppLWxldmVsLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uemktbGV2ZWwtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi56aS1sZXZlbC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuLnppLWZyb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi52LWFsaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udi1hbGlnbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYWRpdXMtMjQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLnJhZGl1cy0zMiB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5oZWFkZXJfYmxvZyB7XG4gIG1hcmdpbjogMSUgNSU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5oZWFkZXJfYmxvZyAubG9nb19ibG9nIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cub2RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cuZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZy5ldmVuIC5pbWFnZS1nYXVjaGUge1xuICBvcmRlcjogMjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cuZXZlbiAuY29udGVudSB7XG4gIG9yZGVyOiAxO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZy5ldmVuIC5jb250ZW51IGgyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cuZXZlbiAuY29udGVudSAubGluayBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nLmV2ZW4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZy5ldmVuIC5ib3V0b25fZGVfcGFydGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cuZXZlbiAuYm91dG9uX2RlX3BhcnRhZ2UgYSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nIC5pbWFnZS1nYXVjaGUgLmltYWdlLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cgLmNvbnRlbnUge1xuICBwYWRkaW5nOiAxMCUgNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cgLmNvbnRlbnUgLmRhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nIC5jb250ZW51IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nIC5jb250ZW51IGgyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZyAuY29udGVudSAuYm91dG9uX2RlX3BhcnRhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nIC5jb250ZW51IC5ib3V0b25fZGVfcGFydGFnZSBhIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nIC5jb250ZW51IC5saW5rIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAuaGVhZGVyX2Jsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAuaGVhZGVyX2Jsb2cgLnRpdHJlX2Jsb2cge1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nIC5yb3dibG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYmxvZyAucm93YmxvZyAuaW1hZ2UtZ2F1Y2hlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2cgLnJvd2Jsb2cgLmNvbnRlbnUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnNpbmdsZS12aWxsZSxcbi5zaW5nbGUtdmlsbGVfYmlzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4uc2luZ2xlLXZpbGxlIGgxLFxuLnNpbmdsZS12aWxsZV9iaXMgaDEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgaDEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gaDEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSBoMSxcbi5zaW5nbGUtdmlsbGVfYmlzIGgxLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgaDEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IGgxLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmJhY2stYmVpZ2UsXG4uc2luZ2xlLXZpbGxlX2JpcyAuYmFjay1iZWlnZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5iYWNrLWJlaWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuYmFjay1iZWlnZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuYmFjay1iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4uc2luZ2xlLXZpbGxlIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS12aWxsZSAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLCAuc2luZ2xlLXZpbGxlIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDMsIC5zaW5nbGUtdmlsbGUgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBwLFxuLnNpbmdsZS12aWxsZV9iaXMgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDMsXG4uc2luZ2xlLXZpbGxlX2JpcyAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHAge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNpbmdsZS12aWxsZSAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLCAuc2luZ2xlLXZpbGxlIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDMsXG4uc2luZ2xlLXZpbGxlX2JpcyAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2luZ2xlLXZpbGxlIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm5vX3Jlc3VsdF9wYXJhZ3JhcGhlIGgxLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDEsXG4uc2luZ2xlLXZpbGxlX2JpcyAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5ub19yZXN1bHRfcGFyYWdyYXBoZSBoMSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLm5vX3Jlc3VsdF9wYXJhZ3JhcGhlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLm5vX3Jlc3VsdF9wYXJhZ3JhcGhlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLm5vX3Jlc3VsdF9wYXJhZ3JhcGhlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubm9fcmVzdWx0X3BhcmFncmFwaGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLm5vX3Jlc3VsdF9wYXJhZ3JhcGhlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zaW5nbGUtdmlsbGUgLm5vX3Jlc3VsdF9wYXJhZ3JhcGhlIHAsXG4uc2luZ2xlLXZpbGxlX2JpcyAubm9fcmVzdWx0X3BhcmFncmFwaGUgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5ub19yZXN1bHRfcGFyYWdyYXBoZSBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubm9fcmVzdWx0X3BhcmFncmFwaGUgcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubm9fcmVzdWx0X3BhcmFncmFwaGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLnNsaWNrLXNsaWRlciAuc2xpZGVyLXByZXYsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2xpY2stc2xpZGVyIC5zbGlkZXItcHJldixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zbGljay1zbGlkZXIgLnNsaWRlci1wcmV2LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2xpY2stc2xpZGVyIC5zbGlkZXItcHJldixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2xpY2stc2xpZGVyIC5zbGlkZXItcHJldiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5zbGljay1zbGlkZXIgLnNsaWRlci1uZXh0LFxuLnNpbmdsZS12aWxsZV9iaXMgLnNsaWNrLXNsaWRlciAuc2xpZGVyLW5leHQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2xpY2stc2xpZGVyIC5zbGlkZXItbmV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNsaWNrLXNsaWRlciAuc2xpZGVyLW5leHQsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNsaWNrLXNsaWRlciAuc2xpZGVyLW5leHQge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJhZF96b25lLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5iYWRfem9uZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJhZF96b25lLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmFkX3pvbmUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5iYWRfem9uZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJhZF96b25lLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5iYWRfem9uZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmFkX3pvbmUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmFkX3pvbmUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmFkX3pvbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0sXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSB7XG4gIHBhZGRpbmc6IDMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIGZvcm0sXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IGZvcm0sXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgZm9ybSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggNCUgMjBweCA0JTtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDIsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDMsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDMsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgzLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGgzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaDMsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCAud3BjZjctc3Bpbm5lcixcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCAud3BjZjctc3Bpbm5lcixcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgLndwY2Y3LXNwaW5uZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIC53cGNmNy1zcGlubmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCAud3BjZjctc3Bpbm5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgLndwY2Y3LXNwaW5uZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgLndwY2Y3LXNwaW5uZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgLndwY2Y3LXNwaW5uZXIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCAud3BjZjctc3Bpbm5lcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIC53cGNmNy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMTM4cHg7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICBtaW4td2lkdGg6IDI3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOmZpcnN0LW9mLXR5cGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpmaXJzdC1vZi10eXBlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6bnRoLW9mLXR5cGUoMiksXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOm50aC1vZi10eXBlKDIpLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6bnRoLW9mLXR5cGUoMiksXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOm50aC1vZi10eXBlKDIpLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6bnRoLW9mLXR5cGUoMiksXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOm50aC1vZi10eXBlKDIpLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHA6bnRoLW9mLXR5cGUoMiksXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwOm50aC1vZi10eXBlKDIpLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIHAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGZvcm0gLm5vX3Jlc3VsdF9mb3JtX2VtYWlsIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgZm9ybSAubm9fcmVzdWx0X2Zvcm1fZW1haWwgaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiBmb3JtIC5ub19yZXN1bHRfZm9ybV9lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTEyLCAxMTIsIDExMiwgMC41KTtcbiAgcGFkZGluZzogMC43NWVtIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSB7XG4gICAgcGFkZGluZzogMjBweCA0JSAyMHB4IDQlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgaDIsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIHAsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSBwLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIHAsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogNCUgMyU7XG4gIG1hcmdpbjogMyUgMDtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3Zlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3Zlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3ZlciBhLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3ZlciBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSAud2lfdmlsbGUgLmJ0bl9kaXNjb3ZlciBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIC5idG5fZGlzY292ZXIgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSB7XG4gIHBhZGRpbmc6IDQwcHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCA0JSAyMHB4IDQlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC52ZW5kb3Itc2VhcmNoLXRpdGxlIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLnZlbmRvci1zZWFyY2gtdGl0bGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAudmVuZG9yLXNlYXJjaC10aXRsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gge1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTMwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQlIDMwcHggNCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBmb3JtLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBmb3JtLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggZm9ybSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIGZvcm0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBmb3JtLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggZm9ybSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggZm9ybSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBmb3JtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIGZvcm0ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5IGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnkgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnkgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3Qge1xuICBwYWRkaW5nOiAwIDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMiU7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSAuaW1hZ2UtYmFja2dyb3VuZCxcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEgLmltYWdlLWJhY2tncm91bmQsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSAuaW1hZ2UtYmFja2dyb3VuZCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhIC5pbWFnZS1iYWNrZ3JvdW5kLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEgLmltYWdlLWJhY2tncm91bmQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0taW1hZ2UgYSAuaW1hZ2UtYmFja2dyb3VuZCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWltYWdlIGEgLmltYWdlLWJhY2tncm91bmQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhIC5pbWFnZS1iYWNrZ3JvdW5kLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhIC5pbWFnZS1iYWNrZ3JvdW5kLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1pbWFnZSBhIC5pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMTJweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICBsaW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSBhLFxuLnNpbmdsZS12aWxsZSAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtdGl0bGUgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC10aXRsZSBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWRhdGUsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWRhdGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1kYXRlLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtZGF0ZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWRhdGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1kYXRlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1kYXRlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1kYXRlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWRhdGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWxpbmssXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWxpbmssXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1saW5rLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtbGluayxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWxpbmssXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1saW5rLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1saW5rLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1saXN0LWl0ZW0tY29udGVudC1saW5rLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWxpc3QtaXRlbS1jb250ZW50LWxpbmssXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktbGlzdC1pdGVtLWNvbnRlbnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnNpbmdsZS12aWxsZV9iaXMgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQlIDIwcHggNCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4uc2luZ2xlLXZpbGxlIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDI1cHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDYwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbi5zaW5nbGUtdmlsbGUgLnNpdGUtbWFpbiAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAubGlzdGVfbm9fcmVzdWx0IC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeS1jdGEgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmxpc3RlX25vX3Jlc3VsdCAuYmxvZy1kaXNjb3ZlcnktY3RhIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5saXN0ZV9ub19yZXN1bHQgLmJsb2ctZGlzY292ZXJ5LWN0YSBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LWN0YSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmRlc2NyaXB0aW9uX3ZpbGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZSBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5kZXNjcmlwdGlvbl92aWxsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5kZXNjcmlwdGlvbl92aWxsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyOjpiZWZvcmUsXG4uc2luZ2xlLXZpbGxlX2JpcyAuZGVzY3JpcHRpb25fdmlsbGUgaDI6OmJlZm9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZSBoMjo6YmVmb3JlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUgaDI6OmJlZm9yZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuZGVzY3JpcHRpb25fdmlsbGUgaDI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1pbi1jaXJjbGUtd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0cHgpO1xuICB3aWR0aDogNjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZSBoMjo6YmVmb3JlLFxuLnNpbmdsZS12aWxsZV9iaXMgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyOjpiZWZvcmUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUgaDI6OmJlZm9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyOjpiZWZvcmUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmRlc2NyaXB0aW9uX3ZpbGxlIGgyOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjlweDtcbiAgICB3aWR0aDogMjlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZSBoMi5zZWxlY3RlZDo6YmVmb3JlLFxuLnNpbmdsZS12aWxsZV9iaXMgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUgaDIuc2VsZWN0ZWQ6OmJlZm9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTRweCkgcm90YXRlKC05MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZSBoMi5zZWxlY3RlZDo6YmVmb3JlLFxuLnNpbmdsZS12aWxsZV9iaXMgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUgaDIuc2VsZWN0ZWQ6OmJlZm9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmRlc2NyaXB0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDEsIC5zaW5nbGUtdmlsbGUgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMiwgLnNpbmdsZS12aWxsZSAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgzLCAuc2luZ2xlLXZpbGxlIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDEsXG4uc2luZ2xlLXZpbGxlX2JpcyAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5zaW5nbGUtdmlsbGVfYmlzIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgaDEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmRlc2NyaXB0aW9uX3ZpbGxlLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuZGVzY3JpcHRpb25fdmlsbGUuYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGgzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5kZXNjcmlwdGlvbl92aWxsZS5ibG9jay1wYXJhZ3JhcGhlLXNlc3NpbGUgcCB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5wYWdpbmF0aW9ucy1hbm51YWlyZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtdmlsbGUgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4sXG4uc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4sXG4uc2luZ2xlLXZpbGxlX2JpcyAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5jdXJyZW50LFxuLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgYS5jdXJyZW50LFxuLnNpbmdsZS12aWxsZV9iaXMgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4uY3VycmVudCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLmN1cnJlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5jdXJyZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEuY3VycmVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4uY3VycmVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEuY3VycmVudCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5jdXJyZW50LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5uZXh0LCAuc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLnByZXYsXG4uc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLm5leHQsXG4uc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLnByZXYsXG4uc2luZ2xlLXZpbGxlX2JpcyAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5uZXh0LFxuLnNpbmdsZS12aWxsZV9iaXMgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4ucHJldixcbi5zaW5nbGUtdmlsbGVfYmlzIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLm5leHQsXG4uc2luZ2xlLXZpbGxlX2JpcyAucGFnaW5hdGlvbnMtYW5udWFpcmUgYS5wcmV2LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4ubmV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLnByZXYsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAucGFnaW5hdGlvbnMtYW5udWFpcmUgYS5uZXh0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEucHJldixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4ubmV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4ucHJldixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEubmV4dCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIGEucHJldixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbi5uZXh0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuLnByZXYsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLnBhZ2luYXRpb25zLWFubnVhaXJlIGEubmV4dCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgYS5wcmV2IHtcbiAgcGFkZGluZzogNXB4IDEzcHggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS12aWxsZSAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbjpob3Zlcixcbi5zaW5nbGUtdmlsbGUgLnBhZ2luYXRpb25zLWFubnVhaXJlIGE6aG92ZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbjpob3Zlcixcbi5zaW5nbGUtdmlsbGVfYmlzIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhOmhvdmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW46aG92ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAucGFnaW5hdGlvbnMtYW5udWFpcmUgYTpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW46aG92ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhOmhvdmVyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBzcGFuOmhvdmVyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwOmFmdGVyLFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcDphZnRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXA6YWZ0ZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXA6YWZ0ZXIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDQlIDUlIDElIDUlO1xufVxuLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmJyZWFkY3J1bWJzIG9sIGxpLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmJyZWFkY3J1bWJzIG9sIGxpIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wgbGkgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5icmVhZGNydW1icyBvbCBsaSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wgbGkgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuYnJlYWRjcnVtYnMgb2wgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoIHtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQ6YWZ0ZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0OmFmdGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdDphZnRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdDphZnRlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5kZXNjcmlwdGlvbl92aWxsZSxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5kZXNjcmlwdGlvbl92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0ICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5kZXNjcmlwdGlvbl92aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgI3djZm1tcC1zdG9yZXMtbGlzdHMgLmRlc2NyaXB0aW9uX3ZpbGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzIC5kZXNjcmlwdGlvbl92aWxsZSB7XG4gIHBhZGRpbmc6IDElIDA7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOCU7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZS5pdGVtLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlLml0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUuaXRlbSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlLml0ZW0sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlLml0ZW0ge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0sXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjAlO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0gYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0gYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tYXZhdGFyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tYXZhdGFyIHtcbiAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhcixcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tYXZhdGFyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tYXZhdGFyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHRvcDogLTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIgaW1nLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tYXZhdGFyIGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciBpbWcsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tYXZhdGFyIC5pbWFnZV9sb2dvLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciAuaW1hZ2VfbG9nbyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIgLmltYWdlX2xvZ28sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1hdmF0YXIgLmltYWdlX2xvZ28sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWF2YXRhciAuaW1hZ2VfbG9nbyB7XG4gIHdpZHRoOiAzMzdweDtcbiAgaGVpZ2h0OiAzMzdweDtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2OHB4KTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIHBhZGRpbmc6IDQwcHggOTZweCAyNXB4IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDcycHggMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMTMwcHggMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlcixcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLXRpdGxlLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLXRpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci10aXRsZSBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5cHggMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1MHB4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWN0YSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1jdGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWN0YSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1hZGRyZXNzLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWFkZHJlc3MsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItYWRkcmVzcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWFkZHJlc3MsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWFkZHJlc3Mge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1oZWFkZXItYWRkcmVzcyxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1hZGRyZXNzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtaGVhZGVyLWFkZHJlc3MsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1hZGRyZXNzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LWhlYWRlci1hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4sXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluIHtcbiAgY29sdW1uLWdhcDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4sXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluIHtcbiAgICBjb2x1bW4tZ2FwOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1iYXNpczogNjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW5mb3MsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmctbGVmdDogMTQycHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW5mb3MgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbmZvcyAuc3RvcmUtZGVzY3JpcHRpb24tcmF0aW5nIC5nbG9iYWwtcmV2aWV3IHNwYW46bGFzdC1vZi10eXBlLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zIC5zdG9yZS1kZXNjcmlwdGlvbi1yYXRpbmcgLmdsb2JhbC1yZXZpZXcgc3BhbjpsYXN0LW9mLXR5cGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW5mb3MgLnN0b3JlLWRlc2NyaXB0aW9uLXJhdGluZyAuZ2xvYmFsLXJldmlldyBzcGFuOmxhc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zIC5zdG9yZS1kZXNjcmlwdGlvbi1yYXRpbmcgLmdsb2JhbC1yZXZpZXcgc3BhbjpsYXN0LW9mLXR5cGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWluZm9zIC5zdG9yZS1kZXNjcmlwdGlvbi1yYXRpbmcgLmdsb2JhbC1yZXZpZXcgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbWFnZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAxOHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tbGVmdC1pbWFnZSBpbWcsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlIGltZyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1sZWZ0LWltYWdlIGltZyxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLWxlZnQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0IHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQge1xuICAgIHRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1kZXNjcmlwdGlvbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDEyMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICBsaW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1kZXNjcmlwdGlvbixcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uIHAsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtZGVzY3JpcHRpb24gcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWN0YSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtY3RhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1jdGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtY3RhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDE1cHggYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtY3RhLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1jdGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LWN0YSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1jdGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1jdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIGJvdHRvbTogLTE1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYTpsYXN0LW9mLXR5cGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYTpsYXN0LW9mLXR5cGUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYTpsYXN0LW9mLXR5cGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMgYTpsYXN0LW9mLXR5cGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cyBhOmxhc3Qtb2YtdHlwZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzIGE6bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0sXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbS10aXRsZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbS10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbS10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLXRpdGxlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbS10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygtNXB4IC01cHggNXB4ICMwMDAwMDApO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLXRpdGxlLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0tdGl0bGUsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtLWNvbnRlbnQtbWFpbi1yaWdodC1wcm9kdWN0cy1pdGVtIGltZyxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbSBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0gaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWl0ZW0tY29udGVudC1tYWluLXJpZ2h0LXByb2R1Y3RzLWl0ZW0gaW1nLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtaXRlbS1jb250ZW50LW1haW4tcmlnaHQtcHJvZHVjdHMtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMykgMHB4IDAgMTVweDtcbiAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMykgMCAwIDE1cHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAwIDAgMTVweDtcbiAgcGFkZGluZzogNyU7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS0gLmltYWdlX2xvZ28sXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtIC5pbWFnZV9sb2dvLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLSAuaW1hZ2VfbG9nbyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLSAuaW1hZ2VfbG9nbyxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtIC5pbWFnZV9sb2dvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWRhdGEtY29udGFpbmVyIC5kZXNjcmlwdGlvbl9saXN0LFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWRhdGEtY29udGFpbmVyIC5kZXNjcmlwdGlvbl9saXN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWRhdGEtY29udGFpbmVyIC5kZXNjcmlwdGlvbl9saXN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtZGF0YS1jb250YWluZXIgLmRlc2NyaXB0aW9uX2xpc3QsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWRhdGEtY29udGFpbmVyIC5kZXNjcmlwdGlvbl9saXN0IHtcbiAgbWFyZ2luLXRvcDogNiU7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgaDIgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIGgyIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciBoMiBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciBoMiBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIGgyIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtYWRkcmVzcyxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS1hZGRyZXNzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWFkZHJlc3MsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS1hZGRyZXNzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS1hZGRyZXNzIHtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3AsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAubGlua19zaG9wLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLmxpbmtfc2hvcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLmxpbmtfc2hvcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAubGlua19zaG9wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAubGlua19zaG9wIGEsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAubGlua19zaG9wIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAubGlua19zaG9wIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3AgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAubGlua19zaG9wIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1wYWdpbmF0aW9uLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1wYWdpbmF0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1wYWdpbmF0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEsXG4uc2luZ2xlLXZpbGxlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHNwYW4sXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgc3Bhbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBzcGFuLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBzcGFuLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAubmV4dCxcbi5zaW5nbGUtdmlsbGUgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLnByZXYsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAubmV4dCxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIC5wcmV2LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLm5leHQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAucHJldixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLm5leHQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIC5wcmV2LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIC5uZXh0LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIC5wcmV2IHtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbV9tYXBfaW5mb193cmFwcGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1fbWFwX2luZm9fd3JhcHBlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1fbWFwX2luZm9fd3JhcHBlcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbV9tYXBfaW5mb193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS12aWxsZSAud2NmbV9tYXBfaW5mb193cmFwcGVyIC53Y2ZtX21hcF9pbmZvX2NvbnRlbnQsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbV9tYXBfaW5mb193cmFwcGVyIC53Y2ZtX21hcF9pbmZvX2NvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAud2NmbV9tYXBfaW5mb193cmFwcGVyIC53Y2ZtX21hcF9pbmZvX2NvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbV9tYXBfaW5mb193cmFwcGVyIC53Y2ZtX21hcF9pbmZvX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2luZ2xlLXZpbGxlIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCAud2NmbV9tYXBfaW5mb19zdG9yZSxcbi5zaW5nbGUtdmlsbGVfYmlzIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCAud2NmbV9tYXBfaW5mb19zdG9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCAud2NmbV9tYXBfaW5mb19zdG9yZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLndjZm1fbWFwX2luZm9fd3JhcHBlciAud2NmbV9tYXBfaW5mb19jb250ZW50IC53Y2ZtX21hcF9pbmZvX3N0b3JlLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCAud2NmbV9tYXBfaW5mb19zdG9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtdmlsbGUgLndjZm1fbWFwX2luZm9fd3JhcHBlciAud2NmbV9tYXBfaW5mb19jb250ZW50IC53Y2ZtX21hcF9pbmZvX2FkZHIsXG4uc2luZ2xlLXZpbGxlX2JpcyAud2NmbV9tYXBfaW5mb193cmFwcGVyIC53Y2ZtX21hcF9pbmZvX2NvbnRlbnQgLndjZm1fbWFwX2luZm9fYWRkcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC53Y2ZtX21hcF9pbmZvX3dyYXBwZXIgLndjZm1fbWFwX2luZm9fY29udGVudCAud2NmbV9tYXBfaW5mb19hZGRyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAud2NmbV9tYXBfaW5mb193cmFwcGVyIC53Y2ZtX21hcF9pbmZvX2NvbnRlbnQgLndjZm1fbWFwX2luZm9fYWRkcixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAud2NmbV9tYXBfaW5mb193cmFwcGVyIC53Y2ZtX21hcF9pbmZvX2NvbnRlbnQgLndjZm1fbWFwX2luZm9fYWRkciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCB7XG4gIG1heC13aWR0aDogNjIlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMHB4IDQlIDI2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMixcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoIGgyLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaCBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2ggaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUsXG4uc2luZ2xlLXZpbGxlX2JpcyAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2gsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2gsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4uc2luZ2xlLXZpbGxlX2JpcyAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbixcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24ge1xuICBwYWRkaW5nOiAxZW0gNGVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSAuZm9ybS12aWxsZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgYnV0dG9uLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1mb3JtIC5mb3JtLXZpbGxlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24sXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWZvcm0gLmZvcm0tdmlsbGUgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQsXG4uc2luZ2xlLXZpbGxlX2JpcyAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIGgyLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIsXG4uc2luZ2xlLXZpbGxlX2JpcyAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QsXG4uc2luZ2xlLXZpbGxlX2JpcyAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgYSxcbi5zaW5nbGUtdmlsbGVfYmlzIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0IGEsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBhIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWxsZSAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0LFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHVuc2V0O1xuICB9XG59XG4uc2luZ2xlLXZpbGxlIC5jaXR5LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3QgZGl2LFxuLnNpbmdsZS12aWxsZV9iaXMgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBkaXYsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuY2l0eS1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZC1saXN0IGRpdixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBkaXYsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gLmNpdHktcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBkaXYge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyIC5mb3JtLXZpbGxlLW1pbmkgLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoLFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIgLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3Jlcy13cmFwLWhvbGRlciAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtdmlsbGUgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4sXG4uc2luZ2xlLXZpbGxlIC5wYWdpbmF0aW9ucy1hbm51YWlyZSBhLFxuLnNpbmdsZS12aWxsZV9iaXMgLnBhZ2luYXRpb25zLWFubnVhaXJlIHNwYW4sXG4uc2luZ2xlLXZpbGxlX2JpcyAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgc3Bhbixcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAucGFnaW5hdGlvbnMtYW5udWFpcmUgYSB7XG4gICAgcGFkZGluZzogNnB4IDE0cHg7XG4gIH1cbiAgLmxpc3RlX25vX3Jlc3VsdCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRlbmFpcl93aV92aWxsZSAuY29udGVudF93aV92aWxsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb250ZW5haXJfd2lfdmlsbGUgLmNvbnRlbnRfd2lfdmlsbGUgLndpX3ZpbGxlIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIHBhZGRpbmc6IDMlIDIlO1xuICAgIG1hcmdpbjogMyUgMiUgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGVuYWlyX3dpX3ZpbGxlIC5jb250ZW50X3dpX3ZpbGxlIC53aV92aWxsZSAuYnRuX2Rpc2NvdmVyIGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLXdyYXBwZXIgLnN0b3JlLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciAuc3RvcmUtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS0gLmltYWdlX2xvZ28ge1xuICAgIGJvcmRlci1yYWRpdXM6IDY1cHggMCAwIDY1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5zdG9yZS1kYXRhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXdyYXAgLndjZm1tcC1zaW5nbGUtc3RvcmUgLnN0b3JlLWZvb3RlciBoMiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgaDIgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLnN0b3JlLWFkZHJlc3Mge1xuICAgIGNvbG9yOiAjN2I3YjdiO1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtd3JhcCAud2NmbW1wLXNpbmdsZS1zdG9yZSAuc3RvcmUtZm9vdGVyIC5saW5rX3Nob3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1mb290ZXIgLmxpbmtfc2hvcCBhIHtcbiAgICBjb2xvcjogIzA0MmEyYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzLFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwLFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCA+IGRpdixcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAgPiBkaXYsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCA+IGRpdiBkaXYgZGl2LFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCA+IGRpdiBkaXYgZGl2LFxuLnNpbmdsZS1hZ2dsb21lcmF0aW9uICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAgPiBkaXYgZGl2IGRpdiB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAgLmdtbm9wcmludCxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAgLmdtbm9wcmludCxcbi5zaW5nbGUtYWdnbG9tZXJhdGlvbiAjd2NmbW1wLXN0b3Jlcy1saXN0cyAjd2NmbW1wLXN0b3JlLWxpc3QtbWFwIC5nbW5vcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbmdsZS12aWxsZSAjd2NmbW1wLXN0b3Jlcy1saXN0cyAuc3RvcmUtZm9vdGVyIC5zdG9yZS06YWZ0ZXIsXG4uc2luZ2xlLXZpbGxlX2JpcyAjd2NmbW1wLXN0b3Jlcy1saXN0cyAuc3RvcmUtZm9vdGVyIC5zdG9yZS06YWZ0ZXIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgLnN0b3JlLWZvb3RlciAuc3RvcmUtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtdmlsbGUgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCxcbi5zaW5nbGUtdmlsbGVfYmlzICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmUtbGlzdC1tYXAsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZS1saXN0LW1hcCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc2luZ2xlLXZpbGxlICN3Y2ZtbXAtc3RvcmVzLWxpc3RzICN3Y2ZtbXAtc3RvcmVzLXdyYXAtaG9sZGVyLFxuLnNpbmdsZS12aWxsZV9iaXMgI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIsXG4uc2luZ2xlLWFnZ2xvbWVyYXRpb24gI3djZm1tcC1zdG9yZXMtbGlzdHMgI3djZm1tcC1zdG9yZXMtd3JhcC1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4jaW5mb3JtYXRpb25fdmlsbGVfYWNjb3JkaW9uID4gZGl2LFxuI2luZm9ybWF0aW9uX3ZpbGxlX2FjY29yZGlvbiA+IHAsXG4jaW5mb3JtYXRpb25fdmlsbGVfYWNjb3JkaW9uID4gaDMge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNpbmZvcm1hdGlvbl92aWxsZV9hY2NvcmRpb24gPiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbiNpbmZvcm1hdGlvbl92aWxsZV9hY2NvcmRpb24gZGl2Lm9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogQXNzdXJlei12b3VzIHF1ZSBsZSBjb250ZW51IGVzdCBhZmZpY2jDqSAqL1xufVxuXG4uaW5mb3JtYXRpb25fdmlsbGVfY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi5pbmZvcm1hdGlvbl92aWxsZV9jb250YWluZXIgLmluZm9ybWF0aW9uX3ZpbGxlIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmluZm9ybWF0aW9uX3ZpbGxlX2NvbnRhaW5lciAuaW5mb3JtYXRpb25fdmlsbGUgaDIge1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uX3ZpbGxlX2NvbnRhaW5lciAuaW5mb3JtYXRpb25fdmlsbGUgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uaW5mb3JtYXRpb25fdmlsbGVfY29udGFpbmVyIC5pbmZvcm1hdGlvbl92aWxsZSBoMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LWluLWNpcmNsZS13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTRweCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uX3ZpbGxlX2NvbnRhaW5lciAuaW5mb3JtYXRpb25fdmlsbGUgaDI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbl92aWxsZV9jb250YWluZXIgLmluZm9ybWF0aW9uX3ZpbGxlIGgyLnNlbGVjdGVkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTRweCkgcm90YXRlKC05MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb25fdmlsbGVfY29udGFpbmVyIC5pbmZvcm1hdGlvbl92aWxsZSBoMi5zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuLmluZm9ybWF0aW9uX3ZpbGxlX2NvbnRhaW5lciAuaW5mb3JtYXRpb25fdmlsbGUgcCB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmVtb2ppX2dyZXkge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5jY19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jY19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmNjX2hlYWRlciBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuXG4ud2NmbS1jdXN0b20tYm8gLndjZm1tcC1zdG9yZS13cmFwIC53Y2ZtbXAtc2luZ2xlLXN0b3JlIC5zdG9yZS1pdGVtIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAud29vY29tbWVyY2UgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG4gIG1heC13aWR0aDogNjYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMzAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLW1lc3NhZ2UsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAud29vY29tbWVyY2UtbWVzc2FnZSwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDE1cHggYXV0byAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTVweCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gcCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHAsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gcCBsYWJlbCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHAgbGFiZWwsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwIGxhYmVsIHtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiBwIGlucHV0LCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgcCBpbnB1dCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHAgaW5wdXQge1xuICB3aWR0aDogNDAlO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtLWxvZ2luIHAgLnBhc3N3b3JkLWlucHV0LCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgcCAucGFzc3dvcmQtaW5wdXQsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwIC5wYXNzd29yZC1pbnB1dCB7XG4gIHdpZHRoOiA0MCU7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gcCAucGFzc3dvcmQtaW5wdXQgaW5wdXQsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwIC5wYXNzd29yZC1pbnB1dCBpbnB1dCwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHAgLnBhc3N3b3JkLWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gYnV0dG9uLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgYnV0dG9uLCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UgLmxvc3RfcGFzc3dvcmQgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYWN0aW9uLWFkbWluLXBhZ2UgLndjZm0tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIGgzIHtcbiAgbWFyZ2luOiAyNHB4IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSBwIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSBpbnB1dCxcbi5hY3Rpb24tYWRtaW4tcGFnZSBzZWxlY3Qge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIGlucHV0OjpwbGFjZWhvbGRlcixcbi5hY3Rpb24tYWRtaW4tcGFnZSBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLndjZm0tdGFiV3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC50YWItcHJvZmlsZS1tZW51IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDI0cHggMTZweDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAudGFiLXByb2ZpbGUtYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzA0MmEyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC50YWItcHJvZmlsZS1idXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5zdWJtaXRfYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzA0MmEyYjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5waG90by13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAucGhvdG8tdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAwcHg7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLndjZm0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5yZW1vdmVfYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLm9wZW4taG91cnMtaXRlbSxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuc2hpcHBpbmctaG91cnMtaXRlbSxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuY2xvc2VkLWRheXMtaXRlbSxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtb3BlbmVkLWRheXMtaXRlbSxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtc2hpcHBpbmctZGF5cy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAub3Blbi1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXIsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlcixcbi5hY3Rpb24tYWRtaW4tcGFnZSAuY2xvc2VkLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5leGNlcHRpb25hbC1vcGVuZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXIsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90cy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDgwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLm9wZW4taG91cnMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuc2hpcHBpbmctaG91cnMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuY2xvc2VkLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtb3BlbmVkLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyxcbi5hY3Rpb24tYWRtaW4tcGFnZSAuZXhjZXB0aW9uYWwtc2hpcHBpbmctZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAub3Blbi1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzID4gZGl2LFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5zaGlwcGluZy1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzID4gZGl2LFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzID4gZGl2LFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5leGNlcHRpb25hbC1vcGVuZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzID4gZGl2LFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5leGNlcHRpb25hbC1zaGlwcGluZy1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgaW5wdXQsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgaW5wdXQsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmNsb3NlZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgaW5wdXQsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgaW5wdXQsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0tc2xvdC1hZGQsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdC1hZGQsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmNsb3NlZC1kYXlzLWl0ZW0tc2xvdC1hZGQsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0tc2xvdC1hZGQsXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90LWFkZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjdGlvbi1hZG1pbi1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0tc2xvdC1hZGQgYnV0dG9uLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5zaGlwcGluZy1ob3Vycy1pdGVtLXNsb3QtYWRkIGJ1dHRvbixcbi5hY3Rpb24tYWRtaW4tcGFnZSAuY2xvc2VkLWRheXMtaXRlbS1zbG90LWFkZCBidXR0b24sXG4uYWN0aW9uLWFkbWluLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0tc2xvdC1hZGQgYnV0dG9uLFxuLmFjdGlvbi1hZG1pbi1wYWdlIC5leGNlcHRpb25hbC1zaGlwcGluZy1kYXlzLWl0ZW0tc2xvdC1hZGQgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uYWN0aW9uLWFkbWluLXBhZ2UgLmNpcmNsZS1idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbi5hY3Rpb24tYWRtaW4tcGFnZSAuZG93bmxvYWQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA3MnB4O1xuICB3aWR0aDogNzJweDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndwY2Y3LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BjZjctZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyJSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IGFydGljbGUge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgNSU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGFjdC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogNSU7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGFjdC1sZWZ0IGlucHV0LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGFjdC1sZWZ0IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRhY3QtbGVmdCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogU29tZSBicm93c2VycyB3aWxsIG5vdCBkaXNwbGF5IHRoZSBjYXJldCB3aGVuIHVzaW5nIGNhbGMsIHNvIHdlIHB1dCB0aGUgZmFsbGJhY2sgZmlyc3QgKi9cbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL3NlbGVjdC5wbmdcIikgd2hpdGUgbm8tcmVwZWF0IDk4LjUlICFpbXBvcnRhbnQ7IC8qICFpbXBvcnRhbnQgdXNlZCBmb3Igb3ZlcnJpZGluZyBhbGwgb3RoZXIgY3VzdG9taXNhdGlvbnMgKi9cbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL3NlbGVjdC5wbmdcIikgd2hpdGUgbm8tcmVwZWF0IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7IC8qIEJldHRlciBwbGFjZW1lbnQgcmVnYXJkbGVzcyBvZiBpbnB1dCB3aWR0aCAqL1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRhY3QtcmlnaHQge1xuICBwYWRkaW5nOiAzJSA1JSAzJSA1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250YWN0LXJpZ2h0IHRleHRhcmVhLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGFjdC1yaWdodCBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250YWN0LXJpZ2h0IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250YWN0LXJpZ2h0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3BjZjctcmVzcG9uc2Utb3V0cHV0e1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0ICAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5mb3JtdWxhaXJlX2NvbnRhY3Qge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IC5lbnRyeS1jb250ZW50IC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLmVudHJ5LWNvbnRlbnQgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjcgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNyBmb3JtIC5jb250YWN0LWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTklIDUlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCAuZW50cnktY29udGVudCAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNyBmb3JtIC5jb250YWN0LXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5jb250ZW50X2NoZWNrYm94X2NvbW1lcmNpYWwgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRlbnRfY2hlY2tib3hfY29tbWVyY2lhbCBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbjogLTEwcHggMCAwIDAgIWltcG9ydGFudDtcbn1cbi5jb250ZW50X2NoZWNrYm94X2NvbW1lcmNpYWwgbGFiZWwgaW5wdXQ6Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbn1cbi5jb250ZW50X2NoZWNrYm94X2NvbW1lcmNpYWwgbGFiZWwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jZm9ybXVsYWlyZV9qZXVfY29uY291cnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiA1JTtcbn1cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyBpbnB1dCwgI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMlO1xufVxuI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBTb21lIGJyb3dzZXJzIHdpbGwgbm90IGRpc3BsYXkgdGhlIGNhcmV0IHdoZW4gdXNpbmcgY2FsYywgc28gd2UgcHV0IHRoZSBmYWxsYmFjayBmaXJzdCAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvc2VsZWN0LnBuZ1wiKSB3aGl0ZSBuby1yZXBlYXQgOTguNSUgIWltcG9ydGFudDsgLyogIWltcG9ydGFudCB1c2VkIGZvciBvdmVycmlkaW5nIGFsbCBvdGhlciBjdXN0b21pc2F0aW9ucyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9pbWFnZXMvc2VsZWN0LnBuZ1wiKSB3aGl0ZSBuby1yZXBlYXQgY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDsgLyogQmV0dGVyIHBsYWNlbWVudCByZWdhcmRsZXNzIG9mIGlucHV0IHdpZHRoICovXG59XG4jZm9ybXVsYWlyZV9qZXVfY29uY291cnMgdGV4dGFyZWEsICNmb3JtdWxhaXJlX2pldV9jb25jb3VycyBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4jZm9ybXVsYWlyZV9qZXVfY29uY291cnMgLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiB7XG4gIGJvcmRlcjogMDtcbn1cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyAuYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIGEucmdwZCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Zvcm11bGFpcmVfamV1X2NvbmNvdXJzIC5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gYS5yZ3BkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogcmlnaHQ7XG59XG4jZm9ybXVsYWlyZV9qZXVfY29uY291cnMgLnJncGQge1xuICBwYWRkaW5nOiAxJTtcbn1cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyAuYWNjb3JkaW9uIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgcGFkZGluZzogMDtcbn1cbiNmb3JtdWxhaXJlX2pldV9jb25jb3VycyAubWVudGlvbl9sZWdhbGUge1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9ybXVsYWlyZV9qZXVfY29uY291cnMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5zaW5nbGUtcHJvZHVjdCB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvY2sub3V0LW9mLXN0b2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAub3V0LXN0b2NrLXByb2R1Y3QgZm9ybSAud3BjZjctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLm91dC1zdG9jay1wcm9kdWN0IGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLm91dC1zdG9jay1wcm9kdWN0IGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy12YWxpZGF0ZXMtYXMtZW1haWwge1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5vdXQtc3RvY2stcHJvZHVjdCBmb3JtIC53cGNmNy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxZW0gM2VtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbn1cbi5zaW5nbGUtcHJvZHVjdCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCBoMyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgaHIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3YjdiO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWRlc2NyaXB0aW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWRlc2NyaXB0aW9uLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1kZXNjcmlwdGlvbi1pdGVtLXRpdGxlIGltZyB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWRlc2NyaXB0aW9uLWl0ZW0taW5mb3Mge1xuICBtYXJnaW4tbGVmdDogMzRweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZGVzY3JpcHRpb25fcHJvZHVjdCB7XG4gIG1hcmdpbjogMiUgNSU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIC5zbGljay1uZXh0LFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciAuc2xpY2stcHJldiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDIycHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjJweDtcbiAgei1pbmRleDogOTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnByb2R1Y3RfaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHZ3O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5pbWFnZV9wcm9kdWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC5pbWFnZV9wcm9kdWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5kZXNjX3Byb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLmRlc2NfcHJvZHVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLmdsb2JhbC1mb3JtLWl0ZW0tZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5nbG9iYWwtZm9ybS1pdGVtLWRpdjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLmdsb2JhbC1mb3JtLWl0ZW0tZGl2IC50bS1lcG8tZWxlbWVudC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5nbG9iYWwtZm9ybS1pdGVtLWRpdiAudG0tZXBvLWVsZW1lbnQtbGFiZWwgLnRtLWVwby1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmdsb2JhbC1mb3JtLWl0ZW0tZGl2IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2xvYmFsLWZvcm0taXRlbS1kaXYgc2VsZWN0IHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygyLjgyOHB4IDIuODI4cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgcGFkZGluZzogNHB4IDI4cHg7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL3NlbGVjdC1hcnJvdy5wbmdcIikgd2hpdGUgbm8tcmVwZWF0IDk4LjUlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2VsZWN0LWFycm93LnBuZ1wiKSB3aGl0ZSBuby1yZXBlYXQgY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZ2xvYmFsLWZvcm0taXRlbS1kaXYgdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmNiY2JjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMjhweCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDMlICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmJhY2tfc3RvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmJhY2tfc3RvcmUgYSB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF90aXRsZSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkge1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgcGFkZGluZy1sZWZ0OiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gIC8qIEZpcmVmb3ggKi9cbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAgLm55cC1pbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDIuODI4cHggMi44MjhweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgcGFkZGluZzogNHB4IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ldXJvLnBuZ1wiKSB3aGl0ZSBuby1yZXBlYXQgOTguNSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9pY29ucy9ldXJvLnBuZ1wiKSB3aGl0ZSBuby1yZXBlYXQgY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIC5ueXAtaW5wdXQuZXJyb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDMzICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCAubnlwLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAgLm1pbmltdW0tcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCAud29vY29tbWVyY2UtbnlwLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmMDAzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCAud29vY29tbWVyY2UtbnlwLW1lc3NhZ2U6OmJlZm9yZSwgLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAgLndvb2NvbW1lcmNlLW55cC1tZXNzYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLm55cCAud2MtbnlwLWVycm9yIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmMDAzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAubnlwIC53Yy1ueXAtZXJyb3I6OmJlZm9yZSwgLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5ueXAgLndjLW55cC1lcnJvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC5xdHkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAuY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnRtLWV4dHJhLXByb2R1Y3Qtb3B0aW9ucyAudGMtcm93LFxuLnNpbmdsZS1wcm9kdWN0IC5lbnRyeS1zdW1tYXJ5IC50Yy1yb3cge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAudG0tZXh0cmEtcHJvZHVjdC1vcHRpb25zIC50Yy1yb3cgLnRjLWNlbGwsXG4uc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgLnRjLXJvdyAudGMtY2VsbCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAudG0tZXh0cmEtcHJvZHVjdC1vcHRpb25zLWZpZWxkcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUyMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAudG0tZXh0cmEtcHJvZHVjdC1vcHRpb25zLWZpZWxkcyAuY3BmLWVsZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAjdG0tZXBvLXRvdGFscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucXVhbnRpdHkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDUlICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnF1YW50aXR5IGlucHV0IHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEzcHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmFkZC10by1jYXJ0LXdyYXBwZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuYWRkLXRvLWNhcnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEycHggMTJweDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDYwcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvc2hvcHBpbmctY2FydC5zdmdcIik7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTZweCk7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24uaXMtdXBkYXRlLXByb2R1Y3Q6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTRweCk7XG59XG4uc2luZ2xlLXByb2R1Y3QgLndyYXAtY29sbGFic2libGUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnNpbmdsZS1wcm9kdWN0IC53cmFwLWNvbGxhYnNpYmxlLmFkdmljZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC53cmFwLWNvbGxhYnNpYmxlLmFkdmljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC53Y2ZtbXBfc29sZF9ieV9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5pbWFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmZvb3Rlcl9waWN0b2dyYW1tZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5pbnN0Z3JhbV9ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtdGl0bGUtdmVuZG9yLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LXRpdGxlLXZlbmRvci1pbmZvIHtcbiAgICBtYXJnaW46IDAgYXV0byAyOHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtdGl0bGUtc2hpcHBpbmctaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC10aXRsZS1zaGlwcGluZy1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC10aXRsZS1zaGlwcGluZy1pbmZvID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC10aXRsZS1zaGlwcGluZy1pbmZvID4gZGl2IGltZyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LXRpdGxlLXNoaXBwaW5nLWluZm8gPiBkaXYgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggNCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uIGgyIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbiBoMiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uIGgyIGRpdiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uLWNvbCB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IHtcbiAgcGFkZGluZy1sZWZ0OiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MDdweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5zdG9yZS1kZXNjcmlwdGlvbiAud3JhcC1jb2xsYWJzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uIC53cmFwLWNvbGxhYnNpYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24gLndyYXAtY29sbGFic2libGUgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24gLndyYXAtY29sbGFic2libGUuYWR2aWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtY29sIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtdGl0bGUgaW1nIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWxpbmsge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuaW50ZXItcmVsYXRlZC1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5pbnRlci1yZWxhdGVkLXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC50bS1lcG8tZmllbGQudG1jcC10ZXh0YXJlYS50bS1lcnJvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMzMgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAudG0tZXh0cmEtcHJvZHVjdC1vcHRpb25zIC50Yy1jZWxsLnRtLWVycm9yIHtcbiAgY29sb3I6ICNmZjAwMzMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXcge1xuICBwYWRkaW5nOiA5MHB4IDQlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldyB7XG4gICAgcGFkZGluZzogNjBweCAxNnB4IDMycHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldyBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldy1jb2wge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldy1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LWRlc2NyaXB0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldy1kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LWRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3cge1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLnNlc3NpbGUtb3ZlcnZpZXctcGljdG9ncmFtbWVzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3cgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3cgcCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3LXBpY3RvZ3JhbW1lcy1yb3cgcCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMtcm93LWltYWdlIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldy1waWN0b2dyYW1tZXMtcm93LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNzVweDtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuc2Vzc2lsZS1vdmVydmlldyBociB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zZXNzaWxlLW92ZXJ2aWV3IGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3QgLmRpdmlzb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5kaXZpc29yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IC5kaXZpc29yIGhyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgY29sb3I6ICMwNDJhMmI7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5vdXQtc3RvY2stcHJvZHVjdCBmb3JtIC53cGNmNy12YWxpZGF0ZXMtYXMtZW1haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAub3V0LXN0b2NrLXByb2R1Y3QgZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5vdXQtc3RvY2stcHJvZHVjdCBmb3JtIC53cGNmNy1zdWJtaXQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuZGVzY3JpcHRpb25fcHJvZHVjdCB7XG4gICAgbWFyZ2luOiAyJSA1JSAyJSAwO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICByaWdodDogMjJweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF9pbWFnZV9zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTIycHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X2ltYWdlX3NsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3RfaW1hZ2Vfc2xpZGVyIC5wcm9kdWN0X2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdF90aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDIuM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuZGVzY19wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciAuaW1hZ2VfcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIgLmltYWdlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5iYWNrX3N0b3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLmJhY2tfc3RvcmUgYSB7XG4gICAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0X3RpdGxlIHtcbiAgICBjb2xvcjogIzA0MmEyYjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuZW50cnktc3VtbWFyeSAuY2FydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgI3RtLWVwby10b3RhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5kZXNjX3Byb2R1Y3QgcCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNDVlbTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnRjLXNlY3Rpb24taW5uZXItd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnF1YW50aXR5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucXVhbnRpdHkgaW5wdXQge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAud2NmbW1wX3NvbGRfYnlfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuaW1hZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5yZWxhdGVkIHtcbiAgICBwYWRkaW5nOiAwIDMlO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCAucHJvZHVjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwNDJhMmI7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICMwNDJhMmI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG59XG4jd2NmbW1wLXN0b3JlIC5sZWZ0X3NpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2NmbV92YWNhdGlvbl9tc2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xufVxuXG4ucmVsYXRlZC5wcm9kdWN0cyAud2NmbV92YWNhdGlvbl9tc2cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVzc2FnZV9kZV92YWNhbmNlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDUlO1xuICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1xdWFudGl0eS13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LXByaWNlLWFtb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktcHJpY2UtYW1vdW50LmVycm9yIHtcbiAgY29sb3I6ICNmZjAwMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbnB1dCB7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjYwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMi44MjhweCAyLjgyOHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5wdXQge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LWlucHV0LmVycm9yIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAzMztcbn1cbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5wdXQgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LWlucHV0IC5idG4tdXAsXG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LWlucHV0IC5idG4tZG93biB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5wdXQgLmJ0bi11cCxcbi5wcm9kdWN0LXBhZ2UtcXVhbnRpdHktaW5wdXQgLmJ0bi1kb3duIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbnB1dCAuYnRuLXVwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2J0bi1wbHVzLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LWlucHV0IC5idG4tZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1hZ2VzL2ljb25zL2J0bi1taW51cy5wbmdcIikgbm8tcmVwZWF0O1xufVxuLnByb2R1Y3QtcGFnZS1xdWFudGl0eS1pbmZvIHtcbiAgY29sb3I6ICM3ZTdlN2U7XG59XG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LWluZm8uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1wYWdlLXF1YW50aXR5LWluZm8uZXJyb3Ige1xuICBjb2xvcjogI2ZmMDAzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMHB4IDE2cHggMzJweDtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIGgyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2gtYXNzb2NpYXRlZCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIGgyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB1bnNldDtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQtbGlzdCBkaXYge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggaDIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaC1hc3NvY2lhdGVkIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIC5zZXNzaWxlX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggLnNlc3NpbGVfc2VhcmNoIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCBpbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2UtdmVuZG9yLXNlYXJjaCAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnByb2ZpbGUtcGFnZSBoMyB7XG4gIG1hcmdpbjogMjRweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZS1wYWdlIGg1IHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbi5wcm9maWxlLXBhZ2UgcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZS1wYWdlIGlucHV0LFxuLnByb2ZpbGUtcGFnZSBzZWxlY3Qge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLnByb2ZpbGUtcGFnZSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ucHJvZmlsZS1wYWdlIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wcm9maWxlLXBhZ2UgLndjZm0tdGFiV3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuLnByb2ZpbGUtcGFnZSAudGFiLXByb2ZpbGUge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuLnByb2ZpbGUtcGFnZSAudGFiLXByb2ZpbGUtbWVudSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAyNHB4IDE2cHg7XG59XG4ucHJvZmlsZS1wYWdlIC50YWItcHJvZmlsZS1idXR0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDQyYTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucHJvZmlsZS1wYWdlIC50YWItcHJvZmlsZS1idXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnByb2ZpbGUtcGFnZSAuc3VibWl0X2J1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNDJhMmI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wcm9maWxlLXBhZ2UgLnBob3RvLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnByb2ZpbGUtcGFnZSAucGhvdG8tdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAwcHg7XG59XG4ucHJvZmlsZS1wYWdlIC53Y2ZtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5wcm9maWxlLXBhZ2UgLnJlbW92ZV9idXR0b24ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wcm9maWxlLXBhZ2UgLm9wZW4taG91cnMtaXRlbSxcbi5wcm9maWxlLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0sXG4ucHJvZmlsZS1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLFxuLnByb2ZpbGUtcGFnZSAuZXhjZXB0aW9uYWwtb3BlbmVkLWRheXMtaXRlbSxcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHJvZmlsZS1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlcixcbi5wcm9maWxlLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlcixcbi5wcm9maWxlLXBhZ2UgLmNsb3NlZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlcixcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlcixcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90cy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDgwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvZmlsZS1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMsXG4ucHJvZmlsZS1wYWdlIC5zaGlwcGluZy1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzLFxuLnByb2ZpbGUtcGFnZSAuY2xvc2VkLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyxcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMsXG4ucHJvZmlsZS1wYWdlIC5leGNlcHRpb25hbC1zaGlwcGluZy1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2ZpbGUtcGFnZSAub3Blbi1ob3Vycy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzID4gZGl2LFxuLnByb2ZpbGUtcGFnZSAuc2hpcHBpbmctaG91cnMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyA+IGRpdixcbi5wcm9maWxlLXBhZ2UgLmNsb3NlZC1kYXlzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgPiBkaXYsXG4ucHJvZmlsZS1wYWdlIC5leGNlcHRpb25hbC1vcGVuZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzID4gZGl2LFxuLnByb2ZpbGUtcGFnZSAuZXhjZXB0aW9uYWwtc2hpcHBpbmctZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9maWxlLXBhZ2UgLm9wZW4taG91cnMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyBpbnB1dCxcbi5wcm9maWxlLXBhZ2UgLnNoaXBwaW5nLWhvdXJzLWl0ZW0tc2xvdHMtd3JhcHBlci1pbnB1dHMgaW5wdXQsXG4ucHJvZmlsZS1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLXNsb3RzLXdyYXBwZXItaW5wdXRzIGlucHV0LFxuLnByb2ZpbGUtcGFnZSAuZXhjZXB0aW9uYWwtb3BlbmVkLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyBpbnB1dCxcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLXNoaXBwaW5nLWRheXMtaXRlbS1zbG90cy13cmFwcGVyLWlucHV0cyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnByb2ZpbGUtcGFnZSAub3Blbi1ob3Vycy1pdGVtLXNsb3QtYWRkLFxuLnByb2ZpbGUtcGFnZSAuc2hpcHBpbmctaG91cnMtaXRlbS1zbG90LWFkZCxcbi5wcm9maWxlLXBhZ2UgLmNsb3NlZC1kYXlzLWl0ZW0tc2xvdC1hZGQsXG4ucHJvZmlsZS1wYWdlIC5leGNlcHRpb25hbC1vcGVuZWQtZGF5cy1pdGVtLXNsb3QtYWRkLFxuLnByb2ZpbGUtcGFnZSAuZXhjZXB0aW9uYWwtc2hpcHBpbmctZGF5cy1pdGVtLXNsb3QtYWRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDgwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZmlsZS1wYWdlIC5vcGVuLWhvdXJzLWl0ZW0tc2xvdC1hZGQgYnV0dG9uLFxuLnByb2ZpbGUtcGFnZSAuc2hpcHBpbmctaG91cnMtaXRlbS1zbG90LWFkZCBidXR0b24sXG4ucHJvZmlsZS1wYWdlIC5jbG9zZWQtZGF5cy1pdGVtLXNsb3QtYWRkIGJ1dHRvbixcbi5wcm9maWxlLXBhZ2UgLmV4Y2VwdGlvbmFsLW9wZW5lZC1kYXlzLWl0ZW0tc2xvdC1hZGQgYnV0dG9uLFxuLnByb2ZpbGUtcGFnZSAuZXhjZXB0aW9uYWwtc2hpcHBpbmctZGF5cy1pdGVtLXNsb3QtYWRkIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnByb2ZpbGUtcGFnZSAuY2lyY2xlLWJ0biB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9maWxlLXBhZ2UgLmNpcmNsZS1idG4gc3BhbiB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ucHJvZmlsZS1wYWdlIC5jb250ZW50X2Rlc2NyaXB0aW9uX3ZlbmRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDIlO1xufVxuLnByb2ZpbGUtcGFnZSAuY29udGVudF9kZXNjcmlwdGlvbl92ZW5kb3IgaDIge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5wcm9maWxlLXBhZ2UgLmNvbnRlbnRfZGVzY3JpcHRpb25fdmVuZG9yIHAge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmhlYWRlcl9pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbjogNCUgNSU7XG59XG4uaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IC01MCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG59XG4uaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuYmFja2dyb3VuZC1zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIge1xuICBtYXJnaW4tYm90dG9tOiAtMjUlO1xufVxuLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24gLmJhY2tncm91bmQtc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uIC5iYWNrZ3JvdW5kLXN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhciAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIC5pbWFnZV9sb2dvIHtcbiAgYm9yZGVyLXJhZGl1czogMTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uLWNvbC1hYm91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDMwJSA1JSA3JSA1JTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbn1cbi5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uLWNvbC1hYm91dCAuc3RvcmUtZGVzY3JpcHRpb24tcmF0aW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IGgxIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbi1jb2wtYWJvdXQgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xufVxuLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbi50aXRyZV9ib3VxdWV0IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQlO1xufVxuXG4ud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0c19vbmxpbmUgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3Qge1xuICB3aWR0aDogOTIlO1xufVxuLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHMsIC53b29jb21tZXJjZSAucHJvZHVjdHMge1xuICBwYWRkaW5nOiAwIDQlO1xufVxuLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCwgLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZSAjcHJvZHVjdHMgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QgLnByaXhfcHJvZHVjdCwgLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC5wcml4X3Byb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA5cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC5wcml4X3Byb2R1Y3Qgc3Bhbi5wZXJzb25uYWxpc2VyLCAud29vY29tbWVyY2UgLnByb2R1Y3RzIC50eXBlLXByb2R1Y3QgLnByaXhfcHJvZHVjdCBzcGFuLnBlcnNvbm5hbGlzZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IGltZywgLndvb2NvbW1lcmNlIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IC0yM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZXBhcmF0aW9uX29mZnNlYXNvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4udGl0bGVfb2Zmc2Vhc29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQlO1xufVxuXG4uZXJyb3JfbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNCU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5wcm9kdWN0c19vZmZzZWFzb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHNfb2Zmc2Vhc29uIC5wcm9kdWN0X2FyZWEge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0c19vZmZzZWFzb24gaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5wcm9kdWN0c19vZmZzZWFzb24gLmRlY291dnJpcl9vZmZzZWFzb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyQTJCO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDNlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIuY29tcHV0ZXIge1xuICBtYXJnaW46IDEwJSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypCbG9jayBiZWlnZSBpbmZvIGZsZXVyaXN0ZSovXG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDQlO1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIgLmJhY2tncm91bmQtYXZhdGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIGgyIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSBoMiBkaXYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1yYXRpbmcge1xuICBtYXJnaW4tdG9wOiA0JTtcbn1cbi5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogNCUgcztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWxpbmsgLnRlbGVwaG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDdweCAxOXB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWxpbmsgLnRlbGVwaG9uZSBpbWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIGE6aG92ZXIgcmVjdCB7XG4gIGZpbGw6ICMwNDJhMmI7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIGE6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIGE6aG92ZXIgY2lyY2xlIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWxpbmsgYTpob3ZlciAjQ29tcG9zYW50XzE4XzIgI2NlcmNsZV9pbnRlcm5lIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtbGluayBhOmhvdmVyICNDb21wb3NhbnRfMThfMiAjY2VyY2xlX2V4dGVybmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIGEudGVsZXBob25lIHN2ZyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIC5zdG9yZS1saW5rIGEudGVsZXBob25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwJSA0JTtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLndjZm1tcC1zdG9yZS1wYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZSAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtY29sIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDQ1cHg7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1jb2wgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDQyYTJiO1xufVxuLndjZm1tcC1zdG9yZS1wYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZSAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtY29sIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1saW5rIGgzIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLndjZm1tcC1zdG9yZS1wYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZSAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtY29sIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1saW5rIGgzIHN2ZyB7XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLndjZm1tcC1zdG9yZS1wYWdlIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZSAuc3RvcmUtZGVzY3JpcHRpb24tc2hpcHBpbmctaW5mb3MtY29sIC5zdG9yZS1kZXNjcmlwdGlvbi1zaGlwcGluZy1pbmZvcy1saW5rOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuZm9ybS12aWxsZS1taW5pIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuYnRuX3Byb2R1aXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvdHRvbTogMDtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuYnRuX3Byb2R1aXQgLmN1c3RvbV9ib3V0dG9uIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLndjZm1tcC1zdG9yZS1wYWdlIC5idG5fcHJvZHVpdCAuY3VzdG9tX2JvdXR0b24gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wX2Jhcl9zdG9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDhweCAtNXB4ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggOHB4IC01cHggIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4udG9wX2Jhcl9zdG9yZSAudG9wX2Jhcl9zdG9yZV9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRvcF9iYXJfc3RvcmUgLnRvcF9iYXJfc3RvcmVfY29udGVudCAuc3RvcmVuYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuLnRvcF9iYXJfc3RvcmUgLnRvcF9iYXJfc3RvcmVfY29udGVudCAuc3RvcmUtZGVzY3JpcHRpb24tcmF0aW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbn1cblxuLmZpbHRlcl9hcmVhIHtcbiAgcGFkZGluZzogMCA0JTtcbn1cbi5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tbGlzdCB7XG4gIGxlZnQ6IDJweDtcbn1cbi5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5udW1iZXJvZmVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMXB4IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLnNhaXNvbiAuc2Fpc29uY2hlY2tib3g6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBkZWVwcGluaztcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tbGlzdCB7XG4gIHJpZ2h0OiAycHg7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24sIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiBpbWcsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5maWx0ZXJfYnV0dG9uX2NvbnRlbnQsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5maWx0ZXJfYnV0dG9uX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLWxpc3QsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1saXN0IHtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDtcbiAgdG9wOiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIG1heC1oZWlnaHQ6IDY2dmg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIC0tYWN0aXZlOiAjMDQyQTJCO1xuICAtLWFjdGl2ZS1pbm5lcjogI2ZmZjtcbiAgLS1mb2N1czogMnB4IHJnYmEoMzksIDk0LCAyNTQsIC4zKTtcbiAgLS1ib3JkZXI6ICNCQkMxRTE7XG4gIC0tYm9yZGVyLWhvdmVyOiAjMDQyQTJCO1xuICAtLWJhY2tncm91bmQ6ICNmZmY7XG4gIC0tZGlzYWJsZWQ6ICNGNkY4RkY7XG4gIC0tZGlzYWJsZWQtaW5uZXI6ICNFMUU2Rjk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmMsIHZhcigtLWJvcmRlcikpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iLCB2YXIoLS1iYWNrZ3JvdW5kKSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTphZnRlciwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWQtdCwgMC4zcykgdmFyKC0tZC10LWUsIGVhc2UpLCBvcGFjaXR5IHZhcigtLWQtbywgMC4ycyk7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIC0tYjogdmFyKC0tYWN0aXZlKTtcbiAgLS1iYzogdmFyKC0tYWN0aXZlKTtcbiAgLS1kLW86IC4zcztcbiAgLS1kLXQ6IC42cztcbiAgLS1kLXQtZTogY3ViaWMtYmV6aWVyKC4yLCAuODUsIC4zMiwgMS4yKTtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCB7XG4gIC0tYjogdmFyKC0tZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZDpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkOmNoZWNrZWQsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQ6Y2hlY2tlZCB7XG4gIC0tYjogdmFyKC0tZGlzYWJsZWQtaW5uZXIpO1xuICAtLWJjOiB2YXIoLS1ib3JkZXIpO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXI6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKSwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106aG92ZXI6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKSwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3Zlcjpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCkge1xuICAtLWJjOiB2YXIoLS1ib3JkZXItaG92ZXIpO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tZm9jdXMpO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2gpLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCksIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2gpLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOm5vdCguc3dpdGNoKSB7XG4gIHdpZHRoOiAyMXB4O1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2gpOmFmdGVyLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCk6YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2gpOmFmdGVyLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOm5vdCguc3dpdGNoKTphZnRlciB7XG4gIG9wYWNpdHk6IHZhcigtLW8sIDApO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2gpOmNoZWNrZWQsIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOm5vdCguc3dpdGNoKTpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKTpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOm5vdCguc3dpdGNoKTpjaGVja2VkIHtcbiAgLS1vOiAxO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOm5vdCguc3dpdGNoKSwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2gpLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOm5vdCguc3dpdGNoKSwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLnN3aXRjaCkge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCk6YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKTphZnRlciwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLnN3aXRjaCk6YWZ0ZXIsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5zd2l0Y2gpOmFmdGVyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWFjdGl2ZS1pbm5lcik7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1yLCAyMGRlZykpO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb106bm90KC5zd2l0Y2gpOmNoZWNrZWQsIC5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKTpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOm5vdCguc3dpdGNoKTpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguc3dpdGNoKTpjaGVja2VkIHtcbiAgLS1yOiA0M2RlZztcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dLnN3aXRjaCwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dLnN3aXRjaCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XS5zd2l0Y2gge1xuICB3aWR0aDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dLnN3aXRjaDphZnRlciwgLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0uc3dpdGNoOmFmdGVyLCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dLnN3aXRjaDphZnRlciwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XS5zd2l0Y2g6YWZ0ZXIge1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFiLCB2YXIoLS1ib3JkZXIpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXgsIDApKTtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dLnN3aXRjaDpjaGVja2VkLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XS5zd2l0Y2g6Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXS5zd2l0Y2g6Y2hlY2tlZCwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XS5zd2l0Y2g6Y2hlY2tlZCB7XG4gIC0tYWI6IHZhcigtLWFjdGl2ZS1pbm5lcik7XG4gIC0teDogMTdweDtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dLnN3aXRjaDpkaXNhYmxlZDpub3QoOmNoZWNrZWQpOmFmdGVyLCAuZmlsdGVyX2FyZWEgLmZpbHRlcnNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XS5zd2l0Y2g6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKTphZnRlciwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXS5zd2l0Y2g6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKTphZnRlciwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gLmRyb3Bkb3duLW9wdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XS5zd2l0Y2g6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKTphZnRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5maWx0ZXJfYXJlYSAuZmlsdGVyc19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbiAuZHJvcGRvd24tbGFiZWwsIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIC5kcm9wZG93bi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uLm9uIC5kcm9wZG93bi1saXN0LCAuZmlsdGVyX2FyZWEgLnNob3J0c19wcm9kdWN0cyAuZmlsdGVyX2J1dHRvbi5vbiAuZHJvcGRvd24tbGlzdCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uLm9uIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1vcHRpb24sIC5maWx0ZXJfYXJlYSAuc2hvcnRzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uLm9uIC5kcm9wZG93bi1saXN0IC5kcm9wZG93bi1vcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmZpbHRlcl9hcmVhIC5maWx0ZXJzX3Byb2R1Y3RzIC5maWx0ZXJfYnV0dG9uIFt0eXBlPXJhZGlvXSwgLmZpbHRlcl9hcmVhIC5zaG9ydHNfcHJvZHVjdHMgLmZpbHRlcl9idXR0b24gW3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ucHJvZHVjdC1wYWdlLXZlbmRvci1zZWFyY2ggLnByb2R1Y3QtcGFnZS12ZW5kb3Itc2VhcmNoLWFzc29jaWF0ZWQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuX3Byb2R1aXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyX2luZm9ybWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlYWRlcl9pbmZvcm1hdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbi1jb2wgLmJhY2tncm91bmQtc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbi1jb2wgLmJhY2tncm91bmQtc3RvcmUtZGVzY3JpcHRpb24tYXZhdGFyIC5zdG9yZS1kZXNjcmlwdGlvbi1hdmF0YXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbi1jb2wtYWJvdXQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMiUgMyU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMHB4O1xuICB9XG4gIC5oZWFkZXJfaW5mb3JtYXRpb24gLnN0b3JlLWRlc2NyaXB0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbi1jb2wtYWJvdXQgLnN0b3JlLWRlc2NyaXB0aW9uLXJhdGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IGgxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50aXRyZV9ib3VxdWV0IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcGFkZGluZzogMCA0JTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICB9XG4gIC53b29jb21tZXJjZSAjcHJvZHVjdHMgLnByb2R1Y3RzX29ubGluZSAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCB7XG4gICAgd2lkdGg6IDIyLjYlO1xuICB9XG4gIC53b29jb21tZXJjZSAjcHJvZHVjdHMgLnByb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbjogMCA0JTtcbiAgfVxuICAud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxuICAud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC5wcml4X3Byb2R1Y3Qge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAud29vY29tbWVyY2UgI3Byb2R1Y3RzIC5wcm9kdWN0cyAudHlwZS1wcm9kdWN0IC5wcml4X3Byb2R1Y3Qgc3Bhbi5wZXJzb25uYWxpc2VyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlICNwcm9kdWN0cyAucHJvZHVjdHMgLnR5cGUtcHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUge1xuICAgIHBhZGRpbmc6IDMlIDQlO1xuICB9XG4gIC53Y2ZtbXAtc3RvcmUtcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmUgLmNvbnRlbnQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAud2NmbW1wLXN0b3JlLXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlIC5jb250ZW50LWxpbmsgLnN0b3JlLWRlc2NyaXB0aW9uLXNoaXBwaW5nLWluZm9zLWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhci5jb21wdXRlciB7XG4gICAgcGFkZGluZzogOCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RvcmUtZGVzY3JpcHRpb24tc3RvcmVwYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cbiAgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuc3RvcmUtZGVzY3JpcHRpb24tZmxleGJveCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLWZsZXhib3ggLnN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhciB7XG4gICAgcGFkZGluZzogMTAlO1xuICB9XG4gIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLWZsZXhib3ggLnN0b3JlLWRlc2NyaXB0aW9uLWF2YXRhci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLnN0b3JlLWRlc2NyaXB0aW9uLWZsZXhib3ggLnN0b3JlLWRlc2NyaXB0aW9uLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQlO1xuICB9XG4gIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLmluZm9ybWF0aW9uLXZlbmRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnN0b3JlLWRlc2NyaXB0aW9uLXN0b3JlcGFnZSAuaW5mb3JtYXRpb24tdmVuZG9yIC5zdG9yZS1kZXNjcmlwdGlvbi1yYXRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC5zdG9yZS1kZXNjcmlwdGlvbi1zdG9yZXBhZ2UgLmluZm9ybWF0aW9uLXZlbmRvciAuc3RvcmUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfaW5mb3JtYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxuICAuaGVhZGVyX2luZm9ybWF0aW9uIC5zdG9yZS1kZXNjcmlwdGlvbiAuc3RvcmUtZGVzY3JpcHRpb24tY29sLWFib3V0IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI3djZm0tbWFpbi1jb250ZW50YWluZXIgLmZvcm0tZmllbGRzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1MDBweDtcbn1cbiN3Y2ZtLW1haW4tY29udGVudGFpbmVyIC5mb3JtLWZpZWxkcy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI3djZm0tbWFpbi1jb250ZW50YWluZXIgLmZvcm0tZmllbGRzIGxhYmVsIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuI3djZm0tbWFpbi1jb250ZW50YWluZXIgLmZvcm0tZmllbGRzIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciAuZm9ybS1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbiN3Y2ZtLW1haW4tY29udGVudGFpbmVyIC5mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMnB4IDE1cHggIWltcG9ydGFudDtcbn1cbiN3Y2ZtLW1haW4tY29udGVudGFpbmVyIC5mb3JtLWZpZWxkcyBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG59XG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciAuYW5jaG9yLWJ1dHRvbiB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNDJhMmIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuI3djZm0tbWFpbi1jb250ZW50YWluZXIgLmVycm9ycyB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHJnYigyMDYsIDM5LCAzOSk7XG59XG4jd2NmbS1tYWluLWNvbnRlbnRhaW5lciAuYWN0aW9uLWFkbWluLXBhZ2UgLndjZm0tY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnVuYm9hcmRpbmctc2hvcCAud2NmbS1tYXJrZXRwbGFjZS1nb29nbGUtbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDQwMHB4O1xufVxuLnVuYm9hcmRpbmctc2hvcCAuZm9ybS1maWVsZHMge1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi51bmJvYXJkaW5nLXNob3AgLmdvb2dsZV9zdWJtaXRfYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG59XG4udW5ib2FyZGluZy1zaG9wICNnb29nbGVfbWFwX2Vycm9ycyB7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udW5ib2FyZGluZy1zaG9wIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udW5ib2FyZGluZy1zaG9wIGlucHV0W3R5cGU9Y2hlY2tib3hdLnR5cGUxOmNoZWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKck1wiOyAvKiBvciAnXFwyNzEzJywgb3IgJ1xcMjcxNCcgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi51bmJvYXJkaW5nLXNoaXBwaW5nIC5jaXJjbGUtYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnVuYm9hcmRpbmctc2hpcHBpbmcgLmZvcm0tZmllbGRzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi51bmJvYXJkaW5nLXNoaXBwaW5nIC5zaGlwcGluZy1mb3JtLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnVuYm9hcmRpbmctc2hpcHBpbmcgLnNoaXBwaW5nLWZvcm0tbGluZSA+IGRpdiB7XG4gIHdpZHRoOiAyNSU7XG59XG4udW5ib2FyZGluZy1zaGlwcGluZyAuc2hpcHBpbmctZm9ybS1saW5lIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMTVweDtcbn1cbi51bmJvYXJkaW5nLXNoaXBwaW5nIC5zaGlwcGluZy1mb3JtLWxpbmUgLnpvbmVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCAjY2NjO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjUwcHg7XG59XG4udW5ib2FyZGluZy1zaGlwcGluZyAuc2hpcHBpbmctZm9ybS1saW5lIC56b25lcy1jb250YWluZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVuYm9hcmRpbmctc2hpcHBpbmcgLnNoaXBwaW5nLWZvcm0tbGluZSAuem9uZXMtY29udGFpbmVyIGxpIHtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVuYm9hcmRpbmctc2hpcHBpbmcgLnNoaXBwaW5nLWZvcm0tbGluZSAuem9uZXMtY29udGFpbmVyIGxpLmhpZ2hsaWdodGVkLXpvbmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwNDJhMmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVuYm9hcmRpbmctc2hpcHBpbmcgLmVycm9ycyB7XG4gIGNvbG9yOiByZ2IoMjA2LCAzOSwgMzkpO1xufVxuXG4udGFiLXVuYm9hcmRpbmctbWVudSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAyNHB4IDE2cHg7XG59XG4udGFiLXVuYm9hcmRpbmctbWVudSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDQyYTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYi11bmJvYXJkaW5nLW1lbnUgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGVwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMnB4IDAgMjRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjM1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uc3RlcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5zdGVwLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbn1cbi5zdGVwLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnN0ZXAuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbn1cbi5zdGVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogY2FsYygxMDAlIC0gMTVweCk7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm94LXNoYWRvdzogMXB4IC0xcHggMCAwICNjY2M7XG4gIHotaW5kZXg6IDU7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9sb2dvIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfbG9nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX2xvZ28gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3RpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfdGl0bGUgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC5ib3VxdWV0X2Nob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC5ib3VxdWV0X2Nob2ljZSAuaWxsdXN0cmF0aW9uIHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2UgLmlsbHVzdHJhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2UgLmlsbHVzdHJhdGlvbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC5ib3VxdWV0X2Nob2ljZSAuYm91cXVldF90ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2UgLmJvdXF1ZXRfdGV4dCBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLmJvdXF1ZXRfY2hvaWNlIC5ib3VxdWV0X3RleHQgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTYwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL2ltYWdlcy9hcnJvdy1kb3duLnN2Z1wiKTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA0JTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC50aXRyZV9ib3V0aXF1ZSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC56b25lX2xpdnJhaXNvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAuem9uZV9saXZyYWlzb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC5sb2dvLXJlc2VhdXgtc29jaWF1eCAubGluay1pbnN0YWdyYW0ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC5sb2dvLXJlc2VhdXgtc29jaWF1eCBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfaG9ycmFpcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiAzJTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfaG9ycmFpcmUgLndjZm1tcF9zdG9yZV9ob3VycyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfaG9ycmFpcmUgLndjZm1tcF9zdG9yZV9ob3VycyAud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfaG9ycmFpcmUgLndjZm1tcF9zdG9yZV9ob3VycyAud2NmbW1wLXN0b3JlLWhvdXJzLWRheSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfaG9ycmFpcmUgLmNhbGx0b2FjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfaG9ycmFpcmUgLmNhbGx0b2FjdGlvbiBidXR0b24ge1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbiN3Y2ZtbXAtc3RvcmUgLmRlc2NyaXB0aW9uX2dlbmVyYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogNCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuI3djZm1tcC1zdG9yZSAuZGVzY3JpcHRpb25fZ2VuZXJhbGUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI3djZm1tcC1zdG9yZSAuY2hvaWNlX2JvdXF1ZXQgLmNvbG9uZV9sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmNob2ljZV9ib3VxdWV0IC5jb2xvbmVfcmlnaHRfdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgcGFkZGluZzogMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmNob2ljZV9ib3VxdWV0IC5jb2xvbmVfcmlnaHRfdGl0bGUgaDIge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN3Y2ZtbXAtc3RvcmUgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2NmbW1wLXN0b3JlLXBhZ2UgLmZvb3Rlcl9waWN0b2dyYW1tZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndjZm1tcC1zdG9yZS1wYWdlIC5pbnN0Z3JhbV9ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLmZvb3Rlcl9yZXNlYXV4X2hhc2h0YWcge1xuICBoZWlnaHQ6IDcwcHg7XG59XG4ud2NmbW1wLXN0b3JlLXBhZ2UgLmZvb3Rlcl9yZXNlYXV4X2hhc2h0YWcgLmZvb3Rlcl9oYXNodGFnIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuZm9vdGVyX3Jlc2VhdXhfaGFzaHRhZyAubG9nby1yZXNlYXV4LXNvY2lhdXgge1xuICBmb250LXNpemU6IDNlbTtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBmbG9hdDogbGVmdDtcbn1cbi53Y2ZtbXAtc3RvcmUtcGFnZSAuZm9vdGVyX3Jlc2VhdXhfaGFzaHRhZyAubG9nby1yZXNlYXV4LXNvY2lhdXggYSB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9sb2dvIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3RpdGxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbiAgI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC5ib3VxdWV0X2Nob2ljZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC52ZW5kb3JfcGFnZV9oZWFkZXJfZmlyc3RfYmxvY2sgLmJvdXF1ZXRfY2hvaWNlIC5pbGx1c3RyYXRpb24ge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2UgLmJvdXF1ZXRfdGV4dCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC5ib3VxdWV0X2Nob2ljZSAuYm91cXVldF90ZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbiAgI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX2ZpcnN0X2Jsb2NrIC5ib3VxdWV0X2Nob2ljZSAuYm91cXVldF90ZXh0IGE6OmFmdGVyIHtcbiAgICB0b3A6IDEyMCU7XG4gIH1cbiAgI3djZm1tcC1zdG9yZSAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9ja19wcmVzZW50YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC50aXRyZV9ib3V0aXF1ZSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC5sb2dvLXJlc2VhdXgtc29jaWF1eCAubGluay1pbnN0YWdyYW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC5sb2dvLXJlc2VhdXgtc29jaWF1eCBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBhZGRpbmc6IDIlO1xuICB9XG4gIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX2hvcnJhaXJlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9ja19ob3JyYWlyZSAud2NmbW1wX3N0b3JlX2hvdXJzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfaG9ycmFpcmUgLmNhbGx0b2FjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9jayAuZGVzY3JpcHRpb25fZ2VuZXJhbGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNob2ljZV9ib3VxdWV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaG9pY2VfYm91cXVldCAuY29sb25lX3JpZ2h0X3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gICAgcGFkZGluZzogMiU7XG4gICAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLnZlbmRvcl9wYWdlX2hlYWRlcl9maXJzdF9ibG9jayAuYm91cXVldF9jaG9pY2UgLmJvdXF1ZXRfdGV4dCBhIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9ja19wcmVzZW50YXRpb24gLnRpdHJlX2JvdXRpcXVlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9jayAudmVuZG9yX3BhZ2VfaGVhZGVyX3NlY29uZF9ibG9ja19wcmVzZW50YXRpb24gLmxvZ28tcmVzZWF1eC1zb2NpYXV4IC5saW5rLWluc3RhZ3JhbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2sgLnZlbmRvcl9wYWdlX2hlYWRlcl9zZWNvbmRfYmxvY2tfcHJlc2VudGF0aW9uIC5sb2dvLXJlc2VhdXgtc29jaWF1eCBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi8qUHJvZHVjdCBMaXN0Ki9cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSB7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5zdG9yZV9jb2x1bW5fbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAud2NmbV9zdG9yZV9kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDUlO1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC53Y2ZtX3N0b3JlX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC5wcm9kdWN0X2FyZWEgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDIlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUgLnByb2R1Y3RfYXJlYSAucHJpeF9wcm9kdWN0IHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4jd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUgLnByb2R1Y3RfYXJlYSAud2NmbV9idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAucHJvZHVjdF9hcmVhIC5wcm9kdWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1JSAhaW1wb3J0YW50O1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC5wcm9kdWN0X2FyZWEgLnByb2R1Y3QgaDIge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC5wcm9kdWN0X2FyZWEgLnByb2R1Y3QgLnByaWNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC5wcm9kdWN0X2FyZWEgLnByb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAud2NmbV9zdG9yZV9kZXNjcmlwdGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC53Y2ZtX3N0b3JlX2Rlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAud2NmbV9zdG9yZV9kZXNjcmlwdGlvbiBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSAucmlnaHRfc2lkZSAucHJvZHVjdF9hcmVhIC5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUgLnByb2R1Y3RfYXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gIH1cbiAgI3djZm1tcC1zdG9yZSAuYm9keV9hcmVhIC5yaWdodF9zaWRlIC53Y2ZtX3N0b3JlX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3Y2ZtbXAtc3RvcmUgLmJvZHlfYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjd2NmbW1wLXN0b3JlIC5ib2R5X2FyZWEgLnJpZ2h0X3NpZGUgLnByb2R1Y3RfYXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICB9XG4gIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrIC52ZW5kb3JfcGFnZV9oZWFkZXJfc2Vjb25kX2Jsb2NrX3ByZXNlbnRhdGlvbiAudGl0cmVfYm91dGlxdWUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogWm9uZSBkZSBsaXZyYWlzb24gKi9cbi5jb2x1bW5fbGl2cmFpc29uIC50aXRsZV9jb2RlX3Bvc3RhbF96b25lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb2x1bW5fbGl2cmFpc29uIC5jb2RlX3Bvc3RhbF96b25lIHtcbiAgY29sdW1uczogNCBhdXRvO1xufVxuLmNvbHVtbl9saXZyYWlzb24gLmNvZGVfcG9zdGFsX3pvbmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbl9saXZyYWlzb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbHVtbl9saXZyYWlzb24gLnRpdGxlX2NvZGVfcG9zdGFsX3pvbmUge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG4gIC5jb2x1bW5fbGl2cmFpc29uIC5jb2RlX3Bvc3RhbF96b25lIHtcbiAgICBjb2x1bW5zOiA0IGF1dG87XG4gIH1cbiAgLmNvbHVtbl9saXZyYWlzb24gLmNvZGVfcG9zdGFsX3pvbmUgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jbGFzc2ljLXBocCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2xhc3NpYy1waHAgI2NsYXNzaWMge1xuICBwYWRkaW5nOiA1JTtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2xhc3NpYy1waHAgI2NsYXNzaWMgYXJ0aWNsZSB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jbGFzc2ljLXBocCAudHlwZS1wYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1JTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNsYXNzaWMtcGhwIC50eXBlLXBhZ2UgaDEge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2xhc3NpYy1waHAgLnR5cGUtcGFnZSBhIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdC05Nzk1NyAuZm9ybS12aWxsZS1taW5pIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBoMSxcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgaDIsXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGgzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDUlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icmVhZGN1bWJzX3BhZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuOCUgMzBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnJlYWRjdW1ic19wYWdlcyBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3VtYnNfcGFnZXMgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnJlYWRjdW1ic19wYWdlcyBvbCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3VtYnNfcGFnZXMgb2wgbGk6bnRoLWxhc3QtY2hpbGQoMykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmVhZGN1bWJzX3BhZ2VzIG9sIGxpOm50aC1sYXN0LWNoaWxkKDMpIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ud3BjZjcgaDIge1xuICBwYWRkaW5nOiAzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwY2Y3IC5jb250YWN0LWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiA1JTtcbn1cbi53cGNmNyAuY29udGFjdC1sZWZ0IGlucHV0LFxuLndwY2Y3IC5jb250YWN0LWxlZnQgc2VsZWN0IHtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG4ud3BjZjcgLmNvbnRhY3QtbGVmdCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogU29tZSBicm93c2VycyB3aWxsIG5vdCBkaXNwbGF5IHRoZSBjYXJldCB3aGVuIHVzaW5nIGNhbGMsIHNvIHdlIHB1dCB0aGUgZmFsbGJhY2sgZmlyc3QgKi9cbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL3NlbGVjdC5wbmdcIikgd2hpdGUgbm8tcmVwZWF0IDk4LjUlICFpbXBvcnRhbnQ7XG4gIC8qICFpbXBvcnRhbnQgdXNlZCBmb3Igb3ZlcnJpZGluZyBhbGwgb3RoZXIgY3VzdG9taXNhdGlvbnMgKi9cbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL3NlbGVjdC5wbmdcIikgd2hpdGUgbm8tcmVwZWF0IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gIC8qIEJldHRlciBwbGFjZW1lbnQgcmVnYXJkbGVzcyBvZiBpbnB1dCB3aWR0aCAqL1xufVxuLndwY2Y3IC5jb250YWN0LXJpZ2h0IHtcbiAgcGFkZGluZzogMCA1JSA1JSA1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi53cGNmNyAuY29udGFjdC1yaWdodCB0ZXh0YXJlYSxcbi53cGNmNyAuY29udGFjdC1yaWdodCBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BjZjcgLmNvbnRhY3QtcmlnaHQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIHtcbiAgcGFkZGluZzogNyU7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuZmxleC1jb250ZW50IGlucHV0LCAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCBzZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgLmNvbnRhY3QtbGVmdCB7XG4gIHBhZGRpbmc6IDMwcHggNSUgMCA1JTtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuZmxleC1jb250ZW50IC5jb250YWN0LWxlZnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuZmxleC1jb250ZW50IC5jb250YWN0LXJpZ2h0IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAuY29udGFjdC1yaWdodCBpbnB1dCwgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5mbGV4LWNvbnRlbnQgLmNvbnRhY3QtcmlnaHQgdGV4dGFyZWEge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAuY29udGFjdC1yaWdodCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICB0b3A6IDI4cHg7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzhweDtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiAwIDUlIDAgNSU7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gZGl2IHAge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCAuYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCAuYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIGEucmdwZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IC5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gYS5yZ3BkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLnN1Yml0X2FyZWEgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLnN1Yml0X2FyZWEgcCAud3BjZjctc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MkEyQiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IC5zdWJpdF9hcmVhIHAgLndwY2Y3LXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jd2NmbW1wLXN0b3Jlcy13cmFwIC5mb3JtLXZpbGxlLW1pbmkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm9ybS12aWxsZS1taW5pIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm0tdmlsbGUtbWluaSAuZGl2X2FkZHJlc3Nfc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cbi5mb3JtLXZpbGxlLW1pbmkgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxZW0gM2VtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbixcbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBhZ2luYXRpb24gdWwsXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFnaW5hdGlvbiB1bCBsaSxcbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCA2cHggNXB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gYSxcbi5wYWdpbmF0aW9uIHNwYW4sXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLFxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbiBhLmN1cnJlbnQsXG4ucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLmN1cnJlbnQsXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiAubmV4dCxcbi5wYWdpbmF0aW9uIC5wcmV2LFxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLm5leHQsXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucHJldiB7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3BjZjcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cGNmNyAuc3BsaXRfY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53cGNmNyAuc3BsaXRfY29udGFjdCAuY29udGFjdC1sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE2JSA1JTtcbiAgfVxuICAud3BjZjcgLnNwbGl0X2NvbnRhY3QgLmNvbnRhY3QtcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAud3BjZjcgLnNwbGl0X2NvbnRhY3QgLmNvbnRhY3QtcmlnaHQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIHBhZGRpbmc6IDUlIDAgNSUgMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIGgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuZmxleC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuZmxleC1jb250ZW50IC5jb250YWN0LWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNSUgMiUgMCA3JTtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAuY29udGFjdC1sZWZ0IGlucHV0LCAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAuY29udGFjdC1sZWZ0IHNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmZsZXgtY29udGVudCAuY29udGFjdC1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1JSA3JSAwIDIlO1xuICB9XG4gIC53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuZmxleC1jb250ZW50IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuZmxleC1jb250ZW50IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzhweDtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDclIDAgNyU7XG4gIH1cbiAgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCAuYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC53cGNmNyAuY29udGFjdC1qZS1zdWlzLWZsZXVyaXN0ZSAuYm90dG9tLWNvbnRlbnQgLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiBhLnJncGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndwY2Y3IC5jb250YWN0LWplLXN1aXMtZmxldXJpc3RlIC5ib3R0b20tY29udGVudCAuYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIGEucmdwZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3BjZjcgLmNvbnRhY3QtamUtc3Vpcy1mbGV1cmlzdGUgLmJvdHRvbS1jb250ZW50IC5zdWJpdF9hcmVhIHAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG4gIC5icmVhZGN1bWJzX3BhZ2VzIHtcbiAgICBwYWRkaW5nOiAwLjglIDQlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5icmVhZGN1bWJzX3BhZ2VzIG9sIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnJlYWRjdW1ic19wYWdlcyBvbCBsaTpudGgtbGFzdC1jaGlsZCgzKSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuZm9ybS12aWxsZS1taW5pIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgLmZvcm0tdmlsbGUtbWluaSAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucGFnZS1pZC05Nzk1NyAuZm9ybS12aWxsZS1taW5pIHtcbiAgdGV4dGUtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCwgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCwucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ibG9nLC5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCB7XG4gIC5icmVhZGN1bWJzX3BhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0LCAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWJsb2csLnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0IHtcbiAgICAuYnJlYWRjdW1ic19wYWdlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0qLyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuYnJlYWRjdW1ic19wYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcnQtdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDMwcHggMiUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5jYXJ0LXRpdGxlIHNwYW4ge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJ0LXRpdGxlIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMiUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDYwcHggMTJweDtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMycHggMHB4IDBweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydCBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cyB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQyYTJiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pbWFnZSB7XG4gIHdpZHRoOiA0OSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWltYWdlIGltZyB7XG4gIGhlaWdodDogMzQwcHg7XG4gIHdpZHRoOiAzNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW5mb3Mge1xuICB3aWR0aDogNDklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWluZm9zIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pbmZvcy10aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW5mb3MtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW5mb3MgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pbmZvcyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pbmZvcyBwLnN1Yi10b3RhbCB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1zdW1tYXJ5LWluZm9zLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tc3VtbWFyeS1pbmZvcy1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLXN1bW1hcnktaW5mb3MtbGlua3MgYSB7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1hZGRpdGlvbmFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMgaDQge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1hZGRpdGlvbmFscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLWFkZGl0aW9uYWxzLXZlbmRvci1pbmZvcyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg0LCA0MiwgNDMsIDAuMyk7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLWFkZGl0aW9uYWxzLXZlbmRvci1pbmZvcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1hZGRpdGlvbmFscy12ZW5kb3ItaW5mb3MtbG9nbyAuc3RvcmUtYXZhdGFyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1hZGRpdGlvbmFscy12ZW5kb3ItaW5mb3MtbG9nbyAuc3RvcmUtYXZhdGFyIC5pbWFnZV9sb2dvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMtdmVuZG9yLWluZm9zLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMtdmVuZG9yLWluZm9zLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjN2I3YjdiO1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1wcm9kdWN0cy1pdGVtLWFkZGl0aW9uYWxzLW9wdGlvbnMtaW5mb3Mge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNCwgNDIsIDQzLCAwLjMpO1xuICB3aWR0aDogNDklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcHJvZHVjdHMtaXRlbS1hZGRpdGlvbmFscy1vcHRpb25zLWluZm9zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXByb2R1Y3RzLWl0ZW0tYWRkaXRpb25hbHMtb3B0aW9ucy1pbmZvcyBzcGFuIHtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg0LCA0MiwgNDMsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgdG9wOiB1bnNldDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IGlucHV0LFxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IC50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IGg0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeSBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeS1jb3Vwb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNCwgNDIsIDQzLCAwLjMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5LXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0LCA0MiwgNDMsIDAuMyk7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeS10b3RhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeS10b3RhbCBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnktdG90YWwgaDQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5LXByb21vLWNvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5LXByb21vLWNvZGUgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnktcHJvbW8tY29kZSBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnktcHJvbW8tY29kZSBpbnB1dCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LXN1bW1hcnkgLnJvdW5kLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeSAucm91bmQtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IC5yb3VuZC1idG46dmlzaXRlZCwgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1zdW1tYXJ5IC5yb3VuZC1idG46aG92ZXIsIC53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtc3VtbWFyeSAucm91bmQtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQgLnRtLWNhcnQtZWRpdC1vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci1jYXJ0LWVtcHR5IHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItY2FydC1lbXB0eSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uY2FydC1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhcnQtZW1wdHkgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWVtcHR5IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FydC1lbXB0eSAuZm9ybS12aWxsZS1taW5pIC5zZXNzaWxlX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1lbXB0eSAuZm9ybS12aWxsZS1taW5pIC5zZXNzaWxlX3NlYXJjaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNhcnQtZW1wdHkgLmZvcm0tdmlsbGUtbWluaSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtZW1wdHkgLmZvcm0tdmlsbGUtbWluaSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1lbXB0eSAuZm9ybS12aWxsZS1taW5pIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1lbXB0eSAuZm9ybS12aWxsZS1taW5pIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4ud29vY29tbWVyY2UtbWVzc2FnZSAucmVzdG9yZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDhweCAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLnJlc3RvcmUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi53b29jb21tZXJjZSBhLnJlbW92ZSB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlIGEucmVtb3ZlIC5yZW1vdmVfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53b29jb21tZXJjZSBhLnJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA0MmEyYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDEwMHB4O1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHRvcDogdW5zZXQ7XG59XG5cbi53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZS1pbmZvLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuXG4uc2hvcF90YWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnNob3BfdGFibGUgdGgge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnNob3BfdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uc2hvcF90YWJsZSB0ZCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnNob3BfdGFibGUgLmNvdXBvbiAjY291cG9uX2NvZGUge1xuICB3aWR0aDogMjAwcHg7XG59XG4uc2hvcF90YWJsZSAuY291cG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNob3BfdGFibGUgLnZhcmlhdGlvbi1FY3JpdmV6bGVtZXNzYWdlam9pbmRyZWF1Ym91cXVldG9wdGlvbm5lbCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uc2hvcF90YWJsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaG9wX3RhYmxlIC5pbnB1dC10ZXh0LnF0eSB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBib3JkZXI6IDA7XG59XG4uc2hvcF90YWJsZSAucHJvZHVjdC1uYW1lID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNob3BfdGFibGUgLnByb2R1Y3QtbmFtZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zdHlsZTogMS4xZW0gIWltcG9ydGFudDtcbn1cbi5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgYS50bS1jYXJ0LWVkaXQtb3B0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgLnRjLWVwby1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zaG9wX3RhYmxlIC5wcm9kdWN0LW5hbWUgLnRjLWVwby1tZXRhZGF0YSBkdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2hvcF90YWJsZSAucHJvZHVjdC1uYW1lIC50Yy1lcG8tbWV0YWRhdGEgZGQge1xuICBtYXJnaW46IC0xNnB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNhcnRfdG90YWxzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogNXB4IDIlO1xufVxuXG4jY291cG9uX2NvZGUge1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4jY291cG9uX2NvZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY291cG9uIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi53Yy1iYWNrd2FyZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi1iYWNrLWVtcHR5LWNhcnQtYWxlcnQge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgNSU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuLmJ1dHRvbi1iYWNrLWVtcHR5LWNhcnQtYWxlcnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZW1vdmVfdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4vKipcbiAqXG4gKiAgUkdQRCBCT1RUT00gQkFSXG4gKiBcbiAqL1xuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIubW9vdmUtZ2Rwci1kYXJrLXNjaGVtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyLm1vb3ZlLWdkcHItZGFyay1zY2hlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbiNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lLm1vb3ZlLWdkcHItaW5mby1iYXItaGlkZGVuIHtcbiAgYm90dG9tOiAtMjQwcHggIWltcG9ydGFudDtcbn1cblxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyLm1vb3ZlLWdkcHItZGFyay1zY2hlbWUubW9vdmUtZ2Rwci1pbmZvLWJhci1oaWRkZW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyIC5tb292ZS1nZHByLWluZm8tYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIubW9vdmUtZ2Rwci1kYXJrLXNjaGVtZSB7XG4gIGhlaWdodDogMjQwcHg7XG4gIG1heC1oZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIubW9vdmUtZ2Rwci1kYXJrLXNjaGVtZSAubW9vdmUtZ2Rwci1pbmZvLWJhci1jb250YWluZXIgLm1vb3ZlLWdkcHItaW5mby1iYXItY29udGVudCBwIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyLm1vb3ZlLWdkcHItZGFyay1zY2hlbWUgLm1vb3ZlLWdkcHItY29va2llLW5vdGljZSB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbiNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lIC5tb292ZS1nZHByLWNvb2tpZS1ub3RpY2UgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbiNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lIC5tb292ZS1nZHByLWJ1dHRvbi1ob2xkZXIge1xuICB3aWR0aDogMTUlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIgLm1vb3ZlLWdkcHItaW5mby1iYXItY29udGFpbmVyIC5tb292ZS1nZHByLWluZm8tYmFyLWNvbnRlbnQgYS5tZ2J1dHRvbiwgI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyIC5tb292ZS1nZHByLWluZm8tYmFyLWNvbnRhaW5lciAubW9vdmUtZ2Rwci1pbmZvLWJhci1jb250ZW50IGJ1dHRvbi5tZ2J1dHRvbixcbiNtb292ZV9nZHByX2Nvb2tpZV9tb2RhbCAubW9vdmUtZ2Rwci1tb2RhbC1jb250ZW50IC5tb292ZS1nZHByLW1vZGFsLWZvb3Rlci1jb250ZW50IC5tb292ZS1nZHByLWJ1dHRvbi1ob2xkZXIgYS5tZ2J1dHRvbiwgI21vb3ZlX2dkcHJfY29va2llX21vZGFsIC5tb292ZS1nZHByLW1vZGFsLWNvbnRlbnQgLm1vb3ZlLWdkcHItbW9kYWwtZm9vdGVyLWNvbnRlbnQgLm1vb3ZlLWdkcHItYnV0dG9uLWhvbGRlciBidXR0b24ubWdidXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuI21vb3ZlX2dkcHJfY29va2llX2luZm9fYmFyIC5tb292ZS1nZHByLWluZm8tYmFyLWNvbnRhaW5lciAubW9vdmUtZ2Rwci1pbmZvLWJhci1jb250ZW50IGEubWdidXR0b246aG92ZXIsICNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2JhciAubW9vdmUtZ2Rwci1pbmZvLWJhci1jb250YWluZXIgLm1vb3ZlLWdkcHItaW5mby1iYXItY29udGVudCBidXR0b24ubWdidXR0b246aG92ZXIsXG4jbW9vdmVfZ2Rwcl9jb29raWVfbW9kYWwgLm1vb3ZlLWdkcHItbW9kYWwtY29udGVudCAubW9vdmUtZ2Rwci1tb2RhbC1mb290ZXItY29udGVudCAubW9vdmUtZ2Rwci1idXR0b24taG9sZGVyIGEubWdidXR0b246aG92ZXIsICNtb292ZV9nZHByX2Nvb2tpZV9tb2RhbCAubW9vdmUtZ2Rwci1tb2RhbC1jb250ZW50IC5tb292ZS1nZHByLW1vZGFsLWZvb3Rlci1jb250ZW50IC5tb292ZS1nZHByLWJ1dHRvbi1ob2xkZXIgYnV0dG9uLm1nYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA0MmEyYiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjbW9vdmVfZ2Rwcl9jb29raWVfaW5mb19iYXIubW9vdmUtZ2Rwci1kYXJrLXNjaGVtZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gICNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lLm1vb3ZlLWdkcHItaW5mby1iYXItaGlkZGVuIHtcbiAgICBib3R0b206IC0zMDBweCAhaW1wb3J0YW50O1xuICB9XG4gICNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lIC5tb292ZS1nZHByLWNvb2tpZS1ub3RpY2UsICNtb292ZV9nZHByX2Nvb2tpZV9pbmZvX2Jhci5tb292ZS1nZHByLWRhcmstc2NoZW1lIC5tb292ZS1nZHByLWJ1dHRvbi1ob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKipcbiAqXG4gKiBSR1BEIEZvcm11bGFpcmVcbiAqIFxuICovXG4uYmxvY19fZGVwbGlhYmxlIC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiBhLnJncGQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBwYWRkaW5nOiAyJTtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gYS5yZ3BkOmFmdGVyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwNDJhMmI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQyYTJiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1vdXQ7XG59XG4uYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIGEucmdwZC5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1vdXQ7XG59XG4uYmxvY19fZGVwbGlhYmxlIC5ibG9jX19kZXBsaWFibGUtaW5uZXIgLmFjY29yZGlvbiBzcGFuIGEucmdwZCBwIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMzBweDtcbn1cbi5ibG9jX19kZXBsaWFibGUgLmJsb2NfX2RlcGxpYWJsZS1pbm5lciAuYWNjb3JkaW9uIHNwYW4gPiBkaXYgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLmJsb2NfX2RlcGxpYWJsZSAuYmxvY19fZGVwbGlhYmxlLWlubmVyIC5hY2NvcmRpb24gc3BhbiA+IGRpdiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzA0MmEyYjtcbn1cblxuLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi53cGNmNy1mb3JtIC5jaGVja2JveCBpbnB1dCB7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmN1c3RvbV9ib3V0dG9uIGEge1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3VzdG9tX2JvdXR0b24gYS52ZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jdXN0b21fYm91dHRvbiBhLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG59XG4uY3VzdG9tX2JvdXR0b24gYS5ibGFuYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDQyYTJiO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uc2luZ2xlLWJsb2ctYXJ0aWNsZSAuaGVhZGVyX2Jsb2cge1xuICBtYXJnaW46IDElIDUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLWJsb2ctYXJ0aWNsZSAuaGVhZGVyX2Jsb2cgLmxvZ29fYmxvZyBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG4uc2luZ2xlLWJsb2ctYXJ0aWNsZSAuaGVhZGVyX2Jsb2cgLnByZXZfbmV4dF9ibG9nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtYmxvZy1hcnRpY2xlIC5oZWFkZXJfYmxvZyAucHJldl9uZXh0X2Jsb2cgLnByZXZfbmV4dF9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1ibG9nLWFydGljbGUgLmhlYWRlcl9ibG9nIC5wcmV2X25leHRfYmxvZyAucHJldl9uZXh0X2J1dHRvbiBhIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWJsb2ctYXJ0aWNsZSAuaGVhZGVyX2Jsb2cge1xuICAgIG1hcmdpbjogMSUgNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zaW5nbGUtYmxvZy1hcnRpY2xlIC5oZWFkZXJfYmxvZyAucHJldl9uZXh0X2Jsb2cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnNpbmdsZS1ibG9nLWFydGljbGUgLmhlYWRlcl9ibG9nIC5wcmV2X25leHRfYmxvZyAucHJldl9uZXh0X2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDIlO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5zaW5nbGUtbGFiLWFydGljbGUgLmhlYWRlcl9sYWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMSUgNSU7XG4gIG1pbi1oZWlnaHQ6IDgycHg7XG59XG4uc2luZ2xlLWxhYi1hcnRpY2xlIC5oZWFkZXJfbGFiIC5sb2dvX2xhYiBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG4uc2luZ2xlLWxhYi1hcnRpY2xlIC5oZWFkZXJfbGFiIC5wcmV2X25leHRfbGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtbGFiLWFydGljbGUgLmhlYWRlcl9sYWIgLnByZXZfbmV4dF9sYWIgLnByZXZfbmV4dF9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1sYWItYXJ0aWNsZSAuaGVhZGVyX2xhYiAucHJldl9uZXh0X2xhYiAucHJldl9uZXh0X2J1dHRvbiBhIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWxhYi1hcnRpY2xlIC5oZWFkZXJfbGFiIHtcbiAgICBtYXJnaW46IDElIDUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2luZ2xlLWxhYi1hcnRpY2xlIC5oZWFkZXJfbGFiIC5wcmV2X25leHRfbGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zaW5nbGUtbGFiLWFydGljbGUgLmhlYWRlcl9sYWIgLnByZXZfbmV4dF9sYWIgLnByZXZfbmV4dF9idXR0b24ge1xuICAgIG1hcmdpbjogMCAyJTtcbiAgfVxufSIsIi8qIVxuXG5UaGVtZSBOYW1lOiBzZXNzaWxlLTIwMjFcblxuVGhlbWUgVVJJOiBodHRwczovL3VuZGVyc2NvcmVzLm1lL1xuXG5BdXRob3I6IEF1dG9tYXR0aWNcblxuQXV0aG9yIFVSSTogaHR0cHM6Ly9hdXRvbWF0dGljLmNvbS9cblxuRGVzY3JpcHRpb246IEhpLiBJJ20gYSBzdGFydGVyIHRoZW1lIGNhbGxlZCA8Y29kZT5zZXNzaWxlLTIwMjE8L2NvZGU+LCBvciA8ZW0+dW5kZXJzY29yZXM8L2VtPiwgaWYgeW91IGxpa2UuIEknbSBhIHRoZW1lIG1lYW50IGZvciBoYWNraW5nIHNvIGRvbid0IHVzZSBtZSBhcyBhIDxlbT5QYXJlbnQgVGhlbWU8L2VtPi4gSW5zdGVhZCB0cnkgdHVybmluZyBtZSBpbnRvIHRoZSBuZXh0LCBtb3N0IGF3ZXNvbWUsIFdvcmRQcmVzcyB0aGVtZSBvdXQgdGhlcmUuIFRoYXQncyB3aGF0IEknbSBoZXJlIGZvci5cblxuVmVyc2lvbjogMS4wLjBcblxuVGVzdGVkIHVwIHRvOiA1LjRcblxuUmVxdWlyZXMgUEhQOiA1LjZcblxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcblxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblxuVGV4dCBEb21haW46IHNlc3NpbGUtMjAyMVxuXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5cblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQuXG5cblxuXG5zZXNzaWxlLTIwMjEgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMjAgQXV0b21hdHRpYywgSW5jLlxuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cblxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG5cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jIEdlbmVyaWNcblxuXHQtIE5vcm1hbGl6ZVxuXG5cdC0gQm94IHNpemluZ1xuXG4jIEJhc2VcblxuXHQtIFR5cG9ncmFwaHlcblxuXHQtIEVsZW1lbnRzXG5cblx0LSBMaW5rc1xuXG5cdC0gRm9ybXNcblxuIyMgTGF5b3V0c1xuXG4jIENvbXBvbmVudHNcblxuXHQtIE5hdmlnYXRpb25cblxuXHQtIFBvc3RzIGFuZCBwYWdlc1xuXG5cdC0gQ29tbWVudHNcblxuXHQtIFdpZGdldHNcblxuXHQtIE1lZGlhXG5cblx0LSBDYXB0aW9uc1xuXG5cdC0gR2FsbGVyaWVzXG5cbiMgcGx1Z2luc1xuXG5cdC0gSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcblxuIyBVdGlsaXRpZXNcblxuXHQtIEFjY2Vzc2liaWxpdHlcblxuXHQtIEFsaWdubWVudHNcblxuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIyBHZW5lcmljXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE5vcm1hbGl6ZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcblxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cblxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG5cbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG5cbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcblxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cblxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcblxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cblxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG5cbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cblxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG5cbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG5cbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcblxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG5cbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuXG4gKiBhbGwgYnJvd3NlcnMuXG5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG5cbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG5cbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG5cbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cblxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcblxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcblxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cblxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG5cbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cblxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG5cbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cblxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG5cbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cblxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuXG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cblxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG5cbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cblxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcblxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cblxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcblxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcblxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG5cbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cblxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEludGVyYWN0aXZlXG5cblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcblxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcblxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcblxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3ggc2l6aW5nXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuXG5AbGluayBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlLyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIyBCYXNlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFR5cG9ncmFwaHlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjbGVhcjogYm90aDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG4gIGZvbnQtZmFtaWx5OiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLyogRWxlbWVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAzZW0gMS41ZW0gMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIExpbmtzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjMDQyQTJCO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMwNDJBMkI7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogRm9ybXNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG59XG5cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cblxuYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT13ZWVrXSxcbmlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1jb2xvcl0sXG5pbnB1dFt0eXBlPW51bWVyaWNdLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIyBMYXlvdXRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIyBDb21wb25lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE5hdmlnYXRpb25cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IC05OTllbTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICByaWdodDogLTk5OWVtO1xuICB0b3A6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkuZm9jdXMgPiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICByaWdodDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4vKiBQb3N0cyBhbmQgcGFnZXNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LFxuLnBhZ2Uge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qIENvbW1lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFdpZGdldHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi53aWRnZXQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNZWRpYVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogQ2FwdGlvbnNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBHYWxsZXJpZXNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jIFBsdWdpbnNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jIFV0aWxpdGllc1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBY2Nlc3NpYmlsaXR5XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHJpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBBbGlnbm1lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5zZXNzaWxlLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjJBMkI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMTY5cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbiBvcGFjaXR5O1xufVxuXG4ucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXctdGFicyAuc3RhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDMycHg7XG59XG5cbi8qIEJ1dHRvblxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZXNzaWxlLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uc2Vhc29uLWJ0biBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXNvbi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuI2dvLXRvLWNoZWNrb3V0IHtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xufVxuXG4vKiBMb2FkZXJcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbG9hZGVyLXBhZ2luYXRpb24ge1xuICBib3JkZXI6IDE2cHggc29saWQgI2YzZjNmMztcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi50YXhvbm9teS1ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCA1JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNTAlLCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDFlbTtcbn1cbi50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAucHJvZHVjdC1saXN0LXNjaGVtYSB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLnRheG9ub215LWdyaWQtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udGF4b25vbXktZ3JpZC1jb250YWluZXIgLmxvY2F0aW9uLWxpc3Rpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGF4b25vbXktZ3JpZC1jb250YWluZXIgLmxvY2F0aW9uLWxpc3Rpbmc6aG92ZXIgLmxvY2F0aW9uLXRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAubG9jYXRpb24taW1hZ2Uge1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAubG9jYXRpb24taW1hZ2UgaW1nIHtcbiAgZmlsdGVyOiBibHVyKDBweCk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAubG9jYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qXHRvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgYmFja2dyb3VuZDogcmdiYSg0LCA0MiwgNDMsIDAuNCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki9cbn1cbi50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAubG9jYXRpb24tdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNDIsIDQzLCAwLjQpO1xuICBwYWRkaW5nOiAyJTtcbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5sb2NhdGlvbi10aXRsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYWdnbG9tZXJhdGlvbi10ZW1wbGF0ZS1kZWZhdWx0IC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMSUgNSU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzJSwgMWZyKSk7XG59XG4uYWdnbG9tZXJhdGlvbi10ZW1wbGF0ZS1kZWZhdWx0IC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdGluZyAubG9jYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5hZ2dsb21lcmF0aW9uLXRlbXBsYXRlLWRlZmF1bHQgLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5sb2NhdGlvbi1saXN0aW5nIC5sb2NhdGlvbi10aXRsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQsIDQyLCA0Myk7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnRheG9ub215LWdyaWQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxJSA1JTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRheG9ub215LWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMCUsIDFmcikpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFnZ2xvbWVyYXRpb24tdGVtcGxhdGUtZGVmYXVsdCAuZW50cnktdGl0bGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyJSA1JSAwJSA1JTtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5hZ2dsb21lcmF0aW9uLXRlbXBsYXRlLWRlZmF1bHQgLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5sb2NhdGlvbi1saXN0aW5nIC5sb2NhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YXhvbm9teV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIlO1xufVxuLnRheG9ub215X2hlYWRlciAuYWRyZXNzZV9jbGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAyJTtcbiAgcGFkZGluZzogMSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCB7XG4gIG1hcmdpbjogMiUgNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXlfY29udGVudF9wcm9kdWN0IC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4udGF4b25vbXlfY29udGVudF9wcm9kdWN0ICN3Y2ZtX2hvbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCAubm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbjogMiUgNSU7XG59XG4udGF4b25vbXlfY29udGVudF9wcm9kdWN0IC5uby1yZXN1bHRzIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLmFqYXgtbG9hZC1tb3JlLXdyYXAgLmFsbS1wYWdpbmctY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDUwJSwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAxZW07XG59XG4udGF4b25vbXlfY29udGVudF9wcm9kdWN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udGF4b25vbXlfY29udGVudF9wcm9kdWN0IC50eXBlLXByb2R1Y3Qge1xuICBwYWRkaW5nOiAxJSAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLnR5cGUtcHJvZHVjdCBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLnR5cGUtcHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLnR5cGUtcHJvZHVjdCAucHJpY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLnR5cGUtcHJvZHVjdCAucHJpY2UgLmZyb20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRheG9ub215X2NvbnRlbnRfcHJvZHVjdCAudHlwZS1wcm9kdWN0IC53Y2ZtX2Rhc2hib2FyZF9pdGVtX3RpdGxlIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLnR5cGUtcHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDJhMmI7XG4gIHBhZGRpbmc6IDAuNmVtIDAuOGVtO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi50YXhvbm9teV9jb250ZW50X3Byb2R1Y3QgLnR5cGUtcHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXlfY29udGVudF9wcm9kdWN0IC5hamF4LWxvYWQtbW9yZS13cmFwIC5hbG0tcGFnaW5nLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwJSwgMWZyKSk7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IGgxIHtcbiAgcGFkZGluZy10b3A6IDMlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zZXNzaWxlX3NlYXJjaCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC50aXRsZXNlYWNoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlYXJjaF9jaG9pY2Uge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlYXJjaF9jaG9pY2UgLmFsZXJ0ZV9jcCB7XG4gIHdpZHRoOiAyODVweDtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGl2X2FkZHJlc3Nfc2VhcmNoIGlucHV0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2g6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggNDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNTFweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQgLnNlc3NpbGVfc2VhcmNoX3N1Ym1pdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0LnRheG9ub215X3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgbWluLXdpZHRoOiAyNjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLnNlYXJjaF9jaG9pY2UuY2hvaWNlX3R5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSAuc2VhcmNoX2Nob2ljZS5jaG9pY2VfdHlwZSAudGl0bGVzZWFjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLnRheG9ub215X2Zvcm0uc2VhcmNoX2Nob2ljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIC50YXhvbm9teV9mb3JtLnNlYXJjaF9jaG9pY2UgLmFsZXJ0ZV9jcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIC50YXhvbm9teV9mb3JtLnNlYXJjaF9jaG9pY2UgLmNvbnRhaW5lci5zZWFyY2hfYWRyZXNzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIC50YXhvbm9teV9mb3JtLnNlYXJjaF9jaG9pY2UgLmNvbnRhaW5lci5zZWFyY2hfYWRyZXNzZSAuc2Vzc2lsZV9zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLnRheG9ub215X2Zvcm0uc2VhcmNoX2Nob2ljZSAuY29udGFpbmVyLnNlYXJjaF9hZHJlc3NlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLnRheG9ub215X2Zvcm0uc2VhcmNoX2Nob2ljZSAuY29udGFpbmVyLnNlYXJjaF9hZHJlc3NlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIC50aXRsZXNlYWNoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSAudGF4b25vbXlfZm9ybS5zZWFyY2hfY2hvaWNlIC5jb250YWluZXIuc2VhcmNoX2FkcmVzc2UgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgLnRheG9ub215X2Zvcm0uc2VhcmNoX2Nob2ljZSAuY29udGFpbmVyLnNlYXJjaF9hZHJlc3NlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlc3NpbGVfc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSAuY29udGFpbmVyX3NlYXJjaCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyOCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSAuc2Vzc2lsZV9zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAub3B0aW9uX2Nob2ljZSAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIC50aXRsZXNlYWNoIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlYXJjaF9hZHJlc3NlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlYXJjaF9hZHJlc3NlIC5mb3JtLXZpbGxlIC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2VhcmNoX2FkcmVzc2UgLmZvcm0tdmlsbGUgLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlYXJjaF9hZHJlc3NlIC5mb3JtLXZpbGxlIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMTIlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNlYXJjaF9hZHJlc3NlIC5mb3JtLXZpbGxlIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kaXZfYWRkcmVzc19zZWFyY2gge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWluLXdpZHRoOiA0ODBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnNlbGVjdF92YWx1ZSB7XG4gICAgZm9udDogNTAwIDEuNWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIC5zZWxlY3RfaXRlbSB7XG4gICAgZm9udDogNTAwIDEuNWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIC5zZXNzaWxlX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIC50aXRsZXNlYWNoIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnNlYXJjaF9hZHJlc3NlIC5mb3JtLXZpbGxlIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnNlYXJjaF9hZHJlc3NlIC5mb3JtLXZpbGxlIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnNlYXJjaF9hZHJlc3NlIC5mb3JtLXZpbGxlIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5vcHRpb25fY2hvaWNlIC5kaXZfYWRkcmVzc19zZWFyY2ggI2FkZHJlc3Nfc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICB9XG59XG4vKiBCYW5kZWF1IGRlIHN1cHByZXNzaW9uIGFkcmVzc2UgKi9cbi5jdXJyZW50X2FkcmVzc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmN1cnJlbnRfYWRyZXNzZSAuY3VycmVudF9hZHJlc3NlX3ZhbHVlIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG4uY3VycmVudF9hZHJlc3NlIC5jdXJyZW50X2FkcmVzc2VfdmFsdWUgLmxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1cnJlbnRfYWRyZXNzZSBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBwYWRkaW5nOiAwLjVlbSAwLjdlbTtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXJyZW50X2FkcmVzc2UgLmN1cnJlbnRfYWRyZXNzZV92YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuICAuY3VycmVudF9hZHJlc3NlIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgICBwYWRkaW5nOiAwLjZlbSAxLjVlbTtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG59XG4udm91cy1wb3Vycmllei1haW1lciB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi10b3A6IDElO1xuICBtYXJnaW4tYm90dG9tOiAxLjclO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudm91cy1wb3Vycmllei1haW1lciB7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zb3VzX2NhdF9oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgfVxuICB9XG4gIEBzdXBwb3J0cyBub3QgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNvdXNfY2F0X2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIH1cbiAgfVxufVxubGkudHlwZS1wcm9kdWN0IC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIGltZy5zZWNvbmRfcHJvZHVjdF9pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGxpLnR5cGUtcHJvZHVjdCAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBsaS50eXBlLXByb2R1Y3QgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbms6aG92ZXIgaW1nLnNlY29uZF9wcm9kdWN0X2ltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmNjX2hlYWRlcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuY2NfaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gaDEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGgxLm9ubHktc3ViLWNhdGVnb3J5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIGgxLm9ubHktc3ViLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gaDQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gaDQge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4IDkwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgIWltcG9ydGFudDtcbiAgZ3JpZC1nYXA6IDkwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5saW5rLWNhdGVnb3J5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmxpbmstcHJvZHVjdCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmxpbmstY2F0ZWdvcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5saW5rLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAubGluay1wcm9kdWN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAubGluay1wcm9kdWN0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMCU7XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIC5wcmljZS1taW5pbXVtLXByb2R1Y3QsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIC5wcmljZS1taW5pbXVtLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgLnByaWNlLW1pbmltdW0tcHJvZHVjdCAudGV4dC1wcmljZS1ldXJvcyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgLnByaWNlLW1pbmltdW0tcHJvZHVjdCAudGV4dC1wcmljZS1ldXJvcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjN2I3YjdiO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgLnByaWNlLW1pbmltdW0tcHJvZHVjdCAucHJpY2UtZXVyb3MsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIC5wcmljZS1taW5pbXVtLXByb2R1Y3QgLnByaWNlLWV1cm9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzOHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMiwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5wcm9kdWN0LWRlc2NyaXB0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMCAxMHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAucHJvZHVjdC1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5wcm9kdWN0LWRlc2NyaXB0aW9uIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAucHJvZHVjdC1kZXNjcmlwdGlvbiBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjN2I3YjdiO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5zdG9yZS1kZWxpdmVyeSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5zdG9yZS1kZWxpdmVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuc3RvcmUtZGVsaXZlcnkgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHAgc3ZnLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHAgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogIzA0MmEyYjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi1jYXRlZ29yeSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5idXR0b24tY2F0ZWdvcnkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NSU7XG4gIG1pbi13aWR0aDogMTc0cHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAxOHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNzBweCAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gIHdpZHRoOiA2MCU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2gge1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCAjYWRkcmVzc19zZWFyY2g6OnBsYWNlaG9sZGVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoICNhZGRyZXNzX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtIDNlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLmJsb2ctZGlzY292ZXJ5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5ibG9nLWRpc2NvdmVyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5vdXItc3VnZ2VzdGlvbnMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAub3VyLXN1Z2dlc3Rpb25zIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5vdXItc3VnZ2VzdGlvbnMgaDIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5vdXItc3VnZ2VzdGlvbnMgcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAub3VyLXN1Z2dlc3Rpb25zIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3YjdiN2I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN1Yi1jYXRlZ29yeSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3ViLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDJ2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeS1pbWcsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiA5NSU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIC5jb250YWluZXIuc2VhcmNoX2FkcmVzc2UuZm9ybS12aWxsZS1taW5pLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSAuc291c19jYXRfaGVhZGVyIC5vcHRpb25fY2hvaWNlIC5jb250YWluZXIuc2VhcmNoX2FkcmVzc2UuZm9ybS12aWxsZS1taW5pIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5IC5zb3VzX2NhdF9oZWFkZXIgLm9wdGlvbl9jaG9pY2UgZm9ybS5zZXNzaWxlX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3RvcmUtbG9jYXRvci1zdWItY2F0ZWdvcnkgLnNvdXNfY2F0X2hlYWRlciAub3B0aW9uX2Nob2ljZSBmb3JtLnNlc3NpbGVfc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogOTBweCAwIDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGdhcDogNzBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tcmV2ZXJ0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLXJldmVydCB7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBhLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIHNwYW4sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBzcGFuIHtcbiAgY29sb3I6ICM3YjdiN2I7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgc3ZnLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wcmV2LCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5uZXh0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wcmV2LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5uZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAuY3VycmVudCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAuY3VycmVudCB7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAubm8tcmVzdWx0cyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAubm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDE4cHggMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI3lvdS1taWdodC1hbHNvLWxpa2UgLnZvdXMtcG91cnJpZXotYWltZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI3lvdS1taWdodC1hbHNvLWxpa2UgLnZvdXMtcG91cnJpZXotYWltZXIge1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI3lvdS1taWdodC1hbHNvLWxpa2UgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjY3VycmVudF9hZHJlc3NlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNjdXJyZW50X2FkcmVzc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuY3VycmVudF9hZHJlc3NlX3ZhbHVlLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNjdXJyZW50X2FkcmVzc2UgLmN1cnJlbnRfYWRyZXNzZV92YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNjdXJyZW50X2FkcmVzc2UgLmN1cnJlbnRfYWRyZXNzZV92YWx1ZSAubGVnZW5kLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNjdXJyZW50X2FkcmVzc2UgLmN1cnJlbnRfYWRyZXNzZV92YWx1ZSAubGVnZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNjdXJyZW50X2FkcmVzc2UgLnNlc3NpbGVfc2VhcmNoX3N1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDEzdmg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5idXR0b24tY2F0ZWdvcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyLXN1Yi1jYXRlZ29yeSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyLXN1Yi1jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDI1cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiAzNXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMiwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLWNhdGVnb3J5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBoMSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnN0b3JlLWxvY2F0b3Itc3ViLWNhdGVnb3J5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdG9yZS1sb2NhdG9yLXN1Yi1jYXRlZ29yeSB7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKSAhaW1wb3J0YW50O1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogNDB2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciAucHJpY2UtbWluaW11bS1wcm9kdWN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciAucHJpY2UtbWluaW11bS1wcm9kdWN0IHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmltZy1jb250YWluZXIgLnByaWNlLW1pbmltdW0tcHJvZHVjdCAucHJpY2UtZXVyb3MsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC5pbWctY29udGFpbmVyIC5wcmljZS1taW5pbXVtLXByb2R1Y3QgLnByaWNlLWV1cm9zIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5wcm9kdWN0LWRlc2NyaXB0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogNnB4IDAgNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5zdG9yZS1kZWxpdmVyeSBwLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHAgc3ZnLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnN0b3JlLWRlbGl2ZXJ5IHAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi1jYXRlZ29yeSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5idXR0b24tY2F0ZWdvcnkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lci1zdWItY2F0ZWdvcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnRheG9ub215LWdyaWQtY29udGFpbmVyIC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lci1zdWItY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyNXB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkge1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyAubGluay1wcm9kdWN0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnRheG9ub215LWdyaWQtY29udGFpbmVyLmdyaWQtc3ViLWNhdGVnb3J5IC5zdWItY2F0ZWdvcnktY29udGFpbmVyIC50aXRsZS1hbmQtYnV0dG9uLWNvbnRhaW5lciBoMyAubGluay1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgLnByb2R1Y3QtZGVzY3JpcHRpb24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuZ2xvYmFsLXJldmlldyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuZ2xvYmFsLXJldmlldyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAudGF4b25vbXktZ3JpZC1jb250YWluZXIuZ3JpZC1zdWItY2F0ZWdvcnkgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLmdsb2JhbC1yZXZpZXcgc3Bhbixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lci5ncmlkLXN1Yi1jYXRlZ29yeSAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAuZ2xvYmFsLXJldmlldyBzcGFuIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIGgyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfYWRkcmVzc19zZWFyY2gsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X3Nlc3NpbGVfc2VhcmNoX3N1Ym1pdCAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duLWNvbnRhaW5lciAuc2VhcmNoLWFkZHJlc3MtYnktdG93biAuY29udGFpbmVyIC5zZXNzaWxlX3NlYXJjaCAuZGl2X2FkZHJlc3Nfc2VhcmNoIC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24tY29udGFpbmVyIC5zZWFyY2gtYWRkcmVzcy1ieS10b3duIC5jb250YWluZXIgLnNlc3NpbGVfc2VhcmNoIC5kaXZfc2Vzc2lsZV9zZWFyY2hfc3VibWl0IC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc2VhcmNoLWFkZHJlc3MtYnktdG93bi1jb250YWluZXIgLnNlYXJjaC1hZGRyZXNzLWJ5LXRvd24gLmNvbnRhaW5lciAuc2Vzc2lsZV9zZWFyY2ggLmRpdl9hZGRyZXNzX3NlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5vdXItc3VnZ2VzdGlvbnMsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyB7XG4gICAgcGFkZGluZzogMzBweCAxOHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyBoMixcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAub3VyLXN1Z2dlc3Rpb25zIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAub3VyLXN1Z2dlc3Rpb25zIHAsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLm91ci1zdWdnZXN0aW9ucyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAuc3ViLWNhdGVnb3J5LFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluIC5zdWItY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gLnBhcmVudC1jYXRlZ29yeS10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAucGFyZW50LWNhdGVnb3J5LXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gaDEub25seS1zdWItY2F0ZWdvcnksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gaDEub25seS1zdWItY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIGEsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIHNwYW4sXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgYSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgYTpudGgtY2hpbGQoMSksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNvdXItcHJvZHVjdHMgLnBhZ2luYXRpb24tY29udGFpbmVyIGE6bnRoLWNoaWxkKDIpLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjb3VyLXByb2R1Y3RzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciBhOmxhc3QtY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgYTpudGgtY2hpbGQoMSksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgYTpudGgtY2hpbGQoMiksXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI291ci1wcm9kdWN0cyAucGFnaW5hdGlvbi1jb250YWluZXIgYTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI3lvdS1taWdodC1hbHNvLWxpa2UgLnZvdXMtcG91cnJpZXotYWltZXIsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI3lvdS1taWdodC1hbHNvLWxpa2UgLnZvdXMtcG91cnJpZXotYWltZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI3lvdS1taWdodC1hbHNvLWxpa2UgLnRheG9ub215LWdyaWQtY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjeW91LW1pZ2h0LWFsc28tbGlrZSAudGF4b25vbXktZ3JpZC1jb250YWluZXIgLnN1Yi1jYXRlZ29yeS1jb250YWluZXIgLnRpdGxlLWFuZC1idXR0b24tY29udGFpbmVyIGgzLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc291c19jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICN5b3UtbWlnaHQtYWxzby1saWtlIC50YXhvbm9teS1ncmlkLWNvbnRhaW5lciAuc3ViLWNhdGVnb3J5LWNvbnRhaW5lciAudGl0bGUtYW5kLWJ1dHRvbi1jb250YWluZXIgaDMge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYXRlZ29yaWVfcHJvZHVpdCAuc2l0ZS1tYWluICNjdXJyZW50X2FkcmVzc2UsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAzMHB4IDE4cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjY3VycmVudF9hZHJlc3NlIC5jdXJyZW50X2FkcmVzc2VfdmFsdWUsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuY3VycmVudF9hZHJlc3NlX3ZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2F0ZWdvcmllX3Byb2R1aXQgLnNpdGUtbWFpbiAjY3VycmVudF9hZHJlc3NlIC5zZXNzaWxlX3NlYXJjaF9zdWJtaXQsXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zb3VzX2NhdGVnb3JpZV9wcm9kdWl0IC5zaXRlLW1haW4gI2N1cnJlbnRfYWRyZXNzZSAuc2Vzc2lsZV9zZWFyY2hfc3VibWl0IHtcbiAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXNvdXNfY2F0ZWdvcmllX3Byb2R1aXQgLm9wdGlvbl9jaG9pY2UgLnRpdGxlc2VhY2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmJsb2NrX2ludHJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrX2ludHJvIC5jb250ZW50X2ludHJvIHtcbiAgcGFkZGluZzogMyUgMyU7XG59XG4uYmxvY2tfaW50cm8gLmNvbnRlbnRfaW50cm8gYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLmJsb2NrX2ludHJvIC5jb250ZW5lcl9tYXAgI2ZsZXVyaXN0ZV9tYXAge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuXG4uY29udGVudF9jb250ZW5haXIge1xuICBwYWRkaW5nOiAwJSA0JTtcbn1cbi5jb250ZW50X2NvbnRlbmFpciBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQyYTJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGVudF9jb250ZW5haXIgdWwge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudF9jb250ZW5haXIgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGVudF9jb250ZW5haXIgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29udGVudF9jb250ZW5haXIgdWw6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrX2ludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ibG9ja19pbnRybyAuY29udGVudF9pbnRybyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxJSAzJTtcbiAgfVxuICAuYmxvY2tfaW50cm8gLmNvbnRlbmVyX21hcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuY29udGVudF9jb250ZW5haXIge1xuICAgIHBhZGRpbmc6IDIlIDEwJTtcbiAgfVxuICAuY29udGVudF9jb250ZW5haXIgdWwgbGkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gIH1cbiAgLmNvbnRlbnRfY29udGVuYWlyIHVsIGxpIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn0iLCIiLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI3djZm1fcHJvZHVjdHNfbGlzdGluZ19leHBhbmRlciAud2NmbV9wcm9kdWN0X2RlbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53Y2ZtLWJvIGhlYWRlcixcbi53Y2ZtLWJvIGZvb3Rlcixcbi53Y2ZtLWJvIC5jYXJ0LXN1bW1hcnktcHJvbW8tY29kZSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIGhlYWRlcixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIGZvb3Rlcixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC5jYXJ0LXN1bW1hcnktcHJvbW8tY29kZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWJvLXRpdGxlLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tYm8tdGl0bGUge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi53Y2ZtLWJvIC5zdGF0dXMtZmlsdGVycyxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC5zdGF0dXMtZmlsdGVycyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53Y2ZtLWJvIC5kYXRlX2ZpbHRlcixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC5kYXRlX2ZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2NmbS1ibyAuZGF0YVRhYmxlc19maWx0ZXIsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndjZm0tYm8gI3djZm0tbWFpbi1jb250ZW50LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tbWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLW1haW4tY29udGVudGFpbmVyLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLW1haW4tY29udGVudGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tbWFpbi1jb250ZW50YWluZXIgLndjZm0tY29sbGFwc2UsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tbWFpbi1jb250ZW50YWluZXIgLndjZm0tY29sbGFwc2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50IHtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQgI21lbnVUb2dnbGUsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBpbnB1dCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50ICNtZW51VG9nZ2xlIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAtNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBzcGFuLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQgI21lbnVUb2dnbGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBzcGFuOm50aC1sYXN0LWNoaWxkKDIpLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQgI21lbnVUb2dnbGUgc3BhbjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuLndjZm0tYm8gI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQgI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW4sXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTJweCwgLTFweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ud2NmbS1ibyAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgzKSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW1haW4tY29udGVudCAjd2NmbS1jb250ZW50ICNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC4yLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLndjZm0tYm8gI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQgI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMiksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC0xcHgsIDdweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndjZm0tYm8gI3djZm0tbWFpbi1jb250ZW50ICN3Y2ZtLWNvbnRlbnQgI21lbnVUb2dnbGUsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1tYWluLWNvbnRlbnQgI3djZm0tY29udGVudCAjbWVudVRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndjZm1mYV9tZW51X2l0ZW1fbG9nX291dCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53Y2ZtZmFfbWVudV9pdGVtX2xvZ19vdXQge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53Y2ZtZmFfbWVudV9pdGVtX2xvZ19vdXQgLndjZm1mYSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53Y2ZtZmFfbWVudV9pdGVtX2xvZ19vdXQgLndjZm1mYSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53Y2ZtZmFfbWVudV9pdGVtX2xvZ19vdXQsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud2NmbWZhX21lbnVfaXRlbV9sb2dfb3V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndjZm1mYV9tZW51X2l0ZW1fbG9nX291dCAudGV4dCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53Y2ZtZmFfbWVudV9pdGVtX2xvZ19vdXQgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydC1jb250ZW50cyxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydC1jb250ZW50cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0LWNvbnRlbnRzIGksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQtY29udGVudHMgaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDMycHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg0LCA0MiwgNDMsIDAuMik7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogNDAwcHg7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQuZW1wdHksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQuZW1wdHkge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0LmVtcHR5IC5lbXB0eS1jYXJ0LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0LmVtcHR5IC5lbXB0eS1jYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0LmVtcHR5IGEsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQuZW1wdHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQgLmNhcnRfdGl0bGUsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQgLmNhcnRfdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC53cG1lbnVjYXJ0LXRodW1ibmFpbCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAud3BtZW51Y2FydC10aHVtYm5haWwge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQgLndwbWVudWNhcnQtdGh1bWJuYWlsIGltZyxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAud3BtZW51Y2FydC10aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNSU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAud3BtZW51Y2FydC1vcmRlci1pdGVtLWluZm8sXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQgLndwbWVudWNhcnQtb3JkZXItaXRlbS1pbmZvIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAud3BtZW51Y2FydC1wcm9kdWN0LW5hbWUsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQgLndwbWVudWNhcnQtcHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ud2NmbS1ibyAud2NmbS1wYWdlLWhlYWRpZyAud3BtZW51Y2FydC1zaG9ydGNvZGUgLndwbWVudWNhcnQgLndwbWVudWNhcnQtcHJvZHVjdC1xdWFudGl0eS1wcmljZSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAud3BtZW51Y2FydC1wcm9kdWN0LXF1YW50aXR5LXByaWNlIHtcbiAgY29sb3I6ICM3YjdiN2I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAuc2hvd19jYXJ0LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC5zaG93X2NhcnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndjZm0tYm8gLndjZm0tcGFnZS1oZWFkaWcgLndwbWVudWNhcnQtc2hvcnRjb2RlIC53cG1lbnVjYXJ0IC5zaG93X2NhcnQgYSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXBhZ2UtaGVhZGlnIC53cG1lbnVjYXJ0LXNob3J0Y29kZSAud3BtZW51Y2FydCAuc2hvd19jYXJ0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53Y2ZtLWJvIC5tb2JpbGVfbWVudSxcbi53Y2ZtLWJvICNjb21wdXRlcl9tZW51LFxuLndjZm0tYm8gI2FjY291bnRfY2FydCxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC5tb2JpbGVfbWVudSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICNjb21wdXRlcl9tZW51LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI2FjY291bnRfY2FydCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLWNvbGxhcHNlLWNvbnRlbnQsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1jb2xsYXBzZS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLndjZm0tYm8gLmhlYWRlcl9jb21tYW5kZXMgI2RpYWxvZ19vcGVuLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLmhlYWRlcl9jb21tYW5kZXMgI2RpYWxvZ19vcGVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2NmbS1ibyAuaGVhZGVyX2NvbW1hbmRlcyAjZGlhbG9nX29wZW4gaW1nLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLmhlYWRlcl9jb21tYW5kZXMgI2RpYWxvZ19vcGVuIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW9yZGVycy10YWJsZSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW9yZGVycy10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0aDpudGgtY2hpbGQoMiksXG4ud2NmbS1ibyAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpLFxuLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg0KSxcbi53Y2ZtLWJvICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCksXG4ud2NmbS1ibyAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGg6bnRoLWNoaWxkKDUpLFxuLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0aDpudGgtY2hpbGQoMiksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg0KSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGg6bnRoLWNoaWxkKDUpLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg1KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2NmbS1ibyAjd2NmbS1vcmRlcnMtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1vcmRlcnMtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRib2R5IHRoLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRib2R5IHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm0tdG9wLWJhbm5lcixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXRvcC1iYW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLndjZm0tYm8gLndjZm0tdG9wLWJhbm5lciBhLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tdG9wLWJhbm5lciBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXRvcC1iYW5uZXIgLndjZm0tZGF0ZS1yYW5nZSxcbi53Y2ZtLWJvIC53Y2ZtLXRvcC1iYW5uZXIgI3NlYXJjaF9maWx0ZXIsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS10b3AtYmFubmVyIC53Y2ZtLWRhdGUtcmFuZ2UsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS10b3AtYmFubmVyICNzZWFyY2hfZmlsdGVyIHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ud2NmbS1ibyAud2NmbW1wLXBhZ2luYXRpb24sXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbW1wLXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud2NmbS1ibyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndjZm0tYm8gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndjZm0tYm8gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgYSxcbi53Y2ZtLWJvIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHNwYW4sXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBhLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2NmbS1ibyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBhLmN1cnJlbnQsXG4ud2NmbS1ibyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBzcGFuLmN1cnJlbnQsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBhLmN1cnJlbnQsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLndjZm0tYm8gLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLm5leHQsXG4ud2NmbS1ibyAud2NmbW1wLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAucHJldixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtbXAtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIC5uZXh0LFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm1tcC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLnByZXYge1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53Y2ZtLWJvIC53Y2ZtLXN0b3JlLW1hbmFnZXItZm9vdGVyLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLndjZm0tc3RvcmUtbWFuYWdlci1mb290ZXIge1xuICBwYWRkaW5nOiAxLjV2aDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndjZm0tYm8gI3djZm1fbWVudSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtX21lbnUge1xuICBtaW4taGVpZ2h0OiA5NXZoO1xufVxuLndjZm0tYm8gLndjZm1fZm9ybV9zaW1wbGVfc3VibWl0X3dyYXBwZXIsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbV9mb3JtX3NpbXBsZV9zdWJtaXRfd3JhcHBlciB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndjZm0tYm8gLndjZm0tdG9wLWJhbm5lcixcbi53Y2ZtLWRhc2hib2FyZC1wYWdlIC53Y2ZtLXRvcC1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLndjZm0tYm8gLnN0YXR1cy1maWx0ZXJzLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLnN0YXR1cy1maWx0ZXJzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC53Y2ZtLWJvIC5oZWFkZXJfY29tbWFuZGVzLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLmhlYWRlcl9jb21tYW5kZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLndjZm0tYm8gLmhlYWRlcl9jb21tYW5kZXMgI2RpYWxvZ19vcGVuLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgLmhlYWRlcl9jb21tYW5kZXMgI2RpYWxvZ19vcGVuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAud2NmbS1ibyAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGg6bnRoLWNoaWxkKDIpLFxuLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSxcbi53Y2ZtLWJvICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0aDpudGgtY2hpbGQoNCksXG4ud2NmbS1ibyAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpLFxuLndjZm0tYm8gI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg1KSxcbi53Y2ZtLWJvICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNSksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGg6bnRoLWNoaWxkKDIpLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0aDpudGgtY2hpbGQoNCksXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAjd2NmbS1vcmRlcnMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpLFxuLndjZm0tZGFzaGJvYXJkLXBhZ2UgI3djZm0tb3JkZXJzLXRhYmxlIHRyIHRoOm50aC1jaGlsZCg1KSxcbi53Y2ZtLWRhc2hib2FyZC1wYWdlICN3Y2ZtLW9yZGVycy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNSkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbiAgLndjZm0tYm8gLndjZm0tYm8tdGl0bGUsXG4ud2NmbS1kYXNoYm9hcmQtcGFnZSAud2NmbS1iby10aXRsZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uZGF0YVRhYmxlc19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndjZm0tYnRuLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMWMyYjM2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDFweCAjY2NjO1xuICBib3gtc2hhZG93OiAwIDJweCAxcHggI2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jcGFydG5lcnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbiNwYXJ0bmVycyAucGFydG5lcnMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNwYXJ0bmVycyAucGFydG5lcnMtdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cbiNwYXJ0bmVycyAucGFydG5lcnMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3BhcnRuZXJzIC5wYXJ0bmVycy1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFydG5lcnMgLnBhcnRuZXJzLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDEycHg7XG4gIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMzIwcHgsIGF1dG8pO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgbWFyZ2luLWJvdHRvbTogNDFweDtcbn1cbiNwYXJ0bmVycyAucGFydG5lcnMtaXRlbS1pbWcge1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYXJ0bmVycyAucGFydG5lcnMtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbiNwYXJ0bmVycyAucGFydG5lcnMtaXRlbS1pbWctY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4jcGFydG5lcnMgLnBhcnRuZXJzLWl0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI3BhcnRuZXJzIC5wYXJ0bmVycy1pdGVtLWNpdHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDlweDtcbn1cbiNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24taXRlbXMgLnBhZ2luYXRpb24taXRlbSB7XG4gIHdpZHRoOiA0MnB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwNEQ0QztcbiAgY29sb3I6ICMzMDRENEM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGNvbG9yO1xufVxuI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG4ge1xuICBwYWRkaW5nOiAxMnB4IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzA0RDRDO1xuICBjb2xvcjogIzMwNEQ0QztcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGNvbG9yO1xufVxuI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG46aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG4gc3ZnIHtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG4gLnBhZ2luYXRpb24tYnRuLXN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFydG5lcnMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLXByZXZpb3VzLFxuI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjQxcHgpIHtcbiAgI3BhcnRuZXJzIC5wYXJ0bmVycy1pdGVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcGFydG5lcnMge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAjcGFydG5lcnMgLnBhcnRuZXJzLWl0ZW0tY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMzcwcHgsIGF1dG8pO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3BhcnRuZXJzIC5wYXJ0bmVycy1pdGVtOm50aC1vZi10eXBlKDFuICsgMTApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYXJ0bmVycyAjbG9hZC1wcmV2LWZsb3Jpc3RzLFxuI3BhcnRuZXJzICNsb2FkLW5leHQtZmxvcmlzdHMge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxuICAjcGFydG5lcnMgLnBhZ2luYXRpb24tbmV4dCBzcGFuLFxuI3BhcnRuZXJzIC5wYWdpbmF0aW9uLXByZXZpb3VzIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhcnRuZXJzIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG4ge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjcGFydG5lcnMgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLWJ0bjpob3ZlciAucGFnaW5hdGlvbi1idG4tc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgfVxuICAjcGFydG5lcnMgLnBhZ2luYXRpb24tY29udGFpbmVyICNsb2FkLXByZXYtZmxvcmlzdHMgLnBhZ2luYXRpb24tYnRuLXN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAjcGFydG5lcnMgLnBhZ2luYXRpb24tY29udGFpbmVyICNsb2FkLW5leHQtZmxvcmlzdHMgLnBhZ2luYXRpb24tYnRuLXN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhcnRuZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICNwYXJ0bmVycyAucGFydG5lcnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjcGFydG5lcnMgLnBhcnRuZXJzLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICAjcGFydG5lcnMgLnBhcnRuZXJzLWl0ZW0tY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxNHB4O1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMjg1cHgsIGF1dG8pO1xuICB9XG4gICNwYXJ0bmVycyAucGFydG5lcnMtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gICNwYXJ0bmVycyAucGFydG5lcnMtaXRlbTpudGgtb2YtdHlwZSgxbiArIDcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICAgIGdhcDogN3B4O1xuICB9XG4gICNwYXJ0bmVycyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24taXRlbXMge1xuICAgIGdhcDogNXB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi5ibG9nX2Jsb2NrIC5sb2dvX2Jsb2cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJlbSAwO1xufVxuLmJsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmJsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyAuYmxvZ19pbWdfYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDQyLCA0MywgMC40KTtcbn1cbi5ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cgLmJsb2dfaW1nX2JhY2tncm91bmQgLmJsb2dfdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cgLmJsb2dfaW1nX2JhY2tncm91bmQgLmJsb2dfdGV4dCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nOiAwIDIlO1xufVxuLmJsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyAuYmxvZ19pbWdfYmFja2dyb3VuZCAuYmxvZ190ZXh0IGgyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmJsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyAuYmxvZ19pbWdfYmFja2dyb3VuZCAuYmxvZ190ZXh0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4uYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IC5pbWdfYmxvZ19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2dfYmxvY2sgLmJ0bl9ibG9nX3BsdXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQlIDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmJsb2dfYmxvY2sgLmJ0bl9ibG9nX3BsdXMgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyB7XG4gICAgbWFyZ2luOiAwIDEuNSU7XG4gIH1cbiAgLmJsb2dfYmxvY2sgLmJ0bl9ibG9nX3BsdXMge1xuICAgIHBhZGRpbmc6IDIlIDA7XG4gIH1cbiAgLmJsb2dfYmxvY2sgLmJ0bl9ibG9nX3BsdXMgaW1nIHtcbiAgICB3aWR0aDogODhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2sgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cgLmJsb2dfaW1nX2JhY2tncm91bmQgLmJsb2dfdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAuYmxvZ19ibG9jayAuY29udGVudF9ibG9nX2Jsb2NrIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IC5ibG9nX2ltZ19iYWNrZ3JvdW5kIC5ibG9nX3RleHQgYSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYmxvY2stYmxvZy1uZXdzbGV0dGVyIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG4uYmxvY2stYmxvZy1uZXdzbGV0dGVyIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG4uYmxvY2stYmxvZy1uZXdzbGV0dGVyIC53cGNmNy1lbWFpbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIHBhZGRpbmc6IDEzcHggMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XG59XG4uYmxvY2stYmxvZy1uZXdzbGV0dGVyIC53cGNmNy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyQTJCO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stYmxvZy1uZXdzbGV0dGVyIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ibG9jay1ibG9nLW5ld3NsZXR0ZXIgcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2NrLWJsb2ctbmV3c2xldHRlciBwIC53cGNmNy1zdWJtaXQge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi50ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDIuNSUgMDtcbn1cbi50ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAudGVzdGltb25pYWxzLWJsb2NrIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDUlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbn1cbi50ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAudGVzdGltb25pYWxzLWJsb2NrIC50ZXN0aW1vbmlhbCB7XG4gIHBhZGRpbmc6IDElO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC50ZXN0aW1vbmlhbHMtYmxvY2sgLnRlc3RpbW9uaWFsIC5pbWFnZS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC50ZXN0aW1vbmlhbHMtYmxvY2sgLnRlc3RpbW9uaWFsIC5jaXRhdGlvbnMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA2JTtcbn1cbi50ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAudGVzdGltb25pYWxzLWJsb2NrIC50ZXN0aW1vbmlhbCAubm9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAudGVzdGltb25pYWxzLWJsb2NrIC50ZXN0aW1vbmlhbCAuc29jaWV0ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA2JTtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWxhenlibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIC5pbWFnZS1nYXVjaGUgLmltYWdlLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stdGl0cmUtZGUtcGFnZS1jb21tZS1wb3VyLWJsb2cgLmNvbnRlbnUge1xuICBwYWRkaW5nOiA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWJsb2NrLWxhenlibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZyAuY29udGVudSBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIC5jb250ZW51IC5kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndwLWJsb2NrLWxhenlibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZyAuY29udGVudSBoMSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWJsb2NrLWxhenlibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZyAuY29udGVudSAuYm91dG9uX2RlX3BhcnRhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIC5jb250ZW51IC5ib3V0b25fZGVfcGFydGFnZSBhIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIC5jb250ZW51IC5saWVuY29udGFjdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLndwLWJsb2NrLWxhenlibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZyAuY29udGVudSAubGllbmNvbnRhY3QgYSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQyYTJiO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLXRpdHJlLWRlLXBhZ2UtY29tbWUtcG91ci1ibG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay10aXRyZS1kZS1wYWdlLWNvbW1lLXBvdXItYmxvZyAuaW1hZ2UtZ2F1Y2hlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2stdGl0cmUtZGUtcGFnZS1jb21tZS1wb3VyLWJsb2cgLmNvbnRlbnUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWxhenlibG9jay1ibG9nLXRpdHJlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stYmxvZy10aXRyZS1ibG9jayAuaW1hZ2UtZ2F1Y2hlIC5pbWFnZS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWJsb2ctdGl0cmUtYmxvY2sgLmNvbnRlbnUge1xuICBwYWRkaW5nOiA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1ibG9nLXRpdHJlLWJsb2NrIC5jb250ZW51IGEge1xuICBjb2xvcjogIzA0MmEyYiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWxhenlibG9jay1ibG9nLXRpdHJlLWJsb2NrIC5jb250ZW51IC5kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndwLWJsb2NrLWxhenlibG9jay1ibG9nLXRpdHJlLWJsb2NrIC5jb250ZW51IGgxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWJsb2ctdGl0cmUtYmxvY2sgLmNvbnRlbnUgLmJvdXRvbl9kZV9wYXJ0YWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1ibG9nLXRpdHJlLWJsb2NrIC5jb250ZW51IC5ib3V0b25fZGVfcGFydGFnZSBhIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1sYXp5YmxvY2stYmxvZy10aXRyZS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2stYmxvZy10aXRyZS1ibG9jayAuaW1hZ2UtZ2F1Y2hlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2stYmxvZy10aXRyZS1ibG9jayAuY29udGVudSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud3AtYmxvY2stbGF6eWJsb2NrLWRvdWJsZS1pbWFnZSB7XG4gIG1hcmdpbjogMi41JSAwO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1kb3VibGUtaW1hZ2UgLmltYWdlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stZG91YmxlLWltYWdlIC5pbWFnZS1jb250ZW50IC5pbWFnZS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLWRvdWJsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWRvdWJsZS1pbWFnZSAuaW1hZ2UtY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlLWZvbmQtdmVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0LmJvdXRvbi1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZS1mb25kLXZlcnQgLmltYWdlLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZS1mb25kLXZlcnQgLmNvbnRlbnQtb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3JSA2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQyLCA0MywgMC44KTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0IC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZS1mb25kLXZlcnQgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgZm9udDogNTAwIDFlbSBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlLWZvbmQtdmVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUtZm9uZC12ZXJ0LmJvdXRvbi1jdGEgYSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlLWZvbmQtdmVydCAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZS1mb25kLXZlcnQgLmltYWdlLWJhY2tncm91bmQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlLWZvbmQtdmVydCAuY29udGVudC1vdmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlLWZvbmQtdmVydCAuY29udGVudC1vdmVyIC50aXRsZS1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlIC5pbWFnZS1nYXVjaGUge1xuICBwYWRkaW5nOiAyLjUlIDUlO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZSAuaW1hZ2UtZ2F1Y2hlIC5pbWFnZS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZSAuY29udGVudSB7XG4gIHBhZGRpbmc6IDUlO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZSAuY29udGVudSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWRyb2l0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1kcm9pdGUgLmltYWdlLWdhdWNoZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZHJvaXRlIC5jb250ZW51IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUtZm9uZC12ZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS1mb25kLXZlcnQgLmltYWdlLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS1mb25kLXZlcnQgLmNvbnRlbnQtb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3JSA2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQyLCA0MywgMC44KTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUtZm9uZC12ZXJ0IC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZS1mb25kLXZlcnQgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgZm9udDogNTAwIDFlbSBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlLWZvbmQtdmVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUtZm9uZC12ZXJ0IC5pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgICB0b3A6IDAlO1xuICAgIGxlZnQ6IDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlLWZvbmQtdmVydCAuaW1hZ2UtYmFja2dyb3VuZCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUtZm9uZC12ZXJ0IC5jb250ZW50LW92ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUtZm9uZC12ZXJ0IC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUgLmltYWdlLWRyb2l0ZSB7XG4gIHBhZGRpbmc6IDIuNSUgNSU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlIC5pbWFnZS1kcm9pdGUgLmltYWdlLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlIC5jb250ZW51IHtcbiAgcGFkZGluZzogNSU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlIC5jb250ZW51IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXBhcmFncmFwaGUtZ2F1Y2hlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS1wYXJhZ3JhcGhlLWdhdWNoZSAuaW1hZ2UtZHJvaXRlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtcGFyYWdyYXBoZS1nYXVjaGUgLmNvbnRlbnUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzLnZlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycy52ZXJ0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycy5iZWlnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzLmJlaWdlIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtZ2F1Y2hlIHtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2staW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtdGl0cmUtY2hhcGVhdS1ycyAuaW1hZ2UtZ2F1Y2hlIC5pbWFnZS1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5jb250ZW51IHtcbiAgcGFkZGluZzogNSU7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmNvbnRlbnUgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5jb250ZW51IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5jb250ZW51IC5ib3V0b25fZGVfcGFydGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLWdhdWNoZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLXRpdHJlLWNoYXBlYXUtcnMgLmltYWdlLWdhdWNoZSAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gIH1cbiAgLndwLWJsb2NrLWxhenlibG9jay1pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5pbWFnZS10aXRyZS1jaGFwZWF1LXJzIC5jb250ZW51IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi53cC1ibG9jay1sYXp5YmxvY2stYWJvbm5lbWVudC1yZXNlYXV4LXNvY2lhdXggLmFib25uZW1lbnQtcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLndwLWJsb2NrLWxhenlibG9jay1hYm9ubmVtZW50LXJlc2VhdXgtc29jaWF1eCAuYWJvbm5lbWVudC1ycyAuYWJvbm5lbWVudC1ycy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWFib25uZW1lbnQtcmVzZWF1eC1zb2NpYXV4IC5hYm9ubmVtZW50LXJzIC5hYm9ubmVtZW50LXJzLWNvbnRlbnQgLnRpdHJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLndwLWJsb2NrLWxhenlibG9jay1hYm9ubmVtZW50LXJlc2VhdXgtc29jaWF1eCAuYWJvbm5lbWVudC1ycyAuYWJvbm5lbWVudC1ycy1jb250ZW50IC5ib3V0b25fZGVfcGFydGFnZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWFib25uZW1lbnQtcmVzZWF1eC1zb2NpYXV4IC5hYm9ubmVtZW50LXJzIC5hYm9ubmVtZW50LXJzLWNvbnRlbnQgLmJvdXRvbl9kZV9wYXJ0YWdlIGEgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLWFib25uZW1lbnQtcmVzZWF1eC1zb2NpYXV4IC5hYm9ubmVtZW50LXJzIHtcbiAgICBwYWRkaW5nOiAwIDMlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2stYWJvbm5lbWVudC1yZXNlYXV4LXNvY2lhdXggLmFib25uZW1lbnQtcnMgLmFib25uZW1lbnQtcnMtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAzJSBhdXRvO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2stYWJvbm5lbWVudC1yZXNlYXV4LXNvY2lhdXggLmFib25uZW1lbnQtcnMgLmFib25uZW1lbnQtcnMtY29udGVudCAuYm91dG9uX2RlX3BhcnRhZ2UgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI3RyZW5kaW5nLWZsb3dlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTA3cHggYXV0bztcbn1cbiN0cmVuZGluZy1mbG93ZXJzID4gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3RyZW5kaW5nLWZsb3dlcnMgI2Zsb3dlcnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiN0cmVuZGluZy1mbG93ZXJzICNmbG93ZXJzLWNvbnRhaW5lciAuZmxvd2VyLWFycm93cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dCBvcGFjaXR5O1xufVxuI3RyZW5kaW5nLWZsb3dlcnMgI2Zsb3dlcnMtY29udGFpbmVyIC5mbG93ZXItYXJyb3dzOmhvdmVyIHtcbiAgb3BhY2l0eTogMC40O1xufVxuI3RyZW5kaW5nLWZsb3dlcnMgI2Zsb3dlcnMtY29udGFpbmVyIC5mbG93ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDMwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbiN0cmVuZGluZy1mbG93ZXJzICNmbG93ZXJzLWNvbnRhaW5lciAuZmxvd2VyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4jdHJlbmRpbmctZmxvd2VycyAjZmxvd2Vycy1jb250YWluZXIgLmZsb3dlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEQ0QztcbiAgYm9yZGVyLXJhZGl1czogNDBweCAwIDAgMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiN0cmVuZGluZy1mbG93ZXJzICNmbG93ZXJzLWNvbnRhaW5lciAuZmxvd2VyLXRpdGxlIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3RyZW5kaW5nLWZsb3dlcnMge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3RyZW5kaW5nLWZsb3dlcnMge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAjdHJlbmRpbmctZmxvd2VycyA+IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgI3RyZW5kaW5nLWZsb3dlcnMgI2Zsb3dlcnMtY29udGFpbmVyIC5mbG93ZXItdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdHJlbmRpbmctZmxvd2VycyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNzVweCBhdXRvO1xuICB9XG4gICN0cmVuZGluZy1mbG93ZXJzICNmbG93ZXJzLWNvbnRhaW5lciAuZmxvd2VyLXRpdGxlIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmJsb2NrLWRlc2NyaXB0aW9uLXNlc3NpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBtYXJnaW46IDE1JSAwIDUlIDA7XG4gIHBhZGRpbmc6IDEwJTtcbn1cbi5ibG9jay1kZXNjcmlwdGlvbi1zZXNzaWxlIHN2ZyB7XG4gIGZpbGw6ICMwNDJBMkI7XG59XG4uYmxvY2stZGVzY3JpcHRpb24tc2Vzc2lsZSAubG9nb19ibG9ja19kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG4uYmxvY2stZGVzY3JpcHRpb24tc2Vzc2lsZSAubG9nb19ibG9ja19kZXNjcmlwdGlvbiBzdmcge1xuICB3aWR0aDogMjAwcHg7XG59XG4uYmxvY2stZGVzY3JpcHRpb24tc2Vzc2lsZSAuY29udGVudV9ibG9ja19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWRlc2NyaXB0aW9uLXNlc3NpbGUge1xuICAgIG1hcmdpbjogNCUgMTUlO1xuICAgIHBhZGRpbmc6IDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmxvY2stZGVzY3JpcHRpb24tc2Vzc2lsZSAubG9nb19ibG9ja19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDUwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTUwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5ibG9jay1kZXNjcmlwdGlvbi1zZXNzaWxlIC5sb2dvX2Jsb2NrX2Rlc2NyaXB0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5ibG9jay1kZXNjcmlwdGlvbi1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiA1JSAxMCU7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLmhlYWRlci1yZWNoZXJjaGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHZoO1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDQ2cHggMCA0NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNjV2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIC5tYWluLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNTBweCAyMDBweDtcbn1cbi5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAubWFpbi1pbWctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4taW1nLWNvbnRhaW5lciAjYmFkZ2UtYXJ0aXNhbmFsIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTY1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idG4taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDQzcHg7XG4gIHBhZGRpbmc6IDdweCA4cHggN3B4IDQxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTEwNHB4O1xuICBnYXA6IDEwcHg7XG59XG4uaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dC1jb250YWluZXIgbGFiZWwge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzA0RDRDO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMwNEQ0QztcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnRuLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDFweDtcbiAgbWFyZ2luOiAwIDAgNXZoO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgY29sb3I6ICMzMDRENEM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDUlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1idXJnZXItaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1dmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyICNiYWRnZS1hcnRpc2FuYWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jYXJ0LWljb24ge1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWdhcmRlbmVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWxvZ28ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1sb2dvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDcwdmg7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbnB1dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBnYXA6IDM1cHg7XG4gICAgcGFkZGluZzogM3B4IDRweCAzcHggMjRweDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ0biB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tYnRuLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5oZWFkZXItcmVjaGVyY2hlIHNlY3Rpb24jbWFpbiAubWFpbi1jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDh2aDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDcwdnc7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWlucHV0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMDtcbiAgfVxuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEyMHB4IDgwcHg7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyIC5tYWluLWltZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIH1cbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1pbWctY29udGFpbmVyICNiYWRnZS1hcnRpc2FuYWwge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1yZWNoZXJjaGUgc2VjdGlvbiNtYWluIC5tYWluLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA3MHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVhZGVyLXJlY2hlcmNoZSBzZWN0aW9uI21haW4gLm1haW4tY29udGFpbmVyIC5tYWluLWltZy1jb250YWluZXIgLm1haW4taW1nLW1vYmlsZSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI2NvbnRhaW5lci1jb21taXRtZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbiNjb21taXRtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0RDRDO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jY29tbWl0bWVudHMgPiBkaXYge1xuICB3aWR0aDogNTAlO1xuICBtaW4td2lkdGg6IDUwJTtcbn1cbiNjb21taXRtZW50cyAuY29tbWl0bWVudHMtaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNjb21taXRtZW50cyAuY29tbWl0bWVudHMtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjUwcHg7XG59XG4jY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWJhZGdlIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICByaWdodDogLTYwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzZGVnKTtcbn1cbiNjb21taXRtZW50cyAuY29tbWl0bWVudHMtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiA5dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDV2dztcbn1cbiNjb21taXRtZW50cyAuY29tbWl0bWVudHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDMwcHggMCA0NHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMXB4IDM5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNjb250YWluZXItY29tbWl0bWVudHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjY29tbWl0bWVudHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICNjb21taXRtZW50cyAuY29tbWl0bWVudHMtdGl0bGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2NvbW1pdG1lbnRzID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAjY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWJ0biB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICB9XG4gICNjb21taXRtZW50cyAuY29tbWl0bWVudHMtaW1nIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG4gICNjb21taXRtZW50cyAuY29tbWl0bWVudHMtYmFkZ2Uge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBib3R0b206IC01MHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb21taXRtZW50cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgI2NvbW1pdG1lbnRzIC5jb21taXRtZW50cy1pbWcge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICNjb21taXRtZW50cyAuY29tbWl0bWVudHMtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ucmVjaXBlLXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGODM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMCAwIDkwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG4ucmVjaXBlLWNhbGN1bGF0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxN3B4O1xufVxuXG4ucmVjaXBlLWNhbGN1bGF0aW9uIDpmaXJzdC1jaGlsZCAucmVjaXBlLWNhbGN1bGF0aW9uLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAyODhweDtcbn1cblxuLnJlY2lwZS1jYWxjdWxhdGlvbi1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzMpIC5yZWNpcGUtY2FsY3VsYXRpb24tdGl0bGUge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4ucmVjaXBlLWNhbGN1bGF0aW9uLXN5bWJvbCB7XG4gIGNvbG9yOiAjRkZGRjgzO1xuICBmb250LXNpemU6IDczcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4ucmVjaXBlLWNhbGN1bGF0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYucmVjaXBlLWNhbGN1bGF0aW9uLXN5bWJvbDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbmRpdi5yZWNpcGUtY2FsY3VsYXRpb24tc3ltYm9sOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucmVjaXBlLWNhbGN1bGF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDk2cHg7XG59XG5cbi5yZWNpcGUtY2FsY3VsYXRpb24tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDM5OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcmVjaXBlLXNlc3NpbGUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gICNyZWNpcGUtc2Vzc2lsZSAucmVjaXBlLWNhbGN1bGF0aW9uLXRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jbGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDExMHB4IGF1dG87XG4gIGdhcDogMTEzcHg7XG59XG4jbGFiID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDM1cHg7XG59XG4jbGFiID4gZGl2IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4jbGFiID4gOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgd2lkdGg6IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2xhYiAubGFiLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjQ1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAyMCU7XG4gIHJpZ2h0OiAtNCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgei1pbmRleDogMTA7XG59XG4jbGFiIC5sYWItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNsYWIgLmxhYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMDtcbn1cbiNsYWIgLmxhYi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4jbGFiIC5sYWItYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggNDhweDtcbn1cbiNsYWIgLmxhYi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNsYWIgLmxhYi1hY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNjhweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG4gIGJvdHRvbTogLTd2dztcbiAgbGVmdDogLTIzcHg7XG4gIG1heC13aWR0aDogODUlO1xufVxuI2xhYiAubGFiLWFjdG9yIC5jb250YWluZXItbGFiLWFjdG9yLXRpdGxlLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuI2xhYiAubGFiLWFjdG9yLXRpdGxlLCAjbGFiICNsYWIgLmxhYi1hY3Rvci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4jbGFiIC5sYWItYWN0b3ItdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNsYWIgLmxhYi1hY3RvciBpbWcge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICNsYWIge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjbGFiIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgI2xhYiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgI2xhYiAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgI2xhYiAucmlnaHQgLmxhYi1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2xhYiAubGFiLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gIH1cbiAgI2xhYiAucmlnaHQgLmxhYi1hY3RvciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gIH1cbiAgI2xhYiAucmlnaHQgLmxhYi1hY3RvciAuY29udGFpbmVyLWxhYi1hY3Rvci10aXRsZS1kZXNjcmlwdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbGFiIC5yaWdodCAubGFiLWFjdG9yIGltZyB7XG4gICAgd2lkdGg6IDE0NHB4O1xuICAgIGhlaWdodDogMTQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAjbGFiIC5yaWdodCAubGFiLWFjdG9yLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgI2xhYiAucmlnaHQgLmxhYi1hY3Rvci1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICNsYWIgLmxhYi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgI2xhYiAubGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiA4MHB4IDAgMzBweDtcbiAgfVxuICAjbGFiIC5sYWItZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG4gICNsYWIgLmxhYi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbGFiIC5sYWItbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbGFiIC5sYWItZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNyZWNpcGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0RDRDO1xuICBwYWRkaW5nOiA0MjBweCAyZW0gMTI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jcmVjaXBlIC5zZWFzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggNTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gODhweCBhdXRvO1xufVxuI3JlY2lwZSAuc2Vhc29uIC5zZXNzaWxlLWJ0bi5zZWFzb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jcmVjaXBlIC5zZWFzb24tbGVmdCB7XG4gIHdpZHRoOiA1NyU7XG59XG4jcmVjaXBlIC5zZWFzb24tbGVmdCAuc2Vhc29uLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI3JlY2lwZSAuc2Vhc29uLWxlZnQtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNyZWNpcGUgLnNlYXNvbi1sZWZ0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDE1cHggMzNweCAyMnB4O1xufVxuI3JlY2lwZSAuc2Vhc29uLWxlZnQtc2xpZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcmVjaXBlIC5zZWFzb24tbGVmdC1zbGlkZXItY29udGFpbmVyIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4jcmVjaXBlIC5zZWFzb24tbGVmdC1zbGlkZXItaXRlbSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbiNyZWNpcGUgLnNlYXNvbi1sZWZ0LXNsaWRlci1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3JlY2lwZSAuc2Vhc29uLWxlZnQgLmZsb3dlci1hcnJvd3Mge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbn1cbiNyZWNpcGUgLnNlYXNvbi1sZWZ0IC5mbG93ZXItYXJyb3dzLmZsb3dlci1wcmV2aW91cyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbiNyZWNpcGUgLnNlYXNvbi1sZWZ0IC5mbG93ZXItYXJyb3dzLmZsb3dlci1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuI3JlY2lwZSAuc2Vhc29uLWxlZnQgLmZsb3dlci1hcnJvd3M6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4jcmVjaXBlIC5zZWFzb24tcmlnaHQge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbiNyZWNpcGUgLnNlYXNvbi1yaWdodCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuI3JlY2lwZSAuc2Vhc29uLXJpZ2h0ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIzNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3JlY2lwZSAuc2Vhc29uLXJpZ2h0LWl0ZW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDUycHg7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xuICBwYWRkaW5nOiAyMXB4IDUycHggMCAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcmVjaXBlIC5zZWFzb24tcmlnaHQtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jcmVjaXBlIC5zZWFzb24tcmlnaHQtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4jcmVjaXBlIC5zZWFzb24tcmlnaHQgLnJlYWQtbW9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3JlY2lwZSAuc2Vhc29uLXJpZ2h0IC5yZWFkLW1vcmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNyZWNpcGUgLnNlYXNvbi1yaWdodCAucmVhZC1tb3JlLWNvbnRhaW5lciBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jcmVjaXBlIC5yZWNpcGUtdGl0bGUge1xuICBjb2xvcjogI0ZGRkY4MztcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuI3JlY2lwZSAucmVjaXBlLWNhbGN1bGF0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxN3B4O1xufVxuI3JlY2lwZSAucmVjaXBlLWNhbGN1bGF0aW9uIDpmaXJzdC1jaGlsZCAucmVjaXBlLWNhbGN1bGF0aW9uLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAyODhweDtcbn1cbiNyZWNpcGUgLnJlY2lwZS1jYWxjdWxhdGlvbi1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzMpIC5yZWNpcGUtY2FsY3VsYXRpb24tdGl0bGUge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuI3JlY2lwZSAucmVjaXBlLWNhbGN1bGF0aW9uLXN5bWJvbCB7XG4gIGNvbG9yOiAjRkZGRjgzO1xuICBmb250LXNpemU6IDczcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuI3JlY2lwZSAucmVjaXBlLWNhbGN1bGF0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3JlY2lwZSAucmVjaXBlLWNhbGN1bGF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jcmVjaXBlIC5yZWNpcGUtY2FsY3VsYXRpb24tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDM5OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcmVjaXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0RDRDO1xuICAgIHBhZGRpbmctdG9wOiA3NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNyZWNpcGUgLnJlY2lwZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgI3JlY2lwZSAucmVjaXBlLWNhbGN1bGF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNyZWNpcGUgLnJlY2lwZS1jYWxjdWxhdGlvbi1zeW1ib2wge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgMDtcbiAgfVxuICAjcmVjaXBlIC5yZWNpcGUtY2FsY3VsYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAjcmVjaXBlIC5yZWNpcGUtY2FsY3VsYXRpb24tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAjcmVjaXBlIC5zZWFzb24ge1xuICAgIGdhcDogMyU7XG4gICAgdG9wOiAtMSU7XG4gICAgcGFkZGluZzogMjNweCAxOHB4IDMwcHggMThweDtcbiAgfVxuICAjcmVjaXBlIC5zZWFzb24tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbi1sZWZ0IC5zZWFzb24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjcmVjaXBlIC5zZWFzb24tbGVmdCAuc2Vhc29uLWRlc2NyaXB0aW9uLWFuZC1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgI3JlY2lwZSAuc2Vhc29uLWxlZnQgLmZsb3dlci1hcnJvd3MuZmxvd2VyLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbi1sZWZ0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiAwIDE4cHggMjBweCAwO1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbi1sZWZ0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI3JlY2lwZSAuc2Vhc29uLWxlZnQtc2xpZGVyLWl0ZW0ge1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbi1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcmVjaXBlIC5zZWFzb24gLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjAlIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbi1sZWZ0LXNsaWRlci1jb250YWluZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcmVjaXBlIHtcbiAgICBwYWRkaW5nLXRvcDogNjUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgfVxuICAjcmVjaXBlIC5zZWFzb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOiAtMyU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyM3B4IDAgMzBweCAxOHB4O1xuICB9XG4gICNyZWNpcGUgLnNlYXNvbi1sZWZ0LXNsaWRlci1pdGVtIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNvdXItbmV0d29yay1zbGlkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogOThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI291ci1uZXR3b3JrLXNsaWRlciAub3VyLW5ldHdvcmstZmxvcmlzdC1jb250YWluZXIgLm91ci1uZXR3b3JrLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05MHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTNweDtcbiAgei1pbmRleDogMTA7XG59XG4jb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDV2aDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuI291ci1uZXR3b3JrLXNsaWRlciAub3VyLW5ldHdvcmstZmxvcmlzdC1pbWcge1xuICBtYXJnaW46IDAgMjBweDtcbn1cbiNvdXItbmV0d29yay1zbGlkZXIgLm91ci1uZXR3b3JrLWZsb3Jpc3QtaW1nOm50aC1jaGlsZCgybisxKSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4jb3VyLW5ldHdvcmstc2xpZGVyIC5jb250YWluZXItYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbiNvdXItbmV0d29yay1zbGlkZXIgLmNvbnRhaW5lci1idG4gLm91ci1uZXR3b3JrLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjb3VyLW5ldHdvcmstc2xpZGVyIC5jb250YWluZXItYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAjb3VyLW5ldHdvcmstc2xpZGVyIC5jb250YWluZXItYnRuIC5vdXItbmV0d29yay1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAjb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0LWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgI291ci1uZXR3b3JrLXNsaWRlciAub3VyLW5ldHdvcmstZmxvcmlzdC1jb250YWluZXIgLm91ci1uZXR3b3JrLWZsb3Jpc3Qge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgI291ci1uZXR3b3JrLXNsaWRlciAub3VyLW5ldHdvcmstZmxvcmlzdC1jb250YWluZXIgLm91ci1uZXR3b3JrLWJhZGdlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjb3VyLW5ldHdvcmstc2xpZGVyIC5vdXItbmV0d29yay1mbG9yaXN0LWltZyB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgI291ci1uZXR3b3JrLXNsaWRlciAub3VyLW5ldHdvcmstZmxvcmlzdC1pbWc6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI291ci1uZXR3b3JrLXNsaWRlciAub3VyLW5ldHdvcmstZmxvcmlzdC1jb250YWluZXIgLm91ci1uZXR3b3JrLWZsb3Jpc3Qge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI291ci1uZXR3b3JrIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jb3VyLW5ldHdvcmsgLm91ci1uZXR3b3JrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBjb2xvcjogIzA2MkEyQjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG4jb3VyLW5ldHdvcmsgLm91ci1uZXR3b3JrLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwNjJBMkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjb3VyLW5ldHdvcmsgLm91ci1uZXR3b3JrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gICNvdXItbmV0d29yayAub3VyLW5ldHdvcmstZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uanNmLWFydGljbGVzLWRlLWJsb2cge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgcGFkZGluZzogMTAlIDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAubG9nb19ibG9nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1JTtcbn1cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAuY29udGVudCB7XG4gIHBhZGRpbmc6IDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IC5ibG9nX2ltZ19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNDIsIDQzLCAwLjQpO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IC5ibG9nX2ltZ19iYWNrZ3JvdW5kIC5ibG9nX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLmNvbnRlbnRfYmxvZ19ibG9ja19yb3cgLmJsb2dfaW1nX2JhY2tncm91bmQgLmJsb2dfdGV4dCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nOiAwIDIlO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IC5ibG9nX2ltZ19iYWNrZ3JvdW5kIC5ibG9nX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuM2VtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAuY29udGVudF9ibG9nX2Jsb2NrX3JvdyAuaW1nX2Jsb2dfYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiAxMDtcbn1cbi5qc2YtYXJ0aWNsZXMtZGUtYmxvZyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDMwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3NsaWRlci1sZWZ0LXZlcnQuc3ZnKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTY1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiBhdXRvO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLnNsaWNrLW5leHQge1xuICByaWdodDogMzAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLXJpZ2h0LXZlcnQuc3ZnKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTY1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiBhdXRvO1xufVxuLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uanNmLWFydGljbGVzLWRlLWJsb2cgLmNvbnRhY3RfYnRuIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanNmLWFydGljbGVzLWRlLWJsb2cge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuanNmLWFydGljbGVzLWRlLWJsb2cgLmxvZ29fYmxvZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuanNmLWFydGljbGVzLWRlLWJsb2cgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmpzZi1hcnRpY2xlcy1kZS1ibG9nIC5jb250ZW50X2Jsb2dfYmxvY2tfcm93IHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnBhcnRlbmFyaWF0LWJsb2NrIC5wYXJ0ZW5haXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnBhcnRlbmFyaWF0LWJsb2NrIC5wYXJ0ZW5haXJlIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJ0ZW5hcmlhdC1ibG9jay1iYWNrZ3JvdW5kIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5wYXJ0ZW5hcmlhdC1ibG9jay1iYWNrZ3JvdW5kIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTUlO1xufVxuLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3NsaWRlci1sZWZ0LXZlcnQuc3ZnKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogOTk5O1xufVxuLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wYXJ0ZW5hcmlhdC1ibG9jay1iYWNrZ3JvdW5kIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLXJpZ2h0LXZlcnQuc3ZnKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogNDBweDtcbiAgei1pbmRleDogOTk5O1xufVxuLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCAuc2xpY2stcHJldiB7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICBsZWZ0OiAxMDBweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLnBhcnRlbmFyaWF0LWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLW5leHQge1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAucGFydGVuYXJpYXQtYmxvY2stYmFja2dyb3VuZCBoMiB7XG4gICAgcGFkZGluZzogMiUgNSU7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWxhenlibG9jay1qc2YtcXVpLXNvbW1lcy1ub3VzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWpzZi1xdWktc29tbWVzLW5vdXMgLmNvbnRlbnUgLnRpdGxlLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1JTtcbn1cbi53cC1ibG9jay1sYXp5YmxvY2stanNmLXF1aS1zb21tZXMtbm91cyAuY29udGVudSAuY29udGVudC10ZXh0IHtcbiAgcGFkZGluZzogMCA1JSAwIDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stbGF6eWJsb2NrLWpzZi1xdWktc29tbWVzLW5vdXMgLmNvbnRlbnUgLmNvbnRhY3RfYnRuIHtcbiAgcGFkZGluZzogNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWxhenlibG9jay1qc2YtcXVpLXNvbW1lcy1ub3VzIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2stanNmLXF1aS1zb21tZXMtbm91cyAuaW1hZ2UtZ2F1Y2hlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC53cC1ibG9jay1sYXp5YmxvY2stanNmLXF1aS1zb21tZXMtbm91cyAuY29udGVudSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLWpzZi1xdWktc29tbWVzLW5vdXMgLmNvbnRlbnUgLnRpdGxlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItYmxvY2stbW9iaWxlIHtcbiAgbWFyZ2luOiAxMHB4IDQ1cHggMCA0NXB4O1xuICBwYWRkaW5nOiAwIDQlIDMwcHg7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1ibG9jay1tb2JpbGUgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9zbGlkZXItYXJyb3cucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLWJsb2NrLW1vYmlsZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItYmxvY2stbW9iaWxlIC5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9zbGlkZXItYXJyb3cucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1ibG9jay1tb2JpbGUgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLWJsb2NrLW9yZGluYXRldXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZCBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA0JSA0JSAwIDQlO1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLWJsb2NrLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF6eWJsb2NrLWpzZi1zbGlkZXItYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1ibG9jay1vcmRpbmF0ZXVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCA0JSA0JSA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIGgyIHtcbiAgICBwYWRkaW5nOiA0JSA0JSAwIDQlO1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLWJsb2NrLW9yZGluYXRldXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgNCUgMDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZy10b3A6IDQlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAlO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnByZXRpdHJlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1JTtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLXNvbHV0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLXNvbHV0aW9uIC5qc2Ytc2xpZGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLXNvbHV0aW9uIC5qc2Ytc2xpZGVyLWlubmVyIC5pbWFnZXMge1xuICBwYWRkaW5nOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItc29sdXRpb24gLmpzZi1zbGlkZXItaW5uZXIgLmltYWdlcyBpbWcge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IGF1dG87XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1zb2x1dGlvbiAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1zb2x1dGlvbiAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5zb3VzLXRpdHJlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmxlZ2VuZGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMiUgMTAlO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyJSAxMCUgMTAlIDEwJTtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5zbGljay1hcnJvdyB7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDE1JTtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5zbGljay1wcmV2IHtcbiAgbGVmdDogNSU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9zbGlkZXItbGVmdC1ibGFuYy5zdmcpICFpbXBvcnRhbnQ7XG59XG4ubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLW5leHQge1xuICByaWdodDogNSU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltYWdlcy9pY29ucy9zbGlkZXItcmlnaHQtYmxhbmMuc3ZnKSAhaW1wb3J0YW50O1xufVxuLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5yZWpvaW5kcmVfbGVfcmVzZWF1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzJTtcbn1cbi5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5yZWpvaW5kcmVfbGVfcmVzZWF1IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBwYWRkaW5nOiAxZW0gM2VtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5wcmV0aXRyZSB7XG4gICAgY29sb3I6ICMwNDJhMmI7XG4gICAgcGFkZGluZzogMCAyJTtcbiAgfVxuICAubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDQyYTJiO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLXNvbHV0aW9uIC5qc2Ytc2xpZGVyLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICAgIG1hcmdpbjogMC41JTtcbiAgfVxuICAubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAuanNmLXNsaWRlci1zb2x1dGlvbiAuanNmLXNsaWRlci1pbm5lciAuaW1hZ2VzIHtcbiAgICBwYWRkaW5nOiAxMCU7XG4gIH1cbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLmpzZi1zbGlkZXItc29sdXRpb24gLmpzZi1zbGlkZXItaW5uZXIgLmltYWdlcyBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLXNvbHV0aW9uIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXp5YmxvY2stanNmLXNsaWRlci1zb2x1dGlvbi1ibG9jay1iYWNrZ3JvdW5kIC5qc2Ytc2xpZGVyLXNvbHV0aW9uIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhenlibG9jay1qc2Ytc2xpZGVyLXNvbHV0aW9uLWJsb2NrLWJhY2tncm91bmQgLnJlam9pbmRyZV9sZV9yZXNlYXUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0JTtcbiAgICBtYXJnaW4tdG9wOiAtMjElO1xuICAgIHBhZGRpbmctdG9wOiAyNCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbiAgfVxuICAubGF6eWJsb2NrLWpzZi1zbGlkZXItc29sdXRpb24tYmxvY2stYmFja2dyb3VuZCAucmVqb2luZHJlX2xlX3Jlc2VhdSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMWVtIDNlbTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZTJkMDtcbn1cbi5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDIlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5qc2YtdGVzdGltb25pYWxzLWJsb2NrIC5qc2YtdGVzdGltb25pYWwgLmNpdGF0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbWluLWhlaWdodDogNy42ZW07XG4gIHBhZGRpbmc6IDUlO1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5qc2YtdGVzdGltb25pYWxzLWJsb2NrIC5qc2YtdGVzdGltb25pYWwgLmxvZ28ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5qc2YtdGVzdGltb25pYWxzLWJsb2NrIC5qc2YtdGVzdGltb25pYWwgLmxvZ28gLmltYWdlLWJhY2tncm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuanNmLXRlc3RpbW9uaWFscy1ibG9jayAuanNmLXRlc3RpbW9uaWFsIC5wcm9wcmlldGFpcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2sgLmpzZi10ZXN0aW1vbmlhbCAucHJvcHJpZXRhaXJlIC5ub20ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDMwJSAhaW1wb3J0YW50O1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjMlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLWxlZnQtdmVydC5zdmcpICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLnNsaWNrLW5leHQge1xuICByaWdodDogMjMlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLXJpZ2h0LXZlcnQuc3ZnKSAhaW1wb3J0YW50O1xuICBib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cbi5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5yZWpvaW5kcmVfbGVfcmVzZWF1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2JTtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5yZWpvaW5kcmVfbGVfcmVzZWF1IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZThlMmQwO1xuICBwYWRkaW5nOiAxZW0gM2VtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtbWFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuanNmLXRlc3RpbW9uaWFscy1ibG9jayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2sgLmpzZi10ZXN0aW1vbmlhbCAuY2l0YXRpb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5qc2YtdGVzdGltb25pYWxzLWJsb2NrIC5qc2YtdGVzdGltb25pYWwgLmJvdXRpcXVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5qc2YtdGVzdGltb25pYWxzLWJsb2NrIC5qc2YtdGVzdGltb25pYWwgLmJvdXRpcXVlIC5wcm9wcmlldGFpcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgfVxuICAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2sgLmpzZi10ZXN0aW1vbmlhbCAuYm91dGlxdWUgLnByb3ByaWV0YWlyZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWJhY2tncm91bmQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stY29udGVudCAuanNmLXRlc3RpbW9uaWFscy1ibG9jayAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTEwJTtcbiAgICBib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1iYWNrZ3JvdW5kIC5qc2YtdGVzdGltb25pYWxzLWJsb2NrLWNvbnRlbnQgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2sgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzZi10ZXN0aW1vbmlhbHMtYmxvY2stYmFja2dyb3VuZCAuanNmLXRlc3RpbW9uaWFscy1ibG9jay1jb250ZW50IC5yZWpvaW5kcmVfbGVfcmVzZWF1IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNzdWJzY3JpYmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjgzO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4jc3Vic2NyaWJlIC5zdWJzY3JpYmUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jc3Vic2NyaWJlIC5zdWJzY3JpYmUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4jc3Vic2NyaWJlIC5zdWJzY3JpYmUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jc3Vic2NyaWJlIC5zdWJzY3JpYmUtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiNzdWJzY3JpYmUgLnN1YnNjcmliZS1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuI3N1YnNjcmliZSAuc3Vic2NyaWJlLWlucHV0LWNvbnRhaW5lciAud3BjZjctc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MkEyQjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4jc3Vic2NyaWJlIC5zdWJzY3JpYmUtaW5wdXQtY29udGFpbmVyIC53cGNmNy1lbWFpbCB7XG4gIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuI3N1YnNjcmliZSAuc3Vic2NyaWJlLWlucHV0LWNvbnRhaW5lciAud3BjZjctZW1haWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNzdWJzY3JpYmUge1xuICAgIHBhZGRpbmc6IDUwcHggMThweCAxMHB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxuICAjc3Vic2NyaWJlIC5zdWJzY3JpYmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICNzdWJzY3JpYmUgLnN1YnNjcmliZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjc3Vic2NyaWJlIC5zdWJzY3JpYmUtaW5wdXQge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjc3Vic2NyaWJlIC5zdWJzY3JpYmUtaW5wdXQtY29udGFpbmVyIC53cGNmNy1lbWFpbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgI3N1YnNjcmliZSAuc3Vic2NyaWJlLWlucHV0LWNvbnRhaW5lciBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNsYWItaW50cm8ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIGdhcDogODBweDtcbn1cbiNsYWItaW50cm8gLmxhYi1pbmZvcy1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMCAxMDBweDtcbiAgbWluLXdpZHRoOiA0NXZ3O1xufVxuI2xhYi1pbnRybyAubGFiLWluZm9zLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCA0MCU7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3MtaW1nLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI2xhYi1pbnRybyAubGFiLWluZm9zLWNhcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyM3B4O1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIGJvdHRvbTogMTAlO1xuICByaWdodDogLTYlO1xuICBtYXgtd2lkdGg6IDUyOXB4O1xufVxuI2xhYi1pbnRybyAubGFiLWluZm9zLWNhcmQtaW1nLWNvbnRhaW5lciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3MtY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2xhYi1pbnRybyAubGFiLWluZm9zLWNhcmQtdGV4dC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3MtY2FyZC10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4jbGFiLWludHJvIC5sYWItaW5mb3MtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBmbGV4OiAwIDAgNTAlO1xufVxuI2xhYi1pbnRybyAubGFiLWluZm9zLXRleHQtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2xhYi1pbnRybyB7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI2xhYi1pbnRybyAubGFiLWluZm9zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNsYWItaW50cm8gLmxhYi1pbmZvcy1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2xhYi1pbnRybyAubGFiLWluZm9zLWltZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBvcmRlcjogMztcbiAgfVxuICAjbGFiLWludHJvIC5sYWItaW5mb3MtaW1nLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2xhYi1pbnRybyAubGFiLWluZm9zLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gICNsYWItaW50cm8gLmxhYi1pbmZvcy1jYXJkLWltZy1jb250YWluZXIge1xuICAgIHRvcDogLTUycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2xhYi1pbnRybyAubGFiLWluZm9zLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAjbGFiLWludHJvIC5sYWItaW5mb3MtdGV4dC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jcGFydG5lcnMtbG9nb3Mge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDgwcHggMCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbiNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgzcHg7XG4gIG1heC13aWR0aDogODEycHg7XG59XG4jcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLWl0ZW0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGF1dG8pO1xuICBncmlkLWdhcDogODBweDtcbiAgcm93LWdhcDogMzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLWl0ZW0tY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cbiNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtaXRlbSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gICNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtaXRlbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYXJ0bmVycy1sb2dvcyB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbjogNTBweCAwIDkwcHg7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy1pdGVtLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy1pdGVtOm50aC1jaGlsZChuKzcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDg4cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLW5hdmlnYXRpb24gaW1nIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYXJ0bmVycy1uYXZpZ2F0aW9uIC5wYWdpbmF0aW9uLXByZXZpb3VzIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgLnBhcnRuZXJzLW5hdmlnYXRpb24gLnBhZ2luYXRpb24tbmV4dCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gICNwYXJ0bmVycy1sb2dvcyAucGFydG5lcnMtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYWdpbmF0aW9uLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwNEQ0QztcbiAgICBjb2xvcjogIzMwNEQ0QztcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgY29sb3I7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNwYXJ0bmVycy1sb2dvcyAucGFnaW5hdGlvbi1idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gICNwYXJ0bmVycy1sb2dvcyAucGFnaW5hdGlvbi1idG46aG92ZXIgLnBhZ2luYXRpb24tYnRuLXN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICNmZmY7XG4gIH1cbiAgI3BhcnRuZXJzLWxvZ29zIC5wYWdpbmF0aW9uLWJ0biBzdmcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgI3BhcnRuZXJzLXByZXZpb3VzIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAjcGFydG5lcnMtbG9nb3MgI3BhcnRuZXJzLW5leHQgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jbWlzc2lvbi1sYWIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG4jbWlzc2lvbi1sYWIgLmxhYi1jb250YWluZXIge1xuICBwYWRkaW5nOiA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0RDRDO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZ2FwOiA3NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbiNtaXNzaW9uLWxhYiAubGFiLWNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4jbWlzc2lvbi1sYWIgLmxhYi1jb250YWluZXIgLnNlc3NpbGUtYnRuLmxhYi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNtaXNzaW9uLWxhYiAubGFiLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMDtcbn1cbiNtaXNzaW9uLWxhYiAubGFiLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jbWlzc2lvbi1sYWIgLmxhYi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuI21pc3Npb24tbGFiIC5sYWItaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4jbWlzc2lvbi1sYWIgLmxhYi1pbWctY29udGFpbmVyIC5sYWItYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBib3R0b206IC03MHB4O1xufVxuI21pc3Npb24tbGFiIC5sYWItaW1nLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNtaXNzaW9uLWxhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjbWlzc2lvbi1sYWIgLmxhYi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMDBweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyOXB4IDI5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjbWlzc2lvbi1sYWIgLmxhYi1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAjbWlzc2lvbi1sYWIgLmxhYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gICNtaXNzaW9uLWxhYiAubGFiLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgI21pc3Npb24tbGFiIC5sYWItaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtaXNzaW9uLWxhYiAubGFiLWltZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI5cHggMjlweDtcbiAgfVxuICAjbWlzc2lvbi1sYWIgLmxhYi1pbWctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNtaXNzaW9uLWxhYiAubGFiLWltZy1jb250YWluZXIgLmxhYi1iYWRnZSB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGhlaWdodDogMTEycHg7XG4gIH1cbiAgI21pc3Npb24tbGFiIC5sYWItY29udGFpbmVyIC5zZXNzaWxlLWJ0bi5sYWItYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICAgIGNvbG9yOiAjMDQyYTJiO1xuICB9XG4gICNtaXNzaW9uLWxhYiAubGFiLWNvbnRhaW5lciAuc2Vzc2lsZS1idG4ubGFiLWJ0biBhIHtcbiAgICBjb2xvcjogIzA0MmEyYjtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jbGFiLWZldy13b3JkcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2xhYi1mZXctd29yZHMgLmxhYi13b3JkcyB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNTBweCA1MHB4IDUwcHggMjkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAyMHB4O1xufVxuI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI3cHg7XG59XG4jbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWJhZGdlIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbn1cbiNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtYmFkZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMiU7XG4gIHRvcDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1iYWRnZS10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgNjVweDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG59XG4jbGFiLWZldy13b3JkcyAubGFiLXdvcmRzLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwO1xufVxuI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2xhYi1mZXctd29yZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTMlIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gICNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtY29udGFpbmVyIC5zbGljay10cmFjayB7XG4gICAgZ2FwOiAyN3B4O1xuICB9XG4gICNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtaXRlbXMge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gICNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtYmFkZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gICNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtYmFkZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiA5NiU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMjcycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gICNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtYmFkZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDkwcHg7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1pdGVtLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgI2xhYi1mZXctd29yZHMgLmxhYi13b3Jkcy1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gICNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtaXRlbTpudGgtY2hpbGQoMiksICNsYWItZmV3LXdvcmRzIC5sYWItd29yZHMtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI2Jsb2cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMThweCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNibG9nIC5ibG9nLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuI2Jsb2cgLmJsb2ctc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuI2Jsb2cgLmJsb2ctYXJ0aWNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBtYXJnaW46IDAgYXV0byAxMjRweCBhdXRvO1xuICByb3ctZ2FwOiA4MHB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY4Mztcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0ge1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0tdHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMTJweCAycHg7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1pdGVtLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1pdGVtLXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG4jYmxvZyAuYmxvZy1hcnRpY2xlcy1pdGVtLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbS1yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSBlYXNlLWluLW91dDtcbn1cbiNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0tcmVhZC1tb3JlLXRleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtaXRlbS1yZWFkLW1vcmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOXB4O1xufVxuI2Jsb2cgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLWl0ZW1zIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICB3aWR0aDogNDJweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDRENEM7XG4gIGNvbG9yOiAjMzA0RDRDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBjb2xvcjtcbn1cbiNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG4ge1xuICBwYWRkaW5nOiAxMnB4IDI3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzA0RDRDO1xuICBjb2xvcjogIzMwNEQ0QztcbiAgdHJhbnNpdGlvbjogMC4ycyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGNvbG9yO1xufVxuI2Jsb2cgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEQ0QztcbiAgY29sb3I6IHdoaXRlO1xufVxuI2Jsb2cgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLWJ0biBzdmcge1xuICBoZWlnaHQ6IDEzcHg7XG59XG4jYmxvZyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuIC5wYWdpbmF0aW9uLWJ0bi1zdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Jsb2cgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvZyB7XG4gICAgcGFkZGluZzogNTBweCAxOHB4O1xuICB9XG4gICNibG9nIC5ibG9nLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxuICAjYmxvZyAuYmxvZy1zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICNibG9nIC5ibG9nLWFydGljbGVzLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgZ2FwOiA3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjYmxvZyAuYmxvZy1hcnRpY2xlcy1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbiAgI2Jsb2cgLmJsb2ctYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgcm93LWdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICB9XG4gICNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAjYmxvZyAuYmxvZy1hcnRpY2xlcy1pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW0taW1nLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICNibG9nIC5ibG9nLWFydGljbGVzLWl0ZW06bnRoLW9mLXR5cGUobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjYmxvZyAjbG9hZC1wcmV2LWFydGljbGUsXG4jYmxvZyAjbG9hZC1uZXh0LWFydGljbGUge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxuICAjYmxvZyAucGFnaW5hdGlvbi1uZXh0IHNwYW4sXG4jYmxvZyAucGFnaW5hdGlvbi1wcmV2aW91cyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1idG4ge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjYmxvZyAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24tYnRuOmhvdmVyIC5wYWdpbmF0aW9uLWJ0bi1zdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICB9XG4gICNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAjbG9hZC1wcmV2LWFydGljbGUgLnBhZ2luYXRpb24tYnRuLXN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAjYmxvZyAucGFnaW5hdGlvbi1jb250YWluZXIgI2xvYWQtbmV4dC1hcnRpY2xlIC5wYWdpbmF0aW9uLWJ0bi1zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG4gICNibG9nIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxMTBweCBhdXRvO1xufVxuI25ld3MgPiAudGl0bGUge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI25ld3MgI25ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNuZXdzIC5uZXdzLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuI25ld3MgLm5ld3MtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jbmV3cyAubmV3cy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDYyQTJCO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuI25ld3MgLm5ld3MtaXRlbSAucmVhZC1tb3JlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbmV3cyAubmV3cy1pdGVtIC5yZWFkLW1vcmUtY29udGFpbmVyID4gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbiNuZXdzIC5uZXdzLWl0ZW0gLnJlYWQtbW9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI25ld3MgLm5ld3MtaXRlbS1saW5rIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI25ld3MgLmxpbmstYmxvZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4jbmV3cyAubGluay1ibG9nIC5ibG9nLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDQ4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICNuZXdzIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNuZXdzIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICB9XG4gICNuZXdzID4gLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI25ld3MgI25ld3MtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNuZXdzICNuZXdzLWxpc3QgLm5ld3MtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAjbmV3cyAjbmV3cy1saXN0IC5uZXdzLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbmV3cyAjbmV3cy1saXN0IC5uZXdzLWl0ZW0gLnJlYWQtbW9yZS1jb250YWluZXIgPiBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG4gICNuZXdzICNuZXdzLWxpc3QgLmZsb3dlci1hcnJvd3Mge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxuICAjbmV3cyAubGluay1ibG9nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNuZXdzIC5saW5rLWJsb2cgLmJsb2ctYnRuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI25ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI25ld3MgI25ld3MtbGlzdCAuZmxvd2VyLWFycm93cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG4gIH1cbiAgI25ld3MgI25ld3MtbGlzdCAuZmxvd2VyLWFycm93czpob3ZlciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gICNuZXdzIC5uZXdzLWl0ZW0gaW1nIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNtaXNzaW9uLWNvbW1pdG1lbnRzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIGhlaWdodDogNjAwcHg7XG59XG4jbWlzc2lvbi1jb21taXRtZW50cyA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWltZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNTBweDtcbn1cbiNtaXNzaW9uLWNvbW1pdG1lbnRzIC5jb21taXRtZW50cy1iYWRnZSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IC02MHB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG59XG4jbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiA5dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDV2dztcbn1cbiNtaXNzaW9uLWNvbW1pdG1lbnRzIC5jb21taXRtZW50cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMzBweCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWJ0biB7XG4gIHBhZGRpbmc6IDIxcHggMzlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNtaXNzaW9uLWNvbW1pdG1lbnRzIC5jb21taXRtZW50cy1idG4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNtaXNzaW9uLWNvbW1pdG1lbnRzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gICNtaXNzaW9uLWNvbW1pdG1lbnRzID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggMzVweDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtYnRuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtaW1nIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gIH1cbiAgI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWJhZGdlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWltZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgI21pc3Npb24tY29tbWl0bWVudHMgLmNvbW1pdG1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbiAgfVxuICAjbWlzc2lvbi1jb21taXRtZW50cyAuY29tbWl0bWVudHMtYmFkZ2Uge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMjBweDtcbn1cbiNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDAgODBweCAwIDA7XG59XG4jbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIgLnRleHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAzMHB4IDIwcHggMDtcbn1cbiNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMwNEQ0QztcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIC5pbWctY29udGFpbmVyIC5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gIH1cbiAgI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAudGl0bGUge1xuICAgIG1hcmdpbjogMCAyNXB4IDIwcHg7XG4gIH1cbiAgI21pc3Npb24taW1hZ2UtZ2F1Y2hlLXRleHRlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIgLmltZy1jb250YWluZXIgLmltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAjbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG4gICNtaXNzaW9uLWltYWdlLWdhdWNoZS10ZXh0ZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAudGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAjbWlzc2lvbi1pbWFnZS1nYXVjaGUtdGV4dGUtZHJvaXRlIC5jb250YWluZXIgLmltZy1jb250YWluZXIgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI2hpc3Rvcnkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDI5cHg7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMTIwcHggYXV0bztcbn1cbiNoaXN0b3J5ID4gZGl2IHtcbiAgZmxleDogMTtcbn1cbiNoaXN0b3J5IC5oaXN0b3J5LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDE1cHggNDBweCAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogMDtcbn1cbiNoaXN0b3J5IC5oaXN0b3J5LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDE1cHggNTBweCAwO1xuICBjb2xvcjogIzMwNEQ0Qztcbn1cbiNoaXN0b3J5IC5oaXN0b3J5LWNhcmQge1xuICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjMzA0RDRDO1xufVxuI2hpc3RvcnkgLmhpc3RvcnktY2FyZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEwcHg7XG59XG4jaGlzdG9yeSAuaGlzdG9yeS1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuI2hpc3RvcnkgLmhpc3RvcnktaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jaGlzdG9yeSAuaGlzdG9yeS1pbWctY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2hpc3Rvcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG4gICNoaXN0b3J5ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAjaGlzdG9yeSA+IDpmaXJzdC1jaGlsZCA+ICoge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuICAjaGlzdG9yeSAuaGlzdG9yeS10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgfVxuICAjaGlzdG9yeSAuaGlzdG9yeS1jYXJkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0MHB4O1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQtY29udGFpbmVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDclIDAgMCAhaW1wb3J0YW50O1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWltZy1jb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWltZy1jb250YWluZXIgLmhpc3RvcnktaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICNoaXN0b3J5IC5oaXN0b3J5LWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jc29sdXRpb24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cbiNzb2x1dGlvbiAuc29sdXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMTUwcHg7XG59XG4jc29sdXRpb24gLnNvbHV0aW9uLWNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4jc29sdXRpb24gLnNvbHV0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0MmEyYjtcbn1cbiNzb2x1dGlvbiAuc29sdXRpb24taXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG4jc29sdXRpb24gLnNvbHV0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1yb3c6IDI7XG4gIGdhcDogMTVweDtcbn1cbiNzb2x1dGlvbiAuc29sdXRpb24taXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3NvbHV0aW9uIC5zb2x1dGlvbi1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzA0RDRDO1xufVxuI3NvbHV0aW9uIC5zb2x1dGlvbi1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuI3NvbHV0aW9uIC5zb2x1dGlvbi1pbWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNjc2cHg7XG4gIG1heC13aWR0aDogMzV2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MTBweCkge1xuICAjc29sdXRpb24gLnNvbHV0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG4gICNzb2x1dGlvbiAuc29sdXRpb24taXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjc29sdXRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG4gICNzb2x1dGlvbiAuc29sdXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgMTclO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gICNzb2x1dGlvbiAuc29sdXRpb24taW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS40NztcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI3NvbHV0aW9uIC5zb2x1dGlvbi1pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAjc29sdXRpb24gLnNvbHV0aW9uLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNzb2x1dGlvbiAuc29sdXRpb24taW1nLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IHtcbiAgd2lkdGg6IDQ1JTtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbiNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAudGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA0MmEyYjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDE1cHggMjBweCAwO1xufVxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzA0RDRDO1xufVxuI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC5pbWctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4jbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlIC5jb250YWluZXIgLmltZy1jb250YWluZXIgLmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAjbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxuICAjbWlzc2lvbi10ZXh0ZS1nYXVjaGUtaW1hZ2UtZHJvaXRlIC5jb250YWluZXIgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAudGV4dCAudGl0bGUge1xuICAgIG1hcmdpbjogMCAyNXB4IDIwcHg7XG4gIH1cbiAgI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciAuaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgI21pc3Npb24tdGV4dGUtZ2F1Y2hlLWltYWdlLWRyb2l0ZSAuY29udGFpbmVyIC50ZXh0IC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gICNtaXNzaW9uLXRleHRlLWdhdWNoZS1pbWFnZS1kcm9pdGUgLmNvbnRhaW5lciAuaW1nLWNvbnRhaW5lciAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jY29udGFpbmVyLXRlYW0tcmVhc29uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTgwcHg7XG59XG4jY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24taXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4jY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtcy1jb250YWluZXIgPiBkaXYge1xuICBmbGV4OiAxO1xufVxuI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjb250YWluZXItdGVhbS1yZWFzb24gLnRlYW0tcmVhc29uLWl0ZW0tdGl0bGUge1xuICBtYXgtd2lkdGg6IDIxNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBmb250LWZhbWlseTogXCJSZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNjb250YWluZXItdGVhbS1yZWFzb24gLnRlYW0tcmVhc29uLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4jY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE0ZGVnKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDE1MHB4O1xuICB9XG4gICNjb250YWluZXItdGVhbS1yZWFzb24gLnRlYW0tcmVhc29uIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAjY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbiAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCA3JSAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAjY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcbiAgICBtaW4taGVpZ2h0OiAzODZweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAjY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAjY29udGFpbmVyLXRlYW0tcmVhc29uIC50ZWFtLXJlYXNvbi1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24tYmFkZ2Uge1xuICAgIGhlaWdodDogMTQxcHg7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgI2NvbnRhaW5lci10ZWFtLXJlYXNvbiAudGVhbS1yZWFzb24taXRlbSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gICNjb250YWluZXItdGVhbS1yZWFzb24gLnRlYW0tcmVhc29uLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jY2hhbmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4jY2hhbmdlIC5jaGFuZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNzVweCA3NXB4IDc1cHggMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRENEM7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZ2FwOiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuI2NoYW5nZSAuY2hhbmdlLWNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4jY2hhbmdlIC5jaGFuZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nOiAwO1xufVxuI2NoYW5nZSAuY2hhbmdlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbn1cbiNjaGFuZ2UgLmNoYW5nZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbn1cbiNjaGFuZ2UgLmNoYW5nZS1pbWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NoYW5nZSAuY2hhbmdlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGUyZDA7XG4gIGNvbG9yOiAjMDQyYTJiO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY2hhbmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNjaGFuZ2UgLmNoYW5nZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDg0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAjY2hhbmdlIC5jaGFuZ2UtY29udGFpbmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbiAgI2NoYW5nZSAuY2hhbmdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAjY2hhbmdlIC5jaGFuZ2UtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICNjaGFuZ2UgLmNoYW5nZS1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgfVxuICAjY2hhbmdlIC5jaGFuZ2UtaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY2hhbmdlIC5jaGFuZ2UtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xuICAgIGNvbG9yOiAjMDQyYTJiO1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiN0ZWFtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiN0ZWFtIC50ZWFtLWZyaWVuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3RlYW0gLnRlYW0tZnJpZW5kcyA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG4jdGVhbSAudGVhbS1mcmllbmRzLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3RlYW0gLnRlYW0tZnJpZW5kcy10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY4MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDEwdnc7XG59XG4jdGVhbSAudGVhbS1mcmllbmRzLXRleHQtdGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzA2MkEyQjtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgNTBweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjdGVhbSAudGVhbS1mcmllbmRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICN0ZWFtIC50ZWFtLWZyaWVuZHMgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN0ZWFtIC50ZWFtLWZyaWVuZHMtaW1nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjdGVhbSAudGVhbS1mcmllbmRzLXRleHQge1xuICAgIHBhZGRpbmc6IDUwcHggMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjdGVhbSAudGVhbS1mcmllbmRzLXRleHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICN0ZWFtIC50ZWFtLWZyaWVuZHMtdGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0ZWFtIC50ZWFtLWZyaWVuZHMtaW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyODRweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jcXNuLXJlY2lwZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y1RUY7XG4gIHBhZGRpbmc6IDcwcHggMCAxMDBweCAwO1xufVxuI3Fzbi1yZWNpcGUgLnFzbi1yZWNpcGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG4jcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDgwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAwIDI4cHggMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbiNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1zeW1ib2wge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGODM7XG4gIG1hcmdpbjogLTMwcHg7XG59XG4jcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEtc3ltYm9sIHNwYW4ge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiA3M3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcXNuLXJlY2lwZSB7XG4gICAgcGFkZGluZzogNTBweCAxOHB4O1xuICB9XG4gICNxc24tcmVjaXBlIC5xc24tcmVjaXBlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAjcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI3Fzbi1yZWNpcGUgLnJlY2lwZS1mb3JtdWxhLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogNTBweCAyNHB4O1xuICB9XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtOmZpcnN0LWNoaWxkIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAjcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtOmZpcnN0LWNoaWxkIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAjcXNuLXJlY2lwZSAucmVjaXBlLWZvcm11bGEge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG4gICNxc24tcmVjaXBlIC5yZWNpcGUtZm9ybXVsYS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuI25ldHdvcmsge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbiNuZXR3b3JrIC5uZXR3b3JrLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbiNuZXR3b3JrIC5uZXR3b3JrLWNvbnRhaW5lciA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNTAlO1xufVxuI25ldHdvcmsgLm5ldHdvcmstY29udGFpbmVyIC5uZXR3b3JrLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI25ldHdvcmsgLm5ldHdvcmstaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG59XG4jbmV0d29yayAubmV0d29yay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jbmV0d29yayAubmV0d29yay1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4jbmV0d29yayAubmV0d29yay1hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZ2FwOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI25ldHdvcmsgLm5ldHdvcmstYWR2YW50YWdlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jbmV0d29yayAubmV0d29yay1hZHZhbnRhZ2VzLWl0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NDFweCkge1xuICAjbmV0d29yayAubmV0d29yay1jb250YWluZXIge1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI25ldHdvcmsge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgI25ldHdvcmsgLm5ldHdvcmstY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gICNuZXR3b3JrIC5uZXR3b3JrLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gICNuZXR3b3JrIC5uZXR3b3JrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgI25ldHdvcmsgLm5ldHdvcmstYWR2YW50YWdlcy1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMThweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jY29udGFpbmVyLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGNUVGO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4jY29udGFpbmVyLW1hcCAjbWFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogODBweDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDc4NXB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY29udGFpbmVyLW1hcCAjbWFwIC5tYXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDIlO1xufVxuI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLXRleHQtdGl0bGUge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbiNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbiNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWluZm9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNEQ0QztcbiAgcGFkZGluZzogNTVweCA1MXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweCAwO1xufVxuI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLXRleHQtaW5mb3MtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWluZm9zLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jY29udGFpbmVyLW1hcCAjbWFwIC5tYXAtdGV4dC1pbmZvcy1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNjb250YWluZXItbWFwICNtYXAgLm1hcC1pbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLWltZy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLWltZy1jb250YWluZXIge1xuICB3aWR0aDogNTglO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY29udGFpbmVyLW1hcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiA2M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gICNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAjY29udGFpbmVyLW1hcCAjbWFwIC5tYXAtdGV4dC1pbmZvcyB7XG4gICAgcGFkZGluZzogNDZweCAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLXRleHQtaW5mb3MtdGl0bGUsICNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWluZm9zLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG4gICNjb250YWluZXItbWFwICNtYXAgLm1hcC10ZXh0LWluZm9zLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29udGFpbmVyLW1hcCAjbWFwIC5tYXAtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IDQ1dmg7XG4gIH1cbiAgI2NvbnRhaW5lci1tYXAgI21hcCAubWFwLWltZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb250YWluZXItbWFwICNtYXAgLm1hcC1pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbiNjb250YWluZXItdGVzdGltb25pYWxzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y1RUY7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbiNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogODBweCAyMjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jY29udGFpbmVyLXRlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdmlkZW9zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4jY29udGFpbmVyLXRlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdmlkZW9zLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDI3NnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1pdGVtLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1pdGVtLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1pdGVtLXBsYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY29udGFpbmVyLXRlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLW5ldHdvcmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI3cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLW5ldHdvcmsgLnNvY2lhbCB7XG4gIHdpZHRoOiA4OXB4O1xuICBoZWlnaHQ6IDg5cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDYyQTJCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xufVxuI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLW5ldHdvcmsgLnNvY2lhbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbiNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1uZXR3b3JrIC5zb2NpYWwgLnNvY2lhbC1pY29uIHtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY29udGFpbmVyLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogNDBweCAxOHB4IDYwcHggMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy12aWRlb3MtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNDFweDtcbiAgfVxuICAjY29udGFpbmVyLXRlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzM3B4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDUwcHggMThweCA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1jb250YWluZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgNyUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXZpZGVvcy1pdGVtIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIH1cbiAgI2NvbnRhaW5lci10ZXN0aW1vbmlhbHMgI3Rlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM1OHB4O1xuICB9XG4gICNjb250YWluZXItdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1uZXR3b3JrIC5zb2NpYWwge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4jc2ltcGxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jc2ltcGxlLXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgY29sb3I6ICMwNjJBMkI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuI3NpbXBsZS10aXRsZSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzA2MkEyQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNzaW1wbGUtdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgI3NpbXBsZS10aXRsZSAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV9wYXJhZ3JhcGhlIHtcbiAgcGFkZGluZzogNiUgNCUgMSUgNCU7XG59XG4uYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV9wYXJhZ3JhcGhlIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZGVvLXBhcmFncmFwaGUtZ2F1Y2hlLXNlc3NpbGUgLmNvbnRlbnVfYmxvY2tfdmlkZW9fcGFyYWdyYXBoZV9nYXVjaGVfcGFyYWdyYXBoZSAucGFyYWdyYXBoZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay12aWRlby1wYXJhZ3JhcGhlLWdhdWNoZS1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvX3BhcmFncmFwaGVfZ2F1Y2hlX3ZpZGVvIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV92aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSB7XG4gICAgbWFyZ2luOiA2JSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICB9XG4gIC5ibG9jay12aWRlby1wYXJhZ3JhcGhlLWdhdWNoZS1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvX3BhcmFncmFwaGVfZ2F1Y2hlX3BhcmFncmFwaGUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV9wYXJhZ3JhcGhlIC5wYXJhZ3JhcGhlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ibG9jay12aWRlby1wYXJhZ3JhcGhlLWdhdWNoZS1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvX3BhcmFncmFwaGVfZ2F1Y2hlX3BhcmFncmFwaGUgaDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV9wYXJhZ3JhcGhlIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2stdmlkZW8tcGFyYWdyYXBoZS1nYXVjaGUtc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlb19wYXJhZ3JhcGhlX2dhdWNoZV92aWRlbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5ibG9jay12aWRlby1wYXJhZ3JhcGhlLWdhdWNoZS1zZXNzaWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59IiwiLndwLWJsb2NrLWxhenlibG9jay1wYXJhZ3JhcGhlLTItY29sb25uZXMge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDIuNSUgNSU7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stbGF6eWJsb2NrLXBhcmFncmFwaGUtMi1jb2xvbm5lcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAud3AtYmxvY2stbGF6eWJsb2NrLXBhcmFncmFwaGUtMi1jb2xvbm5lcyAucGFyYS1jb2x1bW4ge1xuICAgIG1hcmdpbjogMCAzJTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyLjUlIDEwJTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG59XG4uYmxvY2stcGFyYWdyYXBoZS1zZXNzaWxlIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBhcmFncmFwaGUtc2Vzc2lsZSB7XG4gICAgcGFkZGluZzogMi41JSA0JTtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4ucmVsYXRlZCB7XG4gIHBhZGRpbmc6IDAgMyU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnJlbGF0ZWQgaDMge1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZCBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWxhdGVkIC5wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkIC50eXBlLXByb2R1Y3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcbiAgLyogICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiA1JSAhaW1wb3J0YW50O1xuICAgICAgICB9Ki9cbn1cbi5yZWxhdGVkIC5wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkIC5yZWxhdGVkX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgaDIge1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZCAucmVsYXRlZF90aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVsYXRlZCAucmVsYXRlZF90aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWRfdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucmVsYXRlZCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMwNDJhMmI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4ucmVsYXRlZCAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0MmEyYjtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMzcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5yZWxhdGVkIC5wcml4X3Byb2R1Y3Qge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnByaXhfcHJvZHVjdCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucmVsYXRlZC12ZW5kb3ItbGluayB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC12ZW5kb3ItbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucmVsYXRlZC12ZW5kb3ItbGluayBhIHtcbiAgY29sb3I6ICMwNDJhMmI7XG59XG4ucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLXByZXYsIC5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGlkZXItbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLWxlZnQtdmVydC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjRweDtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2LCAucmVsYXRlZCAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpZGVyLW5leHQge1xuICAgIGhlaWdodDogMzlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbi5yZWxhdGVkIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGlkZXItcHJldiB7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1wcmV2IHtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxufVxuLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQgLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWRlci1uZXh0IHtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAzMCUgIWltcG9ydGFudDtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjMlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWFnZXMvaWNvbnMvc2xpZGVyLWxlZnQtdmVydC5zdmcpICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDIzJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1hZ2VzL2ljb25zL3NsaWRlci1yaWdodC12ZXJ0LnN2ZykgIWltcG9ydGFudDtcbiAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLmNvbnRlbnRfdGF4b25vbXlfYmxvY2tfcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5jb250ZW50X3RheG9ub215X2Jsb2NrX3JvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5jb250ZW50X3RheG9ub215X2Jsb2NrX3JvdyAudGF4b25vbXlfaW1nX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0MiwgNDMsIDAuNCk7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9ja19yb3cgLnRheG9ub215X2ltZ19iYWNrZ3JvdW5kIC50YXhvbm9teV90ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLmNvbnRlbnRfdGF4b25vbXlfYmxvY2tfcm93IC50YXhvbm9teV9pbWdfYmFja2dyb3VuZCAudGF4b25vbXlfdGV4dCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nOiAwIDIlO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLmNvbnRlbnRfdGF4b25vbXlfYmxvY2tfcm93IC50YXhvbm9teV9pbWdfYmFja2dyb3VuZCAudGF4b25vbXlfdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5jb250ZW50X3RheG9ub215X2Jsb2NrX3JvdyAuaW1nX3RheG9ub215X2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuYnRuX3RheG9ub215X3BsdXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQlIDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLmJ0bl90YXhvbm9teV9wbHVzIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9jayAuY29udGVudF90YXhvbm9teV9ibG9ja19yb3cge1xuICAgIG1hcmdpbjogMCAxLjUlO1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5idG5fdGF4b25vbXlfcGx1cyB7XG4gICAgcGFkZGluZzogMiUgMDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuYnRuX3RheG9ub215X3BsdXMgaW1nIHtcbiAgICB3aWR0aDogODhweDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9ja19yb3cgLnRheG9ub215X2ltZ19iYWNrZ3JvdW5kIC50YXhvbm9teV90ZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuY29udGVudF90YXhvbm9teV9ibG9jayAuY29udGVudF90YXhvbm9teV9ibG9ja19yb3cgLnRheG9ub215X2ltZ19iYWNrZ3JvdW5kIC50YXhvbm9teV90ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2xpZGVyIC5jb250ZW50X3RheG9ub215X2Jsb2NrIC5jb250ZW50X3RheG9ub215X2Jsb2NrX3JvdyAudGF4b25vbXlfaW1nX2JhY2tncm91bmQgLnRheG9ub215X3RleHQgYSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuLnRheG9ub215X2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG4udGF4b25vbXlfYmxvY2sgLnJlbGF0ZWQgbGkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2luZ2xlLXZpbGxlIC50YXhvbm9teV9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9tb3RlZC1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLnNsaWNrLXNsaWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcyAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cbiAgLnByb21vdGVkLWNhdGVnb3JpZXMgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGljay1jZW50ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcyAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cbiAgLnByb21vdGVkLWNhdGVnb3JpZXMgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGljay1jZW50ZXIsXG4ucHJvbW90ZWQtY2F0ZWdvcmllcyAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLWNlbnRlciArIC5zbGljay1zbGlkZSxcbi5wcm9tb3RlZC1jYXRlZ29yaWVzIC5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlciAuc2xpY2stc2xpZGU6aGFzKCsgLnNsaWNrLWNlbnRlciksXG4ucHJvbW90ZWQtY2F0ZWdvcmllcyAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLWNlbnRlciB+IC5zbGljay1zbGlkZTpudGgtb2YtdHlwZSgtMm4rMSkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcm9tb3RlZC1jYXRlZ29yaWVzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUmVjb2xldGFcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIHtcbiAgLyogdGhlIHNsaWRlcyAqL1xuICAvKiB0aGUgcGFyZW50ICovXG59XG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbn1cbi5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlciAuc2xpZGVyLXByZXYsXG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXIgLnNsaWRlci1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvaW1hZ2VzL2ljb25zL2JpZy12ZXJ0aWNhbC1ncmVlbi1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA5OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGlkZXItcHJldiB7XG4gIGxlZnQ6IDYlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyIC5zbGlkZXItbmV4dCB7XG4gIHJpZ2h0OiA2JTtcbn1cbi5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlciAuc2xpY2stc2xpZGU6bm90KC5zbGljay1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiA5NnB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gIH1cbn1cbi5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlci1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLWl0ZW0tY29udGVudC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI4KSk7XG4gIHdpZHRoOiA5MCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLWl0ZW0tY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjMDQyYTJiO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLWl0ZW0tY29udGVudC10aXRsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LXRpdGxlIGEge1xuICBjb2xvcjogIzA0MmEyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb21vdGVkLWNhdGVnb3JpZXMtc2xpZGVyLWl0ZW0tY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlci1pdGVtLWNvbnRlbnQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucHJvbW90ZWQtY2F0ZWdvcmllcy1zbGlkZXItaXRlbS1jb250ZW50LWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb3RlZC1jYXRlZ29yaWVzLXNsaWRlci1pdGVtLWNvbnRlbnQtY3RhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhLFxucHJlLFxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcInJlY29sZXRhXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qJHBob25lOiBcIihtYXgtd2lkdGggOiAzMjBweClcIjtcbiR0YWJsZXQ6IFwiKG1heC13aWR0aCA6IDk4MHB4KVwiO1xuJHdpZGU6IFwiKG1heC13aWR0aCA6IDEyMDBweClcIjtcbiovXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b25fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQyYTJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uX2dyZWVuIGkge1xuICBwYWRkaW5nOiAwZW0gMC41ZW07XG59XG5cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWRyb2l0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLnZpZGVvLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLmNvbnRlbnQtb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3JSA2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQyLCA0MywgMC44KTtcbn1cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWRyb2l0IC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250OiA1MDAgMWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1kcm9pdCAudmlkZW8tYmFja2dyb3VuZCB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLnZpZGVvLWJhY2tncm91bmQgI2JndmlkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLmNvbnRlbnQtb3ZlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZHJvaXQgLmNvbnRlbnQtb3ZlciAudGl0bGUtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvc2Vzc2lsZS0yMDIxL2Fzc2V0cy9wb2xpY2VzL3JlY29sZXRhLWxpZ2h0L3JlY29sZXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEsXG5wcmUsXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicmVjb2xldGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyokcGhvbmU6IFwiKG1heC13aWR0aCA6IDMyMHB4KVwiO1xuJHRhYmxldDogXCIobWF4LXdpZHRoIDogOTgwcHgpXCI7XG4kd2lkZTogXCIobWF4LXdpZHRoIDogMTIwMHB4KVwiO1xuKi9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDJhMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxZW0gMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOGVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idXR0b25fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b25fZ3JlZW4gaSB7XG4gIHBhZGRpbmc6IDBlbSAwLjVlbTtcbn1cblxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC52aWRlby1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiA3JSA2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQyLCA0MywgMC44KTtcbn1cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIC50aXRsZS1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIC5jb250ZW50LXRleHQge1xuICBmb250OiA1MDAgMWVtIFwiQ2hpdm9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAudmlkZW8tYmFja2dyb3VuZCB7XG4gICAgdG9wOiAwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC52aWRlby1iYWNrZ3JvdW5kICNiZ3ZpZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIC50aXRsZS1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1nYXVjaGUgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC52aWRlby1iYWNrZ3JvdW5kLXRleHRlLWdhdWNoZSAuY29udGVudC1vdmVyIC50aXRsZS1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLmhvbWUgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC5jb250ZW50LW92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlMmQwO1xufVxuLmhvbWUgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrLCAuaG9tZSAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1nYXVjaGUgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1nYXVjaGUgLmNvbnRlbnQtb3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0LCA0MiwgNDMsIDAuOCk7XG4gIH1cbiAgLmhvbWUgLnZpZGVvLWJhY2tncm91bmQtdGV4dGUtZ2F1Y2hlIC5jb250ZW50LW92ZXIgLnRpdGxlLWJsb2NrLCAuaG9tZSAudmlkZW8tYmFja2dyb3VuZC10ZXh0ZS1nYXVjaGUgLmNvbnRlbnQtb3ZlciAuY29udGVudC10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Nlc3NpbGUtMjAyMS9hc3NldHMvcG9saWNlcy9yZWNvbGV0YS1saWdodC9yZWNvbGV0YS53b2ZmXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9zZXNzaWxlLTIwMjEvYXNzZXRzL3BvbGljZXMvcmVjb2xldGEtbGlnaHQvcmVjb2xldGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSxcbnByZSxcbnAge1xuICBmb250LWZhbWlseTogXCJDaGl2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBmb250LWZhbWlseTogXCJyZWNvbGV0YVwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiRwaG9uZTogXCIobWF4LXdpZHRoIDogMzIwcHgpXCI7XG4kdGFibGV0OiBcIihtYXgtd2lkdGggOiA5ODBweClcIjtcbiR3aWRlOiBcIihtYXgtd2lkdGggOiAxMjAwcHgpXCI7XG4qL1xucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MmEyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMS44ZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ1dHRvbl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbl9ncmVlbiBpIHtcbiAgcGFkZGluZzogMGVtIDAuNWVtO1xufVxuXG4uYmxvY2stdmlkZW8tc2Vzc2lsZSB7XG4gIG1hcmdpbjogNiUgMDtcbn1cbi5ibG9jay12aWRlby1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay12aWRlby1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvIGlmcmFtZSB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWRlby1zZXNzaWxlIHtcbiAgICBtYXJnaW46IDQlIDA7XG4gIH1cbiAgLmJsb2NrLXZpZGVvLXNlc3NpbGUgLmNvbnRlbnVfYmxvY2tfdmlkZW8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYmxvY2stdmlkZW8tc2Vzc2lsZSAuY29udGVudV9ibG9ja192aWRlbyBoMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICB9XG4gIC5ibG9jay12aWRlby1zZXNzaWxlIC5jb250ZW51X2Jsb2NrX3ZpZGVvIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufSJdfQ== *//* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Slider */
.slick-loading .slick-list
{
    background: #fff url(//cdn.sessile.fr/wp-content/themes/sessile-2021/js/slick/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/js/slick/fonts/slick.eot);
    src: url(//cdn.sessile.fr/wp-content/themes/sessile-2021/js/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(//cdn.sessile.fr/wp-content/themes/sessile-2021/js/slick/fonts/slick.woff) format('woff'), url(//cdn.sessile.fr/wp-content/themes/sessile-2021/js/slick/fonts/slick.ttf) format('truetype'), url(https://www.sessile.fr/wp-content/themes/sessile-2021/js/slick/fonts/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}