@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);
.block-reveal{background:#f7f7f7;position:absolute;left:0;right:0;top:0;bottom:0;width:auto;max-width:100%;height:auto;flex:none;margin:0 0 0 0;transform-origin:center right;transition:1s cubic-bezier(0.4, 0.4, 0, 1);z-index:1}.scroll-ani.on .block-reveal{transform:scale(0, 1)}.scroll-ani.on .block-reveal+img{transform:scale(1)}.scroll-ani.fadeIn{visibility:hidden;opacity:0;transition:visibility 1.1s ease,opacity 1.1s ease,transform 1.1s ease}.scroll-ani.fadeIn.on{visibility:visible;opacity:1}.scroll-ani.fadeInUp{position:relative;visibility:hidden;opacity:0;transition:visibility 1.1s ease,opacity 1.1s ease,transform 1.1s ease;transform:translateY(110px)}.scroll-ani.fadeInUp.on{visibility:visible;opacity:1;transform:translateY(0)}.scroll-ani.fadeInDown{position:relative;visibility:hidden;opacity:0;transition:visibility 1.1s ease,opacity 1.1s ease,transform 1.1s ease;transform:translateY(-110px)}.scroll-ani.fadeInDown.on{visibility:visible;opacity:1;transform:translateY(0)}.scroll-ani.fadeInRight{position:relative;visibility:hidden;opacity:0;transition:visibility 1.1s ease,opacity 1.1s ease,transform 1.1s ease;transform:translateX(-110px)}.scroll-ani.fadeInRight.on{visibility:visible;opacity:1;transform:translateX(0)}.scroll-ani.fadeInLeft{position:relative;visibility:hidden;opacity:0;transition:visibility 1.1s ease,opacity 1.1s ease,transform 1.1s ease;transform:translateX(110px)}.scroll-ani.fadeInLeft.on{visibility:visible;opacity:1;transform:translateX(0)}.reveal{position:relative;overflow:hidden}.reveal>span{display:block;opacity:0;line-height:1.5}.reveal.on>span{animation:text-active-ani 1.3s cubic-bezier(0.4, 0, 0.2, 1) both}@keyframes text-active-ani{from{opacity:0;filter:Alpha(opacity=0);transform:translateY(90%)}to{opacity:1;filter:Alpha(opacity=100);transform:translateY(0)}}/*! jQuery UI - v1.13.2 - 2023-03-06
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-draggable-handle{touch-action:none}.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-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;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{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.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-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.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-wrapper{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-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.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-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{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-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.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%;-ms-filter:"alpha(opacity=25)";opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.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 .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;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{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.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:-0.3em;margin-left:0;margin-bottom:-0.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-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;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-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.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}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.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,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94, 158, 214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/sass/vendors/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/sass/vendors/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/sass/vendors/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/sass/vendors/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/sass/vendors/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/sass/vendors/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/sass/vendors/images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -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:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{box-shadow:0 0 5px #666}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char::before,.splitting .char::after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0, 100px, 0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0, -100px, 0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(100px, 0, 0)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(0.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{transform:translate3d(0, 100%, 0)}html:not(.no-js) [data-aos=slide-down]{transform:translate3d(0, -100%, 0)}html:not(.no-js) [data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}html:not(.no-js) [data-aos=slide-left]{transform:translate3d(100%, 0, 0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}@font-face{font-family:"NanumSquare";font-style:normal;font-weight:800;src:url("/fonts/NanumSquareEB.woff") format("woff")}@font-face{font-family:"NanumSquare";font-style:normal;font-weight:700;src:url("/fonts/NanumSquareB.woff") format("woff")}@font-face{font-family:"NanumSquare";font-style:normal;font-weight:400;src:url("/fonts/NanumSquareR.woff") format("woff")}@font-face{font-family:"NanumSquare";font-style:normal;font-weight:300;src:url("/fonts/NanumSquareL.woff") format("woff")}@font-face{font-family:"NanumBrush";font-style:normal;font-weight:400;src:url("/fonts/NanumBrush.woff") format("woff")}@font-face{font-family:"NanumBarunPenBold";font-style:normal;font-weight:normal;src:url("/fonts/NANUMBARUNPENB.woff") format("woff")}@font-face{font-family:"NanumBarunPen";font-style:normal;font-weight:normal;src:url("/fonts/NANUMBARUNPENR.woff") format("woff")}@font-face{font-family:"NanumGothic";font-style:normal;font-weight:800;src:url("/fonts/NanumGothic-ExtraBold.woff") format("woff")}@font-face{font-family:"NanumGothic";font-style:normal;font-weight:700;src:url("/fonts/NanumGothic-Bold.woff") format("woff")}@font-face{font-family:"NanumGothic";font-style:normal;font-weight:400;src:url("/fonts/NanumGothic-Regular.woff") format("woff")}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:900;src:url("/fonts/NotoSansKR-Black.woff") format("woff")}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:700;src:url("/fonts/NotoSansKR-Bold.woff") format("woff")}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:500;src:url("/fonts/NotoSansKR-Medium.woff") format("woff")}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:400;src:url("/fonts/NotoSansKR-Regular.woff") format("woff")}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:300;src:url("/fonts/NotoSansCJKkr-DemiLight.woff") format("woff")}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:200;src:url("/fonts/NotoSansKR-Light.woff") format("woff")}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:100;src:url("/fonts/NotoSansKR-Thin.woff") format("woff")}@font-face{font-family:"InkLipquid";font-style:normal;font-weight:normal;src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff") format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:700;src:url("/fonts/SpoqaHanSansNeo-Bold.woff") format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:500;src:url("/fonts/SpoqaHanSansNeo-Medium.woff") format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:400;src:url("/fonts/SpoqaHanSansNeo-Regular.woff") format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:300;src:url("/fonts/SpoqaHanSansNeo-Light.woff") format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:100;src:url("/fonts/SpoqaHanSansNeo-Thin.woff") format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:900;src:url("/fonts/AppleSDGothicNeoH.woff") format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:800;src:url("/fonts/AppleSDGothicNeoEB.woff") format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:700;src:url("/fonts/AppleSDGothicNeoB.woff") format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:600;src:url("/fonts/AppleSDGothicNeoSB.woff") format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:500;src:url("/fonts/AppleSDGothicNeoM.woff") format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:400;src:url("/fonts/AppleSDGothicNeoR.woff") format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:300;src:url("/fonts/AppleSDGothicNeoL.woff") format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:200;src:url("/fonts/AppleSDGothicNeoT.woff") format("woff")}@font-face{font-family:"SCDream";font-style:normal;font-weight:900;src:url("/fonts/SCDream9.woff") format("woff")}@font-face{font-family:"SCDream";font-style:normal;font-weight:800;src:url("/fonts/SCDream8.woff") format("woff")}@font-face{font-family:"SCDream";font-style:normal;font-weight:700;src:url("/fonts/SCDream7.woff") format("woff")}@font-face{font-family:"SCDream";font-style:normal;font-weight:600;src:url("/fonts/SCDream6.woff") format("woff")}@font-face{font-family:"SCDream";font-style:normal;font-weight:500;src:url("/fonts/SCDream5.woff") format("woff")}@font-face{font-family:"SCDream";font-style:normal;font-weight:400;src:url("/fonts/SCDream4.woff") format("woff")}@font-face{font-family:"SCDream";font-style:normal;font-weight:300;src:url("/fonts/SCDream3.woff") format("woff")}@font-face{font-family:"SCDream";font-style:normal;font-weight:200;src:url("/fonts/SCDream2.woff") format("woff")}@font-face{font-family:"SCDream";font-style:normal;font-weight:100;src:url("/fonts/SCDream1.woff") format("woff")}@font-face{font-family:"GmarketSans";font-style:normal;font-weight:700;src:url("/fonts/GMARKETSANSTTFBOLD.woff") format("woff")}@font-face{font-family:"GmarketSans";font-style:normal;font-weight:500;src:url("/fonts/GMARKETSANSTTFMEDIUM.woff") format("woff")}@font-face{font-family:"GmarketSans";font-style:normal;font-weight:300;src:url("/fonts/GMARKETSANSTTFLIGHT.woff") format("woff")}@font-face{font-family:"Cafe24Syongsyong";font-style:normal;font-weight:normal;src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Syongsyong.woff") format("woff")}@font-face{font-family:"Cafe24Shiningstar";font-style:normal;font-weight:normal;src:url("/fonts/Cafe24Shiningstar.woff") format("woff")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:900;src:url("/fonts/Pretendard-Black.woff") format("woff")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:800;src:url("/fonts/Pretendard-ExtraBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:700;src:url("/fonts/Pretendard-Bold.woff") format("woff")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:600;src:url("/fonts/Pretendard-SemiBold.woff") format("woff")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:500;src:url("/fonts/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:400;src:url("/fonts/Pretendard-Regular.woff") format("woff")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:300;src:url("/fonts/Pretendard-Light.woff") format("woff")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:200;src:url("/fonts/Pretendard-ExtraLight.woff") format("woff")}@font-face{font-family:"Pretendard";font-style:normal;font-weight:100;src:url("/fonts/Pretendard-Thin.woff") format("woff")}@font-face{font-family:"Caveat_Brush";font-style:normal;font-weight:normal;src:url("/fonts/CaveatBrush-Regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:url("/fonts/Montserrat-Black.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;src:url("/fonts/Montserrat-ExtraBold.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url("/fonts/Montserrat-Bold.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url("/fonts/Montserrat-SemiBold.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url("/fonts/Montserrat-Medium.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url("/fonts/Montserrat-Regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url("/fonts/Montserrat-Light.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:200;src:url("/fonts/Montserrat-ExtraLight.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100;src:url("/fonts/Montserrat-Thin.woff") format("woff")}@font-face{font-family:"play";font-style:normal;font-weight:700;src:url("/fonts/Play-Bold.woff") format("woff")}@font-face{font-family:"play";font-style:normal;font-weight:400;src:url("/fonts/Play-Regular.woff") format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:900;src:url("/fonts/Poppins-Black.woff") format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:800;src:url("/fonts/Poppins-ExtraBold.woff") format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:700;src:url("/fonts/Poppins-Bold.woff") format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:600;src:url("/fonts/Poppins-SemiBold.woff") format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:500;src:url("/fonts/Poppins-Medium.woff") format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:400;src:url("/fonts/Poppins-Regular.woff") format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:300;src:url("/fonts/Poppins-Light.woff") format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:200;src:url("/fonts/Poppins-ExtraLight.woff") format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:100;src:url("/fonts/Poppins-Thin.woff") format("woff")}@font-face{font-family:"Reggae_One";font-style:normal;font-weight:normal;src:url("/fonts/CReggaeOne-Regular.woff") format("woff")}*{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit}*,:after,:before{box-sizing:border-box}:root{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;cursor:default;line-height:1;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}html,body{height:100%}img,picture,video,canvas,svg{display:block;max-width:100%}button{background:none;border:0;cursor:pointer}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:normal}ul,ol,li{list-style-type:none}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}input{font-family:inherit;-webkit-border-radius:0;border:0}textarea{resize:none}button{border-radius:0}address,em{font-style:normal}input:focus,select:focus,option:focus,textarea:focus,button:focus{outline:none}p,span,b,strong,h1,h2,h3,h4,h5,h6{word-break:keep-all}.clearfix:after{content:"";clear:both;display:block}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}.none-reset,.none-reset *{font-size:revert;font-family:revert;font-weight:revert;line-height:1.4;color:revert;letter-spacing:revert;display:revert;list-style-type:revert;margin:revert;padding:revert}.none-reset table[align=center],.none-reset * table[align=center]{margin:0 auto}.none-reset thead,.none-reset tbody,.none-reset tfoot,.none-reset tr,.none-reset td,.none-reset th,.none-reset * thead,.none-reset * tbody,.none-reset * tfoot,.none-reset * tr,.none-reset * td,.none-reset * th{border:inherit;text-align:revert;margin:revert;padding:revert;font:revert;color:revert;letter-spacing:revert}.none-reset img{height:auto !important}html,body{font-family:"Pretendard","Noto Sans KR","Noto_Sans_KR",sans-serif;font-weight:400;color:#fff;letter-spacing:-0.04em}body{background-color:#000}body.sub{background-color:#fff;color:#111}html{scroll-behavior:smooth}#container{overflow:hidden}.w1500{max-width:1500px;margin:0 auto}.w1400{max-width:1400px;margin:0 auto}.w1300{max-width:1300px;margin:0 auto}.w1280{max-width:1280px;margin:0 auto}.w1200{max-width:1200px;margin:0 auto}.w1100{max-width:1100px;margin:0 auto}.blind{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;clip:rect(0, 0, 0, 0)}.br{display:block}@media(max-width: 500px){.br{display:inline}}.mo-br{display:inline}@media(max-width: 500px){.mo-br{display:block}}.mo-block{display:none}.mo-none{display:block}@media screen and (max-width: 768px){.mo-block{display:block}.mo-none{display:none}.btn-more{margin-top:6vw}.btn-more .more{width:40px;height:40px}}.custom-splitting{overflow:hidden;opacity:0}.custom-splitting.splitting{opacity:1}.custom-splitting.splitting .word{overflow:hidden;line-height:inherit;display:inline-block}.custom-splitting.splitting .char{display:inline-block;position:relative;font-size:inherit;font-family:inherit;font-weight:inherit;opacity:0}.btn-more{display:flex;justify-content:center;margin-top:60px}.btn-more .more{position:relative;width:50px;height:50px;border:solid 2px #00a4e0;background:#fff;border-radius:50%;box-shadow:0 0 18.8px 1.2px rgba(0,164,224,.15);transition:all .4s}.btn-more .more:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:2px;background:#00a4e0}.btn-more .more:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2px;height:14px;background:#00a4e0}.btn-more .more:hover{background:#00a4e0}.btn-more .more:hover:before{background:#fff}.btn-more .more:hover:after{background:#fff}.checkbox-wrap input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.checkbox-wrap input[type=checkbox]+label{display:inline-block;position:relative;line-height:2;vertical-align:middle;padding-left:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-bottom:0;font-size:1rem;color:#fff;font-weight:600}.checkbox-wrap input[type=checkbox]+label span{display:block;position:absolute;left:9px;top:9px;z-index:1;width:12px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.checkbox-wrap input[type=checkbox]+label:after{content:"";position:absolute;left:0px;top:0;width:30px;height:30px;line-height:30px;border-radius:5px;text-align:center;border:1px solid #fff}.checkbox-wrap input[type=checkbox]:checked+label:after{background-color:#fff}.checkbox-wrap input[type=checkbox]:checked+label>span{border-left:2px solid #111;border-bottom:2px solid #111}@media screen and (min-width: 1px)and (max-width: 768px){.checkbox-wrap input[type=checkbox]+label{line-height:5vw;padding-left:7vw;font-size:3vw}.checkbox-wrap input[type=checkbox]+label>span{left:1vw;top:1vw}.checkbox-wrap input[type=checkbox]+label::after{width:5vw;height:5vw;line-height:5vw}}@font-face{font-family:"Cafe24Syongsyong";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Syongsyong.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Cafe24Shiningstar";font-weight:normal;font-style:normal;src:url(/fonts/Cafe24Shiningstar.woff) format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:900;src:url(/fonts/AppleSDGothicNeoH.woff) format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:800;src:url(/fonts/AppleSDGothicNeoEB.woff) format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:700;src:url(/fonts/AppleSDGothicNeoB.woff) format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:600;src:url(/fonts/AppleSDGothicNeoSB.woff) format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:500;src:url(/fonts/AppleSDGothicNeoM.woff) format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:400;src:url(/fonts/AppleSDGothicNeoR.woff) format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:300;src:url(/fonts/AppleSDGothicNeoL.woff) format("woff")}@font-face{font-family:"APPLE_SANDG";font-style:normal;font-weight:200;src:url(/fonts/AppleSDGothicNeoT.woff) format("woff")}@font-face{font-family:"Barlow_Condensed";font-style:normal;font-weight:900;src:url(/fonts/BarlowCondensed-Black.woff) format("woff")}@font-face{font-family:"Barlow_Condensed";font-style:normal;font-weight:800;src:url(/fonts/BarlowCondensed-ExtraBold.woff) format("woff")}@font-face{font-family:"Barlow_Condensed";font-style:normal;font-weight:700;src:url(/fonts/BarlowCondensed-Bold.woff) format("woff")}@font-face{font-family:"Barlow_Condensed";font-style:normal;font-weight:600;src:url(/fonts/BarlowCondensed-SemiBold.woff) format("woff")}@font-face{font-family:"Barlow_Condensed";font-style:normal;font-weight:500;src:url(/fonts/BarlowCondensed-Medium.woff) format("woff")}@font-face{font-family:"Barlow_Condensed";font-style:normal;font-weight:400;src:url(/fonts/BarlowCondensed-Regular.woff) format("woff")}@font-face{font-family:"Barlow_Condensed";font-style:normal;font-weight:300;src:url(/fonts/BarlowCondensed-Light.woff) format("woff")}@font-face{font-family:"Barlow_Condensed";font-style:normal;font-weight:200;src:url(/fonts/BarlowCondensed-ExtraLight.woff) format("woff")}@font-face{font-family:"Barlow_Condensed";font-style:normal;font-weight:100;src:url(/fonts/BarlowCondensed-Thin.woff) format("woff")}@font-face{font-family:"NANUMSQUARE";font-style:normal;font-weight:800;src:url(/fonts/NanumSquareEB.woff) format("woff")}@font-face{font-family:"NANUMSQUARE";font-style:normal;font-weight:700;src:url(/fonts/NanumSquareB.woff) format("woff")}@font-face{font-family:"NANUMSQUARE";font-style:normal;font-weight:400;src:url(/fonts/NanumSquareR.woff) format("woff")}@font-face{font-family:"NANUMSQUARE";font-style:normal;font-weight:300;src:url(/fonts/NanumSquareL.woff) format("woff")}@font-face{font-family:"NANUMBARUNPENB";font-style:normal;src:url(/fonts/NANUMBARUNPENB.woff) format("woff")}@font-face{font-family:"NANUMBARUNPENR";font-style:normal;src:url(/fonts/NANUMBARUNPENR.woff) format("woff")}@font-face{font-family:"NANUMGOTHIC";font-style:normal;font-weight:800;src:url(/fonts/NanumGothic-ExtraBold.woff) format("woff")}@font-face{font-family:"NANUMGOTHIC";font-style:normal;font-weight:700;src:url(/fonts/NanumGothic-Bold.woff) format("woff")}@font-face{font-family:"NANUMGOTHIC";font-style:normal;font-weight:400;src:url(/fonts/NanumGothic-Regular.woff) format("woff")}@font-face{font-family:"GMARKET-SDG";font-style:normal;font-weight:700;src:url(/fonts/GMARKETSANSTTFBOLD.woff) format("woff")}@font-face{font-family:"GMARKET-SDG";font-style:normal;font-weight:500;src:url(/fonts/GMARKETSANSTTFMEDIUM.woff) format("woff")}@font-face{font-family:"GMARKET-SDG";font-style:normal;font-weight:300;src:url(/fonts/GMARKETSANSTTFLIGHT.woff) format("woff")}@font-face{font-family:"InkLipquid";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Caveat_Brush";src:url(/fonts/CaveatBrush-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Reggae_One";src:url(/fonts/CReggaeOne-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:900;src:url(/fonts/NotoSansKR-Black.woff) format("woff")}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:700;src:url(/fonts/NotoSansKR-Bold.woff) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:500;src:url(/fonts/NotoSansKR-Medium.woff) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:400;src:url(/fonts/NotoSansKR-Regular.woff) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:300;src:url(/fonts/NotoSansCJKkr-DemiLights.woff) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:200;src:url(/fonts/NotoSansKR-Light.woff) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"Noto_Sans_KR";font-style:normal;font-weight:100;src:url(/fonts/NotoSansKR-Thin.woff) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:url(/fonts/Montserrat-Black.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;src:url(/fonts/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(/fonts/Montserrat-Bold.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/fonts/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Light.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url(/fonts/Montserrat-Light.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:200;src:url(/fonts/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100;src:url(/fonts/Montserrat-Thin.woff) format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:700;src:url(/fonts/SpoqaHanSansNeo-Bold.woff) format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:500;src:url(/fonts/SpoqaHanSansNeo-Medium.woff) format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:400;src:url(/fonts/SpoqaHanSansNeo-Regular.woff) format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:300;src:url(/fonts/SpoqaHanSansNeo-Light.woff) format("woff")}@font-face{font-family:"SpoqaHanSans";font-style:normal;font-weight:100;src:url(/fonts/SpoqaHanSansNeo-Thin.woff) format("woff")}@font-face{font-family:"poppins";font-style:normal;font-weight:700;src:url(/fonts/Poppins-Bold.woff) format("woff");unicode-range:U+0041-005A,U+0061-007A}@font-face{font-family:"poppins";font-style:normal;font-weight:500;src:url(/fonts/Poppins-Medium.woff) format("woff");unicode-range:U+0041-005A,U+0061-007A}@font-face{font-family:"poppins";font-style:normal;font-weight:400;src:url(/fonts/Poppins-Regular.woff) format("woff");unicode-range:U+0041-005A,U+0061-007A}@font-face{font-family:"poppins";font-style:normal;font-weight:300;src:url(/fonts/Poppins-Light.woff) format("woff");unicode-range:U+0041-005A,U+0061-007A}@font-face{font-family:"suit";font-weight:400;src:url(/fonts/SUIT-Regular.woff2) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"suit";font-weight:700;src:url(/fonts/SUIT-Bold.woff2) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"suit";font-weight:900;src:url(/fonts/SUIT-ExtraBold.woff2) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"suit";font-weight:300;src:url(/fonts/SUIT-Light.woff2) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"suit";font-weight:500;src:url(/fonts/SUIT-Medium.woff2) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"suit";font-weight:300;src:url(/fonts/SUIT-Light.woff2) format("woff");unicode-range:U+AC00-D7A3}@font-face{font-family:"play";font-style:normal;font-weight:400;src:url(/fonts/Play-Regular.woff) format("woff");unicode-range:U+0041-005A,U+0061-007A,U+0030-0039,U+0020-002F,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:"play";font-style:bold;font-weight:700;src:url(/fonts/Play-Bold.woff) format("woff");unicode-range:U+0041-005A,U+0061-007A,U+0030-0039,U+0020-002F,U+003A-0040,U+005B-0060,U+007B-007E}@font-face{font-family:"Pretendard";font-style:normal;font-weight:400;src:url(/fonts/Pretendard-Regular.woff) format("woff")}@font-face{font-family:"Pretendard";font-style:bold;font-weight:700;src:url(/fonts/Pretendard-Bold.woff) format("woff")}@font-face{font-family:"Pretendard";font-style:light;font-weight:300;src:url(/fonts/Pretendard-Light.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:900;src:url(/fonts/Pretendard-Black.woff) format("woff")}@font-face{font-family:"Pretendard";font-weight:500;src:url(/fonts/Pretendard-Medium.woff) format("woff")}.skip{padding:20px 0;color:#fff;font-size:25px;display:block;text-align:center;position:absolute;background-color:#c7a865;width:100%;top:-999px;opacity:0;z-index:999}#header{position:fixed;left:0%;top:0;width:100%;transition:all .3s;z-index:100}#header .header_box{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;height:100px;z-index:102;background-color:rgba(0,0,0,0);transition:all .4s}#header .header_box .w1400{width:100%;display:flex;align-items:center;justify-content:space-between}#header .header_box .h_logoBox{position:relative;z-index:12;max-width:235px;width:-moz-fit-content;width:fit-content}#header .header_box .h_logoBox a{display:inline-block;width:110px;height:auto;aspect-ratio:110/29;background:url("/images/layout/logo.png") no-repeat center center/contain}#header .header_box .h_nav{margin-right:-26px;width:100%;height:100%;position:relative;top:0;z-index:2}#header .header_box .h_nav .dep1{display:flex;justify-content:flex-end;align-items:center;height:100%}#header .header_box .h_nav .dep1 .dep1_li{position:relative;text-align:center;padding:0 26px}#header .header_box .h_nav .dep1 .dep1_li .dep1_a{position:relative;color:#fff;font-family:"Oswald",sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:normal;display:block;width:100%;height:100%;padding:41px 0;transition:color .4s}#header .header_box .h_nav .dep1 .dep1_li.on .dep1_a{color:#c7a865}@media(hover: hover){#header .header_box .h_nav .dep1 .dep1_li:hover .dep1_a{color:#c7a865}#header .header_box .h_nav .dep1 .dep1_li:hover .dep1_a:before{opacity:1;top:16px}}#header .header_box .h_nav .dep1 .dep1_li .dep2{display:none;background-color:#fbfbfb;border-top:1px solid #ddd;border-right:1px solid #ddd;position:absolute;left:50%;top:100%;width:100%;height:437px;min-width:200px;transform:translateX(-50%);z-index:2}#header .header_box .h_nav .dep1 .dep1_li .dep2 .dep2_li{position:relative;z-index:1;border-bottom:1px solid #eaeaea;height:70px}#header .header_box .h_nav .dep1 .dep1_li .dep2 .dep2_li .dep2_a{display:block;height:100%;padding:25px 0;font-size:1rem;font-weight:500;color:#666;word-break:keep-all}@media(hover: hover){#header .header_box .h_nav .dep1 .dep1_li .dep2 .dep2_li .dep2_a:hover{color:#4ea8dc}}#header .header_box .rightBox{white-space:nowrap;color:#fff}#header .header_box .rightBox .h_contact_btn{display:flex;justify-content:center;align-items:center;width:160px;height:50px;border-radius:50px;box-sizing:border-box;background:#fc5e20;color:#fff;font-weight:700;font-size:20px;letter-spacing:-0.03em}#header .header_box .rightBox .h_contact_btn span{margin-left:10px}#header .header_box .rightBox .siteMap_btn{font-weight:600;display:none;width:40px;height:auto;aspect-ratio:40/26;background:url("/images/layout/btn-sitemap.png") no-repeat center center/contain;transition:background .3s}#header .header_box .lnb-bg{display:none;position:absolute;left:0;top:100%;width:100vw;height:437px;background:#fff;border-top:1px solid #ddd}.siteMap_box{position:fixed;width:1200px;height:580px;right:0;top:-100%;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(0.075, 0.82, 0.165, 1);background:#222;border-radius:0 0 0 50px;z-index:999}.siteMap_box .center_box{width:100%;height:100%;z-index:3;display:flex}.siteMap_box .center_box .top{width:124px;height:100%;background:#222;padding:24px;display:flex;justify-content:flex-end;align-items:center;flex-direction:column-reverse}.siteMap_box .center_box .top h4{font-size:1.25rem;font-weight:700;color:#fff;text-align:center;writing-mode:vertical-rl;height:calc(100% - 30px);letter-spacing:.1em}.siteMap_box .center_box .top .close_btn{transition:transform .5s}.siteMap_box .center_box .top .close_btn:hover{transform:rotate(180deg)}.siteMap_box.on{opacity:1;visibility:visible;top:0}.siteMap_box.on .custom-splitting.splitting .char{animation:text-active-ani .6s cubic-bezier(0.4, 0, 0.2, 1) both;animation-delay:.4s}@keyframes text-active-ani{from{opacity:0;filter:Alpha(opacity=0);transform:translateY(90%)}to{opacity:1;filter:Alpha(opacity=100);transform:translateY(0)}}.overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:200;pointer-events:none;opacity:0;transition:opacity .3s}body.body_bg{overflow:hidden !important}body.body_bg .overlay{opacity:1}body.sub #header{background:#111}@media screen and (min-width: 1px)and (max-width: 1800px){#header .header_box .h_nav{padding-right:4%}}@media screen and (min-width: 1px)and (max-width: 1200px){#header .header_box .h_logoBox{transform:none}#header .header_box .h_nav{display:none}#header .header_box .rightBox .h_contact_btn{display:none}#header .header_box .rightBox .siteMap_btn{display:block}.siteMap_box{min-width:unset;width:100%;max-width:100%;height:100vh;border-radius:0;background:#222;overflow:hidden;top:0;right:-100%}.siteMap_box .center_box{position:relative;flex-direction:column}.siteMap_box .center_box .top{width:100%;height:auto;flex-direction:row;justify-content:space-between;align-items:center}.siteMap_box .center_box .top h4{writing-mode:unset;height:auto;width:39.21vw;font-size:1.5rem}.siteMap_box .center_box .nav{position:relative;padding:0 30px;width:100%;height:100%;background:#222;overflow-y:auto}.siteMap_box .center_box .squid-img{position:absolute;right:-6.5789473684vw;bottom:-3.9473684211vw;width:56.3157894737vw;opacity:.1;z-index:1;pointer-events:none}.siteMap_box .center_box .dep1{padding-top:7.8947368421vw;border-top:1px solid rgba(255,255,255,.2)}.siteMap_box .center_box .dep1>li{display:block;width:100%}.siteMap_box .center_box .dep1>li>a{position:relative;font-family:"Oswald",sans-serif;color:#fff;font-size:5.2631578947vw;font-weight:700;line-height:18.4210526316vw}.siteMap_box .center_box .dep1>li.on>a{color:#c7a865}.siteMap_box.on{right:-1px}}@media screen and (min-width: 1px)and (max-width: 768px){#header .header_box .rightBox .siteMap_btn{width:35px}}@media screen and (min-width: 1px)and (max-width: 500px){#header .header_box{height:75px}#header .header_box .h_logoBox a{width:70px}#header .header_box .rightBox .siteMap_btn{width:25px}.siteMap_box .center_box .top{padding:0 15px;height:29.3421052632vw}.siteMap_box .center_box .top .close_btn{width:3.8157894737vw}.siteMap_box .center_box .nav{padding:0 15px}.siteMap_box .center_box .sm_dep1>li{padding:15px}.siteMap_box .center_box .sm_dep1>li>a{margin-bottom:20px}.siteMap_box .center_box .sm_dep1>li:first-of-type{padding-left:15px}.siteMap_box .center_box .sm_dep1>li .sm_dep2 li{margin-bottom:17px}}.sub-header .banner{position:relative;height:600px;overflow:hidden}.sub-header .banner::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;animation:scale-ani 5s ease forwards}@keyframes scale-ani{0%{transform:scale(1.1)}100%{transform:scale(1)}}.sub-header .banner.company::before{background-image:url("/images/sub/banner-company.jpg")}.sub-header .banner.business::before{background-image:url("/images/sub/banner-business.jpg")}.sub-header .banner.board::before{background-image:url("/images/sub/banner-board.jpg")}.sub-header .banner .bg{position:relative;margin-top:100px;height:calc(100% - 100px)}.sub-header .banner .bg .text{position:absolute;left:50%;top:48%;width:100%;transform:translate3d(-50%, -50%, 0);text-align:center}.sub-header .banner .bg .text h2{color:#fff;font-size:3.125rem;font-weight:700}.sub-header .banner .bg .text .desc{font-size:1.125rem;font-family:"poppins",sans-serif;color:#fff;margin-top:27px;letter-spacing:.25em;font-weight:300}.sub-header .banner .bg .text .custom-splitting.splitting .char{animation:text-active-ani 1s .2s cubic-bezier(0.4, 0, 0.2, 1) both}@keyframes text-active-ani{from{opacity:0;filter:Alpha(opacity=0);transform:translateY(90%)}to{opacity:1;filter:Alpha(opacity=100);transform:translateY(0)}}.sub-nav{height:65px;transform:translateY(-32.5px);background-color:#c7a865;border-radius:32.5px;box-shadow:0 5px 18px 0 rgba(39,42,53,.3);position:relative;z-index:10}.sub-nav .parent{display:flex;align-items:center;height:100%}.sub-nav .parent>li{width:220px;height:100%;position:relative}.sub-nav .parent>li::after{content:"";position:absolute;right:0;top:50%;transform:translate3d(0, -50%, 0);z-index:10;width:1px;height:15px;background:rgba(255,255,255,.5)}.sub-nav .parent>li>a{display:flex;align-items:center;width:100%;height:100%;padding-left:24px;color:#fff}.sub-nav .parent>li>a span{display:inline-block;width:100%;color:inherit;font:inherit;position:relative;pointer-events:none}.sub-nav .parent>li>a span::after{content:"";background:url("/images/sub/icon-subnav-arrow.png") no-repeat center;width:10px;height:auto;aspect-ratio:10/5;position:absolute;top:50%;right:27px;transform:translateY(-50%)}.sub-nav .parent>li.rotate a span::after{transform:translateY(-50%) rotate(180deg)}.sub-nav .parent .home-data{width:100px;height:100%}.sub-nav .parent .home-data a{display:flex;align-items:center;padding-left:40px;height:100%;position:relative}.sub-nav .parent .parent-data>a,.sub-nav .parent .child-data>a{border-bottom:1px solid rgba(255,255,255,.3)}.sub-nav .parent .data-box{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #dfdfdf;z-index:5}.sub-nav .parent .data-box li a{display:block;padding:17px 25px;font-size:1rem;color:#505050;line-height:1.3}.sub-nav .parent .data-box li a span{color:inherit;font:inherit}@media(hover: hover){.sub-nav .parent .data-box li:hover{background-color:#f2f2f2}.sub-nav .parent .data-box li:hover a{font-weight:500}}#sub{margin-top:100px}#sub>div:first-of-type{padding-top:80px}.title_wrap{position:relative;text-align:center}.title_wrap .title{font-size:2.5rem;font-weight:700;padding-bottom:120px;text-transform:uppercase}@media screen and (min-width: 1px)and (max-width: 768px){#sub{margin-top:75px}#sub>div:first-child{padding-top:11vw}.title_wrap .title{font-size:6vw;padding-bottom:10vw}}#footer{display:flex;justify-content:center;align-items:center;position:relative;min-height:180px;background:#000;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.2)}#footer .wrap .info p{color:#aaa;line-height:1.71;font-size:.938rem;text-align:center}#footer .wrap .info p span{display:inline-block;font:inherit;position:relative;margin-right:7px;padding-right:7px;padding-right:12px}#footer .wrap .info p span::after{content:"";position:absolute;right:0;top:5px;z-index:10;width:1px;height:13px;background:rgba(187,187,187,.3)}#footer .wrap .info p span:last-of-type::after{display:none}#footer .wrap .info p span:nth-child(2)::after,#footer .wrap .info p span:nth-child(4)::after{display:none}#footer .wrap .info p.copyright{margin-top:5px;font-size:.875rem}#footer .footer__btn-top{position:fixed;right:35px;bottom:80px;transition:box-shadow .4s;z-index:1}@keyframes pulse{from{box-shadow:0 0 0 0 #c7a865}}#footer .footer__btn-top .circle{width:66px;height:auto;aspect-ratio:1/1;box-shadow:2.5px 4.3px 10px 0 rgba(0,0,0,.2);background:#c7a865 url("/images/layout/btn-top-arrow.png") no-repeat center center/10px;border-radius:50%;z-index:1}@media(hover: hover){#footer .footer__btn-top:hover .circle{box-shadow:0 0 0 13px rgba(0,0,0,0);animation:pulse 1s}}@media screen and (min-width: 1px)and (max-width: 1400px){#footer .wrap{width:100%;padding:0 4%}}@media screen and (min-width: 1px)and (max-width: 768px){#footer{padding:26px 0;min-height:auto}#footer .wrap .info p{font-size:3vw}#footer .wrap .info p span{position:relative;margin-right:1.71vw;padding-right:1.71vw;padding-right:1.84vw;margin-right:1.31vw}#footer .wrap .info p span::after{content:"";position:absolute;right:0;top:1.17vw;z-index:10;width:1px;height:.9em;background:rgba(187,187,187,.3)}#footer .wrap .info p span:last-of-type::after{display:none}#footer .wrap .info p span:last-child{margin-right:0;padding-right:0}#footer .wrap .info p span:nth-child(1)::after,#footer .wrap .info p span:nth-child(5)::after,#footer .wrap .info p span:nth-child(7)::after,#footer .wrap .info p span:nth-child(8)::after{display:none}#footer .wrap .info p.copyright{margin-top:1vw;font-size:2.63vw}#footer .footer__btn-top{right:3vw;bottom:15vw}#footer .footer__btn-top .circle{width:10vw;background-size:1.5vw}}@media screen and (min-width: 1px)and (max-width: 500px){#footer .wrap{padding:0 15px}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.main .section .sec-tit{font-family:"Oswald","Pretendard",sans-serif;font-size:3.125rem;font-weight:700;color:#c7a865;text-transform:uppercase;text-align:center;margin-bottom:40px}.main .section .sec-desc{font-size:1.25rem;color:#fff;text-align:center;line-height:1.25;margin-bottom:70px}.main .section.visual{height:100vh;min-height:910px;position:relative}.main .section.visual .swiper{height:100%}.main .section.visual .swiper-slide{position:relative}.main .section.visual .swiper-slide .bg{width:100%;height:100%}.main .section.visual .swiper-slide .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.main .section.visual .swiper-slide-active img{animation:scale-ani 6s ease forwards}@keyframes scale-ani{0%{transform:scale(1.1)}100%{transform:scale(1)}}.main .section.visual .swiper-slide-active .text .custom-splitting .word{animation:text-active-ani 1.5s cubic-bezier(0.4, 0, 0.2, 1) both}@keyframes text-active-ani{from{opacity:0;filter:Alpha(opacity=0);transform:translateY(90%)}to{opacity:1;filter:Alpha(opacity=100);transform:translateY(0)}}.main .section.visual .vdo-box{position:relative;top:0;left:0;width:100%;padding-top:100vh;pointer-events:none;overflow:hidden}.main .section.visual .vdo-box video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:scale-ani 2s ease forwards}@keyframes scale-ani{0%{transform:scale(1.1)}100%{transform:scale(1)}}.main .section.visual .vdo-box::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.main .section.visual .scroll{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:2;animation:scroll-ani 1.3s linear infinite alternate}@keyframes scroll-ani{0%{transform:translate3d(-50%, 0, 0)}100%{transform:translate3d(-50%, 20px, 0)}}.main .section.visual .scroll p{font-family:"Montserrat",sans-serif;font-size:.75rem;color:#fff;z-index:1;letter-spacing:.05em;font-weight:700;padding-top:16px}.main .section.visual .scroll img{margin:0 auto}.main .section.visual .text{position:absolute;top:50%;left:0;transform:translate3d(0, -50%, 0);width:100%}.main .section.visual .text p{color:#fff;text-align:center}.main .section.visual .text p.title{font-size:2.25rem;line-height:1.2;font-weight:700;margin-bottom:45px}.main .section.visual .text p.desc{margin-top:45px;font-size:1.438rem;font-weight:700}.main .section.visual .text .img{text-align:center}.main .section.visual .text .img span{font-size:3.75rem;font-family:"Oswald",sans-serif;font-weight:700;line-height:1.5}.main .section.visual .text img{margin:0 auto}.main .brand-awards{padding:150px 0 0}.main .brand-awards .logo-box{margin-top:80px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px 20px}.main .brand-awards .best-brand-box{margin-top:150px}.main .brand-awards .best-brand-box .tit-box img{margin:0 auto}.main .brand-awards .best-brand-box .tit-box .tit{font-size:3.438rem;font-weight:700;text-align:center;color:#c7a865;margin-top:35px;font-family:"Oswald",sans-serif}.main .brand-awards .best-brand-box .con{margin-top:80px;display:flex;justify-content:space-between;gap:40px}.main .brand-awards .best-brand-box .con>a{position:relative;cursor:pointer;border:1px solid rgba(0,0,0,0);box-shadow:19.3px 23px 40px 0 #000}.main .brand-awards .best-brand-box .con>a:before{content:"";position:absolute;right:31px;bottom:31px;background:url(/images/main/download-icon.png) no-repeat center/cover;width:41px;aspect-ratio:1;opacity:0;transition:opacity .3s}.main .brand-awards .best-brand-box .con>a:nth-child(1):after{background:linear-gradient(90deg, #b0bfe5, #455795, #b0bfe5) border-box}.main .brand-awards .best-brand-box .con>a:nth-child(2)::after{background:linear-gradient(90deg, #ebdbb7, #9e8260, #ebdbb7) border-box}.main .brand-awards .best-brand-box .con>a:after{content:"";position:absolute;inset:0;border:2px solid rgba(0,0,0,0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;background-size:300% 300% !important;opacity:0;transition:opacity .2s ease}.main .brand-awards .best-brand-box .con>a:hover::before{opacity:1}.main .brand-awards .best-brand-box .con>a:hover::after{opacity:1;animation:borderRun 8s linear infinite}@keyframes borderRun{0%{background-position:0% 50%}100%{background-position:300% 50%}}.main .benefit{padding-top:150px}.main .benefit .sec-txt{font-size:2.188rem;font-weight:700;text-align:center;line-height:1.43}.main .benefit .con{position:relative;width:100%;max-width:1920px;margin:0 auto;overflow:hidden;margin-top:140px}.main .benefit .benefit-slide-box{width:100%}.main .benefit .benefit-slide-box .swiper-slide{background-repeat:no-repeat;background-position:center;background-size:cover;aspect-ratio:350/550;width:350px}.main .benefit .benefit-slide-box .swiper-slide:after{content:"";position:absolute;inset:0;border:2px solid rgba(0,0,0,0);background:linear-gradient(90deg, #ebdbb7, #9e8260, #ebdbb7) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;background-size:300% 300% !important;opacity:0;transition:opacity .2s ease}.main .benefit .benefit-slide-box .swiper-slide:hover::after{opacity:1;animation:borderRun 8s linear infinite}@keyframes borderRun{0%{background-position:0% 50%}100%{background-position:300% 50%}}.main .benefit .benefit-slide-box .in{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:55px 50px}.main .benefit .benefit-slide-box .tit{font-size:2.188rem;font-weight:700}.main .benefit .benefit-slide-box .txt{margin-top:20px;font-size:1rem;font-weight:500;line-height:1.5}.main .client{padding-top:150px}.main .client .con{display:flex;flex-wrap:wrap;justify-content:center;gap:65px 46px;align-items:center;width:1200px;margin:0 auto}.main .client .con .img{width:16%}.main .client .con .img img{margin:0 auto}.main .category{padding-top:150px}.main .category .sec-txt{font-size:2.5rem;text-align:center}.main .category .category-box{margin-top:70px;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.main .category .category-box>div{position:relative;aspect-ratio:680/300}.main .category .category-box>div .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden;width:100%}.main .category .category-box>div .bg img{transition:scale .3s}.main .category .category-box>div:hover .bg img{scale:1.1}.main .category .category-box>div .in{height:100%;flex-direction:column;display:flex;justify-content:center;padding:0 65px}.main .category .category-box>div .in .tit{font-size:2.188rem;color:#c7a865;font-weight:700}.main .category .category-box>div .in .txt1{margin-top:25px;font-size:1rem;text-transform:uppercase;font-family:"Oswald",sans-serif}.main .category .category-box>div .in .txt2{font-size:1.125rem;font-weight:500;font-stretch:normal;margin-top:25px}.main .evaluation{padding-top:150px}.main .evaluation .sec-cate{margin-bottom:45px;font-family:"Oswald",sans-serif;font-size:1.25rem;font-weight:700;text-transform:uppercase;text-align:center}.main .evaluation .con{margin-top:80px;display:flex;justify-content:space-between;gap:10px}.main .evaluation .con .score-card{width:440px;aspect-ratio:440/550;background:#0f1017;border:solid 1px rgba(199,168,101,.3);padding:53px 28px 32px;color:#d9dbe1;position:relative;text-align:center}.main .evaluation .con .score-card:after{content:"";position:absolute;inset:0;border:2px solid rgba(0,0,0,0);background:linear-gradient(90deg, #ebdbb7, #9e8260, #ebdbb7) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;background-size:300% 300% !important;opacity:0;transition:opacity .2s ease}.main .evaluation .con .score-card:hover::after{opacity:1;animation:borderRun 8s linear infinite}@keyframes borderRun{0%{background-position:0% 50%}100%{background-position:300% 50%}}.main .evaluation .con .score-card .score{font-weight:700;line-height:1;font-size:5.625rem;letter-spacing:-0.02em;color:#c7a865}.main .evaluation .con .score-card .score .unit{font-size:2.5rem;font-weight:700;color:#fff;vertical-align:12px;margin-left:6px;position:relative;top:.25em}.main .evaluation .con .score-card .label{margin-top:31px;font-family:"Oswald",sans-serif;font-size:1rem}.main .evaluation .con .score-card .title{margin:20px 0 44px;font-size:1.875rem;line-height:1.3;color:#fff;font-weight:700}.main .evaluation .con .score-card .divider{display:block;margin:0 auto;width:50px;height:2px;background:#fff}.main .evaluation .con .score-card .desc{margin-top:44px;margin-left:50px;text-align:left}.main .evaluation .con .score-card .desc li{position:relative;padding-left:14px;font-size:1.125rem;line-height:1.94}.main .evaluation .con .score-card .desc li::before{content:"";position:absolute;left:0;top:.8em;width:6px;height:6px;border-radius:50%;background:#c7a865;box-shadow:0 0 0 2px rgba(207,176,122,.15)}.main .evaluation .score-banner{margin-top:89px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;padding:40px 28px;color:#fff;font-weight:700;font-size:3.75rem;line-height:1.2;border-radius:10px;position:relative;text-align:center}.main .evaluation .score-banner::before,.main .evaluation .score-banner::after{content:"";position:absolute;left:0;right:0;margin:auto;height:3px;width:63%;border-radius:2px;pointer-events:none}.main .evaluation .score-banner::before{top:0;background:linear-gradient(90deg, transparent, #cfb07a, transparent)}.main .evaluation .score-banner::after{bottom:0;background:linear-gradient(90deg, transparent, #cfb07a, transparent);height:3px}.main .evaluation .score-banner .em{color:#c7a865}.main .gallery{padding-top:150px}.main .gallery .con{overflow:hidden}.main .gallery .gallery-slide-box{width:100%;margin-bottom:10px}.main .gallery .gallery-slide-box.g-sld2{margin-left:-116px;width:calc(100% + 116px)}.main .gallery .gallery-slide-box .swiper-wrapper{transition-timing-function:linear !important}.main .gallery .gallery-slide-box .swiper-slide{cursor:pointer;aspect-ratio:370/220;width:370px;min-width:220px}.main .gallery .gallery-slide-box .swiper-slide img{width:100%}.main .gallery .gallery-pop-box{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:123}.main .gallery .gallery-pop-box .con{width:100%;height:80vh}.main .gallery .gallery-pop-box .con img{margin:0 auto;height:100%}.main .gallery .gallery-pop-box::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:-1}.main .gallery .gallery-pop-box .in{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.main .gallery .gallery-pop-box.on{display:block}.main .gallery .gallery-pop-box .pop-close{position:absolute;right:40px;top:-60px}.main .gallery .txt1{margin-top:100px;text-align:center;font-size:1.875rem;font-weight:700;line-height:1.67}.main .gallery .brand-rate{display:grid;grid-template-columns:repeat(2, 1fr);width:1100px;margin:60px auto 0}.main .gallery .brand-rate li{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.main .gallery .brand-rate li .ico{display:flex;align-items:center;justify-content:center;height:86px}.main .gallery .brand-rate li:nth-child(1)::before,.main .gallery .brand-rate li:nth-child(3)::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:247px;background-color:rgba(255,255,255,.15)}.main .gallery .brand-rate li:nth-child(3)::before{top:46%}.main .gallery .brand-rate li:nth-child(1),.main .gallery .brand-rate li:nth-child(2){padding-bottom:60px}.main .gallery .brand-rate li:nth-child(1)::after,.main .gallery .brand-rate li:nth-child(2)::after{content:"";position:absolute;bottom:0;left:82px;width:437px;height:1px;background-color:rgba(255,255,255,.15)}.main .gallery .brand-rate li:nth-child(3),.main .gallery .brand-rate li:nth-child(4){padding:50px 0}.main .gallery .brand-rate li:nth-child(2)::after{left:31px}.main .gallery .brand-rate li .tit{font-size:1.25rem;font-weight:700}.main .gallery .brand-rate li .num-box{margin-top:40px}.main .gallery .brand-rate li .num-box p{display:flex;align-items:flex-end;font-size:2.5rem;font-weight:700;gap:10px}.main .gallery .brand-rate li .num-box .num{margin-bottom:-6px;font-size:5.625rem;font-weight:700;color:#c7a865;letter-spacing:-2.7px}.main .news{padding-top:100px}.main .news .more_btn{display:flex;align-items:center;justify-content:center;margin:50px auto 0;width:200px;height:50px;border-radius:50px;border:1px solid rgba(255,255,255,.3);font-size:1rem}.main .news .news-slide-box{width:100%}.main .news .news-slide-box .swiper-button-next{background:url(/images/main/news-arr-next.png) no-repeat center/cover;right:0}.main .news .news-slide-box .swiper-button-prev{background:url(/images/main/news-arr-prev.png) no-repeat center/cover;left:0}.main .news .news-slide-box .swiper-button-next,.main .news .news-slide-box .swiper-button-prev{margin-top:0;width:60px;height:60px;top:46%}.main .news .news-slide-box .card .title{font-size:1.25rem;font-weight:700;margin-top:36px}.main .news .news-slide-box .card .desc{margin-top:20px;font-size:1rem;line-height:1.63}.main .news .news-slide-box .card .date{margin-top:20px;font-size:1rem;color:rgba(255,255,255,.5)}.main .awards-ban{margin-top:150px;position:relative;height:600px;background:url(/images/main/awards-ban.jpg) no-repeat center/cover}.main .awards-ban .w1400{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;text-align:center}.main .awards-ban .txt1{position:relative;display:inline-block;margin:0 auto;padding:18px 0;font-size:1.875rem;font-weight:700;color:#c7a865;font-family:"Oswald",sans-serif;text-align:center}.main .awards-ban .txt1::before,.main .awards-ban .txt1::after{content:"";position:absolute;left:0;right:0;margin:auto;height:3px;width:100%;border-radius:2px;pointer-events:none;top:0;background:linear-gradient(90deg, transparent, #cfb07a, transparent)}.main .awards-ban .txt1::after{top:auto;bottom:0}.main .awards-ban .tit{margin-top:40px;font-size:3.438rem;line-height:1.27;font-weight:700;letter-spacing:-0.03em}.main .awards-ban .txt2{font-size:2.188rem;font-weight:500;margin-top:38px}.main .awards-ban .txt3{font-size:1.563rem;font-weight:700;margin-top:60px}.main .contact{padding:150px 0;background:url("/images/main/contact-bg.jpg");background-repeat:no-repeat;background-size:cover}.main .contact .w1400{display:flex;justify-content:space-between;gap:5%}.main .contact .title-wrap .section-tit .title{margin-top:27px;font-size:3.125rem;font-weight:700;font-family:"Oswald",sans-serif;color:#c7a865}.main .contact .title-wrap .section-desc{margin-top:44px;font-size:1.25rem;color:#fff;line-height:1.75}.main .contact .form{box-shadow:0 0 50px 0 rgba(0,0,0,.4)}.main .contact .form .input-wrap{display:flex;flex-direction:column}.main .contact .form .input-wrap label{margin-bottom:15px;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;color:#fff}.main .contact .form .input-wrap label span{color:red}.main .contact .form .input-wrap>div{margin-top:23px}.main .contact .form .input-wrap label{margin-bottom:15px;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;color:#fff}.main .contact .form .input-wrap label span{color:red}.main .contact .form .input-wrap .inp{display:flex;align-items:center;gap:8px}.main .contact .form .input-wrap input{height:51px;width:100%;padding:0 20px;border-radius:5px;border:solid 1px rgba(255,255,255,.3);background:rgba(0,0,0,0);font-size:1rem;color:#fff}.main .contact .form .input-wrap input::-moz-placeholder{font-size:1rem;color:rgba(255,255,255,.3)}.main .contact .form .input-wrap input::placeholder{font-size:1rem;color:rgba(255,255,255,.3)}.main .contact .form .input-wrap textarea{min-height:110px;width:100%;padding:24px 22px;color:#fff;font-size:1rem;border-radius:5px;border:solid 1px rgba(255,255,255,.3);background:rgba(0,0,0,0)}.main .contact .form .input-wrap textarea::-moz-placeholder{font-size:1rem;color:#111}.main .contact .form .input-wrap textarea::placeholder{font-size:1rem;color:#111}.main .contact .form .item{margin-top:12px}.main .contact .form .item label{margin-bottom:15px;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;color:#fff}.main .contact .form .item label span{color:red}.main .contact .form .item .custom-file{position:relative;display:inline-block;width:100%;height:55px}.main .contact .form .item .custom-file .custom-file-input{position:relative;width:100%;height:55px;overflow:hidden;opacity:0;cursor:pointer}.main .contact .form .item .custom-file .custom-file-label{position:absolute;top:0;left:0;z-index:1;width:calc(100% - 100px);height:100%;padding:0 20px;color:#222;font-weight:400;font-size:1rem;line-height:55px;background-color:#f5f5f5;border-radius:5px}.main .contact .form .item .custom-file .custom-file-label::after{content:"파일선택";position:absolute;left:calc(100% + 9px);top:0;z-index:3;display:block;width:91px;height:100%;color:#fff;background-color:#111;text-align:center;font-size:1rem;border-radius:5px;font-weight:500;line-height:55px}.main .contact .form .item .catcha-wrap{display:flex;gap:9px;justify-content:space-between;align-items:center;width:100%;border-radius:5px;border:solid 1px rgba(255,255,255,.3)}.main .contact .form .item .catcha-wrap input{height:51px;padding:0 20px;background:rgba(0,0,0,0);font-size:1rem;color:#fff}.main .contact .form .item .catcha-wrap .catcha-img{display:flex;align-items:center;gap:10px}.main .contact .form .btn-save{display:flex;align-items:center;justify-content:center;margin:50px auto 0;width:200px;height:60px;padding:22px 20px;background:#c7a865;border-radius:30px;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.main .contact .form .btn-save span{color:#fff;font-size:1.125rem;font-weight:800}.main .contact .form .checkbox-wrap{padding:18px 0}.main .contact .form .checkbox-wrap input[type=checkbox]+label span{border-left:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0)}.main .contact .form .checkbox-wrap input[type=checkbox]:checked+label:after{background-color:#c7a865;border-color:#c7a865}.main .contact .form .checkbox-wrap input[type=checkbox]:checked+label>span{border-left:2px solid #fff;border-bottom:2px solid #fff}.main .contact .pop_wrap{display:none;position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);z-index:1000}.main .contact .pop_wrap.show{display:block}.main .contact .pop_wrap .pop_inner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);min-width:800px;height:auto;max-height:90vh;padding-top:20px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;border-radius:20px;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.main .contact .pop_wrap .pop_inner .pop_close_btn{text-align:right;cursor:pointer;margin-left:auto;margin-right:20px;flex-shrink:0}.main .contact .pop_wrap .pop_inner .pop_cont{height:100%;padding:20px 70px 58px 70px;overflow-y:auto;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.main .contact .pop_wrap .pop_inner .pop_cont .title-wrap{padding-top:0;padding-bottom:50px}.main .contact .pop_wrap .pop_inner .pop_cont .title-wrap h2{font-size:2.188rem;color:#111;font-weight:800}.main .contact .pop_wrap .pop_inner .pop_cont .box{padding-bottom:30px}.main .contact .pop_wrap .pop_inner .pop_cont .box p{font-size:1rem;line-height:1.5;color:#333}.main .contact .pop_wrap .pop_inner .pop_cont .box strong{font-weight:700}@media screen and (min-width: 1px)and (max-width: 1400px){.main .client .con{width:100%}.main .contact .w1400{flex-direction:column;gap:40px}.main .gallery .brand-rate{width:100%;margin:10vw auto 0}.main .gallery .brand-rate li::after{width:100% !important;left:0 !important}.main .gallery .brand-rate li::before{top:0 !important;height:100% !important;transform:none !important}.main .gallery .brand-rate li:nth-child(1),.main .gallery .brand-rate li:nth-child(2){padding-bottom:11vw}.main .gallery .brand-rate li:nth-child(3),.main .gallery .brand-rate li:nth-child(4){padding:11vw 0}.main .gallery .brand-rate li .ico{height:22vw;width:10vw}.main .gallery .brand-rate li .tit{padding:0 1vw;font-size:4vw;line-height:1.5;text-align:center}.main .gallery .brand-rate li .num-box{margin-top:5vw}.main .gallery .brand-rate li .num-box .num{margin-bottom:-1vw;font-size:8vw}.main .gallery .brand-rate li .num-box p{font-size:4vw;gap:2vw}}@media screen and (min-width: 1px)and (max-width: 1200px){.main .brand-awards .best-brand-box .con{flex-direction:column;align-items:center}.main .evaluation .con .score-card .score{font-size:4rem}.main .evaluation .con .score-card .desc{margin-left:0}}@media screen and (min-width: 1px)and (max-width: 768px){.main .section .sec-tit{margin-bottom:6vw;font-size:7vw}.main .section .sec-desc{margin-bottom:12vw;font-size:3.9vw}.main .section.visual{min-height:850px;height:100vh}.main .section.visual .text{padding:0 15px}.main .section.visual .text p.desc{margin-top:6vw;font-size:4vw}.main .section.visual .text p.title{font-size:4.5vw;margin-bottom:4vw}.main .section.visual .text .img span{font-size:8vw}.main .section.visual .text .img img{width:52vw}.main .section.visual .swiper-pagination{top:60%}.main .section.visual .scroll{top:unset;bottom:7%;transform:translate3d(-50%, 0, 0)}.main .section.visual .scroll p{font-size:3vw}.main .brand-awards{padding:15vw 0 0}.main .brand-awards .logo-box{margin-top:10vw;gap:7vw 4vw;justify-content:center}.main .brand-awards .logo-box img{width:28vw}.main .brand-awards .logo-box img:nth-child(2){width:21vw}.main .brand-awards .best-brand-box{margin-top:20vw}.main .brand-awards .best-brand-box .tit-box img{width:33vw}.main .brand-awards .best-brand-box .tit-box .tit{margin-top:3vw;font-size:7vw}.main .brand-awards .best-brand-box .con{margin-top:10vw;gap:4vw}.main .brand-awards .best-brand-box .con a::before{right:4vw;bottom:4vw;width:6vw}.main .benefit{padding-top:15vw}.main .benefit .sec-txt{font-size:4vw}.main .benefit .con{width:100%;margin-top:10vw}.main .benefit .benefit-slide-box .in{padding:8vw 3vw}.main .benefit .benefit-slide-box .tit{font-size:4vw}.main .benefit .benefit-slide-box .txt{margin-top:4vw;font-size:2.8vw;height:13vw}.main .client{padding-top:15vw}.main .client .con{gap:9vw}.main .category{padding-top:15vw}.main .category .sec-txt{font-size:4vw}.main .category .category-box{grid-template-columns:repeat(1, 1fr);gap:4vw}.main .category .category-box>div .in{padding:0 5vw}.main .category .category-box>div .in .tit{font-size:5vw}.main .category .category-box>div .in .txt1{margin-top:3vw;font-size:3.5vw}.main .category .category-box>div .in .txt2{margin-top:3vw;font-size:3vw}.main .evaluation{padding-top:15vw}.main .evaluation .sec-cate{margin-bottom:4vw;font-size:4vw}.main .evaluation .score-banner{margin-top:13vw;padding:4vw;font-size:5vw}.main .evaluation .con{margin-top:10vw;flex-direction:column;gap:2vw}.main .evaluation .con .score-card{width:100%;aspect-ratio:auto;padding:8vw 3vw}.main .evaluation .con .score-card .score{font-size:12vw}.main .evaluation .con .score-card .score .unit{font-size:6vw;vertical-align:2vw;margin-left:2vw}.main .evaluation .con .score-card label{margin-top:4vw;font-size:4vw}.main .evaluation .con .score-card .title{margin:4vw 0 8vw;font-size:6vw}.main .evaluation .con .score-card .desc li{font-size:3.5vw}.main .evaluation .con .score-card .desc li::before{width:1vw;height:1vw}.main .gallery{padding-top:15vw}.main .gallery .txt1{font-size:3.5vw;margin-top:12vw}.main .gallery .gallery-pop-box .in{padding:0 3vw}.main .gallery .gallery-pop-box .con{height:auto}.main .gallery .gallery-pop-box .con img{height:auto}.main .gallery .gallery-pop-box .pop-close{right:3vw;top:-14vw;width:10vw}.main .gallery .gallery-slide-box .swiper-slide{width:45vw;min-width:45vw}.main .news{padding-top:10vw}.main .news .news-slide-box .card .title{margin-top:7vw;font-size:4vw}.main .news .news-slide-box .card .desc{margin-top:3vw;font-size:3.2vw}.main .news .news-slide-box .card .date{margin-top:3vw;font-size:3vw}.main .news .news-slide-box .swiper-button-next,.main .news .news-slide-box .swiper-button-prev{display:none}.main .awards-ban{margin-top:15vw;height:78vw}.main .awards-ban .txt1{padding:4vw 0;font-size:6vw}.main .awards-ban .tit{margin-top:7vw;font-size:5.5vw}.main .awards-ban .txt2{font-size:4vw;margin-top:5vw}.main .awards-ban .txt3{font-size:3.3vw;margin-top:9vw}.main .contact{padding:15vw 0}.main .contact .w1400{gap:5vw}.main .contact .title-wrap{width:100%}.main .contact .title-wrap .section-tit img{width:39vw}.main .contact .title-wrap .section-tit .title{font-size:5.5vw;margin-top:1vw}.main .contact .title-wrap .section-desc{font-size:3.6vw}.main .contact .form .input-wrap>div{margin-top:5vw}.main .contact .form .input-wrap label{margin-bottom:2vw;font-size:3vw}.main .contact .form .input-wrap .inp{gap:1vw}.main .contact .form .input-wrap input{height:39px;padding:0 2vw;font-size:3vw}.main .contact .form .input-wrap input::-moz-placeholder{font-size:3vw}.main .contact .form .input-wrap input::placeholder{font-size:3vw}.main .contact .form .input-wrap textarea{min-height:110px;padding:3vw 2vw;font-size:3vw}.main .contact .form .input-wrap textarea::-moz-placeholder{font-size:3vw}.main .contact .form .input-wrap textarea::placeholder{font-size:3vw}.main .contact .form .item{margin-top:2vw}.main .contact .form .item label{margin-bottom:2vw;font-size:3vw}.main .contact .form .item .custom-file{height:45px}.main .contact .form .item .custom-file .custom-file-input{height:45px}.main .contact .form .item .custom-file .custom-file-label{padding:0 2vw;font-size:2.4vw;line-height:45px}.main .contact .form .item .custom-file .custom-file-label::after{font-size:2.4vw;line-height:45px}.main .contact .form .item .catcha-wrap input{height:39px;padding:0 2vw;font-size:3vw;width:calc(100% - 34vw)}.main .contact .form .item .catcha-wrap input::-moz-placeholder{font-size:2.4vw}.main .contact .form .item .catcha-wrap input::placeholder{font-size:2.4vw}.main .contact .form .item .catcha-wrap .catcha-img{width:34vw}.main .contact .form .btn-save{padding:0;margin:4vw auto 0;width:28vw;height:9vw}.main .contact .form .btn-save span{font-size:3vw}.main .contact .form .checkbox-wrap{padding:2vw 0}}@media screen and (min-width: 1px)and (max-width: 500px){.main .section.visual{min-height:550px}.main .section.visual .swiper-pagination{gap:13px}.main .section.visual .swiper-pagination-bullet{width:6px}.main .section.visual .swiper-pagination-bullet-active{width:30px}}#contact.complete{padding-top:110px !important}#contact.complete .w1400{min-height:calc(100vh - 385px);padding:100px 0 0}#contact.complete .txt{font-weight:500;color:#111;font-size:18px;text-align:center}@media screen and (min-width: 1px)and (max-width: 500px){#contact.complete .w1400{min-height:calc(100vh - 325px)}#contact.complete .txt{font-size:14px}}#form1{padding-bottom:130px}#form1 form{border-top:2px solid #222;width:100%;background-color:#fff}#form1 form .item{border-bottom:1px solid #ddd;display:flex;align-items:center}#form1 form .item>div:nth-of-type(1){width:250px;padding:0 30px;font-size:1.125rem;color:#222;font-weight:700}#form1 form .item>div:nth-of-type(2){flex:1 1 auto;padding:20px 30px}#form1 form input[type=text]{width:100%;height:50px;border:1px solid #ddd;background-color:#fff;padding:.5em 1em;color:#222}#form1 form input[type=text]::-moz-placeholder{color:#999}#form1 form input[type=text]::placeholder{color:#999}#form1 form input[type=text].input-mini{width:250px}#form1 form .input-wrap{display:flex;align-items:center;gap:12px}#form1 form textarea{border:1px solid #ddd;background-color:#fff;padding:1em;width:100%;height:200px;overflow-y:auto}#form1 form textarea::-moz-placeholder{color:#999}#form1 form textarea::placeholder{color:#999}#form1 form .custom-file{position:relative;display:inline-block;width:100%;height:50px}#form1 form .custom-file-input{position:relative;width:100%;height:50px;overflow:hidden;opacity:0;cursor:pointer}#form1 form .custom-file-label{position:absolute;top:0;left:0;z-index:1;width:calc(100% - 165px);height:100%;padding:0 .75rem;color:#222;font-weight:400;font-size:1rem;line-height:50px;background-color:#fff;border:1px solid #ddd}#form1 form .custom-file-label::after{content:"파일선택";position:absolute;left:calc(100% + 15px);top:0;z-index:3;display:block;width:150px;height:100%;color:#222;background-color:#eeeff4;text-align:center;font-weight:500;line-height:50px}#form1 #selectEmail-button{width:250px;height:50px;border:1px solid #ddd;background:#fff url("/images/sub/cs/select-arrow.png") no-repeat right 20px center;border-radius:0;display:flex;align-items:center}#form1 #selectEmail-button .ui-icon{background:none;display:none}#selectEmail-menu{border:1px solid #ddd;color:#999}#selectEmail-menu .ui-menu-item{background-color:#fff;border:none;margin:0;color:#222}#selectEmail-menu .ui-menu-item .ui-menu-item-wrapper{padding:1em}#selectEmail-menu .ui-menu-item .ui-state-active{background-color:#ddd;border:none;margin:0;color:#222}#form1 .btn-wrap{display:flex;justify-content:center;align-items:center;gap:11px;margin-top:95px}#form1 .btn-wrap button{width:200px;height:65px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700}#form1 .btn-save{background-color:#333;color:#fff}#form1 .btn-cancel{border:1px solid #333;background-color:#fff;color:#222}@media screen and (min-width: 1px)and (max-width: 1200px){#form1 form .item{flex-direction:column;align-items:flex-start;padding:40px 0}#form1 form .item>div:nth-of-type(1),#form1 form .item>div:nth-of-type(2){width:100%;padding:0}#form1 form .item>div:nth-of-type(1){margin-bottom:1em}#form1 form .input-wrap{justify-content:space-between}#form1 form input[type=text].input-mini,#form1 form #selectEmail-button{width:33.3333333333%}}@media screen and (min-width: 1px)and (max-width: 768px){#form1 form .item{padding:4.5vw 0;font-size:2.5vw}#form1 form .item>div:nth-of-type(1){font-size:2.7vw}#form1 form .input-wrap{gap:8px}#form1 form input[type=text]{height:45px;font-size:2.5vw}#form1 form input[type=text]::-moz-placeholder{font-size:2.5vw}#form1 form input[type=text]::placeholder{font-size:2.5vw}#form1 form textarea{font-size:2.5vw}#form1 form textarea::-moz-placeholder{font-size:2.5vw}#form1 form textarea::placeholder{font-size:2.5vw}#form1 form .custom-file{height:45px}#form1 form .custom-file-label{line-height:40px;font-size:2.5vw}#form1 form .custom-file-label::after{line-height:45px;font-size:2.5vw}#form1 #selectEmail-button{height:45px}#form1 #selectEmail-button .ui-selectmenu-text{font-size:2.5vw}#form1 .btn-wrap{margin-top:12vw}#form1 .btn-wrap button{width:26vw;height:auto;aspect-ratio:220/75;font-size:2.7vw}}@media screen and (min-width: 1px)and (max-width: 500px){#form1 form .item{font-size:2.8vw}#form1 form .item>div:nth-of-type(1){font-size:3vw;margin-bottom:.7em}#form1 form .input-wrap{gap:5px}#form1 form input[type=text]{height:40px;font-size:2.8vw}#form1 form input[type=text]::-moz-placeholder{font-size:2.8vw}#form1 form input[type=text]::placeholder{font-size:2.8vw}#form1 form textarea{font-size:2.8vw}#form1 form textarea::-moz-placeholder{font-size:2.8vw}#form1 form textarea::placeholder{font-size:2.8vw}#form1 form .custom-file{height:40px}#form1 form .custom-file-label{width:calc(100% - 105px);font-size:2.8vw}#form1 form .custom-file-label::after{width:90px;line-height:40px;font-size:2.8vw}#form1 #selectEmail-button{height:40px}#form1 #selectEmail-button .ui-selectmenu-text{font-size:2.8vw}#form1 .btn-wrap button{width:28vw;font-size:3vw}}#form2{padding-bottom:130px}#form2 form>div{margin-bottom:48px}#form2 .wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px}#form2 .wrap>div{width:100%}#form2 .label{font-size:1.25rem;font-weight:700;color:#222;margin-bottom:1em}#form2 input[type=text]{width:100%;height:70px;background-color:#f7f7f7;padding:.5em 1.5em;color:#222}#form2 input[type=text]::-moz-placeholder{color:#999}#form2 input[type=text]::placeholder{color:#999}#form2 input[type=text].input-mini{width:205px}#form2 .input-wrap{display:flex;justify-content:space-between;align-items:center}#form2 textarea{width:100%;height:220px;border:none;background-color:#f7f7f7;padding:1.5em;overflow-y:auto}#form2 textarea::-moz-placeholder{color:#999}#form2 textarea::placeholder{color:#999}#form2 .custom-file{position:relative;display:inline-block;width:100%;height:70px}#form2 .custom-file-input{position:relative;width:100%;height:100%;overflow:hidden;opacity:0;cursor:pointer}#form2 .custom-file-label{position:absolute;top:0;left:0;z-index:1;width:calc(100% - 165px);height:100%;padding:.375rem 1.5rem;color:#222;font-weight:400;font-size:1rem;line-height:55px;background-color:#f7f7f7}#form2 .custom-file-label::after{content:"파일선택";position:absolute;left:calc(100% + 15px);top:0;z-index:3;display:block;width:150px;height:100%;color:#fff;background-color:#222;text-align:center;font-weight:500;line-height:70px}#form2 #selectEmail-button{width:205px;height:70px;background:#f7f7f7 url("/images/sub/cs/select-arrow.png") no-repeat right 20px center;border-radius:0;border:none;display:flex;align-items:center}#form2 #selectEmail-button .ui-icon{display:none;background:none}#selectEmail-menu{border:1px solid #ddd;color:#999}#selectEmail-menu .ui-menu-item{background-color:#fff;border:none;margin:0;color:#222}#selectEmail-menu .ui-menu-item .ui-menu-item-wrapper{padding:1em}#selectEmail-menu .ui-menu-item .ui-state-active{background-color:#ddd;border:none;margin:0;color:#222}#form2 .btn-wrap{display:flex;justify-content:center;align-items:center;gap:11px;margin-top:100px}#form2 .btn-wrap button{width:200px;height:65px;display:flex;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700}#form2 .btn-save{background-color:#c7a865;color:#fff}#form2 .btn-cancel{border:1px solid #c7a865;background-color:#fff;color:#c7a865}@media screen and (min-width: 1px)and (max-width: 1500px){#form2 .input-wrap{gap:8px}#form2 input[type=text].input-mini,#form2 #selectEmail-button{width:33.3333333333%}}@media screen and (min-width: 1px)and (max-width: 1200px){#form2 .wrap{grid-template-columns:repeat(1, 1fr);gap:48px}}@media screen and (min-width: 1px)and (max-width: 768px){#form2 form>div{margin-bottom:6vw}#form2 .wrap{gap:6vw}#form2 .item{font-size:2.5vw}#form2 .label{font-size:2.7vw}#form2 input[type=text]{height:60px;font-size:2.5vw}#form2 input[type=text]::-moz-placeholder{font-size:2.5vw}#form2 input[type=text]::placeholder{font-size:2.5vw}#form2 textarea{height:200px;font-size:2.5vw}#form2 textarea::-moz-placeholder{font-size:2.5vw}#form2 textarea::placeholder{font-size:2.5vw}#form2 #selectEmail-button{height:60px}#form2 #selectEmail-button .ui-selectmenu-text{font-size:2.5vw}#form2 .custom-file{height:60px}#form2 .custom-file-label{line-height:47px;font-size:2.5vw}#form2 .custom-file-label::after{line-height:60px;font-size:2.5vw}#form2 .btn-wrap{margin-top:12vw}#form2 .btn-wrap button{width:26vw;height:auto;aspect-ratio:220/75;font-size:2.7vw}}@media screen and (min-width: 1px)and (max-width: 500px){#form2 .item{font-size:2.8vw}#form2 .label{font-size:3vw}#form2 .input-wrap{gap:5px}#form2 input[type=text]{height:45px;font-size:2.8vw}#form2 input[type=text]::-moz-placeholder{font-size:2.8vw}#form2 input[type=text]::placeholder{font-size:2.8vw}#form2 textarea{font-size:2.8vw}#form2 textarea::-moz-placeholder{font-size:2.8vw}#form2 textarea::placeholder{font-size:2.8vw}#form2 #selectEmail-button{height:45px}#form2 #selectEmail-button .ui-selectmenu-text{font-size:2.8vw}#form2 .custom-file{height:45px}#form2 .custom-file-label{line-height:35px;font-size:2.8vw;width:calc(100% - 105px)}#form2 .custom-file-label::after{width:90px;line-height:45px;font-size:2.8vw}#form2 .btn-wrap{margin-top:12vw}#form2 .btn-wrap button{width:28vw;font-size:3vw}}.board{padding-bottom:140px}.board-top{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1px)and (max-width: 768px){.board{padding-bottom:18vw}}#pagination1{display:flex;align-items:center;justify-content:center;position:relative;margin-top:70px}#pagination1 .page-item{width:40px;height:auto;aspect-ratio:1/1;font-family:"play",sans-serif;font-size:1rem;font-weight:600;border-radius:50%}#pagination1 .page-item a{font:inherit;color:inherit;width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}#pagination1 .page-item.prev a,#pagination1 .page-item.next a{background-repeat:no-repeat;background-position:center center}#pagination1 .page-item.prev{margin-right:10px}#pagination1 .page-item.prev a{background-image:url("/images/bbs/pagination/arrow-1-prev.png")}#pagination1 .page-item.next{margin-left:10px}#pagination1 .page-item.next a{background-image:url("/images/bbs/pagination/arrow-1-next.png")}#pagination1 .num{display:flex;align-items:center;justify-content:center;gap:7px}#pagination1 .num .page-item{color:#222}#pagination1 .num .page-item.on{background-color:#c7a865;color:#fff}#pagination2{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;margin-top:70px}#pagination2 .page-item{width:40px;height:auto;aspect-ratio:1/1;font-family:"play",sans-serif;font-size:1rem;font-weight:600;border:solid 1px #e5e5e5}#pagination2 .page-item a{font:inherit;color:inherit;width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}#pagination2 .page-item.prev a,#pagination2 .page-item.next a{background-repeat:no-repeat;background-position:center center}#pagination2 .page-item.prev a{background-image:url("/images/bbs/pagination/arrow-2-prev.png")}#pagination2 .page-item.next a{background-image:url("/images/bbs/pagination/arrow-2-next.png")}#pagination2 .num{display:flex;align-items:center;justify-content:center;gap:7px}#pagination2 .num .page-item{color:#222}#pagination2 .num .page-item.on{background-color:#c7a865;border:1px solid #c7a865;color:#fff}#pagination3{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;margin-top:70px}#pagination3 .page-item{width:40px;height:auto;aspect-ratio:1/1;font-family:"play",sans-serif;font-size:1rem}#pagination3 .page-item a{font:inherit;color:inherit;width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}#pagination3 .page-item.prev,#pagination3 .page-item.next{border-radius:50%;overflow:hidden}#pagination3 .page-item.prev a,#pagination3 .page-item.next a{background-color:#f2f2f2;background-repeat:no-repeat;background-position:center center}#pagination3 .page-item.prev{margin-right:20px}#pagination3 .page-item.prev a{background-image:url("/images/bbs/pagination/arrow-3-prev.png")}#pagination3 .page-item.next{margin-left:10px}#pagination3 .page-item.next a{background-image:url("/images/bbs/pagination/arrow-3-next.png")}#pagination3 .num{display:flex;align-items:center;justify-content:center;gap:7px}#pagination3 .num .page-item{color:#222;position:relative}#pagination3 .num .page-item::after{content:"";position:absolute;left:50%;bottom:0;transform:translate3d(-50%, 0, 0);width:18px;height:2px;background-color:#222;display:none}#pagination3 .num .page-item.on{font-weight:700}#pagination3 .num .page-item.on::after{display:block}@media screen and (min-width: 1px)and (max-width: 500px){#pagination1 .page-item{width:30px;font-size:3vw}#pagination1 .page-item.prev{margin-right:10px}#pagination1 .page-item.next{margin-left:10px}#pagination1 .page-item a{background-size:6px}#pagination2 .page-item{width:30px;font-size:3vw}#pagination2 .page-item a{background-size:5px}#pagination3 .page-item{width:30px;font-size:3vw}#pagination3 .page-item a{background-size:5px}#pagination3 .page-item.on::after{width:10px;height:2px}}#gallery1{margin-bottom:70px}#gallery1 .list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:78px 55px}#gallery1 .list li a{display:block;width:100%}#gallery1 .list li a .img{position:relative;height:auto;width:100%;aspect-ratio:430/250;overflow:hidden}#gallery1 .list li a .img::before{content:"";position:absolute;left:50%;top:50%;transform:translate3d(calc(-50% + 0.5px), calc(-50% + 0.5px), 0) scale(0);width:81px;height:auto;aspect-ratio:1/1;border-radius:50%;box-shadow:4px 6.9px 10px 0 rgba(0,0,0,.3);background:url("/images/bbs/gallery/list-btn-more.jpg") no-repeat center center;background-size:contain;z-index:1;transition:transform .4s}#gallery1 .list li a .img img{transition:transform .8s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#gallery1 .list li a .text .title{font-size:1.25rem;font-weight:700;line-height:1.5;color:#222;margin-top:1.5em;margin-bottom:1em;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}#gallery1 .list li a .text .date{font-size:1rem;color:#777}@media(hover: hover){#gallery1 .list li:hover a .img::before{transform:translate3d(calc(-50% + 0.5px), calc(-50% + 0.5px), 0) scale(1)}#gallery1 .list li:hover a .img img{transform:scale(1.07)}}#gallery2{margin-bottom:70px}#gallery2 .list{border-top:2px solid #222}#gallery2 .list li{border-bottom:1px solid #e5e5e5}#gallery2 .list li a{display:flex;align-items:center;width:100%;padding:40px 50px;gap:75px;transition:background-color .4s}#gallery2 .list li a .img{position:relative;width:250px;height:auto;aspect-ratio:250/150;overflow:hidden;flex:0 0 auto}#gallery2 .list li a .img img{transition:transform .8s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#gallery2 .list li a .text{flex:1 1 auto;min-width:0}#gallery2 .list li a .text .title{font-size:1.25rem;font-weight:700;line-height:1.5;color:#111;margin-bottom:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#gallery2 .list li a .text .desc{font-size:1rem;line-height:1.63;color:#777;margin-bottom:1em;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}#gallery2 .list li a .text .date{font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:500;letter-spacing:normal;color:#777}#gallery2 .list li a .btn-more{display:flex;align-items:center;gap:5px;flex-shrink:0;font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:700;letter-spacing:normal;color:#aaa}@media(hover: hover){#gallery2 .list li:hover a{background-color:#f8f8f8}#gallery2 .list li:hover a .img img{transform:scale(1.07)}#gallery2 .list li:hover a .btn-more{color:#c7a865}}#gallery3{margin-bottom:70px}#gallery3 .list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:78px 55px}#gallery3 .list li{border:1px solid #e5e5e5;transition:box-shadow .4s}#gallery3 .list li a{display:block;width:100%;height:auto;aspect-ratio:430/490;padding:40px;position:relative}#gallery3 .list li a .img{position:relative;height:auto;width:100%;aspect-ratio:350/250;overflow:hidden}#gallery3 .list li a .img img{transition:transform .8s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#gallery3 .list li a .text .title{font-size:1.25rem;font-weight:700;line-height:1.5;color:#222;margin-top:1.5em;margin-bottom:1em;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}#gallery3 .list li a .text .date{font-size:1rem;color:#777}#gallery3 .list li a .btn-more{content:"";position:absolute;right:40px;bottom:43px;opacity:0;color:#c7a865;transition:opacity .4s}@media(hover: hover){#gallery3 .list li:hover{box-shadow:0 0 40px 0 rgba(0,0,0,.1),0 0 0 2px inset #c7a865}#gallery3 .list li:hover a .img img{transform:scale(1.07)}#gallery3 .list li:hover a .btn-more{opacity:1}}@media screen and (min-width: 1px)and (max-width: 1200px){#gallery1 .list{grid-template-columns:repeat(2, minmax(0, 1fr))}#gallery2 .list li a{padding:40px 30px;gap:60px}#gallery3 .list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1px)and (max-width: 1000px){#gallery2 .list li a{flex-direction:column;align-items:center;gap:40px}#gallery2 .list li a .img,#gallery2 .list li a .text,#gallery2 .list li a .btn-more{width:100%}#gallery2 .list li a .btn-more{justify-content:flex-end}}@media screen and (min-width: 1px)and (max-width: 768px){#gallery1{margin-bottom:10vw}#gallery1 .list{grid-template-columns:repeat(1, minmax(0, 1fr));gap:12vw}#gallery1 .list li a .img::before{width:50px}#gallery1 .list li a .text .title{font-size:2.8vw}#gallery1 .list li a .text .date{font-size:2.5vw}#gallery2{margin-bottom:10vw}#gallery2 .list li a{padding:5vw 3vw;gap:5vw}#gallery2 .list li a .text .title{font-size:2.8vw}#gallery2 .list li a .text .desc,#gallery2 .list li a .text .date{font-size:2.5vw}#gallery2 .list li a .btn-more{font-size:2.3vw}#gallery3{margin-bottom:10vw}#gallery3 .list{grid-template-columns:repeat(1, minmax(0, 1fr));gap:10vw}#gallery3 .list li a{aspect-ratio:680/710;padding:5vw}#gallery3 .list li a .text .title{font-size:2.8vw}#gallery3 .list li a .text .date{font-size:2.5vw}#gallery3 .list li a .btn-more{right:5vw;bottom:5vw}}@media screen and (min-width: 1px)and (max-width: 500px){#gallery1 .list li a .text .title{font-size:3.5vw}#gallery1 .list li a .text .date{font-size:3.2vw}#gallery2 .list li a{padding:6vw 4vw}#gallery2 .list li a .text .title{font-size:3.5vw}#gallery2 .list li a .text .desc,#gallery2 .list li a .text .date{font-size:2.8vw}#gallery2 .list li a .btn-more{font-size:2.5vw}#gallery3 .list li a{padding:6vw}#gallery3 .list li a .text .title{font-size:3.5vw}#gallery3 .list li a .text .date{font-size:3.2vw}}#boardList1 table{width:100%;border-top:2px solid #222}#boardList1 table col:nth-child(1){width:20%}#boardList1 table col:nth-child(2){width:70%}#boardList1 table col:nth-child(3){width:10%}#boardList1 table tr{border-bottom:1px solid #e5e5e5}#boardList1 table tr.pin{background:#fff7f2}#boardList1 table tr td{font-family:"Pretendard",sans-serif;padding:33px 0;text-align:center;font-size:1rem;color:#777;vertical-align:top;cursor:pointer}#boardList1 table tr td.date{font-family:"Montserrat";font-weight:500}#boardList1 table tr td .tit{font-size:1.25rem;font-weight:700;color:#111;margin-bottom:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}#boardList1 table tr td .desc{color:#777;line-height:1.7;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}#boardList1 table tr td.txt_l{text-align:left}#boardList1 table tr td.icon{background-image:url("/images/bbs/list/ico_list1_arrow.png");background-repeat:no-repeat;background-position:center}@media(hover: hover){#boardList1 table tr:hover td{background-color:#f8f8f8}#boardList1 table tr:hover td.icon{background:#f8f8f8 url("/images/bbs/list/ico_list1_arrow_over.png");background-repeat:no-repeat;background-position:center}}#boardList2 .list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:102px 34px}#boardList2 .list li{border:1px solid #e5e5e5;transition:all .4s}#boardList2 .list li a{position:relative;display:block;width:100%;height:auto;aspect-ratio:325/360;padding:58px 34px;transition:all .4s}#boardList2 .list li a .more{opacity:0;position:absolute;right:34px;bottom:58px;width:14px;height:14px}#boardList2 .list li a .more:before{content:"";position:absolute;width:14px;height:2px;background:#c7a865;top:6px;left:0}#boardList2 .list li a .more:after{content:"";position:absolute;width:2px;height:14px;background:#c7a865;top:0px;left:6px}#boardList2 .list li:hover{box-shadow:0 0 40px 0 rgba(0,0,0,.1),0 0 0 2px inset #c7a865}#boardList2 .list li:hover .more{opacity:1}#boardList2 .list li .text_wrap .tit{font-family:"Pretendard",sans-serif;font-size:1.25rem;color:#111;font-weight:700;margin-bottom:30px;line-height:1.5;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}#boardList2 .list li .text_wrap .desc{font-family:"Pretendard",sans-serif;font-size:1rem;color:#777;line-height:1.7;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}#boardList2 .list li .text_wrap .date{font-family:"play",sans-serif;font-size:1rem;color:#777;padding-top:75px}#boardList3 .list{border-top:2px solid #222}#boardList3 .text_wrap{display:flex;align-items:center;justify-content:space-between;font-family:"Pretendard",sans-serif;padding:24px 0;text-align:center;font-size:1rem;line-height:1.2;color:#777;border-bottom:1px solid #e5e5e5;cursor:pointer}#boardList3 .text_wrap .num{width:7%;font-size:1.125rem}#boardList3 .text_wrap .tit{width:55%;font-size:1.25rem;font-weight:700;color:#111;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#boardList3 .text_wrap .info{width:35%;font-size:1rem;display:flex;align-items:center;justify-content:flex-end}#boardList3 .text_wrap .info>span{padding-right:40px}#boardList3 .text_wrap .info .icon{display:inline-block;width:50px;height:50px;background-image:url("/images/bbs/list/ico_list3_arrow.png");background-position:center;background-repeat:no-repeat;margin-right:50px}#boardList3 .text_wrap:hover{background:#f8f8f8}#boardList3 .text_wrap:hover .icon{background-size:contain;background-image:url("/images/bbs/list/ico_list3_arrow_over.png")}#boardList4 table{width:100%;border-top:2px solid #222}#boardList4 table col:nth-child(1){width:7%}#boardList4 table col:nth-child(3),#boardList4 table col:nth-child(4),#boardList4 table col:nth-child(5){width:10%}#boardList4 table tr{border-bottom:1px solid #e5e5e5}@media(hover: hover){#boardList4 table tr:hover{background-color:#f8f8f8}}#boardList4 table th,#boardList4 table td{font-size:1rem;text-align:center;vertical-align:middle}#boardList4 table th{color:#111;font-weight:700;padding:1.7em 1em}#boardList4 table td{color:#333;padding:22px 1em}#boardList4 table td.title{text-align:left;max-width:756px}#boardList4 table td.title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#boardList4 table .btn-status{color:#fff;width:60px;height:30px;border-radius:5px;font-size:.875rem;font-weight:500;text-align:center}#boardList4 table .btn-status--ing{background-color:#c7a865}#boardList4 table .btn-status--end{background-color:#333}#userList table{width:100%;border-top:2px solid #222}#userList table col:nth-child(1){width:10%}#userList table col:nth-child(3){width:7%}#userList table col:nth-child(4){width:15%}@media(hover: hover){#userList table tbody tr:hover{background-color:#f8f8f8}}#userList table tr{border-bottom:1px solid #e5e5e5}#userList table th,#userList table td{font-size:1rem;text-align:center;vertical-align:middle}#userList table th{color:#111;font-weight:700;padding:1.7em 1em}#userList table td{color:#333;padding:27px 1em}#userList table td.title{text-align:left;max-width:756px}#userList table td.title a{display:block;width:-moz-fit-content;width:fit-content;padding-right:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#userList table td.title a .count-comment{color:#888;margin-left:.3em}#userList table td.file img{display:block;margin:0 auto}#userList table tr.locked td.title a{position:relative;width:-moz-fit-content;width:fit-content;padding-right:22px}#userList table tr.locked td.title a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:auto;aspect-ratio:12/16;background:url("/images/bbs/list/icon-lock.png") no-repeat center center/contain}#userList table tr.locked .input-wrap{align-items:center;gap:10px;display:none;margin-top:10px}#userList table tr.locked .input-wrap.on{display:flex}#userList table tr.locked .input-pw,#userList table tr.locked .btn{font-size:1rem;border-radius:10px;height:40px;letter-spacing:normal}#userList table tr.locked .input-pw{border:1px solid #d6d6d6;width:10em;padding:0 1em}#userList table tr.locked .btn{width:auto;padding:0 1.5em}#userList table tr.locked .btn-1{background-color:#323232;color:#fff}#userList table tr.locked .btn-2{padding:0}#userList table tr.pin .no{font-size:1.125rem;font-weight:700;color:#21409a}#userList table tr.pin td.title a{position:relative;width:-moz-fit-content;width:fit-content;padding-right:25px}#userList table tr.pin td.title a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:auto;aspect-ratio:18/17;background:url("/images/bbs/list/icon-notice.png") no-repeat center center/contain}#userList table .btn-save{color:#fff;width:60px;height:34px;border-radius:5px;font-size:.875rem;font-weight:500;text-align:center;background-color:#c7a865}#userList table .btn-status{color:#fff;width:63px;height:30px;border-radius:5px;font-size:.875rem;font-weight:500;text-align:center}#userList table .btn-status--ing{background-color:#ccc}#userList table .btn-status--end{background-color:#333}#userList .write-btn{width:173px;height:46px;border-radius:8px;background-color:#323232;margin-top:28px;margin-left:auto;font-size:1.125rem;font-weight:500;color:#fff;display:flex;justify-content:center;align-items:center}.popup_alert{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:110}.popup_alert_inner{position:absolute;top:50%;left:50%;width:500px;height:350px;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.1);overflow:hidden;z-index:100;transform:translate(-50%, -50%) scale(0.85);border-radius:20px;opacity:0;transition:.2s ease-in-out}.popup_alert_cont{height:100%;position:relative;text-align:center;overflow:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:45px;justify-content:center;align-items:center}.popup_alert_cont::-webkit-scrollbar{display:none;width:0;height:0}.popup_alert_cont .alert_txt{font-size:1.875rem;font-weight:700;line-height:1.33;color:#111}.popup_alert_cont .btn-confirm{width:191px;height:57px;border-radius:28px;background-color:#21409a;font-size:1.125rem;font-weight:600;color:#fff;display:flex;justify-content:center;align-items:center}.popup_alert_cont .btn-close{position:absolute;right:31px;top:31px;width:22px;height:auto;aspect-ratio:1/1;background:url("/images/bbs/popup-close.png") no-repeat center center/contain}[data-alert]{background-color:rgba(0,0,0,0);transition-duration:.2s;z-index:-9999}[data-alert] [data-alert-inner]{transform:translate(-50%, -50%) scale(0.85);opacity:0;transition:.2s ease-in-out}[data-alert].show{display:block;z-index:120}[data-alert].show.isAnimate{background-color:rgba(0,0,0,.4);transition-property:background-color;transition-duration:.2s}[data-alert].show.isAnimate [data-alert-inner]{transform:translate(-50%, -50%) scale(1);opacity:1}@media screen and (min-width: 1px)and (max-width: 1500px){#boardList4 table td.title{max-width:48vw}#userList table td.title a{max-width:48vw}}@media screen and (min-width: 1px)and (max-width: 1250px){#boardList4 table col:nth-child(1){width:10%}#boardList4 table col:nth-child(3),#boardList4 table col:nth-child(4),#boardList4 table col:nth-child(5){width:13%}#boardList4 table td.title{max-width:40vw}#userList table col:nth-child(1){width:10%}#userList table col:nth-child(4){width:17%}#userList table td.title a{max-width:40vw}}@media screen and (min-width: 1px)and (max-width: 1200px){#boardList2 .list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:102px 2vw}}@media screen and (min-width: 1px)and (max-width: 1000px){#boardList4 table,#boardList4 table thead,#boardList4 table tbody,#boardList4 table tr{display:block}#boardList4 table thead{display:none}#boardList4 table tr{padding:25px;width:100%}#boardList4 table td{display:inline-block;padding:3px 5px;text-align:left;width:auto}#boardList4 table td.title{max-width:unset;width:100%;display:block;margin-bottom:.5em}#boardList4 table td.title a{line-height:1.57;overflow:unset;text-overflow:unset;white-space:unset}#boardList4 table td .mo-block{display:inline-block;font-weight:700;color:#111;margin-right:.7em}#boardList4 table td.status,#boardList4 table td.comment-date{margin-left:1em}#boardList4 table .no{display:none}#userList table,#userList table thead,#userList table tbody,#userList table tr{display:block}#userList table thead{display:none}#userList table tr{padding:25px;width:100%}#userList table td{display:inline-block;padding:3px 5px;text-align:left;width:auto}#userList table td.title{width:100%;display:block;margin:.5em 0;font-weight:700;color:#111}#userList table td.title a{max-width:unset;line-height:1.57;overflow:unset;text-overflow:unset;white-space:unset}#userList table td.title a .count-comment{color:#888;font-weight:400}#userList table td .mo-block{display:inline-block;font-weight:700;color:#111;margin-right:.7em}#userList table td.file{margin-right:1.5em}#userList table td.file img{display:inline;margin:0;transform:translateY(4px)}#userList table td.file-none{display:none}#userList table td.date{margin-left:1.5em}#userList table tr.pin .no{color:#0c78fd;width:-moz-fit-content;width:fit-content;position:relative;padding-right:25px}#userList table tr.pin .no::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:auto;aspect-ratio:18/17;background:url("/images/bbs/list/icon-notice.png") no-repeat center center/contain}#userList table tr.pin td.title a::after{display:none}#userList table .no{display:block}}@media screen and (min-width: 1px)and (max-width: 900px){#boardList2 .list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4vw}#boardList3 .text_wrap .info{width:45%}#boardList3 .text_wrap .info>span{padding-right:30px}#boardList3 .text_wrap .info .icon{margin-right:30px}}@media screen and (min-width: 1px)and (max-width: 768px){#boardList1 table col:nth-child(1){width:100%}#boardList1 table col:nth-child(2){width:100%}#boardList1 table col:nth-child(3){width:100%}#boardList1 table tr td{display:block;padding:4vw 3vw 0 3vw;font-size:2.2vw;text-align:left}#boardList1 table tr td .tit{font-size:2.8vw;margin-bottom:2vw}#boardList1 table tr td.icon{padding:4vw 3vw;background-position:top 10px right 3vw}}@media screen and (min-width: 1px)and (max-width: 768px)and (hover: hover){#boardList1 table tr:hover td.icon{background-position:top right 3vw}}@media screen and (min-width: 1px)and (max-width: 768px){#boardList2 .list li a{padding:5vw 3vw}#boardList2 .list li a .more{right:3vw;bottom:5vw}#boardList2 .list li .text_wrap .tit{font-size:2.8vw;margin-bottom:3vw}#boardList2 .list li .text_wrap .desc{font-size:2.2vw}#boardList2 .list li .text_wrap .date{font-size:2.2vw;padding-top:7vw}}@media screen and (min-width: 1px)and (max-width: 768px){#boardList3 .text_wrap{flex-direction:column;align-items:flex-start;padding:4vw 3vw;text-align:left}#boardList3 .text_wrap .num{width:100%;font-size:2vw;margin-bottom:2.5vw}#boardList3 .text_wrap .tit{width:100%;font-size:2.8vw;margin-bottom:2.5vw}#boardList3 .text_wrap .info{position:relative;width:100%;font-size:2.3vw;justify-content:flex-start}#boardList3 .text_wrap .info .icon{position:absolute;right:0;width:35px;height:35px;margin-right:0}#boardList3 .text_wrap:hover .icon{width:40px;height:40px}}@media screen and (min-width: 1px)and (max-width: 768px){#boardList4 table tr{padding:4vw 2vw}#boardList4 table td{font-size:2.7vw}#boardList4 table td.title{margin-bottom:1em}#boardList4 table .btn-status{width:unset;height:unset;font-size:2.5vw;padding:.4em .8em}}@media screen and (min-width: 1px)and (max-width: 768px){#userList table tr{padding:3vw 1.5vw}#userList table td{font-size:2.5vw}#userList table td.title{font-size:2.7vw}#userList table td.status{display:block;margin-left:0;margin-top:1.5vw}#userList table tr.pin .no{font-size:2.5vw;padding-right:1.5em}#userList table tr.pin .no::after{width:1em}#userList table .btn-status{width:unset;height:unset;font-size:2.3vw;padding:.4em .8em}#userList table input[type=password]{font-size:2.3vw;height:4.5vw}#userList table .btn-save{font-size:2.3vw;height:4.5vw}#userList .write-btn{width:25vw;height:6vw;font-size:2.3vw;margin-top:7vw}}@media screen and (min-width: 1px)and (max-width: 768px){.popup_alert_inner{width:70%;height:auto;aspect-ratio:500/350}.popup_alert_cont{gap:5vw}.popup_alert_cont .alert_txt{font-size:4.5vw}.popup_alert_cont .btn-confirm{width:40%;height:8vw;border-radius:4vw;font-size:3vw}.popup_alert_cont .btn-close{right:5vw;top:5vw;width:3.5vw}}@media screen and (min-width: 1px)and (max-width: 500px){#boardList1 table tr td{display:block;padding:5vw 3vw 0 3vw;font-size:3vw}#boardList1 table tr td .tit{font-size:3.2vw;color:#111;margin-bottom:2vw}#boardList1 table tr td.icon{padding:5vw 3vw;background-size:14px 14px}}@media screen and (min-width: 1px)and (max-width: 500px)and (hover: hover){#boardList1 table tr:hover td.icon{background-size:14px 14px}}@media screen and (min-width: 1px)and (max-width: 500px){#boardList2 .list li a{padding:6vw 4vw}#boardList2 .list li a .more{right:4vw;bottom:6vw}#boardList2 .list li .text_wrap .tit{font-size:3.2vw;margin-bottom:3vw}#boardList2 .list li .text_wrap .desc{font-size:3vw}#boardList2 .list li .text_wrap .date{font-size:3vw;padding-top:7vw}}@media screen and (min-width: 1px)and (max-width: 500px){#boardList3 .text_wrap{padding:5vw 3vw}#boardList3 .text_wrap .num{font-size:3vw;margin-bottom:3vw}#boardList3 .text_wrap .tit{font-size:3.5vw;margin-bottom:3.2vw}#boardList3 .text_wrap .info{font-size:2.8vw}#boardList3 .text_wrap .info .icon{width:7vw;height:7vw}#boardList3 .text_wrap:hover .icon{width:7vw;height:7vw}}@media screen and (min-width: 1px)and (max-width: 500px){#boardList4 table td{font-size:3vw}#boardList4 table .btn-status{font-size:2.7vw;border-radius:3px}}@media screen and (min-width: 1px)and (max-width: 500px){#userList table td{font-size:2.8vw}#userList table td.title{font-size:3vw}#userList table td.file img{width:1em}#userList table tr.pin .no{font-size:2.8vw}#userList table .btn-status{font-size:2.6vw}#userList table input[type=password]{font-size:2.6vw}#userList table .btn-save{font-size:2.6vw}#userList .write-btn{font-size:2.6vw}}@media screen and (min-width: 1px)and (max-width: 500px){.popup_alert_inner{border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.popup_alert_cont .alert_txt{font-size:4.8vw}.popup_alert_cont .btn-confirm{font-size:3.3vw}}#boardFaq1 .faq_accordion{border-top:1px solid #111}#boardFaq1 .faq_accordion .item{border-bottom:1px solid #e5e5e5}#boardFaq1 .faq_accordion .item.active{background:#f8f8f8}#boardFaq1 .faq_accordion .item.active .item_title .text_wrap::after{transform:translateY(-45%) rotate(180deg)}#boardFaq1 .faq_accordion .item .item_title{padding:46px 64px 46px 53px}#boardFaq1 .faq_accordion .item .item_title .text_wrap{position:relative;display:flex;justify-content:space-between;align-items:center;font-family:"pretendard",sans-serif}#boardFaq1 .faq_accordion .item .item_title .text_wrap:before{content:"Q";position:absolute;width:40px;height:40px;background:#ccc;border-radius:50%;top:50%;transform:translateY(-50%);left:0;font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}#boardFaq1 .faq_accordion .item .item_title .text_wrap:after{content:"";position:absolute;width:11px;height:auto;aspect-ratio:11/7;top:50%;right:0;transform:translateY(-50%);background:url("/images/bbs/faq/ico_faq2_arrow.png") no-repeat center}#boardFaq1 .faq_accordion .item .item_title .text_wrap .tit{width:80%;font-size:1.25rem;font-weight:700;color:#111;padding:0 20px 0 82px;line-height:1.2}#boardFaq1 .faq_accordion .item .item_title .text_wrap .date{font-size:1rem;color:#777;padding-right:70px}#boardFaq1 .faq_accordion .item .item_content{display:none;padding:30px 53px;border-top:1px solid #e5e5e5;background:#f8f8f8}#boardFaq1 .faq_accordion .item .item_content p{font-family:"pretendard",sans-serif;font-size:1rem;position:relative;padding-left:82px;line-height:1.9;color:#777}#boardFaq1 .faq_accordion .item .item_content p:before{content:"A";position:absolute;width:40px;height:40px;background:#333;border-radius:50%;top:50%;transform:translateY(-50%);left:0;font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}#boardFaq2 .faq_accordion{border-top:1px solid #111}#boardFaq2 .faq_accordion .item{border-bottom:1px solid #e5e5e5}#boardFaq2 .faq_accordion .item.active .item_title:after{background:#0554a6 url("/images/bbs/faq/ico_faq2_arrow_over.png") no-repeat center}#boardFaq2 .faq_accordion .item .item_title{position:relative;padding:46px 50px 46px 67px}#boardFaq2 .faq_accordion .item .item_title .tit{font-family:"pretendard",sans-serif;font-size:1.25rem;font-weight:700;color:#111;position:relative;padding:0 50px 0 80px;line-height:1.2}#boardFaq2 .faq_accordion .item .item_title .tit:before{content:"Q.";position:absolute;left:0;font-family:"Montserrat",sans-serif;font-size:1.25rem;color:#0554a6}#boardFaq2 .faq_accordion .item .item_title:after{content:"";position:absolute;top:50%;right:50px;transform:translateY(-50%);width:40px;height:40px;background:#eee url("/images/bbs/faq/ico_faq2_arrow.png") no-repeat center;border-radius:50%}#boardFaq2 .faq_accordion .item .item_content{display:none;padding:30px 67px;border-top:1px solid #e5e5e5;background:#f8f8f8}#boardFaq2 .faq_accordion .item .item_content p{font-family:"pretendard",sans-serif;font-size:1rem;position:relative;padding-left:67px;line-height:1.9;color:#777}#boardFaq2 .faq_accordion .item .item_content p:before{content:"A.";position:absolute;left:0;font-family:"Montserrat",sans-serif;font-size:1.25rem;font-weight:700;color:#111}@media screen and (min-width: 1px)and (max-width: 768px){#boardFaq1 .faq_accordion .item .item_title{padding:4vw}#boardFaq1 .faq_accordion .item .item_title .text_wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start}#boardFaq1 .faq_accordion .item .item_title .text_wrap:before{top:0;transform:translateY(0)}#boardFaq1 .faq_accordion .item .item_title .text_wrap .tit{font-size:2.6vw;padding:9vw 3vw 0 0}#boardFaq1 .faq_accordion .item .item_title .text_wrap .date{font-size:2.2vw;padding:2vw 0 0 0}#boardFaq1 .faq_accordion .item .item_content{padding:4vw}#boardFaq1 .faq_accordion .item .item_content p{font-size:2.2vw;padding:9vw 0 0 0}#boardFaq1 .faq_accordion .item .item_content p:before{top:0;transform:translateY(0)}#boardFaq2 .faq_accordion .item .item_title{padding:4vw}#boardFaq2 .faq_accordion .item .item_title .tit{font-size:2.6vw;padding:6vw 45px 0 0}#boardFaq2 .faq_accordion .item .item_title .tit:before{top:0}#boardFaq2 .faq_accordion .item .item_title:after{right:4vw}#boardFaq2 .faq_accordion .item .item_content{padding:4vw}#boardFaq2 .faq_accordion .item .item_content p{font-size:2.2vw;padding:6vw 0 0 0}#boardFaq2 .faq_accordion .item .item_content p:before{top:0}}@media screen and (min-width: 1px)and (max-width: 500px){#boardFaq1 .faq_accordion .item .item_title{padding:6vw 4vw}#boardFaq1 .faq_accordion .item .item_title .text_wrap:before{width:30px;height:30px}#boardFaq1 .faq_accordion .item .item_title .text_wrap .tit{font-size:3.2vw;padding:11vw 4vw 0 0}#boardFaq1 .faq_accordion .item .item_title .text_wrap .date{font-size:2.9vw}#boardFaq1 .faq_accordion .item .item_content{padding:6vw 4vw}#boardFaq1 .faq_accordion .item .item_content p{font-size:2.9vw;padding:11vw 0 0 0}#boardFaq1 .faq_accordion .item .item_content p:before{width:30px;height:30px}#boardFaq2 .faq_accordion .item .item_title{padding:5vw 4vw}#boardFaq2 .faq_accordion .item .item_title .tit{font-size:3.2vw;padding:7vw 40px 0 0}#boardFaq2 .faq_accordion .item .item_title .tit:before{font-size:3.7vw}#boardFaq2 .faq_accordion .item .item_title:after{width:30px;height:30px;background-size:8px auto}#boardFaq2 .faq_accordion .item .item_content{padding:5vw 4vw}#boardFaq2 .faq_accordion .item .item_content p{font-size:2.9vw;padding:7vw 0 0 0}#boardFaq2 .faq_accordion .item .item_content p:before{font-size:3.7vw}}#viewPage.view .board-view{font-family:"pretendard",sans-serif;border-top:2px solid #000;padding-bottom:86px}#viewPage.view .board-view .view-top{border-bottom:1px solid #e5e5e5;padding:50px 49px}#viewPage.view .board-view .view-top .view-title{font-size:1.875rem;line-height:1.2;font-weight:700;color:#111;margin-bottom:36px}#viewPage.view .board-view .view-top .view-write{display:flex;gap:30px}#viewPage.view .board-view .view-top .view-write p span{font-size:1rem;color:#888}#viewPage.view .board-view .view-top .view-write p span.tit{color:#111;font-weight:500;padding-right:10px}#viewPage.view .board-view .view-top .view-file{display:flex;gap:10px;margin-top:20px}#viewPage.view .board-view .view-top .view-file span{font-size:1rem;font-weight:500;color:#111;padding-right:10px}#viewPage.view .board-view .view-top .view-file li{font-size:1rem;color:#888;margin-bottom:.6em}#viewPage.view .board-view .view-top .view-file li:last-of-type{margin-bottom:0}#viewPage.view .board-view .view-content{font-size:1rem;color:#555;border-bottom:1px solid #e5e5e5;padding:65px 49px 130px 49px}#viewPage.view .board-view .comment-form{display:flex;align-items:center;gap:7px;margin-bottom:13px;margin-top:1em}#viewPage.view .board-view .comment-form .input-text{flex:1 1 auto;height:40px;border:1px solid #e6e6e6;background-color:#fff;padding:0 1em;border-radius:8px}#viewPage.view .board-view .comment-form .btn-submit{flex-shrink:0;width:179px;height:38px;border-radius:8px;background-color:#00a3e8;font-size:.938rem;font-weight:500;letter-spacing:normal;color:#fff;border-color:rgba(0,0,0,0)}#viewPage.view .board-view .view-comment{background-color:#f7f7f7;border-bottom:1px solid #e5e5e5;padding:35px 50px}#viewPage.view .board-view .view-comment .title{font-size:1.125rem;font-weight:700;color:#111;padding-left:1.5em;margin-bottom:1em;background:url("/images/bbs/view/comment-arrow.png") no-repeat left center}#viewPage.view .board-view .comment-item{position:relative;border-bottom:1px solid #e5e5e5;padding:35px 35px 45px}#viewPage.view .board-view .comment-item--reply{padding-left:70px;padding-right:0;padding-bottom:0;border-bottom:none}#viewPage.view .board-view .comment-item--reply::before{content:"";position:absolute;left:35px;top:29px;width:18px;height:auto;aspect-ratio:18/22;background:url("/images/bbs/view/comment-arrow.png") no-repeat;background-size:contain;z-index:1}#viewPage.view .board-view .comment-item:last-of-type{margin-bottom:0}#viewPage.view .board-view .comment-item .top{display:flex;align-items:center;margin-bottom:10px}#viewPage.view .board-view .comment-item .top .title{font-size:1.25rem;font-weight:700;color:#111;margin-right:12px}#viewPage.view .board-view .comment-item .top .date{font-size:1rem;color:#888;margin-right:12px}#viewPage.view .board-view .comment-item .top .files{font-size:.938rem;display:flex;align-items:center;gap:10px}#viewPage.view .board-view .comment-item .top .btn-delete{display:inline-block;width:53px;height:26px;border-radius:6px;background-color:#bebebe;font-size:.938rem;color:#fff;letter-spacing:normal;margin-right:12px}#viewPage.view .board-view .comment-item .top .btn-select{display:inline-block;width:53px;height:26px;border-radius:6px;border:solid 1px #cacaca;font-size:.938rem;color:#999;letter-spacing:normal}#viewPage.view .board-view .comment-item .top .btn-select.selected{color:#fff;background-color:#00a3e8;border-color:rgba(0,0,0,0)}#viewPage.view .board-view .comment-item .cont{font-size:1rem;line-height:1.8;color:#333}#viewPage.view .board-view .view-navi li{display:flex;align-items:center;border-bottom:1px solid #e2e2e2;padding:32px 0;color:#333}#viewPage.view .board-view .view-navi li strong{font-family:"Montserrat",sans-serif;font-size:.938rem;font-weight:700;width:200px;padding:0 50px;background-repeat:no-repeat;background-position:center right 57px;border-right:1px solid #e5e5e5}#viewPage.view .board-view .view-navi li.prev strong{background-image:url("/images/bbs/view/ico_view_navi_prev.png")}#viewPage.view .board-view .view-navi li.next strong{background-image:url("/images/bbs/view/ico_view_navi_next.png")}#viewPage.view .board-view .view-navi li .text{width:calc(100% - 200px);display:block;padding-left:43px;font-size:1.125rem}#viewPage.view .view-list{display:flex;align-items:center;justify-content:center;width:200px;height:65px;margin:0 auto;background:#333}#viewPage.view .view-list span{font-size:1.125rem;font-weight:700;color:#fefefe}@media screen and (min-width: 1px)and (max-width: 768px){#viewPage.view .board-view{padding-bottom:12vw}#viewPage.view .board-view .view-top{padding:5vw 3vw}#viewPage.view .board-view .view-top .view-title{font-size:3.5vw;margin-bottom:3vw}#viewPage.view .board-view .view-top .view-write{gap:30px}#viewPage.view .board-view .view-top .view-write p span{font-size:2.2vw}#viewPage.view .board-view .view-top .view-write p span.tit{padding-right:10px}#viewPage.view .board-view .view-top .view-file{gap:10px}#viewPage.view .board-view .view-top .view-file span,#viewPage.view .board-view .view-top .view-file li{font-size:2.2vw}#viewPage.view .board-view .view-content{font-size:2.2vw;padding:7vw 3vw 10vw 3vw}#viewPage.view .board-view .comment-form{gap:1.5vw;margin-bottom:2vw}#viewPage.view .board-view .comment-form .input-text{font-size:2.3vw;height:6vw;border-radius:6px}#viewPage.view .board-view .comment-form .btn-submit{width:17vw;font-size:2.3vw;height:6vw;border-radius:6px}#viewPage.view .board-view .view-comment{font-size:2.7vw;padding:7vw 5vw}#viewPage.view .board-view .view-comment .title{font-size:3vw;background-size:contain}#viewPage.view .board-view .comment-item{padding:3.5vw 3.5vw 4.5vw}#viewPage.view .board-view .comment-item--reply{padding-left:8vw}#viewPage.view .board-view .comment-item--reply::before{left:3.5vw;top:2.8vw;width:2.5vw}#viewPage.view .board-view .comment-item .top{margin-bottom:2px}#viewPage.view .board-view .comment-item .top .title{font-size:2.6vw;margin-right:.5em}#viewPage.view .board-view .comment-item .top .date{font-size:2.4vw;margin-right:.5em}#viewPage.view .board-view .comment-item .top .files{font-size:2.4vw;gap:2vw}#viewPage.view .board-view .comment-item .top .btn-delete,#viewPage.view .board-view .comment-item .top .btn-select{width:auto;height:auto;font-size:2.3vw;padding:.4em 1em .3em;border-radius:5px;margin-right:.5em}#viewPage.view .board-view .comment-item .cont{font-size:2.4vw}#viewPage.view .board-view .view-navi li{padding:3vw}#viewPage.view .board-view .view-navi li strong{font-size:2vw;width:auto;padding:0 60px 0 0;background-position:center right 20px}#viewPage.view .board-view .view-navi li .text{width:auto;padding-left:20px;font-size:2.2vw}#viewPage.view .view-list{width:30vw;height:10vw}#viewPage.view .view-list span{font-size:2.2vw}}@media screen and (min-width: 1px)and (max-width: 500px){#viewPage.view .board-view{padding-bottom:12vw}#viewPage.view .board-view .view-top{padding:6vw 3vw}#viewPage.view .board-view .view-top .view-title{font-size:3.7vw;margin-bottom:5vw}#viewPage.view .board-view .view-top .view-write{gap:15px}#viewPage.view .board-view .view-top .view-write p span{font-size:3vw}#viewPage.view .board-view .view-top .view-write p span.tit{padding-right:5px}#viewPage.view .board-view .view-top .view-file{gap:5px;margin-top:10px}#viewPage.view .board-view .view-top .view-file span,#viewPage.view .board-view .view-top .view-file li{font-size:3vw}#viewPage.view .board-view .view-content{font-size:3.2vw;padding:7vw 3vw 15vw 3vw}#viewPage.view .board-view .comment-form .input-text{font-size:2.6vw;border-radius:4px}#viewPage.view .board-view .comment-form .btn-submit{font-size:2.6vw;border-radius:4px}#viewPage.view .board-view .comment-item .top .title{font-size:2.9vw}#viewPage.view .board-view .comment-item .top .date{font-size:2.7vw}#viewPage.view .board-view .comment-item .top .files{font-size:2.7vw}#viewPage.view .board-view .comment-item .top .btn-delete,#viewPage.view .board-view .comment-item .top .btn-select{font-size:2.6vw;border-radius:3px}#viewPage.view .board-view .comment-item .cont{font-size:2.7vw}#viewPage.view .board-view .view-comment{font-size:3.2vw}#viewPage.view .board-view .view-navi li{padding:4vw}#viewPage.view .board-view .view-navi li strong{font-size:2.2vw;padding:0 40px 0 0;background-position:center right 10px;background-size:8px auto}#viewPage.view .board-view .view-navi li .text{width:auto;padding-left:5vw;font-size:2.7vw}#viewPage.view .view-list{width:35vw;height:12vw}#viewPage.view .view-list span{font-size:2.7vw}}.search-form1{margin-bottom:100px}.search-form1>form{display:flex;align-items:center;justify-content:center;border-bottom:2px solid #222}.search-form1>form .s-form{position:relative;width:570px;height:60px}.search-form1>form .s-form label{display:none}.search-form1>form .s-form .search-txt{width:100%;height:100%;padding:0 60px}.search-form1>form .s-form .search-txt::-moz-placeholder{font-size:1rem;color:#999}.search-form1>form .s-form .search-txt::placeholder{font-size:1rem;color:#999}.search-form1>form .s-form .submit{background:url("/images/bbs/icon-search.png") no-repeat center center;position:absolute;right:0;top:50%;width:60px;height:60px;text-indent:-9999em;transform:translateY(-50%);cursor:pointer}.search-form1 #searchCategory-button{width:180px;height:60px;background:#fff url("/images/bbs/icon-select-arrow.png") no-repeat right 6px center;padding:0 29px;border:none}.search-form1 #searchCategory-button .ui-selectmenu-text{font-family:"Pretendard",sans-serif;font-size:1rem;color:#222;line-height:60px;margin-right:0}.search-form1 #searchCategory-button .ui-icon{background:none}.search-form1 #searchCategory-menu{border:1px solid #ddd;color:#999;margin-top:10px}.search-form1 #searchCategory-menu .ui-menu-item{background-color:#fff;border:none;margin:0;color:#999}.search-form1 #searchCategory-menu .ui-menu-item .ui-menu-item-wrapper{padding:1em}.search-form1 #searchCategory-menu .ui-menu-item .ui-state-active{color:#999;background-color:#f5f5f5;border:none;margin:0}.search-form2{margin-bottom:100px}.search-form2>form{display:flex;align-items:center;justify-content:center;gap:10px}.search-form2>form .s-form{position:relative;width:500px;height:60px;border:1px solid #e5e5e5}.search-form2>form .s-form label{display:none}.search-form2>form .s-form .search-txt{width:100%;height:100%;padding:0 60px 0 30px}.search-form2>form .s-form .search-txt::-moz-placeholder{font-size:1rem;color:#999}.search-form2>form .s-form .search-txt::placeholder{font-size:1rem;color:#999}.search-form2>form .s-form .submit{background:url("/images/bbs/icon-search.png") no-repeat center center;position:absolute;right:0;top:50%;width:60px;height:60px;text-indent:-9999em;transform:translateY(-50%);cursor:pointer}.search-form2 #searchCategory-button{width:270px;height:60px;background:#fff url("/images/bbs/icon-select-arrow.png") no-repeat right 33px center;padding:0 29px;border:1px solid #e5e5e5}.search-form2 #searchCategory-button .ui-selectmenu-text{font-family:"Pretendard",sans-serif;font-size:1rem;color:#222;line-height:60px;margin-right:0}.search-form2 #searchCategory-button .ui-icon{background:none}.search-form2 #searchCategory-menu{border:1px solid #ddd;color:#999;margin-top:10px}.search-form2 #searchCategory-menu .ui-menu-item{background-color:#fff;border:none;margin:0;color:#999}.search-form2 #searchCategory-menu .ui-menu-item .ui-menu-item-wrapper{padding:1em}.search-form2 #searchCategory-menu .ui-menu-item .ui-state-active{color:#999;background-color:#f5f5f5;border:none;margin:0}.search-form3{margin-bottom:100px}.search-form3>form{display:flex;align-items:center;justify-content:center;font-size:0}.search-form3>form .s-form{position:relative;width:510px;height:60px}.search-form3>form .s-form label{display:none}.search-form3>form .s-form .search-txt{width:100%;height:100%;padding:0 60px;background:#f5f5f5;border-top-right-radius:30px;border-bottom-right-radius:30px;font-size:1rem}.search-form3>form .s-form .search-txt::-moz-placeholder{font-size:1rem;color:#999}.search-form3>form .s-form .search-txt::placeholder{font-size:1rem;color:#999}.search-form3>form .s-form .submit{background:url("/images/bbs/icon-search.png") no-repeat center center;position:absolute;right:10px;top:50%;width:60px;height:60px;text-indent:-9999em;transform:translateY(-50%);cursor:pointer}.search-form3 #searchCategory-button{width:190px;height:60px;background:#f5f5f5 url("/images/bbs/icon-select-arrow.png") no-repeat right 6px center;padding:0 50px;border:0;border-top-left-radius:30px;border-bottom-left-radius:30px}.search-form3 #searchCategory-button .ui-selectmenu-text{font-family:"Pretendard",sans-serif;font-size:1rem;color:#222;line-height:60px;margin-right:0}.search-form3 #searchCategory-button .ui-icon{background:none}.search-form3 #searchCategory-menu{border:1px solid #ddd;color:#999;margin-top:10px}.search-form3 #searchCategory-menu .ui-menu-item{background-color:#fff;border:none;margin:0;color:#999}.search-form3 #searchCategory-menu .ui-menu-item .ui-menu-item-wrapper{padding:1em}.search-form3 #searchCategory-menu .ui-menu-item .ui-state-active{color:#999;background-color:#f5f5f5;border:none;margin:0}.search-form5{margin-bottom:70px}.search-form5>form{display:flex;align-items:center;justify-content:center;gap:10px}.search-form5>form .s-form{position:relative;width:600px;height:60px}.search-form5>form .s-form label{display:none}.search-form5>form .s-form .search-txt{width:100%;height:100%;padding:0 100px 0 30px;border:1px solid #ddd;border-radius:30px}.search-form5>form .s-form .search-txt::-moz-placeholder{font-size:1.125rem;color:#999}.search-form5>form .s-form .search-txt::placeholder{font-size:1.125rem;color:#999}.search-form5>form .s-form .submit{background:url("/images/bbs/icon-search.png") no-repeat center center;position:absolute;right:0;top:50%;width:80px;height:60px;text-indent:-9999em;transform:translateY(-50%);cursor:pointer;border-radius:0 30px 30px 0}.search-form5 #searchCategory-button{width:150px;height:60px;background:#fff url("/images/bbs/select-arrow.png") no-repeat right 20px center;border:1px solid #ddd;padding:0 29px;border-radius:30px}.search-form5 #searchCategory-button .ui-selectmenu-text{line-height:60px;margin-right:0}.search-form5 #searchCategory-button .ui-icon{background-size:13px 8px;background-repeat:no-repeat;background-position:center;width:13px;height:8px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.search-form5 #searchCategory-menu{border:1px solid #ddd;border-radius:30px;color:#999;margin-top:10px}.search-form5 #searchCategory-menu .ui-menu-item{background-color:#fff;border:none;margin:0;color:#999}.search-form5 #searchCategory-menu .ui-menu-item .ui-menu-item-wrapper{padding:1em}.search-form5 #searchCategory-menu .ui-menu-item .ui-state-active{color:#999;background-color:#f5f5f5;border:none;margin:0}@media screen and (min-width: 1px)and (max-width: 900px){.search-form1{width:100%}.search-form2{width:100%}.search-form3{width:100%}.search-form5{width:100%}.search-form5>form .s-form{width:calc(100% - 160px)}}@media screen and (min-width: 1px)and (max-width: 768px){.search-form1{margin-bottom:10vw}.search-form1>form .s-form{width:calc(100% - 110px);height:50px}.search-form1>form .s-form .search-txt{padding:0 60px 0 10px}.search-form1 #searchCategory-button{width:110px;height:50px;padding:0 10px}.search-form1 #searchCategory-button .ui-selectmenu-text{line-height:50px}.search-form2{margin-bottom:10vw}.search-form2>form .s-form{width:calc(100% - 110px);height:50px}.search-form2>form .s-form .search-txt{padding:0 60px 0 10px}.search-form2 #searchCategory-button{width:110px;height:50px;padding:0 10px;background-position:center right 10px}.search-form2 #searchCategory-button .ui-selectmenu-text{line-height:50px}.search-form3{margin-bottom:10vw}.search-form3>form .s-form{width:calc(100% - 120px);height:50px}.search-form3>form .s-form .search-txt{padding:0 60px 0 10px}.search-form3 #searchCategory-button{width:120px;height:50px;padding:0 10px 0 20px;background-position:center right 10px}.search-form3 #searchCategory-button .ui-selectmenu-text{line-height:50px}.search-form5{margin-bottom:50px}.search-form5>form{gap:7px}.search-form5>form select{width:120px;height:54px;border-radius:27px;padding:0 18px}.search-form5>form .s-form{width:calc(100% - 127px);height:54px}.search-form5>form .s-form .search-txt{border-radius:27px;padding:0 80px 0 20px}.search-form5>form .s-form .submit{width:60px;height:54px}.search-form5 #searchCategory-button{width:120px;height:54px;border-radius:27px;padding:0 18px}.search-form5 #searchCategory-button .ui-selectmenu-text{line-height:53px}.search-form5 #searchCategory-menu{border-radius:27px}}@media screen and (min-width: 1px)and (max-width: 500px){.search-form5>form select{width:100px;height:44px;border-radius:22px;background-position:right 13px center}.search-form5>form .s-form{width:calc(100% - 105px);height:44px;border-radius:22px}.search-form5>form .s-form .search-txt{padding:0 55px 0 20px}.search-form5>form .s-form .submit{width:50px;height:44px;border-radius:0 22px 22px 0}.search-form5 #searchCategory-button{width:100px;height:44px;border-radius:22px;background-position:right 13px center}.search-form5 #searchCategory-button .ui-selectmenu-text{line-height:43px}.search-form5 #searchCategory-menu{border-radius:22px}}#qnaWrite.qna-write{padding-bottom:150px}#qnaWrite.qna-write input[type=text],#qnaWrite.qna-write input[type=number],#qnaWrite.qna-write input[type=password],#qnaWrite.qna-write input[type=email]{width:155px;font-size:1rem;height:40px;border:1px solid #dfdfdf;padding-left:5px}#qnaWrite.qna-write textarea{width:100%;border:1px solid #dfdfdf}#qnaWrite.qna-write .custom_select{display:inline-block;width:170px;height:40px;border:1px solid #dfdfdf;margin-left:5px}#qnaWrite.qna-write .custom_select select{width:100%;height:100%;background:url("/images/sub/ico_select.png") no-repeat center right 23px;padding:0 33px 0 5px;border:0;font-size:1rem;font-weight:500;color:#222}#qnaWrite.qna-write table{width:100%;border-top:1px solid #222}#qnaWrite.qna-write table tr{border-bottom:1px solid #ddd}#qnaWrite.qna-write table tr th{padding:15px 20px;border-right:1px solid #ddd;font-size:1rem;font-weight:500}#qnaWrite.qna-write table tr td{padding:15px 36px}#qnaWrite.qna-write .filebox{position:relative}#qnaWrite.qna-write .filebox input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#qnaWrite.qna-write .filebox label{position:absolute;right:0;width:110px;height:40px;line-height:40px;text-align:center;display:inline-block;background-color:#e5e5e5;cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:0}#qnaWrite.qna-write .filebox .upload-name{display:inline-block;width:100%;height:40px;padding:0 110px 0 5px;border:1px solid #dfdfdf;background:#fff;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}#qnaWrite.qna-write .btn_wrap{margin-top:60px;text-align:center}#qnaWrite.qna-write .btn_wrap .confirm_btn{display:inline-block;width:200px;height:65px;line-height:65px;background:#41a7d6;color:#fff;font-size:1rem;text-align:center;vertical-align:top}#qnaWrite.qna-write .btn_wrap .cancel_btn{display:inline-block;width:200px;height:65px;line-height:65px;background:#fff;border:1px solid #41a7d6;color:#41a7d6;margin-left:5px;font-size:1.125rem}@media screen and (min-width: 1px)and (max-width: 768px){#qnaWrite.qna-write{padding-bottom:13vw}#qnaWrite.qna-write input[type=text],#qnaWrite.qna-write input[type=number],#qnaWrite.qna-write input[type=password],#qnaWrite.qna-write input[type=email]{height:35px}#qnaWrite.qna-write .custom_select{width:30%;height:35px}#qnaWrite.qna-write .custom_select select{padding:0 20px 0 5px;background:url("/images/sub/ico_select.png") no-repeat center right 10px}#qnaWrite.qna-write table tr th{width:23%;padding:15px 10px}#qnaWrite.qna-write table tr td{padding:15px 10px}#qnaWrite.qna-write .btn_wrap{margin-top:30px;text-align:center}#qnaWrite.qna-write .btn_wrap .confirm_btn,#qnaWrite.qna-write .btn_wrap .cancel_btn{width:30vw;height:10vw;line-height:10vw;font-size:2.6vw}}@media screen and (min-width: 1px)and (max-width: 500px){#qnaWrite.qna-write{padding-bottom:17vw}#qnaWrite.qna-write .btn_wrap .confirm_btn,#qnaWrite.qna-write .btn_wrap .cancel_btn{width:35vw;height:12vw;line-height:12vw;font-size:3.4vw}}#productList1{margin-bottom:70px}#productList1 .list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:78px 55px}#productList1 .list li a{display:block;width:100%}#productList1 .list li a .img{position:relative;height:auto;width:100%;aspect-ratio:430/260;overflow:hidden;border:1px solid #e5e5e5}#productList1 .list li a .img::before{content:"";position:absolute;left:50%;top:50%;transform:translate3d(calc(-50% + 0.5px), calc(-50% + 0.5px), 0) scale(0);width:81px;height:auto;aspect-ratio:1/1;border-radius:50%;box-shadow:4px 6.9px 10px 0 rgba(0,0,0,.3);background:url("/images/bbs/gallery/list-btn-more.jpg") no-repeat center center;background-size:contain;z-index:1;transition:transform .4s}#productList1 .list li a .img img{transition:transform .8s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#productList1 .list li a .text .category{font-size:.938rem;color:#777;margin-top:2em;margin-bottom:.8em}#productList1 .list li a .text .title{font-size:1.25rem;font-weight:700;line-height:1.5;color:#222;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(hover: hover){#productList1 .list li:hover a .img::before{transform:translate3d(calc(-50% + 0.5px), calc(-50% + 0.5px), 0) scale(1)}#productList1 .list li:hover a .img img{transform:scale(1.07)}}#productList2{margin-bottom:70px}#productList2 .list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:85px 27px}#productList2 .list li a{display:block;width:100%}#productList2 .list li a .img{position:relative;height:auto;width:100%;aspect-ratio:1/1;overflow:hidden;border:1px solid #e5e5e5}#productList2 .list li a .img .dimmed{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#c7a865;opacity:0;transition:opacity .5s;pointer-events:none;z-index:2}#productList2 .list li a .img .more{font-family:"Montserrat";position:absolute;left:0;bottom:15%;transform:translate3d(0, -20px, 0);text-align:center;width:100%;font-size:.938rem;font-weight:500;letter-spacing:normal;color:#fff;opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;transition-delay:.1s;z-index:3}#productList2 .list li a .img .more::before{content:"";position:absolute;left:50%;bottom:30px;transform:translate3d(calc(-50% + 0.5px), 0, 0);width:1px;height:58px;background:rgba(255,255,255,.5);opacity:0;transition:opacity .5s;z-index:3}#productList2 .list li a .img img{transition:transform .8s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#productList2 .list li a .text .category{font-size:.938rem;color:#777;margin-top:2em;margin-bottom:.8em}#productList2 .list li a .text .title{font-size:1.25rem;font-weight:700;line-height:1.5;color:#222;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(hover: hover){#productList2 .list li:hover a .img{border-color:rgba(0,0,0,0)}#productList2 .list li:hover a .img .dimmed{opacity:.8}#productList2 .list li:hover a .img .more{opacity:1;transform:translate3d(0, 0, 0)}#productList2 .list li:hover a .img .more::before{opacity:1}#productList2 .list li:hover a .img img{transform:scale(1.07)}}@media screen and (min-width: 1px)and (max-width: 1200px){#productList1 .list{grid-template-columns:repeat(2, minmax(0, 1fr))}#productList2 .list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1px)and (max-width: 1000px){#productList1 .list{gap:70px 40px}#productList2 .list{gap:70px 20px}}@media screen and (min-width: 1px)and (max-width: 768px){#productList1{margin-bottom:10vw}#productList1 .list{grid-template-columns:repeat(1, minmax(0, 1fr));gap:12vw}#productList1 .list li a .img::before{width:50px}#productList1 .list li a .text .category{font-size:2.5vw;margin-top:1.5em;margin-bottom:.6em}#productList1 .list li a .text .title{font-size:2.8vw}#productList2{margin-bottom:10vw}#productList2 .list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12vw 3vw}#productList2 .list li a .text .category{font-size:2.5vw;margin-top:1.5em;margin-bottom:.6em}#productList2 .list li a .text .title{font-size:2.8vw}}@media screen and (min-width: 1px)and (max-width: 500px){#productList1 .list li a .text .category{font-size:2.8vw}#productList1 .list li a .text .title{font-size:3.5vw}#productList2 .list li a .text .category{font-size:2.8vw}#productList2 .list li a .text .title{font-size:3.5vw}}.product-view .img-popup{position:fixed;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);max-width:70vw;max-height:90vh;z-index:210;background-color:#fff;padding:70px;display:none}.product-view .img-popup .popup__swiper{width:100%}.product-view .img-popup .popup__swiper .swiper-slide{width:100%;height:100%}.product-view .img-popup .popup__swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.product-view .img-popup .popup__swiper .swiper-button-prev,.product-view .img-popup .popup__swiper .swiper-button-next{top:50%;transform:translateY(-50%);width:60px;height:auto;aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover;z-index:1;margin:0 !important}.product-view .img-popup .popup__swiper .swiper-button-prev{left:0;background-image:url("/images/sub/product/btn-popup-prev.png")}.product-view .img-popup .popup__swiper .swiper-button-next{right:0;background-image:url("/images/sub/product/btn-popup-next.png")}.product-view .img-popup .popup__swiper .swiper-pagination{top:unset;bottom:30px}.product-view .img-popup .popup__swiper .swiper-pagination-bullet-active{background-color:#c7a865}.product-view .img-popup .btn-close{position:absolute;right:33px;top:33px}.product-view .img-popup.on{display:block;overflow-y:auto}#productView1{padding-bottom:160px}#productView1 .view-top{display:flex;gap:150px;align-items:flex-start;width:100%;margin-bottom:109px}#productView1 .view-top .img{flex-shrink:0;width:550px;height:auto;aspect-ratio:1/1;border:1px solid #e5e5e5}#productView1 .view-top .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}#productView1 .view-top .info{flex:1}#productView1 .view-top .info .top{border-bottom:2px solid #222;padding-bottom:45px;margin-bottom:45px}#productView1 .view-top .info .top .category{font-size:1.125rem;color:#666;margin-bottom:1em}#productView1 .view-top .info .top .title{font-size:2.5rem;font-weight:600}#productView1 .view-top .info .bottom ul{display:flex;flex-direction:column;gap:1.5em}#productView1 .view-top .info .bottom li{display:flex;align-items:flex-start;position:relative;padding-left:10px;padding-left:11px}#productView1 .view-top .info .bottom li::before{content:"";position:absolute;left:0;top:6px;width:3px;height:3px;border-radius:50%;background-color:#111}#productView1 .view-top .info .bottom li strong{font-weight:600;color:#111;width:6em;flex-shrink:0}#productView1 .view-top .info .bottom li span{flex:1;color:#555}#productView1 .view-content-title{font-size:1.875rem;font-weight:600;margin-bottom:.7em}#productView1 .view-content div{padding:65px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#productView1 .view-list{display:flex;align-items:center;justify-content:center;width:200px;height:65px;margin:100px auto 0;border:1px solid #222;font-size:1.125rem;font-weight:600}#productView2{padding-bottom:160px}#productView2 .view-top{display:flex;gap:150px;align-items:flex-start;width:100%;margin-bottom:109px}#productView2 .view-top .img-wrap{display:flex;gap:15px;align-items:flex-start;height:500px;flex-shrink:0}#productView2 .view-top .img-wrap .img{flex-shrink:0;width:auto;height:100%;aspect-ratio:1/1;border:1px solid #e5e5e5;overflow:hidden;cursor:pointer}#productView2 .view-top .img-wrap .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;transition:transform .8s}@media(hover: hover){#productView2 .view-top .img-wrap .img:hover img{transform:scale(1.07)}}#productView2 .view-top .img-wrap .swiper-wrap{height:100%}#productView2 .view-top .img-wrap .swiper{height:100%}#productView2 .view-top .img-wrap .swiper .swiper-slide{width:100px;height:auto;aspect-ratio:1/1;border:1px solid #e5e5e5;overflow:hidden}#productView2 .view-top .img-wrap .swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}#productView2 .view-top .info{flex:1}#productView2 .view-top .info .top{border-bottom:1px solid #e5e5e5;padding-bottom:45px;margin-bottom:45px}#productView2 .view-top .info .top .category{font-size:1.125rem;color:#666;margin-bottom:1em}#productView2 .view-top .info .top .title{font-size:2.5rem;font-weight:600;word-break:break-all}#productView2 .view-top .info .bottom ul{display:flex;flex-direction:column;gap:1.5em}#productView2 .view-top .info .bottom li{display:flex;align-items:flex-start}#productView2 .view-top .info .bottom li strong{font-weight:600;color:#111;width:6em;flex-shrink:0}#productView2 .view-top .info .bottom li span{flex:1;color:#555}#productView2 .tab-menu{display:flex;justify-content:center;align-items:center;gap:2px;margin:0 auto 50px}#productView2 .tab{width:300px;height:65px;border-radius:32.5px;font-size:1.125rem;color:#222;border:1px solid #ddd;display:flex;justify-content:center;align-items:center}#productView2 .tab.on{background-color:#c7a865;border-color:#c7a865;color:#fff;font-weight:600}#productView2 .view-content{padding:65px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#productView2 .view-list{display:flex;align-items:center;justify-content:center;width:200px;height:60px;border-radius:30px;margin:95px auto 0;border:1px solid #222;font-size:1rem;font-weight:600}@media screen and (min-width: 1px)and (max-width: 1600px){.product-view .img-popup{max-width:75vw}}@media screen and (min-width: 1px)and (max-width: 1400px){.product-view .img-popup{max-width:80vw}#productView1 .view-top{gap:8%}#productView1 .view-top .img{width:40%}#productView2 .view-top{gap:8%}#productView2 .view-top .img-wrap{height:400px}#productView2 .view-top .img-wrap .swiper .swiper-slide{width:78px}}@media screen and (min-width: 1px)and (max-width: 1200px){.product-view .img-popup{width:80vw}#productView2 .view-top .img-wrap{height:350px}#productView2 .view-top .img-wrap .swiper .swiper-slide{width:67px}}@media screen and (min-width: 1px)and (max-width: 1000px){#productView1 .view-top{flex-direction:column;align-items:center;gap:70px}#productView1 .view-top .img{width:400px}#productView1 .view-top .info{width:100%}#productView2 .view-top{flex-direction:column;align-items:center;gap:70px}#productView2 .view-top .img-wrap{height:400px}#productView2 .view-top .img-wrap .swiper .swiper-slide{width:78px}#productView2 .view-top .info{width:100%}}@media screen and (min-width: 1px)and (max-width: 768px){.product-view .img-popup{padding:6vw;width:90vw}.product-view .img-popup .popup__swiper .swiper-button-prev,.product-view .img-popup .popup__swiper .swiper-button-next{width:7.5vw;max-width:60px}.product-view .img-popup .popup__swiper .swiper-pagination{bottom:5%}.product-view .img-popup .btn-close{top:1.5vw;right:1.5vw;width:4vw}#productView1{padding-bottom:20vw}#productView1 .view-top{gap:12vw;margin-bottom:18vw}#productView1 .view-top .img{width:100%}#productView1 .view-top .info .top{padding-bottom:7vw;margin-bottom:7vw}#productView1 .view-top .info .top .category{font-size:2.7vw}#productView1 .view-top .info .top .title{font-size:4.3vw}#productView1 .view-top .info .bottom ul{font-size:2.7vw}#productView1 .view-content-title{font-size:4vw;margin-bottom:1em}#productView1 .view-content div{padding:7vw 0;font-size:2.8vw}#productView1 .view-list{width:25vw;height:8vw;font-size:2.3vw;margin:13vw auto 0}#productView2{padding-bottom:20vw}#productView2 .view-top{gap:12vw;margin-bottom:18vw}#productView2 .view-top .img-wrap{height:70vw}#productView2 .view-top .img-wrap .swiper .swiper-slide{width:14vw}#productView2 .view-top .info .top{padding-bottom:7vw;margin-bottom:7vw}#productView2 .view-top .info .top .category{font-size:2.7vw}#productView2 .view-top .info .top .title{font-size:4.3vw}#productView2 .view-top .info .bottom ul{font-size:2.7vw}#productView2 .tab-menu{gap:.5vw;margin:0 auto 5vw}#productView2 .tab{width:50%;height:9vw;border-radius:4.5vw;font-size:2.5vw}#productView2 .view-content{padding:7vw 0;font-size:2.8vw}#productView2 .view-list{width:26vw;height:9vw;border-radius:4.5vw;font-size:2.5vw;margin:13vw auto 0}}@media screen and (min-width: 1px)and (max-width: 500px){.product-view .img-popup .popup__swiper .swiper-pagination-bullet{width:6px;height:6px}#productView1 .view-top .info .top .category{font-size:3vw}#productView1 .view-top .info .top .title{font-size:4.5vw}#productView1 .view-top .info .bottom ul{font-size:3vw}#productView1 .view-top .info .bottom li{padding-left:8px}#productView1 .view-top .info .bottom li::before{top:4px;width:2px;height:2px}#productView1 .view-content-title{font-size:4.2vw}#productView1 .view-content div{font-size:3vw}#productView1 .view-list{font-size:2.5vw}#productView2 .view-top .img-wrap{height:72vw}#productView2 .view-top .img-wrap .swiper .swiper-slide{width:13vw}#productView2 .view-top .info .top .category{font-size:3vw}#productView2 .view-top .info .top .title{font-size:4.5vw}#productView2 .view-top .info .bottom ul{font-size:3vw}#productView2 .view-top .info .bottom li{padding-left:8px}#productView2 .view-top .info .bottom li::before{top:4px;width:2px;height:2px}#productView2 .tab{height:10vw;border-radius:5vw;font-size:2.8vw}#productView2 .view-content{font-size:3vw}#productView2 .view-list{font-size:2.7vw}}@media screen and (min-width: 1px)and (max-width: 1500px){.w1400{max-width:100%;padding:0 4%}}@media screen and (min-width: 1px)and (max-width: 1400px){.w1280{max-width:100%;padding:0 4%}}@media screen and (min-width: 1px)and (max-width: 768px){.w1100,.w1200,.w1280,.w1300,.w1400,.w1500{padding:0 30px}.w1590 .location{margin-top:30px}.w1590 .location .home img{width:15px}.w1590 .location ul li{padding-right:20px;margin-right:14px}.w1590 .location ul li::after{width:5px;transform:translate3d(0, -39%, 0)}}@media screen and (min-width: 1px)and (max-width: 500px){.w1100,.w1280,.w1300,.w1400,.w1500{padding:0 15px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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MERBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ2lDdUUsQ0RoQ3ZFLGVDZ0NrRSxDRC9CbEUsdURBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ2tDd0UsQ0RqQ3hFLGVDaUNtRSxDRGhDbkUsd0RBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ21DdUUsQ0RsQ3ZFLGVDa0NrRSxDRGpDbEUsdURBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ29Dd0UsQ0RuQ3hFLGVDbUNtRSxDRGxDbkUsd0RBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ3FDdUUsQ0RwQ3ZFLGVDb0NrRSxDRG5DbEUsdURBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ3NDdUUsQ0RyQ3ZFLGVDcUNrRSxDRHBDbEUsdURBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ3VDdUUsQ0R0Q3ZFLGVDc0NrRSxDRHJDbEUsdURBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ3dDdUUsQ0R2Q3ZFLGVDdUNrRSxDRHRDbEUsdURBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQzRDMEQsQ0QzQzFELGVDMkNxRCxDRDFDckQsOENBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQzZDMEQsQ0Q1QzFELGVDNENxRCxDRDNDckQsOENBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQzhDMEQsQ0Q3QzFELGVDNkNxRCxDRDVDckQsOENBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQytDMEQsQ0Q5QzFELGVDOENxRCxDRDdDckQsOENBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ2dEMEQsQ0QvQzFELGVDK0NxRCxDRDlDckQsOENBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ2lEMEQsQ0RoRDFELGVDZ0RxRCxDRC9DckQsOENBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ2tEMEQsQ0RqRDFELGVDaURxRCxDRGhEckQsOENBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ21EMEQsQ0RsRDFELGVDa0RxRCxDRGpEckQsOENBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ29EMEQsQ0RuRDFELGVDbURxRCxDRGxEckQsOENBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ3dEd0UsQ0R2RHhFLGVDdURtRSxDRHREbkUsd0RBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQ3lEMEUsQ0R4RDFFLGVDd0RxRSxDRHZEckUsMERBTk0sQ0FFVixXQUNJLDBCQUNBLGlCQzBEeUUsQ0R6RHpFLGVDeURvRSxDRHhEcEUseURBTk0sQ0FFVixXQUNJLCtCQUNBLGlCQzhEc0ksQ0Q3RHRJLGtCQzZEOEgsQ0Q1RDlILDhHQU5NLENBRVYsV0FDSSxnQ0FDQSxpQkNrRWdGLENEakVoRixrQkNpRXdFLENEaEV4RSx1REFOTSxDQUVWLFdBQ0kseUJBQ0EsaUJDc0VxRSxDRHJFckUsZUNxRWdFLENEcEVoRSxzREFOTSxDQUVWLFdBQ0kseUJBQ0EsaUJDdUV5RSxDRHRFekUsZUNzRW9FLENEckVwRSwwREFOTSxDQUVWLFdBQ0kseUJBQ0EsaUJDd0VvRSxDRHZFcEUsZUN1RStELENEdEUvRCxxREFOTSxDQUVWLFdBQ0kseUJBQ0EsaUJDeUV3RSxDRHhFeEUsZUN3RW1FLENEdkVuRSx5REFOTSxDQUVWLFdBQ0kseUJBQ0EsaUJDMEVzRSxDRHpFdEUsZUN5RWlFLENEeEVqRSx1REFOTSxDQUVWLFdBQ0kseUJBQ0EsaUJDMkV1RSxDRDFFdkUsZUMwRWtFLENEekVsRSx3REFOTSxDQUVWLFdBQ0kseUJBQ0EsaUJDNEVxRSxDRDNFckUsZUMyRWdFLENEMUVoRSxzREFOTSxDQUVWLFdBQ0kseUJBQ0EsaUJDNkUwRSxDRDVFMUUsZUM0RXFFLENEM0VyRSwyREFOTSxDQUVWLFdBQ0kseUJBQ0EsaUJDOEVvRSxDRDdFcEUsZUM2RStELENENUUvRCxxREFOTSxDQUVWLFdBQ0ksMkJBQ0EsaUJDOEY2RSxDRDdGN0Usa0JDNkZxRSxDRDVGckUseURBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQ2tHcUUsQ0RqR3JFLGVDaUdnRSxDRGhHaEUsc0RBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQ21HeUUsQ0RsR3pFLGVDa0dvRSxDRGpHcEUsMERBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQ29Hb0UsQ0RuR3BFLGVDbUcrRCxDRGxHL0QscURBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQ3FHd0UsQ0RwR3hFLGVDb0dtRSxDRG5HbkUseURBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQ3NHc0UsQ0RyR3RFLGVDcUdpRSxDRHBHakUsdURBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQ3VHdUUsQ0R0R3ZFLGVDc0drRSxDRHJHbEUsd0RBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQ3dHcUUsQ0R2R3JFLGVDdUdnRSxDRHRHaEUsc0RBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQ3lHMEUsQ0R4RzFFLGVDd0dxRSxDRHZHckUsMkRBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQzBHb0UsQ0R6R3BFLGVDeUcrRCxDRHhHL0QscURBTk0sQ0FFVixXQUNJLG1CQUNBLGlCQzhHd0QsQ0Q3R3hELGVDNkdtRCxDRDVHbkQsK0NBTk0sQ0FFVixXQUNJLG1CQUNBLGlCQytHMkQsQ0Q5RzNELGVDOEdzRCxDRDdHdEQsa0RBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ21IK0QsQ0RsSC9ELGVDa0gwRCxDRGpIMUQsbURBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ29IbUUsQ0RuSG5FLGVDbUg4RCxDRGxIOUQsdURBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ3FIOEQsQ0RwSDlELGVDb0h5RCxDRG5IekQsa0RBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ3NIa0UsQ0RySGxFLGVDcUg2RCxDRHBIN0Qsc0RBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ3VIZ0UsQ0R0SGhFLGVDc0gyRCxDRHJIM0Qsb0RBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ3dIaUUsQ0R2SGpFLGVDdUg0RCxDRHRINUQscURBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQ3lIK0QsQ0R4SC9ELGVDd0gwRCxDRHZIMUQsbURBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQzBIb0UsQ0R6SHBFLGVDeUgrRCxDRHhIL0Qsd0RBTk0sQ0FFVixXQUNJLHNCQUNBLGlCQzJIOEQsQ0QxSDlELGVDMEh5RCxDRHpIekQsa0RBTk0sQ0FFVixXQUNJLHlCQUNBLGlCQytIMEUsQ0Q5SDFFLGtCQzhIa0Us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UixvQ0FDSSxVQUNBLFlBQ0EsVUFJUixjQUNJLG9CQUVBLHdCQUNJLFNBQ0EsbUJBRUEsNkJBQ0ksV0FJQSxtQ0FDSSxtQkFDQSxrQkFFQSw2Q0FDSSxnQkFHSiwwQ0FDSSxnQkFLSix5Q0FDSSxnQkFPWixrQ0FDSSxjQUNBLGtCQUdKLGdDQUNJLGNBQ0EsZ0JBSVIseUJBQ0ksV0FDQSxXQUNBLGdCQUNBLG1CQUlSLGNBQ0ksb0JBRUEsd0JBQ0ksU0FDQSxtQkFFQSxrQ0FDSSxZQUVBLHdEQUNJLFdBS0osbUNBQ0ksbUJBQ0Esa0JBRUEsNkNBQ0ksZ0JBR0osMENBQ0ksZ0JBS0oseUNBQ0ksZ0JBTWhCLHdCQUNJLFNBQ0Esa0JBR0osbUJBQ0ksVUFDQSxXQUNBLG9CQUNBLGdCQUdKLDRCQUNJLGNBQ0EsZ0JBR0oseUJBQ0ksV0FDQSxXQUNBLG9CQUNBLGdCQUNBLG9CQUtaLHlEQUVRLGtFQUNJLFVBQ0EsV0FRUSw2Q0FDSSxjQUdKLDBDQUNJLGdCQUtKLHlDQUNJLGNBR0oseUNBQ0ksaUJBRUEsaURBQ0ksUUFDQSxVQUNBLFdBUWhCLGtDQUNJLGdCQUdKLGdDQUNJLGNBSVIseUJBQ0ksZ0JBTUEsa0NBQ0ksWUFFQSx3REFDSSxXQU1BLDZDQUNJLGNBR0osMENBQ0ksZ0JBS0oseUNBQ0ksY0FHSix5Q0FDSSxpQkFFQSxpREFDSSxRQUNBLFVBQ0EsV0FPcEIsbUJBQ0ksWUFDQSxrQkFDQSxnQkFHSiw0QkFDSSxjQUdKLHlCQUNJLGlCQ25wQlosMERBQ0ksT0FDSSxlQUNBLGNBSVIsMERBQ0ksT0FDSSxlQUNBLGNBSVIseURBRUksMENBTUksZUFHSixpQkFDSSxnQkFFQSwyQkFDSSxXQUdKLHVCQUNJLG1CQUNBLGtCQUVBLDhCQUNJLFVBQ0EsbUNBTWhCLHlEQUVJLG1DQUtJLGdCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYmFzZS9fZm9udC5zY3NzIiwid2VicGFjazovLy8uL2Fic3RyYWN0L19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9ycy9qcXVlcnktdWkubWluLmNzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3N3aXBlci1idW5kbGUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3NwbGl0dGluZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9ycy9hb3MubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hYnN0cmFjdC9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFzZS9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYWJzdHJhY3QvX21lZGlhcXVlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fic3RyYWN0L192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX3N1Yi1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvY29udGFjdC9fY29tcGxldGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9mb3JtL19mb3JtMS5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2Zvcm0vX2Zvcm0yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvYmJzL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9iYnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9iYnMvX2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9iYnMvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9iYnMvX2ZhcS5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2Jicy9fdmlldy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2Jicy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvYmJzL193cml0ZS5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL3Byb2R1Y3QvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9wcm9kdWN0L192aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvX3Jlc3BvbnNpdmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3N3YWxkOndnaHRAMjAwLi43MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8qIOy5tO2OmDI0IOyIkeyIkSAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDYWZlMjRTeW9uZ3N5b25nJztcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL3Byb2plY3Rub29ubnUvbm9vbmZvbnRzX3R3ZWx2ZUAxLjEvQ2FmZTI0U3lvbmdzeW9uZy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIOy5tO2OmDI0IOu5m+uCmOuKlCDrs4QgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2FmZTI0U2hpbmluZ3N0YXInO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKC9mb250cy9DYWZlMjRTaGluaW5nc3Rhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLyog7JWg7ZSM7IKw64+M6rOg65SVICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FQUExFX1NBTkRHJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvQXBwbGVTREdvdGhpY05lb0gud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBUFBMRV9TQU5ERyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0FwcGxlU0RHb3RoaWNOZW9FQi53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBUFBMRV9TQU5ERyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0FwcGxlU0RHb3RoaWNOZW9CLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FQUExFX1NBTkRHJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvQXBwbGVTREdvdGhpY05lb1NCLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FQUExFX1NBTkRHJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvQXBwbGVTREdvdGhpY05lb00ud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBUFBMRV9TQU5ERyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0FwcGxlU0RHb3RoaWNOZW9SLndvZmYpIGZvcm1hdCgnd29mZicpXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQVBQTEVfU0FOREcnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKC9mb250cy9BcHBsZVNER290aGljTmVvTC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FQUExFX1NBTkRHJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvQXBwbGVTREdvdGhpY05lb1Qud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93X0NvbmRlbnNlZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1CbGFjay53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd19Db25kZW5zZWQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHNyYzogdXJsKC9mb250cy9CYXJsb3dDb25kZW5zZWQtRXh0cmFCb2xkLndvZmYpIGZvcm1hdCgnd29mZicpXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93X0NvbmRlbnNlZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1Cb2xkLndvZmYpIGZvcm1hdCgnd29mZicpXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93X0NvbmRlbnNlZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1TZW1pQm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd19Db25kZW5zZWQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKC9mb250cy9CYXJsb3dDb25kZW5zZWQtTWVkaXVtLndvZmYpIGZvcm1hdCgnd29mZicpXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93X0NvbmRlbnNlZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93X0NvbmRlbnNlZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1MaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd19Db25kZW5zZWQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIHNyYzogdXJsKC9mb250cy9CYXJsb3dDb25kZW5zZWQtRXh0cmFMaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd19Db25kZW5zZWQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHNyYzogdXJsKC9mb250cy9CYXJsb3dDb25kZW5zZWQtVGhpbi53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5cblxuLyog64KY64iU7Iqk7YCY7Ja0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05BTlVNU1FVQVJFJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvTmFudW1TcXVhcmVFQi53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05BTlVNU1FVQVJFJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvTmFudW1TcXVhcmVCLndvZmYpIGZvcm1hdCgnd29mZicpXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTkFOVU1TUVVBUkUnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKC9mb250cy9OYW51bVNxdWFyZVIud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOQU5VTVNRVUFSRSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL05hbnVtU3F1YXJlTC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG4vKiDrgpjriJTrsJTrnoztjpwgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTkFOVU1CQVJVTlBFTkInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6IHVybCgvZm9udHMvTkFOVU1CQVJVTlBFTkIud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOQU5VTUJBUlVOUEVOUic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKC9mb250cy9OQU5VTUJBUlVOUEVOUi53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG4vKiDrgpjriJTqs6DrlJUgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTkFOVU1HT1RISUMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHNyYzogdXJsKC9mb250cy9OYW51bUdvdGhpYy1FeHRyYUJvbGQud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOQU5VTUdPVEhJQyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL05hbnVtR290aGljLUJvbGQud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOQU5VTUdPVEhJQyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL05hbnVtR290aGljLVJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuXG4vKiBH66eI7LyTIOyCsOyKpOyytCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHTUFSS0VULVNERyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0dNQVJLRVRTQU5TVFRGQk9MRC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dNQVJLRVQtU0RHJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvR01BUktFVFNBTlNUVEZNRURJVU0ud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHTUFSS0VULVNERyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL0dNQVJLRVRTQU5TVFRGTElHSFQud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuXG4vKiDrjZTtjpjsnbTsiqTsg7UgLSDsnontgazrpr3tgLTrk5zssrQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSW5rTGlwcXVpZCc7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9naC9wcm9qZWN0bm9vbm51L25vb25mb250c19vbmVAMS4wL0lua0xpcHF1aWQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi8qIOyYgeusuCDtlYTquLDssrQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ2F2ZWF0X0JydXNoJztcbiAgICBzcmM6IHVybCgvZm9udHMvQ2F2ZWF0QnJ1c2gtUmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG4vKiDsnbzslrQg7ZWE6riw7LK0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JlZ2dhZV9PbmUnO1xuICAgIHNyYzogdXJsKC9mb250cy9DUmVnZ2FlT25lLVJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLyog64W47Yag7IKw7IqkICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG9fU2Fuc19LUic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL05vdG9TYW5zS1ItQmxhY2sud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b19TYW5zX0tSJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvTm90b1NhbnNLUi1Cb2xkLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrQUMwMC1EN0EzO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG9fU2Fuc19LUic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL05vdG9TYW5zS1ItTWVkaXVtLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrQUMwMC1EN0EzO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG9fU2Fuc19LUic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL05vdG9TYW5zS1ItUmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVK0FDMDAtRDdBMztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvX1NhbnNfS1InO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKC9mb250cy9Ob3RvU2Fuc0NKS2tyLURlbWlMaWdodHMud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVStBQzAwLUQ3QTM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90b19TYW5zX0tSJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvTm90b1NhbnNLUi1MaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVK0FDMDAtRDdBMztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvX1NhbnNfS1InO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHNyYzogdXJsKC9mb250cy9Ob3RvU2Fuc0tSLVRoaW4ud29mZikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVStBQzAwLUQ3QTM7XG59XG5cblxuLyogTW9udHNlcnJhdCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvTW9udHNlcnJhdC1CbGFjay53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHNyYzogdXJsKC9mb250cy9Nb250c2VycmF0LUV4dHJhQm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKC9mb250cy9Nb250c2VycmF0LUJvbGQud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKC9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHNyYzogdXJsKC9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvTW9udHNlcnJhdC1MaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKC9mb250cy9Nb250c2VycmF0LUxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFMaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHNyYzogdXJsKC9mb250cy9Nb250c2VycmF0LVRoaW4ud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuXG4vKiBTcG9xYUhhblNhbnMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU3BvcWFIYW5TYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvU3BvcWFIYW5TYW5zTmVvLUJvbGQud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTcG9xYUhhblNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKC9mb250cy9TcG9xYUhhblNhbnNOZW8tTWVkaXVtLndvZmYpIGZvcm1hdCgnd29mZicpXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnU3BvcWFIYW5TYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvU3BvcWFIYW5TYW5zTmVvLVJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTcG9xYUhhblNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKC9mb250cy9TcG9xYUhhblNhbnNOZW8tTGlnaHQud29mZikgZm9ybWF0KCd3b2ZmJylcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdTcG9xYUhhblNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHNyYzogdXJsKC9mb250cy9TcG9xYUhhblNhbnNOZW8tVGhpbi53b2ZmKSBmb3JtYXQoJ3dvZmYnKVxufVxuXG5cbi8qIHBvcHBpbnMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAncG9wcGlucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwNDEtMDA1QSwgVSswMDYxLTAwN0E7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAncG9wcGlucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtTWVkaXVtLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDA0MS0wMDVBLCBVKzAwNjEtMDA3QTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdwb3BwaW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDA0MS0wMDVBLCBVKzAwNjEtMDA3QTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdwb3BwaW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvUG9wcGlucy1MaWdodC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwNDEtMDA1QSwgVSswMDYxLTAwN0E7XG59XG5cbi8qIHN1aXQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3VpdCc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvU1VJVC1SZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVK0FDMDAtRDdBMztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzdWl0JztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKC9mb250cy9TVUlULUJvbGQud29mZjIpIGZvcm1hdCgnd29mZicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrQUMwMC1EN0EzO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N1aXQnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL1NVSVQtRXh0cmFCb2xkLndvZmYyKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVK0FDMDAtRDdBMztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzdWl0JztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKC9mb250cy9TVUlULUxpZ2h0LndvZmYyKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVK0FDMDAtRDdBMztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzdWl0JztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKC9mb250cy9TVUlULU1lZGl1bS53b2ZmMikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVStBQzAwLUQ3QTM7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3VpdCc7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvU1VJVC1MaWdodC53b2ZmMikgZm9ybWF0KCd3b2ZmJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVStBQzAwLUQ3QTM7XG59XG5cbi8qIHBsYXkgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAncGxheSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL1BsYXktUmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwNDEtMDA1QSwgVSswMDYxLTAwN0EsIFUrMDAzMC0wMDM5LCBVKzAwMjAtMDAyRiwgVSswMDNBLTAwNDAsIFUrMDA1Qi0wMDYwLCBVKzAwN0ItMDA3RTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdwbGF5JztcbiAgICBmb250LXN0eWxlOiBib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL1BsYXktQm9sZC53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwNDEtMDA1QSwgVSswMDYxLTAwN0EsIFUrMDAzMC0wMDM5LCBVKzAwMjAtMDAyRiwgVSswMDNBLTAwNDAsIFUrMDA1Qi0wMDYwLCBVKzAwN0ItMDA3RTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvUHJldGVuZGFyZC1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQnO1xuICAgIGZvbnQtc3R5bGU6IGJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvUHJldGVuZGFyZC1Cb2xkLndvZmYpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQnO1xuICAgIGZvbnQtc3R5bGU6IGxpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoL2ZvbnRzL1ByZXRlbmRhcmQtTGlnaHQud29mZikgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBzcmM6IHVybCgvZm9udHMvUHJldGVuZGFyZC1CbGFjay53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkJztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKC9mb250cy9QcmV0ZW5kYXJkLU1lZGl1bS53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn0iLCIuYmxvY2stcmV2ZWFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKC40LC40LDAsMSk7XG4gICAgei1pbmRleDogMTtcbn1cbi8vLmJsb2NrLXJldmVhbCtpbWcge1xuLy8gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuLy8gICAgdHJhbnNpdGlvbjogMS41cyBjdWJpYy1iZXppZXIoLjQsLjQsMCwxKTtcbi8vfVxuLnNjcm9sbC1hbmkub24ge1xuICAgIC5ibG9jay1yZXZlYWwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICAgIH1cbiAgICAuYmxvY2stcmV2ZWFsK2ltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5cblxuLnNjcm9sbC1hbmkuZmFkZUluIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDEuMXMgZWFzZSwgb3BhY2l0eSAxLjFzIGVhc2UsIHRyYW5zZm9ybSAxLjFzIGVhc2U7XG5cbiAgICAmLm9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5zY3JvbGwtYW5pLmZhZGVJblVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxLjFzIGVhc2UsIG9wYWNpdHkgMS4xcyBlYXNlLCB0cmFuc2Zvcm0gMS4xcyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTBweCk7XG5cbiAgICAmLm9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuLnNjcm9sbC1hbmkuZmFkZUluRG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMS4xcyBlYXNlLCBvcGFjaXR5IDEuMXMgZWFzZSwgdHJhbnNmb3JtIDEuMXMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMHB4KTtcblxuICAgICYub24ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4uc2Nyb2xsLWFuaS5mYWRlSW5SaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMS4xcyBlYXNlLCBvcGFjaXR5IDEuMXMgZWFzZSwgdHJhbnNmb3JtIDEuMXMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMHB4KTtcblxuICAgICYub24ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxufVxuXG4uc2Nyb2xsLWFuaS5mYWRlSW5MZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxLjFzIGVhc2UsIG9wYWNpdHkgMS4xcyBlYXNlLCB0cmFuc2Zvcm0gMS4xcyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTBweCk7XG5cbiAgICAmLm9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cblxuXG5cbi8vIOyEuOuhnCBib3VuY2Ug7JWg64uI66mU7J207IWYXG5AbWl4aW4gYm91bmNlLXkge1xuICAgIEBrZXlmcmFtZXMgYm91bmNlLXktYW5pIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgNXB4LCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyDqsIDroZwgc3RhdGUgYmFyIOyVoOuLiOuplOydtOyFmFxuQG1peGluIHN0YXRlLWFuaSB7XG4gICAgQGtleWZyYW1lcyBzdGF0ZS1hbmkge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gc3dpcGVyIHNsaWRlIOuwsOqyveydtOuvuOyngCDstpXshowg7Zqo6rO8XG5AbWl4aW4gc2NhbGUtYW5pIHtcbiAgICBAa2V5ZnJhbWVzIHNjYWxlLWFuaSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyDsiqTtgazroaQg67KE7Yq8IOyVoOuLiOuplOydtOyFmFxuQG1peGluIGhlaWdodE1vcmUge1xuICAgIEBrZXlmcmFtZXMgaGVpZ2h0TW9yZSB7XG4gICAgICAgIDAlIHsgaGVpZ2h0OiA0MCU7IH1cbiAgICAgICAgNTAlIHsgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIDEwMCUgeyBoZWlnaHQ6IDQwJTsgfVxuICAgIH1cbn1cblxuXG5cbi8vIOyKpO2BrOuhpCDrsoTtirwg7JWg64uI66mU7J207IWYXG5AbWl4aW4gd2lkdGhNb3JlIHtcbiAgICBAa2V5ZnJhbWVzIHdpZHRoTW9yZSB7XG4gICAgICAgIDAlIHsgd2lkdGg6IDA7IH1cbiAgICAgICAgMTAwJSB7IHdpZHRoOiA3NXB4OyB9XG4gICAgfVxufVxuXG5cblxuLy8gZmFkZSBpbiB1cFxuLy9AbWl4aW4gY3VzdG9tLWZhZGVJblVwKCRoZWlnaHQpIHtcbi8vICAgIEBrZXlmcmFtZXMgY3VzdG9tLWZhZGVJblVwIHtcbi8vICAgICAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkaGVpZ2h0KTsgb3BhY2l0eTogMDsgfVxuLy8gICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IG9wYWNpdHk6IDE7IH1cbi8vICAgIH1cbi8vfVxuXG4vLyB0ZXh0IHJldmVhbCBlZmZlY3QsIHNwbGl0dGluZyDslaDri4jrqZTsnbTshZhcbkBtaXhpbiB0ZXh0LWFjdGl2ZSgpIHtcbiAgICBAa2V5ZnJhbWVzIHRleHQtYWN0aXZlLWFuaSB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgZmlsdGVyOkFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDkwJSk7XG4gICAgICAgIH1cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgb3BhY2l0eToxLjA7XG4gICAgICAgICAgICBmaWx0ZXI6QWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBmYWRlSW5VcCgkdHJhbnNsYXRlWTogOTAlKSB7XG4gICAgQGtleWZyYW1lcyBmYWRlLWluLXVwLWFuaSB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgZmlsdGVyOkFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlWSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZVkpO1xuICAgICAgICB9XG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MS4wO1xuICAgICAgICAgICAgZmlsdGVyOkFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmV2ZWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY+c3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAwOyBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICAmLm9uPnNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWFjdGl2ZTtcbiAgICAgICAgYW5pbWF0aW9uOiB0ZXh0LWFjdGl2ZS1hbmkgMS4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGJvdGg7XG4gICAgfVxufVxuXG5cblxuLy8g7J6F7LK0IHjstpUgcm90YXRlIOyVoOuLiOuplOydtOyFmFxuQG1peGluIHJvdGF0ZSgkY29sb3IsICRmb250LXNpemUsICRmb250LXdlaWdodCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY+c3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC43NiwwLC4yNCwxKTtcblxuICAgICAgICAmLmZyb250IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmJhY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciBzcGFuLmZyb250IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG4gICAgJjpob3ZlciBzcGFuLmJhY2sge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuXG59XG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTMuMiAtIDIwMjMtMDMtMDZcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogZHJhZ2dhYmxlLmNzcywgY29yZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHNlbGVjdGFibGUuY3NzLCBzb3J0YWJsZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/c2NvcGU9JmZvbGRlck5hbWU9YmFzZSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmdGhpY2tuZXNzU2hhZG93PTVweCZvcGFjaXR5U2hhZG93PTMwJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnQ29sb3JTaGFkb3c9NjY2NjY2Jm9wYWNpdHlPdmVybGF5PTMwJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmljb25Db2xvckVycm9yPWNjMDAwMCZmY0Vycm9yPTVmM2YzZiZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnQ29sb3JFcnJvcj1mZGRmZGYmaWNvbkNvbG9ySGlnaGxpZ2h0PTc3NzYyMCZmY0hpZ2hsaWdodD03Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnQ29sb3JIaWdobGlnaHQ9ZmZmYTkwJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmZmNBY3RpdmU9ZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZpY29uQ29sb3JIb3Zlcj01NTU1NTUmZmNIb3Zlcj0yYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmljb25Db2xvckRlZmF1bHQ9Nzc3Nzc3JmZjRGVmYXVsdD00NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PWM1YzVjNSZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2Jmljb25Db2xvckNvbnRlbnQ9NDQ0NDQ0JmZjQ29udGVudD0zMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PWRkZGRkZCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmljb25Db2xvckhlYWRlcj00NDQ0NDQmZmNIZWFkZXI9MzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZnNEZWZhdWx0PTFlbSZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWRyYWdnYWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTApXCJ9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0udWktaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotLjI1ZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LWljb24tYmxvY2t7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDtkaXNwbGF5OmJsb2NrfS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1yZXNpemFibGUtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTowLjFweDtkaXNwbGF5OmJsb2NrOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLC51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGV7ZGlzcGxheTpub25lfS51aS1yZXNpemFibGUtbntjdXJzb3I6bi1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO3RvcDotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLXN7Y3Vyc29yOnMtcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTtib3R0b206LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1le2N1cnNvcjplLXJlc2l6ZTt3aWR0aDo3cHg7cmlnaHQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXd7Y3Vyc29yOnctcmVzaXplO3dpZHRoOjdweDtsZWZ0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7cmlnaHQ6MXB4O2JvdHRvbToxcHh9LnVpLXJlc2l6YWJsZS1zd3tjdXJzb3I6c3ctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDtib3R0b206LTVweH0udWktcmVzaXphYmxlLW53e2N1cnNvcjpudy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O3RvcDotNXB4fS51aS1yZXNpemFibGUtbmV7Y3Vyc29yOm5lLXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtyaWdodDotNXB4O3RvcDotNXB4fS51aS1zZWxlY3RhYmxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNvcnRhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoycHggMCAwIDA7cGFkZGluZzouNWVtIC41ZW0gLjVlbSAuN2VtO2ZvbnQtc2l6ZToxMDAlfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MWVtIDIuMmVtO2JvcmRlci10b3A6MDtvdmVyZmxvdzphdXRvfS51aS1hdXRvY29tcGxldGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2N1cnNvcjpkZWZhdWx0fS51aS1tZW51e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpibG9jaztvdXRsaW5lOjB9LnVpLW1lbnUgLnVpLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbXttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtsaXN0LXN0eWxlLWltYWdlOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKX0udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozcHggMWVtIDNweCAuNGVtfS51aS1tZW51IC51aS1tZW51LWRpdmlkZXJ7bWFyZ2luOjVweCAwO2hlaWdodDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMH0udWktbWVudSAudWktc3RhdGUtZm9jdXMsLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46LTFweH0udWktbWVudS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjJlbX0udWktbWVudSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0Oi4yZW07bWFyZ2luOmF1dG8gMH0udWktbWVudSAudWktbWVudS1pY29ue2xlZnQ6YXV0bztyaWdodDowfS51aS1idXR0b257cGFkZGluZzouNGVtIDFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvdmVyZmxvdzp2aXNpYmxlfS51aS1idXR0b24sLnVpLWJ1dHRvbjpsaW5rLC51aS1idXR0b246dmlzaXRlZCwudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7dGV4dC1pbmRlbnQ6MH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257cGFkZGluZzowO3dpZHRoOjIuMWVtO2hlaWdodDoyLjFlbTt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0ZXh0LWluZGVudDowO3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nOi40ZW0gMWVtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktY29udHJvbGdyb3Vwe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVte2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLC51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3Vze3otaW5kZXg6OTk5OX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0fS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVte2JveC1zaXppbmc6Ym9yZGVyLWJveH0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWx7cGFkZGluZzouNGVtIDFlbX0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3Bhbntmb250LXNpemU6ODAlfS51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci1sZWZ0Om5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci10b3A6bm9uZX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItcmlnaHQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXR7d2lkdGg6NzUlO3dpZHRoOmNhbGMoIDEwMCUgLSAyLjRlbSApfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXB7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZH0udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5ke2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxcHggI2NjYztib3JkZXItcmFkaXVzOi4xMmVtO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjFlbTtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbiwudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci13aWR0aDo0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWRhdGVwaWNrZXJ7d2lkdGg6MTdlbTtwYWRkaW5nOi4yZW0gLjJlbSAwO2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtIDB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7d2lkdGg6MS44ZW07aGVpZ2h0OjEuOGVtfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcnt0b3A6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7bGVmdDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtyaWdodDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcntsZWZ0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZXttYXJnaW46MCAyLjNlbTtsaW5lLWhlaWdodDoxLjhlbTt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7Zm9udC1zaXplOjFlbTttYXJnaW46MXB4IDB9LnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhcnt3aWR0aDo0NSV9LnVpLWRhdGVwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTtmb250LXNpemU6LjllbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luOjAgMCAuNGVtfS51aS1kYXRlcGlja2VyIHRoe3BhZGRpbmc6LjdlbSAuM2VtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjB9LnVpLWRhdGVwaWNrZXIgdGR7Ym9yZGVyOjA7cGFkZGluZzoxcHh9LnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwudWktZGF0ZXBpY2tlciB0ZCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMmVtO3RleHQtYWxpZ246cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luOi43ZW0gMCAwIDA7cGFkZGluZzowIC4yZW07Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6cmlnaHQ7bWFyZ2luOi41ZW0gLjJlbSAuNGVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW0gLjZlbTt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50e2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aXt3aWR0aDphdXRvfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGV7d2lkdGg6OTUlO21hcmdpbjowIGF1dG8gLjRlbX0udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjUwJX0udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjMzLjMlfS51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MjUlfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOmxlZnR9LnVpLWRhdGVwaWNrZXItcm93LWJyZWFre2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmb250LXNpemU6MH0udWktZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldntyaWdodDoycHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0e2xlZnQ6MnB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXJ7cmlnaHQ6MXB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcntsZWZ0OjFweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWljb257ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2xlZnQ6LjVlbTt0b3A6LjNlbX0udWktZGlhbG9ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOi4yZW07b3V0bGluZTowfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcntwYWRkaW5nOi40ZW0gMWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZXtmbG9hdDpsZWZ0O21hcmdpbjouMWVtIDA7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjkwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjNlbTt0b3A6NTAlO3dpZHRoOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAwO3BhZGRpbmc6MXB4O2hlaWdodDoyMHB4fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowO3BhZGRpbmc6LjVlbSAxZW07YmFja2dyb3VuZDpub25lO292ZXJmbG93OmF1dG99LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmV7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci13aWR0aDoxcHggMCAwIDA7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbi10b3A6LjVlbTtwYWRkaW5nOi4zZW0gMWVtIC41ZW0gLjRlbX0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldHtmbG9hdDpyaWdodH0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b257bWFyZ2luOi41ZW0gLjRlbSAuNWVtIDA7Y3Vyc29yOnBvaW50ZXJ9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW57aGVpZ2h0OjJweDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtZXt3aWR0aDoycHg7cmlnaHQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3toZWlnaHQ6MnB4O2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13e3dpZHRoOjJweDtsZWZ0OjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdywudWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e3dpZHRoOjdweDtoZWlnaHQ6N3B4fS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZXtyaWdodDowO2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zd3tsZWZ0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5le3JpZ2h0OjA7dG9wOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e2xlZnQ6MDt0b3A6MH0udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXJ7Y3Vyc29yOm1vdmV9LnVpLXByb2dyZXNzYmFye2hlaWdodDoyZW07dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbn0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVle21hcmdpbjotMXB4O2hlaWdodDoxMDAlfS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO2hlaWdodDoxMDAlOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTI1KVwiO29wYWNpdHk6MC4yNX0udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWV7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zZWxlY3RtZW51LW1lbnV7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5Om5vbmV9LnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudXtvdmVyZmxvdzphdXRvO292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmctYm90dG9tOjFweH0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3Vwe2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzoycHggMC40ZW07bWFyZ2luOjAuNWVtIDAgMCAwO2hlaWdodDphdXRvO2JvcmRlcjowfS51aS1zZWxlY3RtZW51LW9wZW57ZGlzcGxheTpibG9ja30udWktc2VsZWN0bWVudS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbnt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjE0ZW19LnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29ue2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MH0udWktc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH0udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt3aWR0aDoxLjJlbTtoZWlnaHQ6MS4yZW07Y3Vyc29yOnBvaW50ZXI7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOi43ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZXtmaWx0ZXI6aW5oZXJpdH0udWktc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi44ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxle3RvcDotLjNlbTttYXJnaW4tbGVmdDotLjZlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZXt0b3A6MDtoZWlnaHQ6MTAwJX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW57bGVmdDowfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heHtyaWdodDowfS51aS1zbGlkZXItdmVydGljYWx7d2lkdGg6LjhlbTtoZWlnaHQ6MTAwcHh9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZXtsZWZ0Oi0uM2VtO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTotLjZlbX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2V7bGVmdDowO3dpZHRoOjEwMCV9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbntib3R0b206MH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3RvcDowfS51aS1zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS1zcGlubmVyLWlucHV0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O3BhZGRpbmc6LjIyMmVtIDA7bWFyZ2luOi4yZW0gMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjRlbTttYXJnaW4tcmlnaHQ6MmVtfS51aS1zcGlubmVyLWJ1dHRvbnt3aWR0aDoxLjZlbTtoZWlnaHQ6NTAlO2ZvbnQtc2l6ZTouNWVtO3BhZGRpbmc6MDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtyaWdodDowfS51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b257Ym9yZGVyLXRvcC1zdHlsZTpub25lO2JvcmRlci1ib3R0b20tc3R5bGU6bm9uZTtib3JkZXItcmlnaHQtc3R5bGU6bm9uZX0udWktc3Bpbm5lci11cHt0b3A6MH0udWktc3Bpbm5lci1kb3due2JvdHRvbTowfS51aS10YWJze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbX0udWktdGFicyAudWktdGFicy1uYXZ7bWFyZ2luOjA7cGFkZGluZzouMmVtIC4yZW0gMH0udWktdGFicyAudWktdGFicy1uYXYgbGl7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bWFyZ2luOjFweCAuMmVtIDAgMDtib3JkZXItYm90dG9tLXdpZHRoOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9ye2Zsb2F0OmxlZnQ7cGFkZGluZzouNWVtIDFlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmV7bWFyZ2luLWJvdHRvbTotMXB4O3BhZGRpbmctYm90dG9tOjFweH0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3J7Y3Vyc29yOnRleHR9LnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcntjdXJzb3I6cG9pbnRlcn0udWktdGFicyAudWktdGFicy1wYW5lbHtkaXNwbGF5OmJsb2NrO2JvcmRlci13aWR0aDowO3BhZGRpbmc6MWVtIDEuNGVtO2JhY2tncm91bmQ6bm9uZX0udWktdG9vbHRpcHtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjMwMHB4fWJvZHkgLnVpLXRvb2x0aXB7Ym9yZGVyLXdpZHRoOjJweH0udWktd2lkZ2V0e2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCAudWktd2lkZ2V0e2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzV9LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzMzM30udWktd2lkZ2V0LWNvbnRlbnQgYXtjb2xvcjojMzMzfS51aS13aWRnZXQtaGVhZGVye2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNlOWU5ZTk7Y29sb3I6IzMzMztmb250LXdlaWdodDpib2xkfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6IzMzM30udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWJ1dHRvbixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7YmFja2dyb3VuZDojZjZmNmY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDU0NTQ1fS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxhLnVpLWJ1dHRvbixhOmxpbmsudWktYnV0dG9uLGE6dmlzaXRlZC51aS1idXR0b24sLnVpLWJ1dHRvbntjb2xvcjojNDU0NTQ1O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kOiNlZGVkZWQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyYjJiMmJ9LnVpLXN0YXRlLWhvdmVyIGEsLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsLnVpLXN0YXRlLWhvdmVyIGE6bGluaywudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLC51aS1zdGF0ZS1mb2N1cyBhLC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxhLnVpLWJ1dHRvbjpob3ZlcixhLnVpLWJ1dHRvbjpmb2N1c3tjb2xvcjojMmIyYjJiO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS12aXN1YWwtZm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2IoOTQsMTU4LDIxNCl9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLGEudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDNlZmY7YmFja2dyb3VuZDojMDA3ZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmfS51aS1pY29uLWJhY2tncm91bmQsLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5ke2JvcmRlcjojMDAzZWZmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTB9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2YxYTg5OTtiYWNrZ3JvdW5kOiNmZGRmZGY7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6IzVmM2YzZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6Ym9sZH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNzstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT03MClcIjtmb250LXdlaWdodDpub3JtYWx9LnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVke29wYWNpdHk6LjM1Oy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTM1KVwiO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb257LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzUpXCJ9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc2Fzcy92ZW5kb3JzL2ltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc2Fzcy92ZW5kb3JzL2ltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwudWktYnV0dG9uOmhvdmVyIC51aS1pY29uLC51aS1idXR0b246Zm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvc2Fzcy92ZW5kb3JzL2ltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9zYXNzL3ZlbmRvcnMvaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLC51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3Nhc3MvdmVuZG9ycy9pbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9zYXNzL3ZlbmRvcnMvaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3Nhc3MvdmVuZG9ycy9pbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpfS51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLWljb24tY2FyZXQtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1pY29uLWNhcmV0LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwfS51aS1pY29uLWNhcmV0LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9LnVpLWljb24tY2FyZXQtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IDB9LnVpLWljb24tY2FyZXQtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggMH0udWktaWNvbi1jYXJldC0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0udWktaWNvbi1jYXJldC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS51aS1pY29uLWNhcmV0LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0udWktaWNvbi1jYXJldC0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAwfS51aS1pY29uLWNhcmV0LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IDB9LnVpLWljb24tdHJpYW5nbGUtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNnB4fS51aS1pY29uLWFycm93LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9LnVpLWljb24tYXJyb3ctMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzJweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjFweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC00OHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNjRweH0udWktaWNvbi1hcnJvdy00e2JhY2tncm91bmQtcG9zaXRpb246MCAtODBweH0udWktaWNvbi1hcnJvdy00LWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtODBweH0udWktaWNvbi1leHRsaW5re2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTgwcHh9LnVpLWljb24tbmV3d2lue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTgwcHh9LnVpLWljb24tcmVmcmVzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC04MHB4fS51aS1pY29uLXNodWZmbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtODBweH0udWktaWNvbi10cmFuc2Zlci1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtODBweH0udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtODBweH0udWktaWNvbi1mb2xkZXItY29sbGFwc2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtOTZweH0udWktaWNvbi1mb2xkZXItb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnQtYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC05NnB4fS51aS1pY29uLW5vdGV7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtOTZweH0udWktaWNvbi1tYWlsLWNsb3NlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC05NnB4fS51aS1pY29uLW1haWwtb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05NnB4fS51aS1pY29uLXN1aXRjYXNle2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05NnB4fS51aS1pY29uLWNvbW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTk2cHh9LnVpLWljb24tcGVyc29ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fS51aS1pY29uLXByaW50e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC05NnB4fS51aS1pY29uLXRyYXNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC05NnB4fS51aS1pY29uLWxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtOTZweH0udWktaWNvbi11bmxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtOTZweH0udWktaWNvbi1ib29rbWFya3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtOTZweH0udWktaWNvbi10YWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTk2cHh9LnVpLWljb24taG9tZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS51aS1pY29uLWZsYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTEycHh9LnVpLWljb24tY2FsZW5kYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTEycHh9LnVpLWljb24tY2FydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMTJweH0udWktaWNvbi1wZW5jaWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTEycHh9LnVpLWljb24tY2xvY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9LnVpLWljb24tZGlza3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMTJweH0udWktaWNvbi1jYWxjdWxhdG9ye2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMTJweH0udWktaWNvbi16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTExMnB4fS51aS1pY29uLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTExMnB4fS51aS1pY29uLXNlYXJjaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTEycHh9LnVpLWljb24td3JlbmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMTJweH0udWktaWNvbi1nZWFye2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMTJweH0udWktaWNvbi1oZWFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTEycHh9LnVpLWljb24tc3RhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTEycHh9LnVpLWljb24tbGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTEycHh9LnVpLWljb24tY2FuY2Vse2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9LnVpLWljb24tcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMjhweH0udWktaWNvbi1wbHVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTI4cHh9LnVpLWljb24tbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTI4cHh9LnVpLWljb24tbWludXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXRoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTEyOHB4fS51aS1pY29uLWtleXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTI4cHh9LnVpLWljb24tbGlnaHRidWxie2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMjhweH0udWktaWNvbi1zY2lzc29yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTI4cHh9LnVpLWljb24tY2xpcGJvYXJke2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMjhweH0udWktaWNvbi1jb3B5e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMjhweH0udWktaWNvbi1jb250YWN0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMjhweH0udWktaWNvbi1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTI4cHh9LnVpLWljb24tdmlkZW97YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTEyOHB4fS51aS1pY29uLXNjcmlwdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTI4cHh9LnVpLWljb24tYWxlcnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDRweH0udWktaWNvbi1pbmZve2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE0NHB4fS51aS1pY29uLW5vdGljZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNDRweH0udWktaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE0NHB4fS51aS1pY29uLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE0NHB4fS51aS1pY29uLWJ1bGxldHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE0NHB4fS51aS1pY29uLXBpbi13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNDRweH0udWktaWNvbi1waW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTQ0cHh9LnVpLWljb24tcGxheXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MHB4fS51aS1pY29uLXBhdXNle2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2MHB4fS51aS1pY29uLXNlZWstbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNjBweH0udWktaWNvbi1zZWVrLXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTYwcHh9LnVpLWljb24tc2Vlay1lbmR7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTYwcHh9LnVpLWljb24tc2Vlay1zdGFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXN0b3B7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTYwcHh9LnVpLWljb24tZWplY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTYwcHh9LnVpLWljb24tcG93ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzZweH0udWktaWNvbi1zaWduYWwtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNzZweH0udWktaWNvbi1zaWduYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0we2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTJ7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ze2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE3NnB4fS51aS1pY29uLWNpcmNsZS1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkycHh9LnVpLWljb24tY2lyY2xlLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjA4cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjRweH0udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIyNHB4fS51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMjRweH0udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIyNHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLXRse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItYmx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLWJye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojYWFhO29wYWNpdHk6LjM7LW1zLWZpbHRlcjpBbHBoYShPcGFjaXR5PTMwKX0udWktd2lkZ2V0LXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCAjNjY2O2JveC1zaGFkb3c6MCAwIDVweCAjNjY2fSIsIi8qKlxuICogU3dpcGVyIDkuMC41XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDEzLCAyMDIzXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLHN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRlLHN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsc3dpcGVyLWNvbnRhaW5lcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LDpob3N0KC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsKSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uLHN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLyogaHR0cHM6Ly9zcGxpdHRpbmcuanMub3JnLyAqL1xuXG4vKiBSZWNvbW1lbmRlZCBzdHlsZXMgZm9yIFNwbGl0dGluZyAqL1xuLnNwbGl0dGluZyAud29yZCxcbi5zcGxpdHRpbmcgLmNoYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIFBzdWVkby1lbGVtZW50IGNoYXJzICovXG4uc3BsaXR0aW5nIC5jaGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKipcbiAqIFBvcHVsYXRlIHRoZSBwc3VlZG8gZWxlbWVudHMgd2l0aCB0aGUgY2hhcmFjdGVyIHRvIGFsbG93IGZvciBleHBhbmRlZCBlZmZlY3RzXG4gKiBTZXQgdG8gYGRpc3BsYXk6IG5vbmVgIGJ5IGRlZmF1bHQ7IGp1c3QgYWRkIGBkaXNwbGF5OiBibG9ja2Agd2hlbiB5b3Ugd2FudFxuICogdG8gdXNlIHRoZSBwc3VlZG8gZWxlbWVudHNcbiAqL1xuLnNwbGl0dGluZyAuY2hhcjo6YmVmb3JlLFxuLnNwbGl0dGluZyAuY2hhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hhcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBFeHBhbmRlZCBDU1MgVmFyaWFibGVzICovXG5cbi5zcGxpdHRpbmcge1xuICAvKiBUaGUgY2VudGVyIHdvcmQgaW5kZXggKi9cbiAgLS13b3JkLWNlbnRlcjogY2FsYygodmFyKC0td29yZC10b3RhbCkgLSAxKSAvIDIpO1xuXG4gIC8qIFRoZSBjZW50ZXIgY2hhcmFjdGVyIGluZGV4ICovXG4gIC0tY2hhci1jZW50ZXI6IGNhbGMoKHZhcigtLWNoYXItdG90YWwpIC0gMSkgLyAyKTtcblxuICAvKiBUaGUgY2VudGVyIGNoYXJhY3RlciBpbmRleCAqL1xuICAtLWxpbmUtY2VudGVyOiBjYWxjKCh2YXIoLS1saW5lLXRvdGFsKSAtIDEpIC8gMik7XG59XG5cbi5zcGxpdHRpbmcgLndvcmQge1xuICAvKiBQZWNlbnQgKDAtMSkgb2YgdGhlIHdvcmQncyBwb3NpdGlvbiAqL1xuICAtLXdvcmQtcGVyY2VudDogY2FsYyh2YXIoLS13b3JkLWluZGV4KSAvIHZhcigtLXdvcmQtdG90YWwpKTtcblxuICAvKiBQZWNlbnQgKDAtMSkgb2YgdGhlIGxpbmUncyBwb3NpdGlvbiAqL1xuICAtLWxpbmUtcGVyY2VudDogY2FsYyh2YXIoLS1saW5lLWluZGV4KSAvIHZhcigtLWxpbmUtdG90YWwpKTtcbn1cblxuLnNwbGl0dGluZyAuY2hhciB7XG4gIC8qIFBlcmNlbnQgKDAtMSkgb2YgdGhlIGNoYXIncyBwb3NpdGlvbiAqL1xuICAtLWNoYXItcGVyY2VudDogY2FsYyh2YXIoLS1jaGFyLWluZGV4KSAvIHZhcigtLWNoYXItdG90YWwpKTtcblxuICAvKiBPZmZzZXQgZnJvbSBjZW50ZXIsIHBvc2l0aXZlICYgbmVnYXRpdmUgKi9cbiAgLS1jaGFyLW9mZnNldDogY2FsYyh2YXIoLS1jaGFyLWluZGV4KSAtIHZhcigtLWNoYXItY2VudGVyKSk7XG5cbiAgLyogQWJzb2x1dGUgZGlzdGFuY2UgZnJvbSBjZW50ZXIsIG9ubHkgcG9zaXRpdmUgKi9cbiAgLS1kaXN0YW5jZTogY2FsYyhcbiAgICAgKHZhcigtLWNoYXItb2Zmc2V0KSAqIHZhcigtLWNoYXItb2Zmc2V0KSkgLyB2YXIoLS1jaGFyLWNlbnRlcilcbiAgKTtcblxuICAvKiBEaXN0YW5jZSBmcm9tIGNlbnRlciB3aGVyZSAtMSBpcyB0aGUgZmFyIGxlZnQsIDAgaXMgY2VudGVyLCAxIGlzIGZhciByaWdodCAqL1xuICAtLWRpc3RhbmNlLXNpbmU6IGNhbGModmFyKC0tY2hhci1vZmZzZXQpIC8gdmFyKC0tY2hhci1jZW50ZXIpKTtcblxuICAvKiBEaXN0YW5jZSBmcm9tIGNlbnRlciB3aGVyZSAxIGlzIGZhciBsZWZ0L2ZhciByaWdodCwgMCBpcyBjZW50ZXIgKi9cbiAgLS1kaXN0YW5jZS1wZXJjZW50OiBjYWxjKCh2YXIoLS1kaXN0YW5jZSkgLyB2YXIoLS1jaGFyLWNlbnRlcikpKTtcbn1cbiIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3Nde3BvaW50ZXItZXZlbnRzOm5vbmV9W2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXtwb2ludGVyLWV2ZW50czphdXRvfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfUBtZWRpYSBzY3JlZW57aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNik7dHJhbnNmb3JtOnNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dF17LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKTt0cmFuc2Zvcm06c2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTt2aXNpYmlsaXR5OmhpZGRlbn1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfX0iLCIvLyBmb250LWZhY2VcbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRwYXRoLCAkd2VpZ2h0OiBudWxsLCAkc3R5bGU6IG51bGwsICRleHRzOiBvdGYgdHRmKSB7XG4gICAgJHNyYzogbnVsbDtcbiAgICAkZm9ybWF0czogKFxuICAgICAgICAgICAgb3RmOiAnb3BlbnR5cGUnLFxuICAgICAgICAgICAgdHRmOiAndHJ1ZXR5cGUnLFxuICAgICAgICAgICAgd29mZjogJ3dvZmYnLFxuICAgICk7XG4gICAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgICAgICRmb3JtYXQ6IG1hcC1nZXQoJGZvcm1hdHMsICRleHQpO1xuICAgICAgICAkc3JjOiBhcHBlbmQoJHNyYywgdXJsKHF1b3RlKCRwYXRoKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xuICAgIH1cbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcbiAgICAgICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICAgICAgc3JjOiAkc3JjO1xuICAgIH1cbn1cbi8vIOyCrOyaqTpcbi8vIEBpbmNsdWRlIGZvbnQtZmFjZSgnTm90ZSBTZXJpZicsICcuLi9mb250cy9Ob3RvU2VyaWYtUmVndWxhci5vdGYnLCA0MDAsICBudWxsLCBvdGYpO1xuXG5cblxuLy8gSVLquLDrspUo7KCR6re87ISx7J2EIOychO2VnCDrjIDssrQg7YWN7Iqk7Yq4IO2RnOyLnClcbkBtaXhpbiBibGluZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuXG5cblxuLy8g66eQ7KSE7J6EKC4uLilcbkBtaXhpbiBlbGxpcHNpcygkbGluZXM6IDEpIHtcbiAgICBAaWYgKCRsaW5lcz09MSkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG59XG5cblxuXG4vLyDsmpTshowg7KSR7JWZ7KCV66CsXG5AbWl4aW4gY2VudGVyLWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG5cbi8vIGZsZXhcbkBtaXhpbiBmbGV4KCRkaXJlY3Rpb24sICRqdXN0aWZ5LCAkYWxpZ24sICRnYXApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICBnYXA6ICRnYXA7XG59XG5cblxuXG4vLyBsaSBkb3QgbWFya2VyXG5AbWl4aW4gbGlzdC1tYXJrZXIoJGJhY2tncm91bmQtY29sb3I6ICMwMDAsICR0b3A6IDAsICR3aWR0aDogMywgJHBhZGRpbmctbGVmdDogMTApIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1sZWZ0ICsgcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6ICR0b3AgKyBweDtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCArIHB4O1xuICAgICAgICBoZWlnaHQ6ICR3aWR0aCArIHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbn1cbi8vIOyCrOyaqTpcbi8vIGxp7JeQIEBpbmNsdWRlIG1peGlucy5saXN0LW1hcmtlcigjZmZmLCAxNSwgMywgMTApO1xuXG5cblxuLy8g6rWs67aE7ISgXG5AbWl4aW4gZGl2aXNpb24tYmFyKCR3aWR0aCwgJGhlaWdodCwgJGJhY2tncm91bmQtY29sb3IsICRtYXJnaW4sICR0b3A6IDApIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW47XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6ICR0b3A7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLy8g7IKs7JqpOlxuLy8gQGluY2x1ZGUgbWl4aW5zLmRpdmlzaW9uLWJhcigxcHgsIDEycHgsICM4ODgsIDE3cHgsIDExcHgpO1xuXG5cblxuLy8gdmVuZGVyIHByZWZpeFxuJHNldC1wcmVmaXg6ICcnLCAnLW1vei0nLCAnLXdlYmtpdC0nO1xuXG5AbWl4aW4gUHJvcHJ0eVNldFByZWZpeCgkbmFtZSwgJHZhbHVlKSB7XG4gICAgQGVhY2ggJHByZWZpeCBpbiAkc2V0LXByZWZpeCB7XG4gICAgICAgICN7JHByZWZpeH0jeyRuYW1lfTogJHZhbHVlO1xuICAgIH1cbn1cblxuQG1peGluIFZhbHVlU2V0UHJlZml4KCRuYW1lLCAkdmFsdWUpIHtcbiAgICBAZWFjaCAkcHJlZml4IGluICRzZXQtcHJlZml4IHtcbiAgICAgICAgI3skbmFtZX06ICN7JHByZWZpeH0kdmFsdWU7XG4gICAgfVxufVxuLy8g7IKs7JqpOlxuLy8gQGluY2x1ZGUgUHJvcHJ0eVNldFByZWZpeCh0cmFuc2l0aW9uLCAwLjJzKTtcblxuXG5cbi8vIG9iamVjdC1maXQgaW1nXG5AbWl4aW4gb2JqZWN0Rml0SW1nKCRmaXQsICRwb3NpdGlvbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiAkZml0O1xuICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xufVxuXG5cblxuXG4vLyAgUkVUSU5BLVJFQURZIElNQUdFU1xuLy8gaHR0cHM6Ly93d3cuZGV2ZWxvcGVyZHJpdmUuY29tLzEwLWJlc3Qtc2Fzcy1taXhpbnMtZm9yLXdlYi1kZXZlbG9wZXJzL1xuIiwiQHVzZSAnLi4vYWJzdHJhY3QvbWl4aW5zJztcblxuLy8g64KY64iU7Iqk7YCY7Ja0XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdOYW51bVNxdWFyZScsICcvZm9udHMvTmFudW1TcXVhcmVFQi53b2ZmJywgODAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTmFudW1TcXVhcmUnLCAnL2ZvbnRzL05hbnVtU3F1YXJlQi53b2ZmJywgNzAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTmFudW1TcXVhcmUnLCAnL2ZvbnRzL05hbnVtU3F1YXJlUi53b2ZmJywgNDAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTmFudW1TcXVhcmUnLCAnL2ZvbnRzL05hbnVtU3F1YXJlTC53b2ZmJywgMzAwLCBub3JtYWwsIHdvZmYpO1xuXG5cbi8vIOuCmOuIlOyGkOq4gOyUqCDrtpNcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ05hbnVtQnJ1c2gnLCAnL2ZvbnRzL05hbnVtQnJ1c2gud29mZicsIDQwMCwgbm9ybWFsLCB3b2ZmKTtcblxuXG4vLyDrgpjriJTrsJTrpbjtjpxcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ05hbnVtQmFydW5QZW5Cb2xkJywgJy9mb250cy9OQU5VTUJBUlVOUEVOQi53b2ZmJywgbm9ybWFsLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTmFudW1CYXJ1blBlbicsICcvZm9udHMvTkFOVU1CQVJVTlBFTlIud29mZicsIG5vcm1hbCwgbm9ybWFsLCB3b2ZmKTtcblxuXG4vLyDrgpjriJTqs6DrlJVcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ05hbnVtR290aGljJywgJy9mb250cy9OYW51bUdvdGhpYy1FeHRyYUJvbGQud29mZicsIDgwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ05hbnVtR290aGljJywgJy9mb250cy9OYW51bUdvdGhpYy1Cb2xkLndvZmYnLCA3MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdOYW51bUdvdGhpYycsICcvZm9udHMvTmFudW1Hb3RoaWMtUmVndWxhci53b2ZmJywgNDAwLCBub3JtYWwsIHdvZmYpO1xuXG5cbi8vIOuFuO2GoCDsgrDsiqRcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ05vdG9fU2Fuc19LUicsICcvZm9udHMvTm90b1NhbnNLUi1CbGFjay53b2ZmJywgOTAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTm90b19TYW5zX0tSJywgJy9mb250cy9Ob3RvU2Fuc0tSLUJvbGQud29mZicsIDcwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ05vdG9fU2Fuc19LUicsICcvZm9udHMvTm90b1NhbnNLUi1NZWRpdW0ud29mZicsIDUwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ05vdG9fU2Fuc19LUicsICcvZm9udHMvTm90b1NhbnNLUi1SZWd1bGFyLndvZmYnLCA0MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdOb3RvX1NhbnNfS1InLCAnL2ZvbnRzL05vdG9TYW5zQ0pLa3ItRGVtaUxpZ2h0LndvZmYnLCAzMDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdOb3RvX1NhbnNfS1InLCAnL2ZvbnRzL05vdG9TYW5zS1ItTGlnaHQud29mZicsIDIwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ05vdG9fU2Fuc19LUicsICcvZm9udHMvTm90b1NhbnNLUi1UaGluLndvZmYnLCAxMDAsIG5vcm1hbCwgd29mZik7XG5cblxuLy8g642U7Y6Y7J207Iqk7IO1IC0g7J6J7YGs66a97YC065Oc7LK0XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdJbmtMaXBxdWlkJywgJ2h0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9naC9wcm9qZWN0bm9vbm51L25vb25mb250c19vbmVAMS4wL0lua0xpcHF1aWQud29mZicsIG5vcm1hbCwgbm9ybWFsLCB3b2ZmKTtcblxuXG4vLyDsiqTtj6zsubQg7ZWcIOyCsOyKpFxuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnU3BvcWFIYW5TYW5zJywgJy9mb250cy9TcG9xYUhhblNhbnNOZW8tQm9sZC53b2ZmJywgNzAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnU3BvcWFIYW5TYW5zJywgJy9mb250cy9TcG9xYUhhblNhbnNOZW8tTWVkaXVtLndvZmYnLCA1MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdTcG9xYUhhblNhbnMnLCAnL2ZvbnRzL1Nwb3FhSGFuU2Fuc05lby1SZWd1bGFyLndvZmYnLCA0MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdTcG9xYUhhblNhbnMnLCAnL2ZvbnRzL1Nwb3FhSGFuU2Fuc05lby1MaWdodC53b2ZmJywgMzAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnU3BvcWFIYW5TYW5zJywgJy9mb250cy9TcG9xYUhhblNhbnNOZW8tVGhpbi53b2ZmJywgMTAwLCBub3JtYWwsIHdvZmYpO1xuXG5cbi8vIOyVoO2UjOyCsOuPjOqzoOuUlVxuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnQVBQTEVfU0FOREcnLCAnL2ZvbnRzL0FwcGxlU0RHb3RoaWNOZW9ILndvZmYnLCA5MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdBUFBMRV9TQU5ERycsICcvZm9udHMvQXBwbGVTREdvdGhpY05lb0VCLndvZmYnLCA4MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdBUFBMRV9TQU5ERycsICcvZm9udHMvQXBwbGVTREdvdGhpY05lb0Iud29mZicsIDcwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0FQUExFX1NBTkRHJywgJy9mb250cy9BcHBsZVNER290aGljTmVvU0Iud29mZicsIDYwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0FQUExFX1NBTkRHJywgJy9mb250cy9BcHBsZVNER290aGljTmVvTS53b2ZmJywgNTAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnQVBQTEVfU0FOREcnLCAnL2ZvbnRzL0FwcGxlU0RHb3RoaWNOZW9SLndvZmYnLCA0MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdBUFBMRV9TQU5ERycsICcvZm9udHMvQXBwbGVTREdvdGhpY05lb0wud29mZicsIDMwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0FQUExFX1NBTkRHJywgJy9mb250cy9BcHBsZVNER290aGljTmVvVC53b2ZmJywgMjAwLCBub3JtYWwsIHdvZmYpO1xuXG5cbi8qIOyXkOyKpOy9lOyWtOuTnOumvCAqL1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnU0NEcmVhbScsICcvZm9udHMvU0NEcmVhbTkud29mZicsIDkwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ1NDRHJlYW0nLCAnL2ZvbnRzL1NDRHJlYW04LndvZmYnLCA4MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdTQ0RyZWFtJywgJy9mb250cy9TQ0RyZWFtNy53b2ZmJywgNzAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnU0NEcmVhbScsICcvZm9udHMvU0NEcmVhbTYud29mZicsIDYwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ1NDRHJlYW0nLCAnL2ZvbnRzL1NDRHJlYW01LndvZmYnLCA1MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdTQ0RyZWFtJywgJy9mb250cy9TQ0RyZWFtNC53b2ZmJywgNDAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnU0NEcmVhbScsICcvZm9udHMvU0NEcmVhbTMud29mZicsIDMwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ1NDRHJlYW0nLCAnL2ZvbnRzL1NDRHJlYW0yLndvZmYnLCAyMDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdTQ0RyZWFtJywgJy9mb250cy9TQ0RyZWFtMS53b2ZmJywgMTAwLCBub3JtYWwsIHdvZmYpO1xuXG5cbi8vIOyngOuniOy8kyDsgrDsiqRcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0dtYXJrZXRTYW5zJywgJy9mb250cy9HTUFSS0VUU0FOU1RURkJPTEQud29mZicsIDcwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0dtYXJrZXRTYW5zJywgJy9mb250cy9HTUFSS0VUU0FOU1RURk1FRElVTS53b2ZmJywgNTAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnR21hcmtldFNhbnMnLCAnL2ZvbnRzL0dNQVJLRVRTQU5TVFRGTElHSFQud29mZicsIDMwMCwgbm9ybWFsLCB3b2ZmKTtcblxuXG4vLyDsubTtjpgyNCDsiJHsiJFcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0NhZmUyNFN5b25nc3lvbmcnLCAnaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL3Byb2plY3Rub29ubnUvbm9vbmZvbnRzX3R3ZWx2ZUAxLjEvQ2FmZTI0U3lvbmdzeW9uZy53b2ZmJywgbm9ybWFsLCBub3JtYWwsIHdvZmYpO1xuXG5cbi8vIOy5tO2OmDI0IOu5m+uCmOuKlCDrs4RcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0NhZmUyNFNoaW5pbmdzdGFyJywgJy9mb250cy9DYWZlMjRTaGluaW5nc3Rhci53b2ZmJywgbm9ybWFsLCBub3JtYWwsIHdvZmYpO1xuXG5cbi8vIO2UhOumrO2FkOuLpOuTnFxuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnUHJldGVuZGFyZCcsICcvZm9udHMvUHJldGVuZGFyZC1CbGFjay53b2ZmJywgOTAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnUHJldGVuZGFyZCcsICcvZm9udHMvUHJldGVuZGFyZC1FeHRyYUJvbGQud29mZicsIDgwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ1ByZXRlbmRhcmQnLCAnL2ZvbnRzL1ByZXRlbmRhcmQtQm9sZC53b2ZmJywgNzAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnUHJldGVuZGFyZCcsICcvZm9udHMvUHJldGVuZGFyZC1TZW1pQm9sZC53b2ZmJywgNjAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnUHJldGVuZGFyZCcsICcvZm9udHMvUHJldGVuZGFyZC1NZWRpdW0ud29mZicsIDUwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ1ByZXRlbmRhcmQnLCAnL2ZvbnRzL1ByZXRlbmRhcmQtUmVndWxhci53b2ZmJywgNDAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnUHJldGVuZGFyZCcsICcvZm9udHMvUHJldGVuZGFyZC1MaWdodC53b2ZmJywgMzAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnUHJldGVuZGFyZCcsICcvZm9udHMvUHJldGVuZGFyZC1FeHRyYUxpZ2h0LndvZmYnLCAyMDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdQcmV0ZW5kYXJkJywgJy9mb250cy9QcmV0ZW5kYXJkLVRoaW4ud29mZicsIDEwMCwgbm9ybWFsLCB3b2ZmKTtcblxuXG4vLyBCYXJsb3cgQ29uZGVuc2VkXG4vL0BpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0Jhcmxvd19Db25kZW5zZWQnLCAnL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1CbGFjay53b2ZmJywgOTAwLCBub3JtYWwsIHdvZmYpO1xuLy9AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdCYXJsb3dfQ29uZGVuc2VkJywgJy9mb250cy9CYXJsb3dDb25kZW5zZWQtRXh0cmFCb2xkLndvZmYnLCA4MDAsIG5vcm1hbCwgd29mZik7XG4vL0BpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0Jhcmxvd19Db25kZW5zZWQnLCAnL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1Cb2xkLndvZmYnLCA3MDAsIG5vcm1hbCwgd29mZik7XG4vL0BpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0Jhcmxvd19Db25kZW5zZWQnLCAnL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1TZW1pQm9sZC53b2ZmJywgNjAwLCBub3JtYWwsIHdvZmYpO1xuLy9AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdCYXJsb3dfQ29uZGVuc2VkJywgJy9mb250cy9CYXJsb3dDb25kZW5zZWQtTWVkaXVtLndvZmYnLCA1MDAsIG5vcm1hbCwgd29mZik7XG4vL0BpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0Jhcmxvd19Db25kZW5zZWQnLCAnL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1SZWd1bGFyLndvZmYnLCA0MDAsIG5vcm1hbCwgd29mZik7XG4vL0BpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ0Jhcmxvd19Db25kZW5zZWQnLCAnL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1MaWdodC53b2ZmJywgMzAwLCBub3JtYWwsIHdvZmYpO1xuLy9AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdCYXJsb3dfQ29uZGVuc2VkJywgJy9mb250cy9CYXJsb3dDb25kZW5zZWQtRXh0cmFMaWdodC53b2ZmJywgMjAwLCBub3JtYWwsIHdvZmYpO1xuLy9AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdCYXJsb3dfQ29uZGVuc2VkJywgJy9mb250cy9CYXJsb3dDb25kZW5zZWQtVGhpbi53b2ZmJywgMTAwLCBub3JtYWwsIHdvZmYpO1xuXG5cbi8vIENhdmVhdCBCcnVzaFxuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnQ2F2ZWF0X0JydXNoJywgJy9mb250cy9DYXZlYXRCcnVzaC1SZWd1bGFyLndvZmYnLCBub3JtYWwsIG5vcm1hbCwgd29mZik7XG5cblxuLy8gTW9udHNlcnJhdFxuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTW9udHNlcnJhdCcsICcvZm9udHMvTW9udHNlcnJhdC1CbGFjay53b2ZmJywgOTAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTW9udHNlcnJhdCcsICcvZm9udHMvTW9udHNlcnJhdC1FeHRyYUJvbGQud29mZicsIDgwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ01vbnRzZXJyYXQnLCAnL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmJywgNzAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTW9udHNlcnJhdCcsICcvZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmJywgNjAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTW9udHNlcnJhdCcsICcvZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZicsIDUwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ01vbnRzZXJyYXQnLCAnL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmJywgNDAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTW9udHNlcnJhdCcsICcvZm9udHMvTW9udHNlcnJhdC1MaWdodC53b2ZmJywgMzAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgnTW9udHNlcnJhdCcsICcvZm9udHMvTW9udHNlcnJhdC1FeHRyYUxpZ2h0LndvZmYnLCAyMDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdNb250c2VycmF0JywgJy9mb250cy9Nb250c2VycmF0LVRoaW4ud29mZicsIDEwMCwgbm9ybWFsLCB3b2ZmKTtcblxuXG4vLyBwbGF5XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdwbGF5JywgJy9mb250cy9QbGF5LUJvbGQud29mZicsIDcwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ3BsYXknLCAnL2ZvbnRzL1BsYXktUmVndWxhci53b2ZmJywgNDAwLCBub3JtYWwsIHdvZmYpO1xuXG5cbi8vIHBvcHBpbnNcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ3BvcHBpbnMnLCAnL2ZvbnRzL1BvcHBpbnMtQmxhY2sud29mZicsIDkwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ3BvcHBpbnMnLCAnL2ZvbnRzL1BvcHBpbnMtRXh0cmFCb2xkLndvZmYnLCA4MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdwb3BwaW5zJywgJy9mb250cy9Qb3BwaW5zLUJvbGQud29mZicsIDcwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ3BvcHBpbnMnLCAnL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZicsIDYwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ3BvcHBpbnMnLCAnL2ZvbnRzL1BvcHBpbnMtTWVkaXVtLndvZmYnLCA1MDAsIG5vcm1hbCwgd29mZik7XG5AaW5jbHVkZSBtaXhpbnMuZm9udC1mYWNlKCdwb3BwaW5zJywgJy9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZicsIDQwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ3BvcHBpbnMnLCAnL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZicsIDMwMCwgbm9ybWFsLCB3b2ZmKTtcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ3BvcHBpbnMnLCAnL2ZvbnRzL1BvcHBpbnMtRXh0cmFMaWdodC53b2ZmJywgMjAwLCBub3JtYWwsIHdvZmYpO1xuQGluY2x1ZGUgbWl4aW5zLmZvbnQtZmFjZSgncG9wcGlucycsICcvZm9udHMvUG9wcGlucy1UaGluLndvZmYnLCAxMDAsIG5vcm1hbCwgd29mZik7XG5cblxuLy8gUmVnZ2FlIE9uZSAo7J287Ja0IO2VhOq4sOyytClcbkBpbmNsdWRlIG1peGlucy5mb250LWZhY2UoJ1JlZ2dhZV9PbmUnLCAnL2ZvbnRzL0NSZWdnYWVPbmUtUmVndWxhci53b2ZmJywgbm9ybWFsLCBub3JtYWwsIHdvZmYpO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSAndHlwb2dyYXBoeSc7XG5cbioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG59XG5cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46cm9vdCB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAtbW96LXRhYi1zaXplOiA0O1xuICAgIHRhYi1zaXplOiA0O1xufVxuXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5pbWcsXG5waWN0dXJlLFxudmlkZW8sXG5jYW52YXMsXG5zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8vIHJlc2V0Q3NzIOywuOqzoDogaHR0cHM6Ly92ZWxvZy5pby9AdGVvLzIwMjItQ1NTLVJlc2V0LSVFQiU4QiVBNCVFQyU4QiU5Qy0lRUMlOEQlQTglRUIlQjMlQjQlRUElQjglQjBcblxuXG4vLyDstpTqsIBcbmh0bWwsXG5ib2R5IHt9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudWwsXG5vbCxcbmxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYWRkcmVzcyxcbmVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmlucHV0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxub3B0aW9uOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbnAsXG5zcGFuLFxuYixcbnN0cm9uZyxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyogc2VsZWN0IOy0iOq4sO2ZlCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIOyCrO2MjOumrCwg7YGs66GsIO2VmOychOuyhOyghOyaqSAqL1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiDsgqztjIzrpqwsIO2BrOuhrCDtlZjsnITrsoTsoITsmqkgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiDsnbXsiqTtlIzroZzrn6zsmqkgKi9cblxuXG4vKiDsl5DrlJTthLDrt7AgcmVzZXQgY3NzIO2VtOygnCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm9uZS1yZXNldCxcbi5ub25lLXJlc2V0ICoge1xuICAgIGZvbnQtc2l6ZTogcmV2ZXJ0O1xuICAgIGZvbnQtZmFtaWx5OiByZXZlcnQ7XG4gICAgZm9udC13ZWlnaHQ6IHJldmVydDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGNvbG9yOiByZXZlcnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJldmVydDtcbiAgICBkaXNwbGF5OiByZXZlcnQ7XG4gICAgbGlzdC1zdHlsZS10eXBlOiByZXZlcnQ7XG4gICAgbWFyZ2luOiByZXZlcnQ7XG4gICAgcGFkZGluZzogcmV2ZXJ0O1xuXG4gICAgdGFibGVbYWxpZ249XCJjZW50ZXJcIl0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICB0aGVhZCxcbiAgICB0Ym9keSxcbiAgICB0Zm9vdCxcbiAgICB0cixcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmV2ZXJ0O1xuICAgICAgICBtYXJnaW46IHJldmVydDtcbiAgICAgICAgcGFkZGluZzogcmV2ZXJ0O1xuICAgICAgICBmb250OiByZXZlcnQ7XG4gICAgICAgIGNvbG9yOiByZXZlcnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiByZXZlcnQ7XG4gICAgfVxufVxuXG4ubm9uZS1yZXNldCBpbWcge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufSIsIkB1c2UgJy4uL2Fic3RyYWN0L21peGlucyc7XG5AdXNlICcuLi9hYnN0cmFjdC9hbmltYXRpb25zJztcbkB1c2UgJy4uL2Fic3RyYWN0L21lZGlhcXVlcnknO1xuXG4vLyDtj7DtirgsIO2PsO2KuOyCrOydtOymiCwg7Y+w7Yq47Lus65+sLCDsnpDqsIQg6riw67O47ISk7KCVXG5odG1sLFxuYm9keSB7XG4gICAgLy8g64W47Yag7IKw7IqkIO2PsO2KuCDsiJzshJw6IOq1rOq4gO2PsO2KuCDrhbjthqDsgrDsiqQgS1IsIOuLpOq1reyWtOyaqSDqtazquIDtj7Dtirgg64W47Yag7IKw7IqkLCDtj7DtirjtjIzsnbzroZwg65CcIOuFuO2GoOyCsOyKpFxuICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZCcsICdOb3RvIFNhbnMgS1InLCAnTm90b19TYW5zX0tSJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LnN1YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzExMTtcblxufVxuXG5cbmh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4jY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cblxuLy8g7Luo7YWQ7LigIOy1nOyGjCDrhIjruYRcbiRjb250ZW50V2lkdGhzOiAnMTUwMCcsICcxNDAwJywgJzEzMDAnLCAnMTI4MCcsICcxMjAwJywgJzExMDAnO1xuXG5AZWFjaCAkd2lkdGggaW4gJGNvbnRlbnRXaWR0aHMge1xuICAgIC53I3skd2lkdGh9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAjeyR3aWR0aH1weDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG5cblxuLy8gSVIg6riw67KVXG4uYmxpbmQge1xuICAgIEBpbmNsdWRlIG1peGlucy5ibGluZDtcbn1cblxuXG5cbi8vIOuwmOydke2YlSDspITrsJTqv4gg7LKY66asXG4vLyBwY+ydvCDrlYwg7KSE67CU6r+ILCBtb2JpbGXsnbwg65WMIOykhCDslYjrsJTqv4hcbi5iciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBpbmNsdWRlIG1lZGlhcXVlcnkubWVkaWEtcXVlcnkobW9iaWxlLXMpIHtcbiAgICAuYnIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4vLyBwY+ydvCDrlYwg7KSEIOyViOuwlOq/iCwgbW9iaWxlIOykhCDrsJTqv4hcbi5tby1iciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG5AaW5jbHVkZSBtZWRpYXF1ZXJ5Lm1lZGlhLXF1ZXJ5KG1vYmlsZS1zKSB7XG4gICAgLm1vLWJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubW8tYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tby1ub25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW8tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubW8tbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnZ3O1xuXG4gICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbi8vIHNwbGl0dGluZyBkZWZhdWx0IOyEuO2MhVxuLmN1c3RvbS1zcGxpdHRpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYuc3BsaXR0aW5nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAud29yZCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAubW9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwYTRlMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTguOHB4IDEuMnB4IHJnYmEoMCwgMTY0LCAyMjQsIDAuMTUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhNGUwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYTRlMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYTRlMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja2JveC13cmFwIHtcblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgLyog7Iuk7KCcIOyytO2BrOuwleyKpOuKlCDtmZTrqbTsl5DshJwg7Iio6rmAICovXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIC8qIOq4gOyekOyZgCDssrTtgazrsJXsiqQg7IKs7J207J2YIOqwhOqyqeydhCDrs4Dqsr0gKi9cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDphZnRlciB7XG4gICAgICAgIC8qIOqwgOynnCDssrTtgazrsJXsiqQgKi9cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAvKiDshLjroZzsoJXroKzsnYQg7JyE7ZW0IOuGkuydtOqwkuqzvCDsnbzsuZggKi9cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgLyog7LK07YGs67CV7Iqk66W8IOyytO2BrO2WiOydhOuVjCAqL1xuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw+c3BhbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzExMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMTE7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNoZWNrYm94LXdyYXAge1xuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1dnc7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDd2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuXG4gICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMXZ3O1xuICAgICAgICAgICAgICAgIHRvcDogMXZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDV2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDV2dztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBtZWRpYS1xdWVyeSgkYnJlYWstcG9pbnQpIHtcbiAgICBAaWYgJGJyZWFrLXBvaW50PT0gZGVza3RvcC1sIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnRcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgJGJyZWFrLXBvaW50PT0gZGVza3RvcC1zIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnRcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgJGJyZWFrLXBvaW50PT0gbW9iaWxlLWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRicmVhay1wb2ludD09IG1vYmlsZS1zIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDsgqzsmqnrspU6XG4vLy5jb250YWluZXJ7XG4vLyAgICB3aWR0aDogNTAlO1xuLy8gICAgaGVpZ2h0OiA1MHZoO1xuLy9cbi8vICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KG1kKSB7XG4vLyAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICB9XG4vL31cbiIsIkB1c2UgJy4uL2Fic3RyYWN0L3ZhcmlhYmxlcyc7XG5AdXNlICcuLi9hYnN0cmFjdC9hbmltYXRpb25zJztcblxuLnNraXAge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtOTk5cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG59XG5cblxuI2hlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAuaGVhZGVyX2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgei1pbmRleDogMTAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cbiAgICAgICAgLncxNDAwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuaF9sb2dvQm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMTAgLyAyOTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvbGF5b3V0L2xvZ28ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhfbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIC5kZXAxIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuZGVwMV9saSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlcDFfYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC40cztcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVwMV9hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjb21wYW55LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAuZGVwMV9hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjb21wYW55LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC5kZXAxX2E6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kZXAyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXAyX2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVwMl9hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0ZWE4ZGM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodEJveCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIC5oX2NvbnRhY3RfYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjNWUyMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXRlTWFwX2J0biB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQwIC8gMjY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2xheW91dC9idG4tc2l0ZW1hcC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG5iLWJnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vJjo6YWZ0ZXIge1xuICAgICAgICAvLyAgICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICBsZWZ0OiAwO1xuICAgICAgICAvLyAgICB0b3A6IDEwMCU7XG4gICAgICAgIC8vICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgLy8gICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIC8vICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgIC8vICAgIHotaW5kZXg6IDM7XG4gICAgICAgIC8vICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgIC8vJi5vcGVuIC5oZWFkZXJfYm94OjphZnRlciB7XG4gICAgLy8gICAgb3BhY2l0eTogMTtcbiAgICAvL31cblxufVxuXG5cbi5zaXRlTWFwX2JveCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0xMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA1MHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICAvL292ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5jZW50ZXJfYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAudG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbG9zZV9idG4ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYub24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi5vbiAuY3VzdG9tLXNwbGl0dGluZy5zcGxpdHRpbmcgLmNoYXIge1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRpb25zLnRleHQtYWN0aXZlO1xuICAgICAgICBhbmltYXRpb246IHRleHQtYWN0aXZlLWFuaSAuNnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBib3RoO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC40cztcbiAgICB9XG5cbiAgICAvLyYub24gLmNlbnRlcl9ib3ggLnRvcCBoNCB7XG4gICAgLy8gICAgQGluY2x1ZGUgYW5pbWF0aW9ucy5mYWRlSW5VcCgxMHB4KTtcbiAgICAvLyAgICBhbmltYXRpb246IGZhZGUtaW4tdXAtYW5pIC42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGJvdGg7XG4gICAgLy8gICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG4gICAgLy99XG4gICAgLy9cbiAgICAvLyYub24gLmNlbnRlcl9ib3ggLnRvcCAuY2xvc2VfYnRuIHtcbiAgICAvLyAgICBAaW5jbHVkZSBhbmltYXRpb25zLmZhZGVJblVwKDEwcHgpO1xuICAgIC8vICAgIGFuaW1hdGlvbjogZmFkZS1pbi11cC1hbmkgLjZzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgYm90aDtcbiAgICAvLyAgICBhbmltYXRpb24tZGVsYXk6IC40cztcbiAgICAvL31cbn1cblxuLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogMjAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG5cbmJvZHkuYm9keV9iZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG4gICAgLm92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuYm9keS5zdWIge1xuXG4gICAgI2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuXG4gICAgI2hlYWRlciAuaGVhZGVyX2JveCAuaF9uYXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgI2hlYWRlciB7XG4gICAgICAgIC5oZWFkZXJfYm94IHtcblxuICAgICAgICAgICAgLmhfbG9nb0JveCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgYSB7fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaF9uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodEJveCAuaF9jb250YWN0X2J0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpZ2h0Qm94IC5zaXRlTWFwX2J0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZU1hcF9ib3gge1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC8vIOuwqe2WpSDrsJTqv4hcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwMCU7XG5cbiAgICAgICAgLmNlbnRlcl9ib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnRvcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5LjIxdnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jbG9zZV9idG4ge31cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3F1aWQtaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTUwIC8gNzYwICogMTAwdncpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMzAgLyA3NjAgKiAxMDB2dyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDI4IC8gNzYwICogMTAwdncpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVwMSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNjAgLyA3NjAgKiAxMDB2dyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblxuICAgICAgICAgICAgICAgICY+bGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNDAgLyA3NjAgKiAxMDB2dyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTQwIC8gNzYwICogMTAwdncpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vbj5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgI2hlYWRlciAuaGVhZGVyX2JveCB7XG5cblxuICAgICAgICAucmlnaHRCb3ggLnNpdGVNYXBfYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAjaGVhZGVyIC5oZWFkZXJfYm94IHtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuXG4gICAgICAgIC5oX2xvZ29Cb3ggYSB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodEJveCAuc2l0ZU1hcF9idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zaXRlTWFwX2JveCAuY2VudGVyX2JveCB7XG4gICAgICAgIC50b3Age1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDIyMyAvIDc2MCAqIDEwMHZ3KTtcblxuICAgICAgICAgICAgLmNsb3NlX2J0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjkgLyA3NjAgKiAxMDB2dyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbV9kZXAxPmxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgICAgICY+YSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbV9kZXAyIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiJGNvbXBhbnktY29sb3I6ICNjN2E4NjU7IiwiQHVzZSAnLi4vYWJzdHJhY3QvdmFyaWFibGVzJztcbkB1c2UgJy4uL2Fic3RyYWN0L2FuaW1hdGlvbnMnO1xuQHVzZSAnLi4vYWJzdHJhY3QvbWl4aW5zJztcbkB1c2UgJy4uL2Fic3RyYWN0L21lZGlhcXVlcnknO1xuXG4kYmFubmVyLWNsYXNzZXM6ICdjb21wYW55JywgJ2J1c2luZXNzJywgJ2JvYXJkJztcblxuLnN1Yi1oZWFkZXIge1xuXG4gICAgLmJhbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbnMuc2NhbGUtYW5pO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZS1hbmkgNXMgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRjbGFzcyBpbiAkYmFubmVyLWNsYXNzZXMge1xuICAgICAgICAgICAgJi4jeyRjbGFzc306OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3N1Yi9iYW5uZXItI3skY2xhc3N9LmpwZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNDglO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdXN0b20tc3BsaXR0aW5nLnNwbGl0dGluZyAuY2hhciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbnMudGV4dC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdGV4dC1hY3RpdmUtYW5pIDFzIC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGJvdGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3ViLW5hdiB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC02NXB4IC8gMikpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDY1cHggLyAyKTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxOHB4IDAgcmdiYSgzOSwgNDIsIDUzLCAwLjMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC5wYXJlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJj5saSB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJj5hIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdWIvaWNvbi1zdWJuYXYtYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMCAvIDU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJvdGF0ZSBhIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG9tZS1kYXRhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmVudC1kYXRhPmEsXG4gICAgICAgIC5jaGlsZC1kYXRhPmEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdWIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4jc3ViPmRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnRpdGxlX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNzdWIge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuXG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGVfd3JhcCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDZ2dztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gICAgfVxufSIsIkB1c2UgJy4uL2Fic3RyYWN0L21peGlucyc7XG5AdXNlICcuLi9hYnN0cmFjdC92YXJpYWJsZXMnO1xuXG4jZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXG4gICAgLndyYXAge1xuXG4gICAgICAgIC5pbmZvIHtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250OiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5kaXZpc2lvbi1iYXIoMXB4LCAxM3B4LCByZ2JhKDE4NywgMTg3LCAxODcsIC4zKSwgN3B4LCA1cHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY29weXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fYnRuLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNHM7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMi41cHggNC4zcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kY29tcGFueS1jb2xvciB1cmwoJy9pbWFnZXMvbGF5b3V0L2J0bi10b3AtYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxM3B4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICNmb290ZXIgLndyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA0JTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICNmb290ZXIge1xuXG4gICAgICAgIC53cmFwIHt9XG5cblxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMjZweCAwO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG5cbiAgICAgICAgLndyYXAge1xuXG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZGl2aXNpb24tYmFyKDFweCwgMC45ZW0sIHJnYmEoMTg3LCAxODcsIDE4NywgLjMpLCAxLjcxdncsIDEuMTd2dyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjg0dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMzF2dztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuZm9vdGVyX19idG4tdG9wIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzdnc7XG4gICAgICAgICAgICBib3R0b206IDE1dnc7XG5cbiAgICAgICAgICAgIC5jaXJjbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHZ3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS41dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgI2Zvb3RlciB7XG5cbiAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG5cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbn0iLCJAdXNlICcuLi9hYnN0cmFjdC92YXJpYWJsZXMnO1xuQHVzZSAnLi4vYWJzdHJhY3QvbWl4aW5zJztcbkB1c2UgJy4uL2Fic3RyYWN0L2FuaW1hdGlvbnMnO1xuQHVzZSAnLi4vYWJzdHJhY3QvbWVkaWFxdWVyeSc7XG5AdXNlICcuLi9jb21wb25lbnRzL2J1dHRvbic7XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbiAuc2VjdGlvbiB7XG4gICAgLnNlYy10aXQge1xuICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgJ1ByZXRlbmRhcmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjb21wYW55LWNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICB9XG5cbiAgICAuc2VjLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbn1cblxuLm1haW4gLnNlY3Rpb24udmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDkxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zd2lwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYWN0aXZlIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb25zLnNjYWxlLWFuaTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2NhbGUtYW5pIDZzIGVhc2UgZm9yd2FyZHM7XG4gICAgICAgIH1cblxuICAgICAgICAmLWFjdGl2ZSAudGV4dCAuY3VzdG9tLXNwbGl0dGluZyAud29yZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb25zLnRleHQtYWN0aXZlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiB0ZXh0LWFjdGl2ZS1hbmkgMS41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmRvLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHZoO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbnMuc2NhbGUtYW5pO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZS1hbmkgMnMgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Nyb2xsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBhbmltYXRpb246IHNjcm9sbC1hbmkgMS4zcyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXG5cbiAgICAgICAgQGtleWZyYW1lcyBzY3JvbGwtYW5pIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDIwcHgsIDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRlc2Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjQzOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLm1haW4gLmJyYW5kLWF3YXJkcyB7XG4gICAgcGFkZGluZzogMTUwcHggMCAwO1xuXG4gICAgLmxvZ28tYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzBweCAyMHB4O1xuICAgIH1cblxuICAgIC5iZXN0LWJyYW5kLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuXG4gICAgICAgIC50aXQtYm94IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40MzhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMTkuM3B4IDIzcHggNDBweCAwICMwMDA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL21haW4vZG93bmxvYWQtaWNvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNiMGJmZTUsICM0NTU3OTUsICNiMGJmZTUpIGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWJkYmI3LCAjOWU4MjYwLCAjZWJkYmI3KSBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBtYXNrOlxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlOyAvLyBTYWZhcmnsmqnsnYAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAzMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYm9yZGVyUnVuIDhzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgYm9yZGVyUnVuIHtcbiAgICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMDAlIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4gLmJlbmVmaXQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcblxuICAgIC5zZWMtdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjE4OHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICB9XG5cbiAgICAuY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgICAuYmVuZWZpdC1zbGlkZS1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzNTAgLyA1NTA7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG5cblxuICAgICAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWJkYmI3LCAjOWU4MjYwLCAjZWJkYmI3KSBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIG1hc2s6XG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXG4gICAgICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgICAgICAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7IC8vIFNhZmFyaeyaqeydgCAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAzMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYm9yZGVyUnVuIDhzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgYm9yZGVyUnVuIHtcbiAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAwJSA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuaW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNTVweCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMTg4cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbiAuY2xpZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG5cbiAgICAuY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2NXB4IDQ2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE2JTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4gLmNhdGVnb3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG5cbiAgICAuc2VjLXR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNjgwIC8gMzAwO1xuXG4gICAgICAgICAgICAuYmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHNjYWxlIC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5iZyB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzY2FsZTogMS4xO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2NXB4O1xuXG4gICAgICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xODhyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnR4dDEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50eHQyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbiAuZXZhbHVhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuXG4gICAgLnNlYy1jYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAuc2NvcmUtY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQ0MCAvIDU1MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZjEwMTc7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE5OSwgMTY4LCAxMDEsIDAuMyk7XG4gICAgICAgICAgICBwYWRkaW5nOiA1M3B4IDI4cHggMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZDlkYmUxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlYmRiYjcsICM5ZTgyNjAsICNlYmRiYjcpIGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgbWFzazpcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCxcbiAgICAgICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAgICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTsgLy8gU2FmYXJp7Jqp7J2AIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDMwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBib3JkZXJSdW4gOHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGtleWZyYW1lcyBib3JkZXJSdW4ge1xuICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMDAlIDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zY29yZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG5cbiAgICAgICAgICAgICAgICAudW5pdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAuMjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45NDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC44ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMDcsIDE3NiwgMTIyLCAuMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjb3JlLWJhbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDg5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLyog6rCA7Jq0642wIOq4iOyDiSDrnbzsnbggKyDsnYDsnYDtlZwg6riA66Gc7JqwICovXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLyog64Kg7Lm066Gc7Jq0IOudvOyduCAqL1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2NmYjA3YSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2NmYjA3YSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZW0ge1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4gLmdhbGxlcnkge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcblxuICAgIC5jb24ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LXNsaWRlLWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICYuZy1zbGQyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTE2cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTE2cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzNzAgLyAyMjA7XG4gICAgICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktcG9wLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxMjM7XG5cbiAgICAgICAgLmNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogODB2aDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucG9wLWNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50eHQxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgfVxuXG4gICAgLmJyYW5kLXJhdGUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB3aWR0aDogMTEwMHB4O1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0N3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5udW0tYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluIC5uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgICAubW9yZV9idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5uZXdzLXNsaWRlLWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbWFpbi9uZXdzLWFyci1uZXh0LnBuZykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tYWluL25ld3MtYXJyLXByZXYucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluIC5hd2FyZHMtYmFuIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9tYWluL2F3YXJkcy1iYW4uanBnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuXG4gICAgLncxNDAwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50eHQxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2NmYjA3YSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40MzhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIH1cblxuICAgIC50eHQyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjE4OHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICB9XG5cbiAgICAudHh0MyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxufVxuXG4ubWFpbiAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL21haW4vY29udGFjdC1iZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLncxNDAwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDUlO1xuICAgIH1cblxuICAgIC50aXRsZS13cmFwIHtcbiAgICAgICAgLnNlY3Rpb24tdGl0IHtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjb21wYW55LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuc2VjdGlvbi1kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblxuXG5cbiAgICAgICAgLmlucHV0LXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1c3RvbS1maWxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcblxuICAgICAgICAgICAgICAgIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIu2MjOydvOyEoO2DnVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgOXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXRjaGEtd3JhcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2F0Y2hhLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXNhdmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2JveC13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmFmdGVyIHt9XG5cbiAgICAgICAgICAgIC8qIOyytO2BrOuwleyKpOulvCDssrTtgaztlojsnYTrlYwgKi9cbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbD5zcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5wb3Bfd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcF9pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgICAgICAucG9wX2Nsb3NlX2J0biB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgLy90b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9wX2NvbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDcwcHggNThweCA3MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjE4OHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3gge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAxNDAwID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5tYWluIC5jbGllbnQge1xuICAgICAgICAuY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbiAuY29udGFjdCB7XG4gICAgICAgIC53MTQwMCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4gLmdhbGxlcnkge1xuICAgICAgICAuYnJhbmQtcmF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTB2dyBhdXRvIDA7XG5cbiAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTF2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExdncgMDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY28ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIydnc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDF2dztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubnVtLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDV2dztcblxuICAgICAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDh2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIDEyMDAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4gLmJyYW5kLWF3YXJkcyB7XG4gICAgICAgIC5iZXN0LWJyYW5kLWJveCB7XG4gICAgICAgICAgICAuY29uIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbiAuZXZhbHVhdGlvbiB7XG4gICAgICAgIC5jb24ge1xuICAgICAgICAgICAgLnNjb3JlLWNhcmQge1xuICAgICAgICAgICAgICAgIC5zY29yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIDc2OCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluIC5zZWN0aW9uIHtcbiAgICAgICAgLnNlYy10aXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICAgICAgICAgICAgZm9udC1zaXplOiA3dnc7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjLWRlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJ2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy45dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbiAuc2VjdGlvbi52aXN1YWwge1xuICAgICAgICBtaW4taGVpZ2h0OiA4NTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgIHAuZGVzYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDR2dztcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUydnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY3JvbGwge1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGJvdHRvbTogNyU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluIC5icmFuZC1hd2FyZHMge1xuICAgICAgICBwYWRkaW5nOiAxNXZ3IDAgMDtcblxuICAgICAgICAubG9nby1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTB2dztcbiAgICAgICAgICAgIGdhcDogN3Z3IDR2dztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHZ3O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjF2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5iZXN0LWJyYW5kLWJveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHZ3O1xuXG4gICAgICAgICAgICAudGl0LWJveCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzdnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHZ3O1xuICAgICAgICAgICAgICAgIGdhcDogNHZ3O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4gLmJlbmVmaXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTV2dztcblxuICAgICAgICAuc2VjLXR4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJlbmVmaXQtc2xpZGUtYm94IHtcbiAgICAgICAgICAgIC5pbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHZ3IDN2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTN2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluIC5jbGllbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTV2dztcblxuICAgICAgICAuY29uIHtcbiAgICAgICAgICAgIGdhcDogOXZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4gLmNhdGVnb3J5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1dnc7XG5cbiAgICAgICAgLnNlYy10eHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcnktYm94IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDR2dztcblxuICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgLmluIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1dnc7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50eHQxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudHh0MiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluIC5ldmFsdWF0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1dnc7XG5cbiAgICAgICAgLnNlYy1jYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNjb3JlLWJhbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3Z3O1xuICAgICAgICAgICAgcGFkZGluZzogNHZ3O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgIH1cblxuICAgICAgICAuY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwdnc7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAydnc7XG5cblxuICAgICAgICAgICAgLnNjb3JlLWNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4dncgM3Z3O1xuXG4gICAgICAgICAgICAgICAgLnNjb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnZ3O1xuXG4gICAgICAgICAgICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAydnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0dncgMCA4dnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjV2dztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4gLmdhbGxlcnkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTV2dztcblxuICAgICAgICAudHh0MSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJ2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYWxsZXJ5LXBvcC1ib3gge1xuICAgICAgICAgICAgLmluIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDN2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvcC1jbG9zZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDN2dztcbiAgICAgICAgICAgICAgICB0b3A6IC0xNHZ3O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktc2xpZGUtYm94IHtcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXZ3O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluIC5uZXdzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwdnc7XG5cbiAgICAgICAgLm5ld3Mtc2xpZGUtYm94IHtcbiAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3dnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4gLmF3YXJkcy1iYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICAgICAgICBoZWlnaHQ6IDc4dnc7XG5cbiAgICAgICAgLnR4dDEge1xuICAgICAgICAgICAgcGFkZGluZzogNHZ3IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDZ2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3Z3O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC50eHQyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR4dDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjN2dztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDl2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluIC5jb250YWN0IHtcbiAgICAgICAgcGFkZGluZzogMTV2dyAwO1xuXG4gICAgICAgIC53MTQwMCB7XG4gICAgICAgICAgICBnYXA6IDV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuc2VjdGlvbi10aXQge1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjV2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjZ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtIHtcblxuICAgICAgICAgICAgLmlucHV0LXdyYXAge1xuICAgICAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnAge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDF2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAydnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3Z3IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAydnc7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAuY3VzdG9tLWZpbGUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXRjaGEtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzR2dyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhdGNoYS1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tc2F2ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDR2dyBhdXRvIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5dnc7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tib3gtd3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnZ3IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyA1MDAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubWFpbiAuc2VjdGlvbi52aXN1YWwge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcblxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBnYXA6IDEzcHg7XG5cbiAgICAgICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuXG4gICAgICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIjY29udGFjdC5jb21wbGV0ZSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAudzE0MDAge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzg1cHgpO1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgI2NvbnRhY3QuY29tcGxldGUge1xuICAgICAgICAudzE0MDAge1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDMyNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0L3ZhcmlhYmxlcyc7XG5cbiNmb3JtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuXG4gICAgZm9ybSB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjIyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmPmRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY+ZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlucHV0LW1pbmkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWZpbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjVweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLtjIzsnbzshKDtg51cIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAjc2VsZWN0RW1haWwtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvaW1hZ2VzL3N1Yi9jcy9zZWxlY3QtYXJyb3cucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDIwcHggY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC51aS1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgI3NlbGVjdEVtYWlsLW1lbnUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBjb2xvcjogIzk5OTtcblxuICAgICAgICAudWktbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcblxuICAgICAgICAgICAgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDExcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tc2F2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5idG4tY2FuY2VsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgI2Zvcm0xIGZvcm0ge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgICAgICAgICY+ZGl2Om50aC1vZi10eXBlKDEpLFxuICAgICAgICAgICAgJj5kaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY+ZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLmlucHV0LW1pbmksXG4gICAgICAgICNzZWxlY3RFbWFpbC1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNmb3JtMSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNXZ3IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcblxuICAgICAgICAgICAgICAgICY+ZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjd2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dC13cmFwIHtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXN0b20tZmlsZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZWxlY3RFbWFpbC1idXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuXG4gICAgICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEydnc7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjIwIC8gNzU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjd2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAjZm9ybTEge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuXG4gICAgICAgICAgICAgICAgJj5kaXY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLWZpbGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA1cHgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3NlbGVjdEVtYWlsLWJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXdyYXAge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjh2dztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi9hYnN0cmFjdC92YXJpYWJsZXMnO1xuXG4jZm9ybTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcblxuICAgIGZvcm0+ZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAud3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogODBweDtcblxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMS41ZW07XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnB1dC1taW5pIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgcGFkZGluZzogMS41ZW07XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWZpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi7YyM7J287ISg7YOdXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWxlY3RFbWFpbC1idXR0b24ge1xuICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNyB1cmwoJy9pbWFnZXMvc3ViL2NzL3NlbGVjdC1hcnJvdy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgMjBweCBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAudWktaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290ICNzZWxlY3RFbWFpbC1tZW51IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG5cbiAgICAgICAgLnVpLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG5cbiAgICAgICAgICAgIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1zYXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb21wYW55LWNvbG9yO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYnRuLWNhbmNlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgI2Zvcm0yIHtcbiAgICAgICAgLmlucHV0LXdyYXAge1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLmlucHV0LW1pbmksXG4gICAgICAgICNzZWxlY3RFbWFpbC1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjZm9ybTIgLndyYXAge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBnYXA6IDQ4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNmb3JtMiB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIGdhcDogNnZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuN3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZWxlY3RFbWFpbC1idXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1maWxlIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEydnc7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjIwIC8gNzU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjd2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAjZm9ybTIge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXdyYXAge1xuICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjh2dztcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjc2VsZWN0RW1haWwtYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcblxuICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjh2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tZmlsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwNXB4KTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4td3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0L3ZhcmlhYmxlcyc7XG5AdXNlICcuLi8uLi9hYnN0cmFjdC9taXhpbnMnO1xuXG5cbi8vIOqyjOyLnO2MkCDtjpjsnbTsp4Ag6rKJIOu8iOuMgFxuLmJvYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi8vIOqygOyDieywvVxuLmJvYXJkLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvYXJkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4dnc7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXG59XG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdC92YXJpYWJsZXMnO1xuQHVzZSAnLi4vLi4vYWJzdHJhY3QvbWl4aW5zJztcblxuLy8g7Y6Y7J207KeA64Sk7J207IWYXG4jcGFnaW5hdGlvbjEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICBmb250LWZhbWlseTogJ3BsYXknLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldixcbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9iYnMvcGFnaW5hdGlvbi9hcnJvdy0xLXByZXYucG5nJyk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Jicy9wYWdpbmF0aW9uL2Fycm93LTEtbmV4dC5wbmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5udW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA3cHg7XG5cbiAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcblxuICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb21wYW55LWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jcGFnaW5hdGlvbjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICBmb250LWZhbWlseTogJ3BsYXknLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlNWU1ZTU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXYsXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Jicy9wYWdpbmF0aW9uL2Fycm93LTItcHJldi5wbmcnKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXh0IHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Jicy9wYWdpbmF0aW9uL2Fycm93LTItbmV4dC5wbmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5udW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA3cHg7XG5cbiAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcblxuICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb21wYW55LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3BhZ2luYXRpb24zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdwbGF5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmV2LFxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYmJzL3BhZ2luYXRpb24vYXJyb3ctMy1wcmV2LnBuZycpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9iYnMvcGFnaW5hdGlvbi9hcnJvdy0zLW5leHQucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogN3B4O1xuXG4gICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgI3BhZ2luYXRpb24xIC5wYWdlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAzdnc7XG5cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcGFnaW5hdGlvbjIgLnBhZ2UtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDN2dztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3BhZ2luYXRpb24zIC5wYWdlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAzdnc7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub246OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdC92YXJpYWJsZXMnO1xuQHVzZSAnLi4vLi4vYWJzdHJhY3QvbWl4aW5zJztcblxuLy8g6rCk65+s66asIOuqqeuhnVxuI2dhbGxlcnkxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdhcDogNzhweCA1NXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0MzAgLyAyNTA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoLTUwJSArIDAuNXB4KSwgY2FsYygtNTAlICsgMC41cHgpLCAwKSBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA2LjlweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Jicy9nYWxsZXJ5L2xpc3QtYnRuLW1vcmUuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm9iamVjdEZpdEltZyhjb3ZlciwgY2VudGVyIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZWxsaXBzaXMoMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIGEgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoLTUwJSArIDAuNXB4KSwgY2FsYygtNTAlICsgMC41cHgpLCAwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jZ2FsbGVyeTIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAubGlzdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjIyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCA1MHB4O1xuICAgICAgICAgICAgICAgIGdhcDogNzVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cztcblxuICAgICAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI1MCAvIDE1MDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHM7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMub2JqZWN0Rml0SW1nKGNvdmVyLCBjZW50ZXIgY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmVsbGlwc2lzKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5lbGxpcHNpcygyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblxuICAgICAgICAgICAgICAgICAgICAuaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNnYWxsZXJ5MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIC5saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDc4cHggNTVweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNHM7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQzMCAvIDQ5MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzUwIC8gMjUwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm9iamVjdEZpdEltZyhjb3ZlciwgY2VudGVyIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZWxsaXBzaXMoMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAwIDJweCBpbnNldCB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICNnYWxsZXJ5MSB7XG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNnYWxsZXJ5MiAubGlzdCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgfVxuXG4gICAgI2dhbGxlcnkzIHtcbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAjZ2FsbGVyeTIgLmxpc3QgbGkgYSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAuaW1nLFxuICAgICAgICAudGV4dCxcbiAgICAgICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI2dhbGxlcnkxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDEydnc7XG5cbiAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgIC5pbWc6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2dhbGxlcnkyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcblxuICAgICAgICAubGlzdCBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDV2dyAzdnc7XG4gICAgICAgICAgICBnYXA6IDV2dztcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2MsXG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2dhbGxlcnkzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDEwdnc7XG5cbiAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNjgwIC8gNzEwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDV2dztcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICNnYWxsZXJ5MSB7XG4gICAgICAgIC5saXN0IGxpIGEgLnRleHQge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNnYWxsZXJ5MiAubGlzdCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogNnZ3IDR2dztcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjLFxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLW1vcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNnYWxsZXJ5MyB7XG4gICAgICAgIC5saXN0IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNnZ3O1xuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0L3ZhcmlhYmxlcyc7XG5AdXNlICcuLi8uLi9hYnN0cmFjdC9taXhpbnMnO1xuXG4vLyDqsozsi5ztjJAgLSDrpqzsiqTtirgxXG4jYm9hcmRMaXN0MSB7XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICMyMjI7XG5cbiAgICAgICAgY29sOm50aC1jaGlsZCgxKSB7IHdpZHRoOiAyMCU7IH1cbiAgICAgICAgY29sOm50aC1jaGlsZCgyKSB7IHdpZHRoOiA3MCU7IH1cbiAgICAgICAgY29sOm50aC1jaGlsZCgzKSB7IHdpZHRoOiAxMCU7IH1cbiAgICAgICAgXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7XG5cblxuICAgICAgICAgICAgJi5waW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY3ZjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTonUHJldGVuZGFyZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzozM3B4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6Izc3NztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgXG4gICAgICAgICAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxMTE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojNzc3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjc7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5lbGxpcHNpcygyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnR4dF9sIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvaW1hZ2VzL2Jicy9saXN0L2ljb19saXN0MV9hcnJvdy5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblxuICAgICAgICAgICAgICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmOCB1cmwoJy9pbWFnZXMvYmJzL2xpc3QvaWNvX2xpc3QxX2Fycm93X292ZXIucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDqsozsi5ztjJAgLSDrpqzsiqTtirgyXG4jYm9hcmRMaXN0MiB7XG4gICAgXG4gICAgLmxpc3Qge1xuXG4gICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCxtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdhcDoxMDJweCAzNHB4O1xuXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzozMjUvMzYwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6NThweCAzNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG5cbiAgICAgICAgICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTo1OHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDAgMnB4IGluc2V0IHZhcmlhYmxlcy4kY29tcGFueS1jb2xvcjtcblxuICAgICAgICAgICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHRfd3JhcCB7XG5cbiAgICAgICAgICAgICAgICAudGl0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6J1ByZXRlbmRhcmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzExMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuNTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmVsbGlwc2lzKDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OidQcmV0ZW5kYXJkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiM3Nzc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuNztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmVsbGlwc2lzKDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdwbGF5Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiM3Nzc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn1cblxuLy8g6rKM7Iuc7YyQIC0g66as7Iqk7Yq4M1xuI2JvYXJkTGlzdDMge1xuXG4gICAgLmxpc3Qge1xuICAgICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAjMjIyO1xuICAgIH1cbiAgIFxuICAgIC50ZXh0X3dyYXAge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC1mYW1pbHk6J1ByZXRlbmRhcmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOjI0cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgIGNvbG9yOiM3Nzc7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAubnVtIHtcbiAgICAgICAgICAgIHdpZHRoOjclO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMTI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICB3aWR0aDo1NSU7XG4gICAgICAgICAgICBmb250LXNpemU6MS4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgIGNvbG9yOiMxMTE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZWxsaXBzaXMoMSk7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOjM1JTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvaW1hZ2VzL2Jicy9saXN0L2ljb19saXN0M19hcnJvdy5wbmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmOGY4Zjg7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvaW1hZ2VzL2Jicy9saXN0L2ljb19saXN0M19hcnJvd19vdmVyLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiNib2FyZExpc3Q0IHtcbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICMyMjI7XG5cbiAgICAgICAgY29sOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB3aWR0aDogNyU7XG4gICAgICAgIH1cblxuICAgICAgICBjb2w6bnRoLWNoaWxkKDMpLFxuICAgICAgICBjb2w6bnRoLWNoaWxkKDQpLFxuICAgICAgICBjb2w6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMS43ZW0gMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMWVtO1xuXG4gICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzU2cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5lbGxpcHNpcygxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXN0YXR1cyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYtLWluZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb21wYW55LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1lbmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHVzZXIt64yA64yT6riA6rKM7Iuc7YyQXG4jdXNlckxpc3Qge1xuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgIzIyMjtcblxuICAgICAgICBjb2w6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICBjb2w6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbDpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHRyIHtcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMS43ZW0gMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMWVtO1xuXG4gICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzU2cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmVsbGlwc2lzKDEpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudC1jb21tZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZpbGUge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ci5sb2NrZWQge1xuICAgICAgICAgICAgdGQudGl0bGUgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMiAvIDE2O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYmJzL2xpc3QvaWNvbi1sb2NrLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dC13cmFwIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dC1wdyxcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtcHcge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41ZW07XG5cbiAgICAgICAgICAgICAgICAmLTEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLTIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyLnBpbiB7XG4gICAgICAgICAgICAubm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDA5YTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQudGl0bGUgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxOCAvIDE3O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYmJzL2xpc3QvaWNvbi1ub3RpY2UucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tc2F2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXN0YXR1cyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA2M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYtLWluZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZW5kIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAud3JpdGUtYnRuIHtcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5wb3B1cF9hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDExMDtcblxuICAgICZfaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44NSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmX2NvbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMFxuICAgICAgICB9XG5cbiAgICAgICAgLmFsZXJ0X3R4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWNvbmZpcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDE5MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQwOWE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDMxcHg7XG4gICAgICAgICAgICB0b3A6IDMxcHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYmJzL3BvcHVwLWNsb3NlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtYWxlcnRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbiAgICB6LWluZGV4OiAtOTk5OTtcblxuICAgIFtkYXRhLWFsZXJ0LWlubmVyXSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMC44NSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTIwO1xuXG4gICAgICAgICYuaXNBbmltYXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG5cbiAgICAgICAgICAgIFtkYXRhLWFsZXJ0LWlubmVyXSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICNib2FyZExpc3Q0IHRhYmxlIHRkLnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OHZ3O1xuICAgIH1cblxuICAgICN1c2VyTGlzdCB0YWJsZSB0ZC50aXRsZSBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OHZ3O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgI2JvYXJkTGlzdDQgdGFibGUge1xuICAgICAgICBjb2w6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICBjb2w6bnRoLWNoaWxkKDMpLFxuICAgICAgICBjb2w6bnRoLWNoaWxkKDQpLFxuICAgICAgICBjb2w6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMyU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC50aXRsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdXNlckxpc3QgdGFibGUge1xuICAgICAgICBjb2w6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICBjb2w6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC50aXRsZSBhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDB2dztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgI2JvYXJkTGlzdDIge1xuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDoxMDJweCAydnc7XG4gICAgICAgIH0gICAgXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAjYm9hcmRMaXN0NCB0YWJsZSB7XG4gICAgICAgICYsXG4gICAgICAgIHRoZWFkLFxuICAgICAgICB0Ym9keSxcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuN2VtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0YXR1cyxcbiAgICAgICAgICAgICYuY29tbWVudC1kYXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICN1c2VyTGlzdCB0YWJsZSB7XG4gICAgICAgICYsXG4gICAgICAgIHRoZWFkLFxuICAgICAgICB0Ym9keSxcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICAuY291bnQtY29tbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tby1ibG9jayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maWxlLW5vbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdHIucGluIHtcbiAgICAgICAgICAgIC5ubyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwYzc4ZmQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxOCAvIDE3O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYmJzL2xpc3QvaWNvbi1ub3RpY2UucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQudGl0bGUgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cbiAgICAjYm9hcmRMaXN0MiB7XG4gICAgXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6NHZ3O1xuICAgICAgICB9ICAgIFxuICAgIH1cblxuICAgICNib2FyZExpc3QzIHtcblxuICAgICAgICAudGV4dF93cmFwIHtcblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOjQ1JTtcblxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDozMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjYm9hcmRMaXN0MSB7XG5cbiAgICAgICAgdGFibGUge1xuXG4gICAgICAgICAgICBjb2w6bnRoLWNoaWxkKDEpIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIGNvbDpudGgtY2hpbGQoMikgeyB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgY29sOm50aC1jaGlsZCgzKSB7IHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo0dncgM3Z3IDAgM3Z3O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi4ydnc7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi44dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJ2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjR2dyAzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCAxMHB4IHJpZ2h0IDN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgdGQge1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCByaWdodCAzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYm9hcmRMaXN0MiB7XG4gICAgXG4gICAgICAgIC5saXN0IHtcblxuICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXZ3IDN2dztcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6M3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOjV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAudGV4dF93cmFwIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi44dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi4ydnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6N3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgIFxuICAgIH1cblxuICAgICNib2FyZExpc3QzIHtcblxuICAgICAgICAudGV4dF93cmFwIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmc6NHZ3IDN2dztcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBcbiAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjJ2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIuNXZ3O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Mi44dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyLjV2dztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjN2dztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDozNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYm9hcmRMaXN0NCB0YWJsZSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDR2dyAydnc7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuN3Z3O1xuXG4gICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXN0YXR1cyB7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNGVtIDAuOGVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAjdXNlckxpc3Qge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3Z3IDEuNXZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcblxuICAgICAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuN3Z3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjV2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyLnBpbiAubm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjN2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRlbSAwLjhlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1zYXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNC41dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JpdGUtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA2dnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3Z3O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAucG9wdXBfYWxlcnQge1xuICAgICAgICAmX2lubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDUwMCAvIDM1MDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfY29udCB7XG4gICAgICAgICAgICBnYXA6IDV2dztcblxuICAgICAgICAgICAgLmFsZXJ0X3R4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1jb25maXJtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHZ3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDR2dztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgICAgICAgICAgICB0b3A6IDV2dztcbiAgICAgICAgICAgICAgICB3aWR0aDogMy41dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cbiAgICAjYm9hcmRMaXN0MSB7XG5cbiAgICAgICAgdGFibGUge1xuXG4gICAgICAgICAgICB0ciB7XG4gICAgXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjV2dyAzdncgMCAzdnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozdnc7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC50aXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzExMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXZ3IDN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxNHB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHRkIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjE0cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNib2FyZExpc3QyIHtcbiAgICBcbiAgICAgICAgLmxpc3Qge1xuXG4gICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo2dncgNHZ3O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDo0dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206NnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIC50ZXh0X3dyYXAge1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAudGl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozLjJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206M3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjd2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICBcbiAgICB9XG5cbiAgICAjYm9hcmRMaXN0MyB7XG4gICAgICAgIFxuICAgICAgICAudGV4dF93cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6NXZ3IDN2dztcbiAgICBcbiAgICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozdnc7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAudGl0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6My41dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozLjJ2dztcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Mi44dnc7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo3dnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo3dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjd2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Ojd2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYm9hcmRMaXN0NCB0YWJsZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1zdGF0dXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjd2dztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgI3VzZXJMaXN0IHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG5cbiAgICAgICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5maWxlIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ci5waW4gLm5vIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLXN0YXR1cyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZ2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tc2F2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cml0ZS1idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZ2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cF9hbGVydCB7XG4gICAgICAgICZfaW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX2NvbnQge1xuICAgICAgICAgICAgLmFsZXJ0X3R4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1jb25maXJtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuM3Z3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMzYwcHgpIHt9XG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdC92YXJpYWJsZXMnO1xuQHVzZSAnLi4vLi4vYWJzdHJhY3QvbWl4aW5zJztcblxuLy8g6rKM7Iuc7YyQICAtIGZhcTFcblxuI2JvYXJkRmFxMSB7XG4gICAgLmZhcV9hY2NvcmRpb24ge1xuXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICMxMTE7XG4gICAgICAgIFxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmOGY4Zjg7XG5cbiAgICAgICAgICAgICAgICAuaXRlbV90aXRsZSAudGV4dF93cmFwOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pdGVtX3RpdGxlIHtcblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NDZweCA2NHB4IDQ2cHggNTNweDtcblxuICAgICAgICAgICAgICAgIC50ZXh0X3dyYXAge1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3ByZXRlbmRhcmQnLCBzYW5zLXNlcmlmO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonUSc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2NjYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMS83O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnL2ltYWdlcy9iYnMvZmFxL2ljb19mYXEyX2Fycm93LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzExMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4IDAgODJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Izc3NztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5pdGVtX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjMwcHggNTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2Y4ZjhmODtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdwcmV0ZW5kYXJkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ODJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS45O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojNzc3O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J0EnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cbn1cblxuLy8g6rKM7Iuc7YyQICAtIGZhcTJcbiNib2FyZEZhcTIge1xuXG4gICAgLmZhcV9hY2NvcmRpb24ge1xuXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICMxMTE7XG4gICAgICAgIFxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAuaXRlbV90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojMDU1NGE2IHVybCgnL2ltYWdlcy9iYnMvZmFxL2ljb19mYXEyX2Fycm93X292ZXIucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLml0ZW1fdGl0bGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6NDZweCA1MHB4IDQ2cHggNjdweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAudGl0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdwcmV0ZW5kYXJkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzExMTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA1MHB4IDAgODBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1EuJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzA1NTRhNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDo1MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNlZWUgdXJsKCcvaW1hZ2VzL2Jicy9mYXEvaWNvX2ZhcTJfYXJyb3cucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbV9jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzozMHB4IDY3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmOGY4Zjg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAncHJldGVuZGFyZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjY3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuOTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Izc3NztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidBLic7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxMTE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgI2JvYXJkRmFxMSB7XG4gICAgICAgIC5mYXFfYWNjb3JkaW9uIHtcblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5pdGVtX3RpdGxlIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo0dnc7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3dyYXAge1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgXG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OXZ3IDN2dyAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MnZ3IDAgIDAgIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgXG4gICAgICAgICAgICAgICAgLml0ZW1fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NHZ3O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OXZ3IDAgMCAwO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2JvYXJkRmFxMiB7XG5cbiAgICAgICAgLmZhcV9hY2NvcmRpb24ge1xuXG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgXG4gICAgICAgICAgICAgICAgLml0ZW1fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjR2dztcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC50aXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo2dncgNDVweCAwIDA7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDo0dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLml0ZW1fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NHZ3O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NnZ3IDAgMCAwOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgIFxuICAgICAgICB9XG4gICAgXG4gICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cbiAgICAjYm9hcmRGYXExIHtcbiAgICAgICAgLmZhcV9hY2NvcmRpb24ge1xuXG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLml0ZW1fdGl0bGUge1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjZ2dyA0dnc7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3dyYXAge1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6My4ydnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMXZ3IDR2dyAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIC5pdGVtX2NvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NnZ3IDR2dztcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi45dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjExdncgMCAwIDA7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNib2FyZEZhcTIge1xuXG4gICAgICAgIC5mYXFfYWNjb3JkaW9uIHtcblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgIFxuICAgICAgICAgICAgICAgIC5pdGVtX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo1dncgNHZ3O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnRpdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6My4ydnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjd2dyA0MHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTo4cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAuaXRlbV9jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo1dncgNHZ3O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjl2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6N3Z3IDAgMCAwOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi9hYnN0cmFjdC92YXJpYWJsZXMnO1xuQHVzZSAnLi4vLi4vYWJzdHJhY3QvbWl4aW5zJztcblxuLy8g7IOB7IS4XG4jdmlld1BhZ2UudmlldyB7XG4gICAgLmJvYXJkLXZpZXcge1xuICAgICAgICBmb250LWZhbWlseTogJ3ByZXRlbmRhcmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo4NnB4O1xuXG4gICAgICAgIC52aWV3LXRvcCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgcGFkZGluZzo1MHB4IDQ5cHg7XG5cbiAgICAgICAgICAgIC52aWV3LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS44NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjojMTExO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXctd3JpdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6MzBweDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6Izg4ODtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxMTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXctZmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMTExO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Izg4ODtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgICAgICBjb2xvcjojNTU1O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgIHBhZGRpbmc6NjVweCA0OXB4IDEzMHB4IDQ5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC1mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgICAgICAgICAuaW5wdXQtdGV4dCB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tc3VibWl0IHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2U4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1jb21tZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNTBweDtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYmJzL3ZpZXcvY29tbWVudC1hcnJvdy5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAzNXB4IDQ1cHg7XG5cbiAgICAgICAgICAgICYtLXJlcGx5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTggLyAyMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Jicy92aWV3L2NvbW1lbnQtYXJyb3cucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpbGVzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tZGVsZXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NhY2FjYTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEzZTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1uYXZpIHtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2UyZTJlMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjMycHggMDtcbiAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xuXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6J01vbnRzZXJyYXQnLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowLjkzOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgNTdweDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wcmV2IHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvaW1hZ2VzL2Jicy92aWV3L2ljb192aWV3X25hdmlfcHJldi5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5leHQgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy9pbWFnZXMvYmJzL3ZpZXcvaWNvX3ZpZXdfbmF2aV9uZXh0LnBuZycpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NDNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgaGVpZ2h0OjY1cHg7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IzMzMztcbiAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgY29sb3I6I2ZlZmVmZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICN2aWV3UGFnZS52aWV3IHtcbiAgICAgICAgLmJvYXJkLXZpZXcge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTJ2dztcblxuICAgICAgICAgICAgLnZpZXctdG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjV2dyAzdnc7XG5cbiAgICAgICAgICAgICAgICAudmlldy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozLjV2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozdnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZpZXctd3JpdGUge1xuICAgICAgICAgICAgICAgICAgICBnYXA6MzBweDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjJ2dztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWV3LWZpbGUge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuMnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Mi4ydnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzo3dncgM3Z3IDEwdncgM3Z3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbWVudC1mb3JtIHtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNXZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJ2dztcblxuICAgICAgICAgICAgICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjN2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2dnc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3Z3O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3Z3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZ2dztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXctY29tbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIuN3Z3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDd2dyA1dnc7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbW1lbnQtaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMy41dncgMy41dncgNC41dnc7XG5cbiAgICAgICAgICAgICAgICAmLS1yZXBseSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzLjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMi44dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpbGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idG4tZGVsZXRlLFxuICAgICAgICAgICAgICAgICAgICAuYnRuLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRlbSAxZW0gMC4zZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXctbmF2aSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjN2dztcblxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi4ydnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1saXN0IHtcbiAgICAgICAgICAgIHdpZHRoOjMwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6MTB2dztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIuMnZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICN2aWV3UGFnZS52aWV3IHtcbiAgICAgICAgLmJvYXJkLXZpZXcge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTJ2dztcblxuICAgICAgICAgICAgLnZpZXctdG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjZ2dyAzdnc7XG5cbiAgICAgICAgICAgICAgICAudmlldy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozLjd2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZpZXctd3JpdGUge1xuICAgICAgICAgICAgICAgICAgICBnYXA6MTVweDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozdnc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWV3LWZpbGUge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjMuMnZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6N3Z3IDN2dyAxNXZ3IDN2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbW1lbnQtZm9ybSB7XG4gICAgICAgICAgICAgICAgLmlucHV0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnZ3O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnZ3O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbWVudC1pdGVtIHtcbiAgICAgICAgICAgICAgICAudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuN3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZpbGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYnRuLWRlbGV0ZSxcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjd2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLnZpZXctY29tbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXctbmF2aSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjR2dztcblxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuN3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDozNXZ3O1xuICAgICAgICAgICAgaGVpZ2h0OjEydnc7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjd2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi9hYnN0cmFjdC92YXJpYWJsZXMnO1xuQHVzZSAnLi4vLi4vYWJzdHJhY3QvbWl4aW5zJztcblxuLy9zZWFyY2gtMVxuLnNlYXJjaC1mb3JtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAmPmZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgIzIyMjtcbiAgICAgICAgXG4gICAgICAgIC5zLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC10eHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VibWl0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYmJzL2ljb24tc2VhcmNoLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGpxdWVyeSB1aSBzZWxlY3RcbiAgICAjc2VhcmNoQ2F0ZWdvcnktYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvaW1hZ2VzL2Jicy9pY29uLXNlbGVjdC1hcnJvdy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgNnB4IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAyOXB4O1xuICAgICAgICBib3JkZXI6bm9uZTtcblxuICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OidQcmV0ZW5kYXJkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICAgICAgY29sb3I6IzIyMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICNzZWFyY2hDYXRlZ29yeS1tZW51IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLnVpLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG5cbiAgICAgICAgICAgIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vc2VhcmNoLTJcbi5zZWFyY2gtZm9ybTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgJj5mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDoxMHB4O1xuXG4gICAgICAgIC5zLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC10eHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Jicy9pY29uLXNlYXJjaC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBqcXVlcnkgdWkgc2VsZWN0XG4gICAgI3NlYXJjaENhdGVnb3J5LWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnL2ltYWdlcy9iYnMvaWNvbi1zZWxlY3QtYXJyb3cucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDMzcHggY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDI5cHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtcblxuICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OidQcmV0ZW5kYXJkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICAgICAgY29sb3I6IzIyMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICNzZWFyY2hDYXRlZ29yeS1tZW51IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLnVpLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG5cbiAgICAgICAgICAgIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vc2VhcmNoLTNcbi5zZWFyY2gtZm9ybTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgJj5mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICBcbiAgICAgICAgZm9udC1zaXplOjA7XG5cbiAgICAgICAgLnMtZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNTEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoLXR4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Jicy9pY29uLXNlYXJjaC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBqcXVlcnkgdWkgc2VsZWN0XG4gICAgI3NlYXJjaENhdGVnb3J5LWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1IHVybCgnL2ltYWdlcy9iYnMvaWNvbi1zZWxlY3QtYXJyb3cucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDZweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozMHB4O1xuXG4gICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6J1ByZXRlbmRhcmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudWktaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NlYXJjaENhdGVnb3J5LW1lbnUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAudWktbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcblxuICAgICAgICAgICAgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy/quLDsobTqsoDsg4nssL1cbi5zZWFyY2gtZm9ybTUge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAmPmZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIC5zLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC10eHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Jicy9pY29uLXNlYXJjaC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8ganF1ZXJ5IHVpIHNlbGVjdFxuICAgICNzZWFyY2hDYXRlZ29yeS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy9pbWFnZXMvYmJzL3NlbGVjdC1hcnJvdy5wbmcnKSBuby1yZXBlYXQgcmlnaHQgMjBweCBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzZWFyY2hDYXRlZ29yeS1tZW51IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLnVpLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG5cbiAgICAgICAgICAgIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblxuICAgIC5zZWFyY2gtZm9ybTEge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybTIge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybTMge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIC8v6riw7KG06rKA7IOJ7LC9XG4gICAgLnNlYXJjaC1mb3JtNSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY+Zm9ybSAucy1mb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAuc2VhcmNoLWZvcm0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcblxuICAgICAgICAmPmZvcm0ge1xuICAgICAgICAgICAgLnMtZm9ybSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICBcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXR4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC8vIGpxdWVyeSB1aSBzZWxlY3RcbiAgICAgICAgI3NlYXJjaENhdGVnb3J5LWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuXG4gICAgICAgICY+Zm9ybSB7XG4gICAgICAgICAgICAucy1mb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgIFxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLy8ganF1ZXJ5IHVpIHNlbGVjdFxuICAgICAgICAjc2VhcmNoQ2F0ZWdvcnktYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgMTBweDtcblxuICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuXG4gICAgICAgICY+Zm9ybSB7XG4gICAgICAgICAgICAucy1mb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgIFxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLy8ganF1ZXJ5IHVpIHNlbGVjdFxuICAgICAgICAjc2VhcmNoQ2F0ZWdvcnktYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDEwcHg7XG5cbiAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDquLDsobTqsoDsg4nssL1cbiAgICAuc2VhcmNoLWZvcm01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAmPmZvcm0ge1xuICAgICAgICAgICAgZ2FwOiA3cHg7XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDU0cHggLyAyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zLWZvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjdweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10eHQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDU0cHggLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBqcXVlcnkgdWkgc2VsZWN0XG4gICAgICAgICNzZWFyY2hDYXRlZ29yeS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyg1NHB4IC8gMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG5cbiAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LXRleHQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3NlYXJjaENhdGVnb3J5LW1lbnUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyg1NHB4IC8gMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cbiAgICAvL+q4sOyhtOqygOyDieywvVxuICAgIC5zZWFyY2gtZm9ybTUge1xuXG4gICAgICAgICY+Zm9ybSB7XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxM3B4IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnMtZm9ybSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwNXB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1NXB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyMnB4IDIycHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBqcXVlcnkgdWkgc2VsZWN0XG4gICAgICAgICNzZWFyY2hDYXRlZ29yeS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEzcHggY2VudGVyO1xuXG4gICAgICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2VhcmNoQ2F0ZWdvcnktbWVudSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3QvdmFyaWFibGVzJztcbkB1c2UgJy4uLy4uL2Fic3RyYWN0L21peGlucyc7XG5cblxuLy/su6TrrqTri4jti7At7KeI66y46rKM7Iuc7YyQIOyekeyEse2OmOydtOyngFxuXG4jcW5hV3JpdGUucW5hLXdyaXRlIHtcblxuICAgIHBhZGRpbmctYm90dG9tOjE1MHB4O1xuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSwgXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgd2lkdGg6MTU1cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGZkZmRmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGZkZmRmO1xuICAgIH1cblxuICAgIC5jdXN0b21fc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOjE3MHB4O1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGZkZmRmO1xuICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcvaW1hZ2VzL3N1Yi9pY29fc2VsZWN0LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAzM3B4IDAgNXB4O1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICBmb250LXNpemU6MXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIGNvbG9yOiMyMjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICMyMjI7XG5cbiAgICAgICAgdHIge1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGVib3gge1xuXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdIHsgXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICAgICAgd2lkdGg6IDFweDsgXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDsgXG4gICAgICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgICAgICAgIG1hcmdpbjogLTFweDsgXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7IFxuICAgICAgICAgICAgYm9yZGVyOiAwOyBcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHsgXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB3aWR0aDoxMTBweDtcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuXG4gICAgICAgIH1cblxuICAgICAgICAudXBsb2FkLW5hbWUge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzowIDExMHB4IDAgNXB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGZkZmRmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyBcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bl93cmFwIHtcblxuICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuY29uZmlybV9idG4ge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDo2NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiM0MWE3ZDY7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuY2FuY2VsX2J0biB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjY1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzQxYTdkNjtcbiAgICAgICAgICAgIGNvbG9yOiM0MWE3ZDY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6MS4xMjVyZW07XG4gICAgICAgIH1cbiAgICAgICBcbiAgICB9XG59XG5cblxuLy8gNzY4ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAjcW5hV3JpdGUucW5hLXdyaXRlIHtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxM3Z3O1xuICAgXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIFxuICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0sIFxuICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgaGVpZ2h0OjM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgLmN1c3RvbV9zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICAgICAgaGVpZ2h0OjM1cHg7ICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4IDAgNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKFwiL2ltYWdlcy9zdWIvaWNvX3NlbGVjdC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjMlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmJ0bl93cmFwIHtcbiAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICAgICAgICAgIC5jb25maXJtX2J0biwgLmNhbmNlbF9idG4gIHtcbiAgICAgICAgICAgICAgICB3aWR0aDozMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMHZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjZ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gNTAwID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cbiAgICAjcW5hV3JpdGUucW5hLXdyaXRlIHtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxN3Z3O1xuXG4gICAgICAgIC5idG5fd3JhcCB7XG4gICAgXG4gICAgICAgICAgICAuY29uZmlybV9idG4sIC5jYW5jZWxfYnRuICB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzV2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTJ2dztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJ2dztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6My40dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4gIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3QvdmFyaWFibGVzJztcbkB1c2UgJy4uLy4uL2Fic3RyYWN0L21peGlucyc7XG5cbi8vIOyDge2SiCDrqqnroZ1cbiNwcm9kdWN0TGlzdDEge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ2FwOiA3OHB4IDU1cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQzMCAvIDI2MDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtNTAlICsgMC41cHgpLCBjYWxjKC01MCUgKyAwLjVweCksIDApIHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDYuOXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYmJzL2dhbGxlcnkvbGlzdC1idG4tbW9yZS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHM7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMub2JqZWN0Rml0SW1nKGNvdmVyLCBjZW50ZXIgY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZWxsaXBzaXMoMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciBhIC5pbWcge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKC01MCUgKyAwLjVweCksIGNhbGMoLTUwJSArIDAuNXB4KSwgMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3Byb2R1Y3RMaXN0MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIC5saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDg1cHggMjdweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRpbW1lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtNTAlICsgMC41cHgpLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5vYmplY3RGaXRJbWcoY292ZXIsIGNlbnRlciBjZW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5lbGxpcHNpcygyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIGEgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRpbW1lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjcHJvZHVjdExpc3QxIHtcbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Byb2R1Y3RMaXN0MiB7XG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgI3Byb2R1Y3RMaXN0MSB7XG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGdhcDogNzBweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Byb2R1Y3RMaXN0MiB7XG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGdhcDogNzBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNwcm9kdWN0TGlzdDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMTJ2dztcblxuICAgICAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICAgICAgLmltZzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjh2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwcm9kdWN0TGlzdDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMTJ2dyAzdnc7XG5cbiAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgI3Byb2R1Y3RMaXN0MSB7XG4gICAgICAgIC5saXN0IGxpIGEgLnRleHQge1xuICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcHJvZHVjdExpc3QyIHtcbiAgICAgICAgLmxpc3QgbGkgYSAudGV4dCB7XG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi8uLi9hYnN0cmFjdC92YXJpYWJsZXMnO1xuQHVzZSAnLi4vLi4vYWJzdHJhY3QvbWl4aW5zJztcblxuLy8g7IOB7ZKIIOyDgeyEuO2OmOydtOyngFxuLnByb2R1Y3QtdmlldyB7XG4gICAgLy8g7J2066+47KeAIO2ZleuMgFxuICAgIC5pbWctcG9wdXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICAgIG1heC13aWR0aDogNzB2dztcbiAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAgICAgei1pbmRleDogMjEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA3MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5wb3B1cF9fc3dpcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMub2JqZWN0Rml0SW1nKGNvdmVyLCBjZW50ZXIgY2VudGVyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3N1Yi9wcm9kdWN0L2J0bi1wb3B1cC1wcmV2LnBuZycpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvc3ViL3Byb2R1Y3QvYnRuLXBvcHVwLW5leHQucG5nJyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMzNweDtcbiAgICAgICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiNwcm9kdWN0VmlldzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcblxuICAgIC52aWV3LXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTUwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA5cHg7XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5vYmplY3RGaXRJbWcoY29udGFpbiwgY2VudGVyIGNlbnRlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAudG9wIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIyMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxLjVlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubGlzdC1tYXJrZXIoIzExMSwgNiwgMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcblxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbiNwcm9kdWN0VmlldzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcblxuICAgIC52aWV3LXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTUwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA5cHg7XG5cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5vYmplY3RGaXRJbWcoY29udGFpbiwgY2VudGVyIGNlbnRlcik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci13cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm9iamVjdEZpdEltZyhjb250YWluLCBjZW50ZXIgY2VudGVyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMS41ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgfVxuXG4gICAgLnRhYiB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDY1cHggLyAyKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb21wYW55LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJpYWJsZXMuJGNvbXBhbnktY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgLy9wYWRkaW5nOiAzMHB4IDAgODBweDtcbiAgICAgICAgcGFkZGluZzogNjVweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgfVxuXG4gICAgLnZpZXctbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgbWFyZ2luOiA5NXB4IGF1dG8gMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wcm9kdWN0LXZpZXcgLmltZy1wb3B1cCB7XG4gICAgICAgIG1heC13aWR0aDogNzV2dztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5wcm9kdWN0LXZpZXcgLmltZy1wb3B1cCB7XG4gICAgICAgIG1heC13aWR0aDogODB2dztcbiAgICB9XG5cbiAgICAjcHJvZHVjdFZpZXcxIC52aWV3LXRvcCB7XG4gICAgICAgIGdhcDogOCU7XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Byb2R1Y3RWaWV3MiAudmlldy10b3Age1xuICAgICAgICBnYXA6IDglO1xuXG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICAgICAuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvZHVjdC12aWV3IC5pbWctcG9wdXAge1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICB9XG5cbiAgICAjcHJvZHVjdFZpZXcyIC52aWV3LXRvcCB7XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAgICAgICAuc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAjcHJvZHVjdFZpZXcxIC52aWV3LXRvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNzBweDtcblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Byb2R1Y3RWaWV3MiAudmlldy10b3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDcwcHg7XG5cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICAgICAgICAgIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC12aWV3IC5pbWctcG9wdXAge1xuICAgICAgICBwYWRkaW5nOiA2dnc7XG4gICAgICAgIHdpZHRoOiA5MHZ3O1xuXG4gICAgICAgIC5wb3B1cF9fc3dpcGVyIHtcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNy41dnc7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgICAgIHRvcDogMS41dnc7XG4gICAgICAgICAgICByaWdodDogMS41dnc7XG4gICAgICAgICAgICB3aWR0aDogNHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Byb2R1Y3RWaWV3MSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuXG4gICAgICAgIC52aWV3LXRvcCB7XG4gICAgICAgICAgICBnYXA6IDEydnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuXG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3Z3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuN3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3Z3IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjh2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LWxpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDI1dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDh2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zdnc7XG4gICAgICAgICAgICBtYXJnaW46IDEzdncgYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Byb2R1Y3RWaWV3MiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuXG4gICAgICAgIC52aWV3LXRvcCB7XG4gICAgICAgICAgICBnYXA6IDEydnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuXG4gICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzB2dztcblxuICAgICAgICAgICAgICAgIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3Z3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuN3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1tZW51IHtcbiAgICAgICAgICAgIGdhcDogMC41dnc7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1dnc7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDl2dztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoOXZ3IC8gMik7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3dncgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1saXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA5dnc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDl2dyAvIDIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICAgIG1hcmdpbjogMTN2dyBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnByb2R1Y3QtdmlldyAuaW1nLXBvcHVwIC5wb3B1cF9fc3dpcGVyIHtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcHJvZHVjdFZpZXcxIHtcbiAgICAgICAgLnZpZXctdG9wIHtcbiAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMnZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXctbGlzdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Byb2R1Y3RWaWV3MiB7XG4gICAgICAgIC52aWV3LXRvcCB7XG4gICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzJ2dztcblxuICAgICAgICAgICAgICAgIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjV2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFiIHtcbiAgICAgICAgICAgIGhlaWdodDogMTB2dztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMTB2dyAvIDIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjh2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1saXN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43dnc7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLncxNDAwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDQlO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLncxMjgwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDQlO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgIC53MTEwMCxcbiAgICAudzEyMDAsXG4gICAgLncxMjgwLFxuICAgIC53MTMwMCxcbiAgICAudzE0MDAsXG4gICAgLncxNTAwIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgIC53MTU5MCAubG9jYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIC5ob21lIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTM5JSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cbiAgICAudzExMDAsXG4gICAgLncxMjgwLFxuICAgIC53MTMwMCxcbiAgICAudzE0MDAsXG4gICAgLncxNTAwIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/