/*! jQuery UI - v1.13.2 - 2023-10-16
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.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-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:-.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-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-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(/build/images/ui-icons_444444_256x240.60b7324e.png)}.ui-widget-header .ui-icon{background-image:url(/build/images/ui-icons_444444_256x240.60b7324e.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/build/images/ui-icons_555555_256x240.46fbf1fc.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/build/images/ui-icons_ffffff_256x240.1cb1d367.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/build/images/ui-icons_777620_256x240.49077f1c.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/build/images/ui-icons_cc0000_256x240.accaaf9a.png)}.ui-button .ui-icon{background-image:url(/build/images/ui-icons_777777_256x240.a04de3e9.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{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.leaflet-pulsing-icon {
    border-radius: 100%;
    box-shadow: 1px 1px 8px 0 rgba(0,0,0,0.75);
}

.leaflet-pulsing-icon:after {
    content: "";
    border-radius: 100%;
    height: 300%;
    width: 300%;
    position: absolute;
    margin: -100% 0 0 -100%;

}

@keyframes pulsate {
    0% {
        transform: scale(0.1, 0.1);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
    50% {
        opacity: 1;
        -ms-filter: none;
        filter: none;
    }
    100% {
        transform: scale(1.2, 1.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
    }
}
.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
	-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
	-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
	transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

.leaflet-cluster-spider-leg {
	/* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
	-webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
	-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
	-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
	transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

.marker-cluster-small {
	background-color: rgba(181, 226, 140, 0.6);
	}
.marker-cluster-small div {
	background-color: rgba(110, 204, 57, 0.6);
	}

.marker-cluster-medium {
	background-color: rgba(241, 211, 87, 0.6);
	}
.marker-cluster-medium div {
	background-color: rgba(240, 194, 12, 0.6);
	}

.marker-cluster-large {
	background-color: rgba(253, 156, 115, 0.6);
	}
.marker-cluster-large div {
	background-color: rgba(241, 128, 23, 0.6);
	}

	/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
	background-color: rgb(181, 226, 140);
	}
.leaflet-oldie .marker-cluster-small div {
	background-color: rgb(110, 204, 57);
	}

.leaflet-oldie .marker-cluster-medium {
	background-color: rgb(241, 211, 87);
	}
.leaflet-oldie .marker-cluster-medium div {
	background-color: rgb(240, 194, 12);
	}

.leaflet-oldie .marker-cluster-large {
	background-color: rgb(253, 156, 115);
	}
.leaflet-oldie .marker-cluster-large div {
	background-color: rgb(241, 128, 23);
}

.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}
/* global styling */
.leaflet-control-geosearch *,
.leaflet-control-geosearch *:before,
.leaflet-control-geosearch *:after {
  box-sizing: border-box;
}

/* leaflet button styling */
.leaflet-control-geosearch .leaflet-bar-part {
  border-radius: 4px;
  border-bottom: none;
}

.leaflet-control-geosearch a.leaflet-bar-part:before,
.leaflet-control-geosearch a.leaflet-bar-part:after {
  position: absolute;
  display: block;
  content: '';
}

/* magnifying glass */
.leaflet-control-geosearch a.leaflet-bar-part:before {
  top: 15px;
  left: 13px;
  width: 6px;
  border-top: 2px solid #555;
  transform: rotateZ(45deg);
}

.leaflet-control-geosearch a.leaflet-bar-part:after {
  top: 8px;
  left: 8px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  border: 2px solid #555;
}

/* resets for pending and error icons */
.leaflet-control-geosearch.error a.leaflet-bar-part:before,
.leaflet-control-geosearch.pending a.leaflet-bar-part:before {
  display: none;
}

.leaflet-control-geosearch.pending a.leaflet-bar-part:after,
.leaflet-control-geosearch.error a.leaflet-bar-part:after {
  left: 50%;
  top: 50%;
  width: 18px;
  height: 18px;
  margin: -9px 0 0 -9px;
  border-radius: 50%;
}

/* pending icon */
.leaflet-control-geosearch.pending a.leaflet-bar-part:after {
  content: '';
  border: 2px solid #555;
  border-top: 2px solid #f3f3f3;
  animation: spin 1s linear infinite;
}

/* error icon */
.leaflet-control-geosearch.error a.leaflet-bar-part:after {
  content: '!';
  line-height: initial;
  font-weight: 600;
  font-size: 18px;
  border: none;
}

/* search form styling */
.leaflet-control-geosearch form {
  display: none;
  position: absolute;
  top: 0;
  left: 36px;
  border-radius: 0 4px 4px 0;
  background-color: #fff;
  background-clip: padding-box;
  z-index: -1;
  height: auto;
  margin: 0;
  padding: 0 8px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
}

.leaflet-geosearch-button form.open {
  border-radius: 0 4px 4px 4px;
}
.leaflet-control-geosearch.active form {
  display: block;
}

.leaflet-geosearch-button.active .leaflet-bar-part {
  border-radius: 4px 0 0 4px;
  width: 36px;
}

.leaflet-geosearch-button form {
  max-width: 350px;
}

.leaflet-control-geosearch form input {
  min-width: 200px;
  width: 100%;
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  height: 30px;
  border: none;
  border-radius: 0 4px 4px 0;
  text-indent: 8px;
}

.leaflet-touch .leaflet-geosearch-bar form {
  border: 2px solid rgba(0,0,0,0.2);
  box-shadow: none;
}

.leaflet-touch .leaflet-geosearch-bar form input {
  height: 30px;
}

.leaflet-control-geosearch .results {
  background: #fff;
}

.leaflet-control-geosearch .results > * {
  line-height: 24px;
  padding: 0 8px;
  border: 1px solid transparent;

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.leaflet-control-geosearch .results.active {
  padding: 8px 0;
  border-top: 1px solid #c6c6c6;
}

.leaflet-control-geosearch .results > .active,
.leaflet-control-geosearch .results > :hover {
  background-color: #f8f8f8;
  border-color: #c6c6c6;
  cursor: pointer;
}

/* add missing border to form */
.leaflet-control-geosearch .results.active:after {
  content: '';
  display: block;
  width: 0;
  position: absolute;
  left: -2px;
  bottom: -2px;
  top: 30px;
}

.leaflet-touch .leaflet-control-geosearch .results.active:after {
  border-left: 2px solid rgba(0, 0, 0, .2);
}

/* animations */
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.leaflet-top .leaflet-geosearch-bar,
.leaflet-bottom .leaflet-geosearch-bar {
  display: none;
}

.leaflet-geosearch-bar {
  position: relative;
  display: block;
  height: auto;
  width: 400px;
  max-width: calc(100% - 120px);
  margin: 10px auto 0;
  cursor: auto;
  z-index: 1000;
}

.leaflet-geosearch-bar form {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  border-radius: 4px;
}

.leaflet-geosearch-bar form input {
  min-width: 100%;
  width: 100%;
}

.leaflet-geosearch-bar .results.active:after {
  opacity: .2;
}

.leaflet-right .leaflet-control-geosearch form {
  right: 28px;
  left: initial;
  border-radius: 4px 0 0 4px;
  border-left: inherit;
  border-right: none;
}

.leaflet-bar-notfound {
  font-style: italic;
}

.leaflet-control-geosearch button.reset {
  color: black;
  font-weight: bold;
  position: absolute;
  line-height: 26px;
  padding: 0 8px;
  right: 0;
  top: 0;
  cursor: pointer;
  border: none;
  text-decoration: none;
  background-color: #fff;
  border-radius: 0 4px 4px 0;
}

.leaflet-touch .leaflet-control-geosearch button.reset {
  line-height: 30px;
}

.leaflet-control-geosearch button.reset:hover {
  background: #f5f5f5;
}

@charset "UTF-8";
#previewOfferImgeOne {
  height: 140px;
}

#previewOfferImgeTow {
  width: 80px;
  height: 80px;
}

#previewOfferImgeThree {
  width: 80px;
  height: 80px;
}

#previewOfferImgeLogo {
  width: 80px;
  height: 80px;
}

#previewNewEventImage {
  width: auto;
  height: 140px;
}

.previewNewEventPlanningImage {
  width: auto;
  height: 140px;
  max-width: 100%;
}

#previewOfferImgeOne, #previewOfferImgeTow, #previewOfferImgeThree, #previewOfferImgeLogo, #previewEditImagesGallery {
  cursor: pointer;
}

#previewOfferImgeOne:hover, #previewOfferImgeTow:hover, #previewOfferImgeThree:hover, #previewOfferImgeLogo:hover, #previewEditImagesGallery:hover {
  opacity: 0.8;
}

#event_text {
  width: 100%;
  height: 120px;
}

#new_event_form .custom-file-labelg {
  display: contents !important;
  text-align: center !important;
}

.images-border {
  border: 1px solid #cecece;
  border-radius: 15px;
  margin-bottom: 30px;
  padding-bottom: 10px;
  text-align: center;
}

.custom-fileg {
  width: auto;
  height: auto;
  text-align: center;
}

.social-share-container a:hover {
  background-color: #000;
  opacity: 0.7;
}

.select2-container .select2-search--inline {
  float: none;
}

.select2-search__field {
  display: none;
}

.vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
  /* This makes sure that we can still click outside of the modal to close it */
}

.sociaux img {
  width: 34px;
}

.tab-pane {
  padding: 20px 10px;
}

.moyens-pay {
  text-align: center;
  padding: 5px 10px;
}

.moyens-pay img {
  width: 100px;
  cursor: pointer;
}

.left-colonne {
  background-color: #f9f9f9;
  padding: 8px;
}

.edit-image img {
  width: 100%;
  padding: 10px;
}

.images-border-edit {
  border: 1px solid #cecece;
  border-radius: 5px;
  margin-bottom: 30px;
  padding-bottom: 10px;
}

.images-border-edit span {
  display: block;
}

.custom-file-labelg {
  margin-top: 10px;
}

.delete-form {
  padding: 10px;
  background-color: #f7f7f7;
}

#mealsForm, #plansForm {
  background-color: #f0f0f0;
  padding: 10px;
}

#mealsForm .form-control, #plansForm .form-control {
  border: 1px solid #d6d6d6;
  min-height: 43px;
}

#privatisation_category .select2-selection {
  min-height: 43px;
  border: 1px solid #d6d6d6;
}

#privatisation_numberOfInvitees::-webkit-outer-spin-button,
#privatisation_numberOfInvitees::-webkit-inner-spin-button {
  display: none !important;
}

input[type=number] {
  -moz-appearance: textfield;
}

.cancel-joining-user i {
  font-size: 1.4em;
  color: #ff4500;
}

.ten-width {
  width: 10%;
}

.plan-delete-js {
  border: 1px solid #dee2e6;
  padding: 8px;
  border-radius: 3px;
}

#js-plans-add .plan-delete-js {
  background-color: #d1f4cb;
}

.plan-text {
  display: inline-block;
}

.plan-text p {
  margin-bottom: 5px;
}

.plan-delete {
  display: inline-block;
}

.plan-delete-js {
  margin-bottom: 10px;
}

.one-plan:hover {
  cursor: pointer;
  background-color: #f7f7f7;
}

.bg-camion img {
  width: 100%;
  aspect-ratio: 991/317;
  object-fit: cover;
}

#content {
  min-height: 80vh;
}

#add-plan {
  margin-bottom: 20px;
}

.camion-logo {
  text-align: center;
}

.camion-logo img {
  width: auto;
  max-width: 100%;
  margin: 20px auto;
  max-height: 164px;
}

.p-respo {
  padding: 1.5rem;
}

.logo-popup {
  width: 80px !important;
  height: auto;
}

.searche-form-entier {
  border: 1px solid #e5e5e5;
  padding: 10px;
}

.avis-comment {
  border: 1px solid #dfdfdf;
  background-color: #f9f9f9;
  padding: 10px;
  border-radius: 5px;
  margin: 10px 0;
}

.avis-comment img, .avis-answer img {
  width: 28px;
  border-radius: 50%;
}

.avis-comment a, .avis-answer a {
  color: #00d3ff;
}

.avis-comment a:hover, .avis-answer a:hover {
  color: #181b3a;
}

.avis-answer {
  border: 1px solid #dfdfdf;
  background-color: #f9f9f9;
  padding: 10px;
  border-radius: 5px;
  margin-left: 20%;
  margin-bottom: 10px;
}

.event-edit-list {
  background-color: #f9f9f9;
  border: 1px solid #e1e1e1;
  margin-top: 10px;
}

.event-edit-list img {
  width: 100%;
}

.event-edit-list h2, .event-edit-list p {
  padding: 5px;
  white-space: nowrap;
  overflow: hidden;
}

.event-edit-list i {
  font-size: 18px;
  color: #00d3ff;
  max-height: 5px;
}

.air-datepicker-global-container {
  z-index: 999999999;
}

.event_text {
  min-height: 80px;
}

#new-event .custom-fileg {
  text-align: left !important;
}

#previewEditEventImage {
  max-height: 220px;
}

#previewEditImagesGallery {
  max-height: 110px;
}

.border-edit {
  -webkit-box-shadow: 0px 0px 10px #d2d4d7;
  -moz-box-shadow: 0px 0px 10px #d2d4d7;
  box-shadow: 0px 0px 2px 0px #d2d4d7;
  margin-top: 1%;
  margin-bottom: 1%;
  padding: 10px;
}

.left-menu {
  background-color: #f9f9f9;
  text-align: center;
}

.edit-logo-camion img {
  width: auto;
  max-width: 98%;
  margin: 20px auto;
  max-height: 164px;
}

.left-menu h4 {
  margin: 10px 10px;
}

.menu_simple ul {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-type: none;
}

.menu_simple ul li a {
  text-decoration: none;
  color: #181b3a !important;
  padding: 10.5px 11px;
  background-color: transparent;
  display: block;
  border-bottom: 1px solid #d8d8d8;
}

.menu_simple ul li a:visited {
  color: #181b3a !important;
}

.menu_simple ul li a:hover, .menu_simple ul li .current {
  color: white;
  background-color: #00d3ff;
}

.left-menu-mobile {
  display: none;
}

#gallery-images img {
  margin: 10px;
  height: 90px;
  padding: 10px;
  border: 1px solid #ccc;
}

.dropzone {
  min-height: 210px;
  border: #003063 dashed 2px;
  border-radius: 20px;
  background: white;
  padding: 20px 20px;
  margin: 20px;
}

.likeme {
  display: block;
  width: auto;
  height: auto;
  cursor: pointer;
  box-shadow: none;
  transition: all .2s ease;
  color: #181b3a;
  margin: 0;
}

.event-list a {
  text-decoration: none;
  color: #181b3a;
}

.like-share-avis {
  position: relative;
  display: inline-block;
}

.like-share-avis i {
  font-size: 18px;
  padding: 0 10px;
}

.like-share-camion {
  position: relative;
  display: inline-block;
}

.like-share-camion i {
  font-size: 18px;
}

.dropzone-vide {
  min-height: 210px;
  border: #003063 dashed 2px;
  border-radius: 20px;
  background: white;
  padding: 20px 20px;
  margin: 20px;
}

.dropzone {
  border: #00d3ff dashed 3px !important;
}

.badge-premium {
  padding: 10px;
  background-color: #d7bc00d4;
  line-height: 1;
}

.modal-content {
  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
  width: inherit;
  max-width: inherit;
  /* For Bootstrap 4 - to avoid the modal window stretching full width */
  height: inherit;
  /* To center horizontally */
  margin: 0 auto;
  pointer-events: all;
}

.modal-header {
  background: #181b3a;
  color: #00d3ff;
}

.modal-header .close {
  color: white !important;
}

#avis_comment {
  height: 160px;
}

/*overload bootswitch for search tab and user tab*/
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #00d3ff;
  /*background-color: #F70055;*/
  background-color: #181b3a;
  border-color: #00B5CE #00B5CE #00B5CE;
  border-bottom: none;
}

.nav-link:hover {
  color: #00d3ff;
  background-color: #181b3a;
  border-color: #00B5CE #00B5CE #00B5CE;
  border-bottom: none;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #00B5CE #00B5CE #00B5CE;
  border-bottom: none;
}

.nav-link {
  color: #181b3a;
  background-color: #00d3ff;
  border-color: #00B5CE #00B5CE #00B5CE;
  width: 100%;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-link.active {
  color: #00d3ff;
  background-color: #181b3a;
  border-color: #00b5ce;
  border-bottom: none;
}

.nav-tabs {
  border-bottom: none;
}

.table-custom {
  border: 1px solid #f2f2f2;
  border-collapse: unset;
}

.table-custom th {
  border-bottom: none !important;
}

.table-custom th {
  border-top: none !important;
}

.table-custom thead tr th {
  vertical-align: middle;
}

.table-custom tbody {
  border-top: 1px solid #f2f2f2;
}

.table-striped {
  /* margin-bottom: 0;*/
  border-bottom: none;
}

#custom-thead th {
  border-bottom: none !important;
  border-right: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  background-color: #f2f2f2;
}

.table th, .table td {
  border-color: #f2f2f2;
}

.table-custom tbody td {
  padding: 0 !important;
}

.plans-list i {
  font-size: 17px;
  color: #181b3a;
}

/*------------order------*/
/*---------------swiche button -------------------*/
.m5 {
  margin: 0 5px;
}

.switch {
  display: inline-block;
}

.switch input {
  display: none;
}

.switch small {
  display: inline-block;
  width: 43px;
  height: 18px;
  background: #333;
  border-radius: 30px;
  position: relative;
  cursor: pointer;
}

.switch small:after {
  position: absolute;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  width: 100%;
  left: 0px;
  text-align: right;
  padding: 0 6px;
  box-sizing: border-box;
  line-height: 18px;
}

.switch small:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 50%;
  top: 3px;
  left: 3px;
  transition: .3s;
  box-shadow: -3px 0 3px rgba(0, 0, 0, 0.1);
}

.switch input:checked ~ small {
  background: #00d3ff;
  transition: .3s;
}

.switch input:checked ~ small:before {
  transform: translate(25px, 0px);
  transition: .3s;
}

.switch input:checked ~ small:after {
  text-align: left;
}

.switchSmall {
  display: inline-block;
}

.switchSmall input {
  display: none;
}

.switchSmall small {
  display: inline-block;
  width: 32px;
  height: 16px;
  background: #455a64;
  border-radius: 30px;
  position: relative;
  cursor: pointer;
}

.switchSmall small:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #fff;
  border-radius: 50%;
  top: 3px;
  left: 3px;
  transition: .3s;
  box-shadow: -3px 0 3px rgba(0, 0, 0, 0.1);
}

.switchSmall input:checked ~ small {
  background: #4fc5c5;
  transition: .3s;
}

.switchSmall input:checked ~ small:before {
  transform: translate(16px, 0px);
  transition: .3s;
}

.switchSmall2 {
  display: inline-block;
}

.switchSmall2 input {
  display: none;
}

.switchSmall2 small {
  display: inline-block;
  width: 38px;
  height: 15px;
  background: #455a64;
  border-radius: 30px;
  position: relative;
  cursor: pointer;
}

.switchSmall2 small:before {
  content: "";
  position: absolute;
  width: 19px;
  height: 19px;
  background: #fff;
  border-radius: 50%;
  top: -2px;
  left: -1px;
  transition: .3s;
  box-shadow: -3px 0 3px rgba(0, 0, 0, 0.25);
}

.switchSmall2 input:checked ~ small {
  background: #4fc5c5;
  transition: .3s;
}

.switchSmall2 input:checked ~ small:before {
  transform: translate(20px, 0px);
  transition: .3s;
  box-shadow: 3px 0 3px rgba(0, 0, 0, 0.25);
}

/*---------------swiche button -------------------*/
.listEditMeal .inner-photo {
  width: 20%;
  height: 97px;
  display: inline-block;
}

.inner-meal-text {
  width: 78%;
  margin-left: 1%;
  vertical-align: top;
  display: inline-block;
}

.meal-footer figure {
  margin: 20px 0 0;
  position: absolute;
  bottom: 5%;
  right: 4%;
}

.meal-footer a {
  margin: 20px 0 0;
  position: absolute;
  bottom: 5%;
  left: 23%;
}

.meal-footer a i {
  color: #00d3ff;
  font-size: 20px;
}

.active-btn {
  position: absolute;
  top: 8%;
  right: 3%;
  text-align: center;
}

.meal-image-form {
  display: inline-table;
}

#previewMealImge, #previewOfferImgeMenu {
  cursor: pointer !important;
}

#meal_edit_image {
  display: none;
}

#previewOfferImgeMenu {
  width: 80px;
  height: 80px;
}

.image-centre {
  display: table-cell;
  vertical-align: middle;
}

#menu_image, #meal_image {
  display: none;
}

.btn-collection {
  background-color: #181b3a;
  border: 1px solid #181b3a;
  color: #00d3ff;
  padding: 0.4rem 1rem;
  font-size: 13px;
}

#collection-form-menu {
  font-size: 14px;
}

#collection-form-menu input::placeholder, #collection-form-menu .form-control, #edit-menu-form label {
  font-size: 14px;
}

#edit-menu-form .form-check {
  display: table-cell !important;
  vertical-align: middle;
}

.d-inline-table {
  display: inline-table !important;
}

.d-inline-table a {
  display: table-cell !important;
  vertical-align: middle;
}

#previewMenuImge {
  max-height: 180px;
}

.plan-delete-js {
  position: relative;
}

.plan-footer {
  margin: 20px 0 0;
  position: absolute;
  bottom: 5%;
  right: 2%;
}

#plans-map-edit .leaflet-geosearch-bar {
  display: none;
}

.options-table {
  -webkit-box-shadow: 0 0 10px #d2d4d7;
  -moz-box-shadow: 0 0 10px #d2d4d7;
  box-shadow: 0 0 10px #d2d4d7;
  padding: 10px;
  margin-bottom: 20px;
}

/*------ add sub meal---------*/
.meal-modal-size .modal-content {
  width: 100%;
}

.meal-carde {
  border: 1px solid #e7e7e7;
  border-radius: 8px;
  padding: 8px;
}

.btn-total-price {
  background-color: #181b3a !important;
  color: #00d3ff !important;
}

.menu-checkboxes label {
  margin-bottom: 0 !important;
}

.menu-checkboxes div {
  padding: 3px 5px;
  background-color: #efefef;
  margin: 3px;
}

.menu-checkboxes {
  border-radius: 6px;
  border: 1px solid #efefef;
  padding: 10px;
  margin-bottom: 10px;
}

/*------ add sub menu---------*/
.menu-input-group input, .menu-input-group textarea {
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  margin: 6px !important;
  outline: none !important;
  padding: 0 !important;
}

.menu-input-group input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}

.menu-input-group input::-webkit-outer-spin-button,
.menu-input-group input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.menu-input-group {
  clear: both;
  margin: 15px 0;
  position: relative;
  text-align: center;
}

.menu-input-group input[type='button'] {
  background-color: #eeeeee;
  min-width: 38px;
  width: auto;
  transition: all 300ms ease;
}

.menu-input-group .button-minus,
.menu-input-group .button-plus {
  font-weight: bold;
  height: 38px;
  padding: 0;
  width: 38px;
}

.menu-input-group .quantity-field {
  height: 38px;
  left: -6px;
  text-align: center;
  width: 62px;
  display: inline-block;
  font-size: 13px;
  margin: 0 0 5px;
  resize: vertical;
}

.menu-input-group .button-plus {
  left: -13px;
}

.menu-input-group input[type="number"] {
  -moz-appearance: textfield;
  -webkit-appearance: none;
}

/*------ add sub menu---------*/
.menu-image {
  max-width: 70px;
  max-height: 70px;
  margin-right: 10px;
}

.max-option {
  font-size: 10px;
}

.click-camion-status {
  padding: 5px;
  border-radius: 6px;
  margin-bottom: 15px;
  color: white;
}

.click-camion-status p {
  margin: 3px;
}

.h-120 {
  height: 140px;
}

.br-6 {
  border-radius: 6px;
}

.bord-green {
  border: 3px solid green;
}

.bg-green {
  background-color: green;
}

.bord-red {
  border: 3px solid red;
}

.bg-red {
  background-color: red;
}

.bord-orange {
  border: 3px solid orange;
}

.bg-orange {
  background-color: orange;
}

.tab-site-desktop ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.tab-site-desktop ul:after {
  content: '';
  display: table;
  clear: both;
}

.tab-site-desktop ul li {
  display: inline-block;
  width: 24%;
  text-align: center;
  border-top: 1px solid #efefef;
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  padding: 10px;
}

.tab-site-desktop ul li:hover {
  background-color: #00d3ff;
  cursor: pointer;
}

.tab-site-desktop ul li a {
  padding: 12px;
}

.tab-site-desktop ul li:last-child {
  margin: 0;
}

.tab-site-desktop ul li:last-child {
  margin: 0;
}

.tab-active {
  background-color: #00d3ff;
  color: #181b3a;
}

#styledSelect2 option {
  background-color: #181b3a;
}

.tab-site-mobile {
  display: none;
  padding: 20px;
}

.site-online {
  text-align: center;
  background-color: green;
  padding: 20px;
  color: white;
  border-radius: 3px;
}

.site-construction {
  text-align: center;
  background-color: orange;
  padding: 20px;
  color: white;
  border-radius: 3px;
}

.btn-small {
  background-color: #181b3a;
  color: #00d3ff;
  padding: 5px 10px;
  border-radius: 5px;
}

.btn-small:hover {
  background-color: #00d3ff;
  color: #181b3a;
}

/* new camion template*/
/*#ariane {
  padding: 0 10px;
}*/
.bolck-title {
  position: absolute;
  top: -36px;
  left: 50px;
}

.bolck-title img, .bolck-title-mobile img {
  width: 10em;
  height: 10em;
  border-radius: 50%;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.bolck-title-mobile {
  text-align: center;
  margin-top: -50px;
}

.mobile-avis-btn {
  margin-top: -106px;
  text-align: right;
}

.camion-data {
  position: absolute;
  left: 226px;
  top: 14px;
}

.camion-data-mobile {
  text-align: center;
  position: relative;
  margin-top: 70px;
}

.max-1250 {
  max-width: 1250px;
  margin: auto;
}

/*navBar*/
.nav-link {
  color: #181b3a;
  background-color: #ebebeb;
  width: 100%;
}

.nav-justified .nav-item, .nav-justified > .nav-link {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

.nav-link.active {
  color: #000000;
  background-color: #c7c7c7;
}

/* //select*/
.new-bloc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/*Réinitilaisation de la liste déroulante*/
.new-select select {
  appearance: none;
  outline: 0;
  border: 0 !important;
  background: #F9F9F9;
  background-image: none;
  box-shadow: none;
  font-size: 1.2em;
}

/*Ajout des couleurs de fond pour chaque option */
.new-select select option {
  background: #181b3a;
  color: #00d3ff;
}

.new-select select option:hover {
  background: #00d3ff;
  color: #181b3a;
}

/* Mise en forme de la div .select*/
.new-select {
  position: relative;
  width: 90%;
  height: 45px;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #CED4DA;
}

/* Mise en forme de la balise select*/
.new-select select {
  width: 100%;
  height: 100%;
  margin: 0;
  padding-left: 15px;
  color: #555555;
  cursor: pointer;
  background-color: white;
}

/* Mise en place de la flèche */
.new-select::after {
  content: '\276F';
  position: absolute;
  top: 9%;
  right: 0;
  padding: 0 15px;
  background: white;
  pointer-events: none;
  transform: rotate(90deg);
  font-size: 1.5em;
}

.new-select:hover::after {
  color: #181b3a;
}

/*--------------------------------------------*/
.badge-new {
  color: #181b3a;
  background-color: #c7c7c7;
  font-size: 14px;
  padding: 6px;
}

.btn-like-new {
  color: #181b3a !important;
  background-color: #00d3ff !important;
  padding: 5px 10px;
  border-radius: 0;
}

.btn-unlike-new {
  background-color: #181b3a !important;
  color: #00d3ff !important;
  padding: 5px 10px;
  border-radius: 0;
}

.tooltip-inner {
  background-color: #00d3ff;
  padding: 5px;
  border-radius: 4px;
  color: #181b3a;
}

.main-title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 4px;
}

.camion-data-right {
  text-align: right;
  min-height: 120px;
}

.btn-avis {
  color: #555555;
  background-color: transparent;
  padding: 2px 14px;
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  margin-bottom: 5px;
  text-decoration: underline;
}

.btn-avis:hover {
  color: #000000;
  background-color: #c7c7c7;
  padding: 2px 14px;
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  margin-bottom: 5px;
  text-decoration: underline;
}

.camion-title {
  font-size: 24px;
  text-align: center;
  color: #181b3a !important;
}

.camion-title-h2 {
  font-size: 22px !important;
  color: #181b3a !important;
}

.plan-box {
  background-color: #f9e9e9;
  padding: 30px;
  border-radius: 8px;
}

.plan-box p {
  margin: 0;
}

.border-right-left {
  border-right: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
}

.border-right {
  border-right: 1px solid #ebebeb;
}

.border-left {
  border-left: 1px solid #ebebeb;
}

#new-camion-mobile {
  display: none;
}

/*-------new meals show------------*/
.meal-container {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
}

.meal-image {
  flex: 0 0 27%;
  max-width: 27%;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.meal-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: 200px;
}

.meal-text {
  flex: 0 0 70%;
  max-width: 70%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/*@import "./lib/jqueryui";*/
/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.leaflet-container {
  overflow: hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
  background: transparent;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
  max-width: none !important;
  max-height: none !important;
}

.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
  width: auto;
  padding: 0;
}

.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}

.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

.leaflet-tile-loaded {
  visibility: inherit;
}

.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.leaflet-pane {
  z-index: 400;
}

.leaflet-tile-pane {
  z-index: 200;
}

.leaflet-overlay-pane {
  z-index: 400;
}

.leaflet-shadow-pane {
  z-index: 500;
}

.leaflet-marker-pane {
  z-index: 600;
}

.leaflet-tooltip-pane {
  z-index: 650;
}

.leaflet-popup-pane {
  z-index: 700;
}

.leaflet-map-pane canvas {
  z-index: 100;
}

.leaflet-map-pane svg {
  z-index: 200;
}

.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

.leaflet-top {
  top: 0;
}

.leaflet-right {
  right: 0;
}

.leaflet-bottom {
  bottom: 0;
}

.leaflet-left {
  left: 0;
}

.leaflet-control {
  float: left;
  clear: both;
}

.leaflet-right .leaflet-control {
  float: right;
}

.leaflet-top .leaflet-control {
  margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

.leaflet-left .leaflet-control {
  margin-left: 10px;
}

.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

svg.leaflet-zoom-animated {
  will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
.leaflet-interactive {
  cursor: pointer;
}

.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
.leaflet-container {
  background: #ddd;
  outline-offset: 1px;
}

.leaflet-container a {
  color: #0078A8;
}

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
.leaflet-container {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
}

/* general toolbar styles */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

.leaflet-bar a:hover,
.leaflet-bar a:focus {
  background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

.leaflet-control-layers-toggle {
  background-image: url(/build/images/layers.a6137456.png);
  width: 36px;
  height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(/build/images/layers-2x.4f0283c6.png);
  background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

.leaflet-control-layers label {
  display: block;
  font-size: 13px;
  font-size: 1.08333em;
}

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
.leaflet-default-icon-path {
  /* used only in path-guessing heuristic, see L.Icon.Default */
  background-image: url(/build/images/marker-icon.2273e3d8.png);
}

/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  margin: 0;
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
  line-height: 1.4;
}

.leaflet-control-attribution a {
  text-decoration: none;
}

.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
  text-decoration: underline;
}

.leaflet-attribution-flag {
  display: inline !important;
  vertical-align: baseline !important;
  width: 1em;
  height: 0.6669em;
}

.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.8);
  text-shadow: 1px 1px #fff;
}

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

.leaflet-popup-content {
  margin: 13px 24px 13px 20px;
  line-height: 1.3;
  font-size: 13px;
  font-size: 1.08333em;
  min-height: 1px;
}

.leaflet-popup-content p {
  margin: 17px 0;
  margin: 1.3em 0;
}

.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-top: -1px;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  pointer-events: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  text-align: center;
  width: 24px;
  height: 24px;
  font: 16px/24px Tahoma, Verdana, sans-serif;
  color: #757575;
  text-decoration: none;
  background: transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
  color: #585858;
}

.leaflet-popup-scrolled {
  overflow: auto;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
  -ms-zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.leaflet-tooltip.leaflet-interactive {
  cursor: pointer;
  pointer-events: auto;
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

.leaflet-tooltip-top {
  margin-top: -6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

.leaflet-tooltip-left {
  margin-left: -6px;
}

.leaflet-tooltip-right {
  margin-left: 6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/* Printing */
@media print {
  /* Prevent printers from removing background-images of controls. */
  .leaflet-control {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

#plans-map form {
  display: none !important;
}

#address-map button.reset {
  color: #808080;
  font-weight: 700;
  position: absolute;
  line-height: 26px;
  padding: 0 8px;
  right: 18px;
  top: 5px;
  cursor: pointer;
  border: none;
  text-decoration: none;
  background-color: #fff;
  border-radius: 0 4px 4px 0;
}

#address-map *, #address-map :after, #address-map :before {
  box-sizing: border-box;
}

#address-map button.reset {
  line-height: 30px;
}

#address-map button.reset:hover {
  background: #f5f5f5;
}

#address-map .results.active {
  padding: 8px 0;
  border-top: 1px solid #c6c6c6;
  /*-----*/
  position: absolute;
  width: 100%;
  z-index: 9999;
  /*--------*/
}

#address-map .results {
  background: #fff;
}

#address-map .results > * {
  line-height: 24px;
  padding: 0 8px;
  border: 1px solid transparent;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#address-map.open {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  border-radius: 4px;
}

@media (max-width: 1250px) {
  .your-site {
    width: 42%;
  }
  .location-content i {
    font-size: 30px;
    padding: 20px;
    color: #797979;
  }
  .open-now-home h1 {
    font-size: 28px;
  }
  #top-header .contact-social {
    margin-left: 10px;
  }
  #menu-wrapper ul li a {
    padding: 28px 5px;
    font-size: 14px;
  }
  header #logo {
    position: absolute;
  }
  header {
    height: 70px;
    min-height: 70px;
  }
  .home-one-choice h2 {
    font-size: 26px;
  }
  .home-one-choice p {
    min-height: 122px;
  }
  /*--new infoodweb-*/
  #logo img {
    height: 60px;
    margin-top: 6px;
  }
  #menu {
    display: block;
    margin-top: 15px;
  }
  #header-control {
    margin-top: -42px;
    padding: 0 6px;
  }
  header ul {
    padding-left: 40px;
  }
  .single-services-item p {
    font-size: 15px;
    min-height: 140px;
  }
  .single-services-item h3 {
    font-size: 18px;
    min-height: 46px;
  }
}

@media (max-width: 991px) {
  body {
    padding-top: 96px;
    /* 40px + 56px */
  }
  #main {
    /*margin-top: 96px;*/
  }
  .g4_search_truck {
    padding: 0.8rem 0.5rem;
  }
  .link-camion {
    max-width: unset;
  }
  .block-left {
    width: 30%;
  }
  .block-right {
    width: 68%;
    margin-left: 1%;
  }
  .overview-section .overview-image img {
    max-width: 56%;
  }
  .single-services-item p {
    font-size: 15px;
    min-height: 95px;
  }
  .single-services-item h3 {
    font-size: 18px;
    min-height: 46px;
  }
  .single-services-item {
    padding: 15px;
  }
  .your-site {
    width: 60%;
  }
  .infoodweb-nav a:hover {
    background-color: transparent !important;
  }
  .btn-information {
    font-size: 13px;
    padding: 8px 10px;
  }
  .location-content i {
    font-size: 30px;
    padding: 10px;
    color: #797979;
  }
  #menu-wrapper ul li a:hover {
    background-color: transparent;
    color: #00d3ff;
  }
  .c-carosel .carousel-control-next {
    right: -20px;
  }
  .c-carosel .carousel-control-prev {
    left: -20px;
  }
  .c-carosel .carousel-item img {
    width: auto !important;
    height: 300px;
    max-height: 300px;
  }
  .open-now-home img {
    width: 80px;
    display: block;
    text-align: center;
    margin: 30px auto 0 auto;
  }
  .open-now-home {
    padding: 40px;
  }
  #menu-small {
    display: inline-block;
    float: left;
  }
  header ul li {
    display: block;
    background-color: white;
    padding: 8px;
    border-bottom: 1px solid #f1f1f1;
  }
  #menu {
    margin-top: 0;
    display: none;
  }
  #logo img {
    height: 60px;
    margin-top: 14px;
  }
  header ul {
    display: block;
    position: absolute;
    width: 100%;
    margin-top: 56px;
    left: 0;
    margin-left: 0 !important;
  }
  #header-wrapper {
    padding: 0;
  }
  /* .user_layout {
    margin-top: 97px;
  }*/
  #header-control {
    margin-top: 8px;
    padding: 0 13px;
  }
  #menu-wrapper ul li a {
    padding: 0;
  }
  #avatar-small, .noti-small {
    width: 30px;
    height: 30px;
  }
  .icon-visitor {
    width: 30px;
    height: 30px;
  }
  .dropdown-menu-right {
    left: 40px !important;
  }
  #search_index .form-control {
    min-height: 36px !important;
  }
  .searche-form {
    -ms-transform: translate(-50%, -25%);
    transform: translate(-50%, -25%);
  }
  #infoodtruck {
    margin-top: 250px;
  }
  .saller-data, .consumer-data {
    padding: 40px 40px;
    text-align: justify;
    height: 390px !important;
  }
  .contact-camion h4 {
    font-size: 16px;
    font-weight: bold;
  }
  .contact-camion i {
    display: none;
  }
  .contact-camion p {
    font-size: 12px;
    margin-bottom: 3px;
  }
  header #logo {
    position: relative !important;
  }
  header {
    height: 56px;
    min-height: 56px;
  }
  #header-control .fa-bell {
    padding: 8px 10px !important;
    /*font-size: 24px;*/
  }
  .home-one-choice {
    padding: 5px;
    margin: 10px;
  }
  .home-one-choice h2 {
    font-size: 20px;
  }
  .home-one-choice p {
    min-height: 146px;
  }
  .inner-meal-text {
    width: 69%;
  }
  .listEditMeal .inner-photo {
    width: 28%;
    height: 115px;
  }
  .meal-footer a {
    bottom: 0;
    left: 31%;
  }
  .min-90 {
    min-height: 110px;
  }
  .plan-text p {
    font-size: 14px;
  }
  #list-plan-html {
    margin-top: 20px;
  }
  #table-respo thead > tr > th, #table-respo tbody > tr > td {
    padding: 5px !important;
    font-size: 14px !important;
  }
  .compte-infood img {
    width: 100%;
  }
  #payment-succ .main-banner-content {
    padding-top: 0;
  }
  #payment-succ .banner-image img {
    width: 54%;
    margin: auto;
  }
  #payment-succ .banner-image {
    text-align: center;
  }
  #camion-site-img .banner-image {
    text-align: center;
  }
  #camion-site-img .banner-image img {
    width: 34%;
  }
  .camion-site .default-btn-one {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .camion-data {
    position: absolute;
    left: 197px;
    top: 14px;
  }
  .bolck-title {
    position: absolute;
    top: -36px;
    left: 26px;
  }
  #new-camion-pc {
    display: none;
  }
  #new-camion-mobile {
    display: block;
  }
  header ul {
    margin: 57px 0 0 0 !important;
  }
  #logo img {
    margin-top: 20px !important;
  }
}

@media (max-width: 767px) {
  .searche-form-entier {
    min-height: 290px;
  }
  .left-menu-mobile {
    display: block;
  }
  .camion-logo {
    text-align: left;
  }
  .custom-select-edit {
    position: relative;
    display: block;
    width: 100%;
    margin: 0 auto;
    border: 3px solid #00d3ff;
    background-color: #181b3a;
    z-index: 10;
    border-radius: 5px;
  }
  .custom-select-edit select {
    border: none;
    outline: none;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    margin: 0;
    display: block;
    width: 100%;
    padding: 12px 55px 15px 15px;
    font-size: 14px;
    color: #00d3ff;
  }
  .custom-select-edit:after {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 100%;
    line-height: 38px;
    content: "∨";
    text-align: center;
    color: #00d3ff;
    font-size: 24px;
    border-left: 1px solid #00d3ff;
    z-index: -1;
  }
  .left-menu {
    display: none;
  }
  .left-menu-mobile {
    background-color: #181b3a;
    margin: auto 0;
    max-width: 100%;
    position: fixed;
    border-radius: 0;
    top: 130px;
    width: 100%;
    z-index: 200;
    padding: 10px;
  }
  .edit-logo-camion-mobile img {
    max-width: 80%;
    margin: auto;
  }
  #styledSelect1 option {
    background-color: #181b3a;
  }
  #logo-home {
    display: none;
  }
  #home-des {
    margin-top: 100px;
  }
  .searche-form {
    width: 70%;
  }
  #camion-site-img .home-shape-animation {
    display: none;
  }
  #camion-site-img .banner-image img {
    display: none;
  }
  .camion-edit-web {
    text-align: center;
  }
  .camion-site .default-btn-one {
    margin-right: 0;
    margin-top: 10px;
  }
  .compte-infood img {
    display: none;
  }
  .single-services-item p {
    min-height: 20px;
  }
  .single-services-item h3 {
    min-height: 18px;
  }
  .single-services-item {
    padding: 15px;
  }
  .home-section {
    min-height: 70vh;
  }
  .home-section .banner-image img {
    width: 40%;
  }
  .main-banner-content h1 {
    font-size: 28px;
  }
  .section-padding {
    padding: 50px 0;
  }
  .your-site {
    width: 82%;
  }
  .h1-long {
    font-size: 22px;
  }
  .location-content i {
    font-size: 44px;
  }
  .mt-sm-5 {
    margin-top: 2rem;
  }
  .home-one-choice p {
    min-height: unset;
    padding: 0 20px;
  }
  .c-carosel .carousel-item img {
    width: auto !important;
    height: 300px;
    max-height: 300px;
  }
  #infoodtruck {
    margin-top: 160px;
  }
  .img-consumer {
    height: 300px;
  }
  .img-saller {
    display: none;
  }
  .consumer-data {
    padding: 40px 40px;
    height: 260px !important;
  }
  .saller-data {
    height: 380px !important;
  }
  .event-left {
    display: block;
    width: 100%;
  }
  .event-right {
    display: block;
    width: 100%;
    margin-left: 0;
    vertical-align: middle;
  }
  .event-list {
    /*height: 600px;*/
    margin-top: 0;
  }
  .event-image {
    height: 200px;
  }
  footer ul {
    text-align: center;
  }
  .right-list ul {
    text-align: center;
  }
  .footer-logo img {
    max-width: 40%;
    margin: auto;
  }
  .footer-logo {
    text-align: center;
  }
  .map-size {
    height: 400px;
  }
  .event-cord h2 {
    margin-top: 10px;
  }
  .camion-event-logo {
    margin-top: 10px;
  }
  .contact-page h1 {
    font-size: 28px;
  }
  #camion-show-mob {
    display: block;
  }
  #camion-show-pc {
    display: none;
  }
  .camion-logo img {
    margin: 0;
    max-height: 130px;
  }
  #contact-camion-mob {
    display: block;
    margin: 0;
  }
  .camion-carte i {
    font-size: 18px;
    color: #00d3ff;
  }
  .bloc-left p, .bloc-right p {
    width: 90%;
  }
  .search-h1 {
    font-size: 18px;
  }
  .admin-panel {
    display: none;
  }
  .admin-logo {
    max-width: 45%;
  }
  .card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 0.25rem;
  }
  .card-body h1 {
    font-size: 26px;
  }
  .card-body h5 {
    font-size: 15px;
  }
  /*---*/
  .admin-panel {
    display: none;
  }
  #mobile-admin {
    display: block;
  }
  .panel-mobile {
    display: block;
  }
  .table thead > tr > th {
    padding: 3px;
  }
  .tbody td {
    font-size: 12px;
  }
  .food-logo {
    width: 60px;
  }
  .plan-data h1 {
    font-size: 1.5rem !important;
  }
  .modal {
    z-index: 99999;
  }
  .stations-voyage .col-md-4 {
    margin-top: 15px;
  }
  .stations-voyage .col-6 {
    margin-top: 20px;
  }
  .btn-total-price {
    margin-bottom: 15px;
  }
  #table-respo thead > tr > th, #table-respo tbody > tr > td {
    padding: 5px !important;
    font-size: 10px !important;
  }
  .home-section-2 .banner-image img {
    width: 60%;
  }
  .home-section-2 .banner-image {
    text-align: center;
    margin-bottom: 20px;
  }
}

@media (max-width: 575px) {
  .liste-contenu {
    margin-top: 34px;
  }
  .meal-container {
    flex-direction: column;
    gap: 0;
  }
  .camion-badge-click {
    font-size: 10px;
  }
  .meal-image {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    height: 150px !important;
  }
  .meal-image img {
    height: 150px !important;
    object-fit: cover;
  }
  .meal-text {
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 10px;
  }
  #list-planning-html tr, #list-order-html tr {
    font-size: 12px;
  }
  .overview-content .features-list li {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .overview-section .overview-image img {
    margin-bottom: 20px;
    max-width: 74%;
  }
  .overview-content h2 {
    font-size: 28px;
  }
  .single-services-item p {
    min-height: 20px;
  }
  .single-services-item h3 {
    min-height: 18px;
  }
  .home-section {
    min-height: 55vh;
  }
  .home-section .banner-image img {
    display: none;
  }
  .h1-long {
    font-size: 18px;
  }
  .section-padding {
    padding: 0;
  }
  .tab-site-mobile {
    display: block;
  }
  .tab-site-desktop {
    display: none;
  }
  #click-prod .active-btn {
    right: 7%;
    top: 5%;
    background-color: #898989b3;
    padding: 5px;
    border-radius: 8px;
  }
  #ariane {
    display: none;
  }
  .error-img img {
    height: 7em;
  }
  /*  .search-map{
    margin-top: 97px;
  }*/
  .new-truck-bar p {
    font-size: 12px;
  }
  .btn-nano {
    font-size: 12px;
  }
  .camion-logo {
    text-align: center;
  }
  .camion-logo img {
    margin: 0;
    max-height: 100px;
  }
  .help-image {
    max-width: 100%;
    padding: 15px 0;
  }
  #applecation {
    display: block;
    position: absolute;
    right: 0;
    top: 103px;
    background: #00d3ff8a;
    color: #fff;
    text-align: center;
    text-decoration: none;
    padding: 2px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    z-index: 1200;
  }
  .camion-text {
    margin-top: 10px;
  }
  #go_fc_login {
    display: none;
  }
  #mobile-hero {
    display: block;
  }
  #carouselExampleIndicators {
    display: none;
  }
  .contact-page {
    width: 100%;
  }
  .event-form h3 {
    font-size: 18px;
    margin-top: 13px !important;
    font-weight: bold;
  }
  .c-carosel .carousel-item img {
    width: auto !important;
    height: 240px;
    max-height: 240px;
  }
  #slider-event h1 {
    font-size: 28px;
  }
  .img-consumer {
    height: 200px;
    background: url("/assets/images/icons/consumer-mobile.jpg") center no-repeat;
  }
  .consumer-data {
    padding: 40px 40px;
    height: 310px !important;
  }
  .saller-data {
    height: 440px !important;
  }
  /*  .user_layout {
    margin-top: 90px;
  }*/
  #logo img {
    height: 52px;
    margin-top: 16px;
  }
  .searche-form {
    width: 90%;
  }
  .searche-form {
    background-color: #181b3acc;
    -ms-transform: translate(-50%, -64%);
    transform: translate(-50%, -64%);
  }
  #infoodtruck {
    margin-top: 120px;
  }
  #logo-home {
    display: none;
  }
  #infoodtruck h2 {
    display: none;
  }
  .contact-page img {
    max-width: 80%;
    margin: auto;
  }
  /*------new edit camion index----*/
  .inner-photo {
    width: 90px;
    height: 90px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    zoom: 140%;
    display: inline-block;
    margin-top: 5px;
  }
  #click-prod .inner-photo {
    margin-top: 0;
  }
  .js-camion-name {
    font-size: 14px;
  }
  .badge-blue {
    font-size: 10px;
  }
  .order-bloc .badge-blue {
    font-size: 8px !important;
  }
  .camion-rating i {
    font-size: 14px;
  }
  /*------new edit camion index----*/
  .container-priva {
    max-width: 100%;
  }
  .camion-text .badge-blue {
    font-size: 14px !important;
  }
  .badge-click {
    right: 6%;
    bottom: 35%;
    top: unset;
    left: unset;
  }
  .food-logo {
    display: none;
  }
  .inner-meal-text {
    width: 100%;
  }
  .listEditMeal .inner-photo {
    width: 100%;
    height: 130px;
  }
  .meal-footer a {
    bottom: 2%;
    left: 6%;
  }
  .inner-meal-text .min-90 {
    min-height: 90px;
    padding: 5px;
  }
  .meal-footer figure {
    bottom: 3%;
    right: 10%;
  }
  .inner-meal-text .active-btn {
    top: 81%;
    right: 6%;
  }
  #table-respo thead > tr > th, #table-respo tbody > tr > th, #table-respo thead > tr > td, #table-respo tbody > tr > td {
    padding: 5px !important;
    font-size: 10px !important;
    width: 20%;
  }
  .order-bloc-right p {
    font-size: 32px;
  }
  .order-bloc-left {
    font-size: 12px;
  }
  .order-details tr td {
    font-size: 12px;
    padding: 5px !important;
  }
  .order-user-price {
    font-size: 24px;
  }
  .home-section-2 .main-banner-content h1 {
    font-size: 26px;
  }
  .home-shape-animation .shape-5 {
    top: 41%;
  }
  .creative-shape-small {
    display: none;
  }
  .add-separateur {
    height: 26px;
  }
  .add-user-separateur {
    height: 2px;
  }
  .bolck-title-mobile img {
    width: 8em;
    height: 8em;
  }
  .mobile-avis-btn {
    margin-top: -75px;
  }
  .camion-data-mobile {
    margin-top: 28px;
  }
  .moyens-pay img {
    width: 76px;
    cursor: pointer;
  }
  .p-respo {
    padding: 2.5rem 1rem 1rem 1rem;
  }
  .nav-link {
    padding: 0.5rem 0.5rem;
  }
  .fix-height-carpool {
    min-height: auto;
  }
  .image_ad3 {
    height: 48vw;
    width: 100%;
    object-fit: cover;
  }
  .message-flash {
    width: 320px;
  }
  .article-image-index {
    height: 172px;
  }
  .listCamion {
    flex-wrap: wrap;
    text-align: left;
    width: 100%;
    flex-direction: row;
    min-height: 150px;
  }
  .index-logos {
    flex-shrink: 0;
    width: 30%;
    margin: 0;
    height: 100%;
  }
  .mobile-camion {
    padding-left: 10px;
    width: 68%;
    flex: auto;
  }
  .city-status {
    width: 100%;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
  }
}

@media (max-width: 420px) {
  .header-standard-icon {
    font-size: 20px;
  }
  .chat-container {
    bottom: 70px;
    right: 10px;
    width: 300px;
    height: 600px;
  }
  .contract-detail {
    margin-top: 20px;
    padding: 0 !important;
  }
  .contract-detail .table th, .contract-detail .table td {
    padding: 0.25rem;
    font-size: 15px;
  }
  #payment-succ .banner-image img {
    width: 80%;
    margin: auto;
  }
  #payment-succ .main-banner-content h1 {
    font-size: 22px;
  }
  .overview-section .overview-image img {
    margin-bottom: 20px;
    max-width: 100%;
  }
  .overview-content h2 {
    font-size: 24px;
  }
  .hire-content {
    padding: 15px;
  }
  .hire-content h4 {
    font-size: 15px;
  }
  .hire-content p {
    font-size: 15px;
  }
  .hire-content .default-btn {
    width: 100%;
  }
  .main-banner-content h1 {
    font-size: 26px;
  }
  .default-btn-one {
    padding-left: 28px;
    padding-right: 28px;
    width: 100%;
  }
  .priva-block {
    margin: 5px;
    padding: 10px;
  }
  .click-inner-photo {
    width: 100%;
    height: 106px;
    display: block;
  }
  .click-inner-meal-text {
    width: 98%;
    margin-left: 1%;
    vertical-align: top;
    display: block;
  }
  #click-prod .active-btn {
    right: 8%;
    top: 4%;
    background-color: #898989b3;
    padding: 5px;
    border-radius: 8px;
  }
  #click-prod .active-btn figure {
    margin: 0;
  }
  .click-modal h2 {
    font-size: 1rem;
  }
  .click-modal .modal-image {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
  }
  .click-modal .modal-text {
    display: block;
    width: 99%;
    margin-left: 1%;
    vertical-align: middle;
  }
  .accept-gcu .form-group {
    margin-bottom: 0 !important;
  }
  .orders-user-list .order-bloc-left {
    display: inline-block !important;
    width: 70%;
  }
  .user_card {
    padding: 0;
  }
  .price-user-order {
    margin-top: 16px;
    margin-right: 6px;
    padding: 0 !important;
  }
  #table-camion-show-order th {
    font-size: 14px;
  }
  #table-camion-show-order th, #table-camion-show-order td {
    padding: 5px !important;
  }
  .price-order-table {
    width: 27% !important;
  }
  .order-bloc-right {
    width: 100%;
    display: block;
  }
  .order-bloc-left {
    width: 100%;
    display: block;
  }
  .delete-th, .delete td {
    width: 6% !important;
  }
  .table-details {
    padding: 0 !important;
  }
  .menu-image {
    max-width: 56px;
    max-height: 56px;
  }
  .prod-small h3 .badge-blue {
    width: 100%;
    float: unset !important;
  }
  .click-change {
    padding: 10px;
  }
  .options-table p {
    font-size: 14px;
  }
  .s_plan {
    padding: 30px 10px;
    margin: 30px 10px;
  }
  .container-priva {
    padding: 20px;
  }
  .search-h1 {
    font-size: 14px;
  }
  .home-priva {
    padding: 15px;
  }
  .c-carosel .carousel-item img {
    height: 200px;
    max-height: 200px;
  }
  #slider-event h1 {
    font-size: 24px;
  }
  #top-header .contact-email, #top-header .contact-telephone {
    margin-left: 0;
  }
  #pc-open {
    display: none;
  }
  #m-open {
    display: block;
  }
  #slider-last h1 {
    font-size: 22px;
  }
  #slider-last {
    padding: 20px;
  }
  .img-consumer {
    height: 160px;
  }
  .consumer-data {
    padding: 20px 30px;
    height: 340px !important;
  }
  .saller-data {
    padding: 20px 30px;
    height: 490px !important;
  }
  .open-now-home img {
    width: 60px;
  }
  .open-now-home h1 {
    font-size: 18px;
  }
  .event-list {
    /*height: 540px;*/
  }
  .c-carosel .carousel-control-prev {
    left: 0;
  }
  .c-carosel .carousel-control-next {
    right: 0;
  }
  .modal-content {
    max-width: 94%;
  }
  .btn-outline-danger {
    margin-top: 20px;
  }
  .washed {
    float: none !important;
    display: block;
  }
  .accept-gcu {
    display: block !important;
  }
  .camion-text .badge-blue {
    font-size: 11px !important;
  }
  #admin-panel table tbody td {
    padding: 3px 0 !important;
    font-size: 10px;
  }
  #admin-panel table th {
    font-size: 12px;
  }
  #header-control .fa-bell {
    padding: 8px 6px !important;
    /*font-size: 20px!important;*/
  }
  .notification__list {
    width: 18em !important;
  }
  .home-one-choice p {
    padding: 0;
  }
  .createdat {
    position: relative;
    display: block;
    width: 100%;
  }
  .camion-title {
    font-size: 18px;
  }
}

/* Gallery */
@media (min-width: 1260px) {
  .gallery {
    -moz-column-count: 5;
    column-count: 5;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .gallery {
    -moz-column-count: 4;
    column-count: 4;
  }
}

/* Image Ad3 */
@media (min-width: 1200px) {
  .image_ad3 {
    height: 12vw;
    width: 100%;
    object-fit: cover;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .image_ad3 {
    height: 15vw;
    width: 100%;
    object-fit: cover;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .image_ad3 {
    height: 26vw;
    width: 100%;
    object-fit: cover;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .image_ad3 {
    height: 31vw;
    width: 100%;
    object-fit: cover;
  }
}

/* Hosting */
@media (min-width: 992px) and (max-width: 1200px) {
  .fix-height-hosting {
    min-height: auto;
    margin-bottom: 1em;
  }
  .fix-height-form-hosting {
    min-height: 35em;
  }
}

@media (min-width: 992px) and (max-width: 1052px) {
  .span-hosting {
    font-size: 1.4vh;
  }
  #hosting-specifications label {
    font-size: 1.4vh;
  }
}

@media (min-width: 768px) and (max-width: 892px) {
  .span-hosting {
    font-size: 1.2vh;
  }
  #hosting-specifications label {
    font-size: 1.4vh;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .fix-height-hosting {
    min-height: 13em;
    margin-bottom: 1em;
  }
  .fix-height-form-hosting {
    min-height: 15em;
  }
  .fix-height-carpool {
    min-height: auto;
  }
}

/* Header */
@media (max-width: 1100px) {
  #logo img {
    width: auto;
    height: 47px;
    margin-top: 10px;
  }
  #header-control .fa-bell {
    padding: 8px 4px !important;
    color: #181b3a;
  }
}

@media (max-width: 840px) and (min-width: 768px) {
  .event-left {
    width: 38%;
  }
  .event-right {
    width: 58%;
  }
}

/* Site/Content Width */
@media (max-width: 1100px) {
  .overview-section {
    margin: 30px 20px;
  }
  .overview-content .features-list li span {
    padding: 13px 6px;
    font-size: 15px;
  }
  #menu-wrapper ul li a {
    padding: 8px 4px;
  }
  .open-now-home img {
    width: 30px;
  }
  .open-now-home h1 {
    font-size: 24px;
  }
  header ul {
    display: inline-block;
    list-style: none;
    padding: 0;
    text-align: center;
    margin: 0 0 0 23px;
  }
  .home-one-choice h2 {
    font-size: 24px;
  }
}

/* Notification */
@media (min-width: 360px) and (max-width: 767px), (min-width: 300px) and (max-width: 359px) {
  #notification-menu ul {
    top: 0;
  }
}

@media (max-width: 358px) {
  .notification__list {
    width: 20em;
  }
}

/* Profile */
@media (max-width: 580px) {
  .profile-show {
    width: 100vw;
  }
}

/* Payment Form */
@media only screen and (max-width: 600px) {
  #payment-form {
    width: 100% !important;
    min-width: unset;
  }
}

/* Map */
@media (min-width: 640px) {
  #descktop-map {
    display: block;
  }
  #mobile-map {
    display: none;
  }
}

@media (max-width: 639px) {
  #descktop-map {
    display: none;
  }
  #mobile-map {
    display: block;
  }
}

/* Additional fixes */
@media (max-width: 768px) {
  .fix-height-hosting {
    min-height: auto;
  }
}

@media (min-width: 450px) and (max-width: 575px) {
  #ad_index {
    margin-left: 5vh;
    margin-right: 5vh;
  }
}

@media (max-width: 364px) {
  .span-hosting {
    font-size: 1.2vh;
  }
  #hosting-specifications label {
    font-size: 1.4vh;
  }
}

.cc-revoke.cc-bottom {
  display: none !important;
}

.cc-window {
  opacity: 1;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

.cc-window.cc-invisible {
  opacity: 0;
}

.cc-animate.cc-revoke {
  -webkit-transition: transform 1s ease;
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease,-webkit-transform 1s ease;
}

.cc-animate.cc-revoke.cc-top {
  -webkit-transform: translateY(-2em);
  transform: translateY(-2em);
}

.cc-animate.cc-revoke.cc-bottom {
  -webkit-transform: translateY(2em);
  transform: translateY(2em);
}

.cc-animate.cc-revoke.cc-active.cc-top {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.cc-animate.cc-revoke.cc-active.cc-bottom {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.cc-revoke:hover {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.cc-grower {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 1s;
  transition: max-height 1s;
}

.cc-revoke, .cc-window {
  position: fixed;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Helvetica,Calibri,Arial,sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 9999;
}

.cc-window.cc-static {
  position: static;
}

.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cc-revoke {
  padding: .5em;
}

.cc-revoke:hover {
  text-decoration: underline;
}

.cc-header {
  font-size: 18px;
  font-weight: 700;
}

.cc-btn, .cc-close, .cc-link, .cc-revoke {
  cursor: pointer;
}

.cc-link {
  opacity: .8;
  display: inline-block;
  padding: .2em;
  text-decoration: underline;
}

.cc-link:hover {
  opacity: 1;
}

.cc-link:active, .cc-link:visited {
  color: initial;
}

.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: .9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
}

.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent;
}

.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline;
}

.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  line-height: .75;
}

.cc-close:focus, .cc-close:hover {
  opacity: 1;
}

.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em;
}

.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: .5em;
  border-top-right-radius: .5em;
}

.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}

.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}

.cc-top {
  top: 1em;
}

.cc-left {
  left: 1em;
}

.cc-right {
  right: 1em;
}

.cc-bottom {
  bottom: 1em;
}

.cc-floating > .cc-link {
  margin-bottom: 1em;
}

.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
}

.cc-window.cc-floating .cc-compliance {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.cc-window.cc-banner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}

.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}

.cc-banner .cc-message {
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  margin-right: 1em;
}

.cc-compliance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.cc-floating .cc-compliance > .cc-btn {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cc-btn + .cc-btn {
  margin-left: .5em;
}

@media print {
  .cc-revoke, .cc-window {
    display: none;
  }
}

@media screen and (max-width: 900px) {
  .cc-btn {
    white-space: normal;
  }
}

@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0;
  }
  .cc-window.cc-bottom {
    bottom: 0;
  }
  .cc-window.cc-banner, .cc-window.cc-floating, .cc-window.cc-left, .cc-window.cc-right {
    left: 0;
    right: 0;
  }
  .cc-window.cc-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cc-window.cc-banner .cc-compliance {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .cc-window.cc-floating {
    max-width: none;
  }
  .cc-window .cc-message {
    margin-bottom: 1em;
  }
  .cc-window.cc-banner {
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
  }
  .cc-window.cc-banner .cc-message {
    margin-right: 0;
  }
}

.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.cc-theme-classic .cc-btn {
  border-radius: 5px;
}

.cc-theme-classic .cc-btn:last-child {
  min-width: 140px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block;
}

.cc-theme-edgeless.cc-window {
  padding: 0;
}

.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em;
  margin-bottom: 1.5em;
}

.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: .8em 1.8em;
  height: 100%;
}

.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}

.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vanF1ZXJ5LXVpLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vL0wuSWNvbi5QdWxzZS5jc3MiLCJ3ZWJwYWNrOi8vL01hcmtlckNsdXN0ZXIuY3NzIiwid2VicGFjazovLy9NYXJrZXJDbHVzdGVyLkRlZmF1bHQuY3NzIiwid2VicGFjazovLy9nZW9zZWFyY2guY3NzIiwid2VicGFjazovLy9jb21iaW5lZF9jbGljay5zY3NzIiwid2VicGFjazovLy9saWIvY2FtaW9uLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MiLCJ3ZWJwYWNrOi8vL2xpYi9wbGFucy1tYXAuc2NzcyIsIndlYnBhY2s6Ly8vbWVkaWFxdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O29FQUlvRTs7QUFFcEUsa0JBQWtCLFlBQVksQ0FBQyw2QkFBNkIsUUFBUSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLFFBQVEsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxxREFBcUQsVUFBVSxDQUFDLGFBQWEsQ0FBQyx3QkFBd0IsQ0FBQywwQkFBMEIsVUFBVSxDQUFDLGdCQUFnQixVQUFVLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLDZCQUE2QixDQUFDLFVBQVUsV0FBVyxDQUFDLG1CQUFtQix3QkFBd0IsQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQywy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YTtFQUFDLGtCQUFpQjtBTDIxRTdEOztBSzMxRThEO0VBQTBELGtCQUFpQjtFQUFDLGVBQWM7RUFBQyxtQkFBa0I7RUFBQyxjQUFhO0VBQUMsVUFBUztBTG0yRW5NOztBS24yRW9NO0VBQTBCLGtCQUFpQjtBTHUyRS9POztBS3YyRWdQO0VBQXFDLGdCQUFlO0FMMjJFcFM7O0FLMzJFcVM7RUFBbUQscUJBQW9CO0FMKzJFNVc7O0FLOTJFQTtFQUE2QixVQUFTO0FMazNFdEM7O0FLbDNFdUM7RUFBMkMsV0FBVTtFQUFDLG9CQUFtQjtBTHUzRWhIOztBS3YzRWlIO0VBQXFDLFNBQVE7RUFBQyxtQkFBa0I7RUFBQyxZQUFXO0FMNjNFN0w7O0FLNzNFOEw7RUFBeUMsZ0JBQWU7QUxpNEV0UDs7QUtqNEV1UDtFQUErQyxjQUFhO0FMcTRFblQiLCJmaWxlIjoiY29tYmluZWQtY2xpY2suNDdhYWNlMzkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIGpRdWVyeSBVSSAtIHYxLjEzLjIgLSAyMDIzLTEwLTE2XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9zY29wZT0mZm9sZGVyTmFtZT1iYXNlJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9wYWNpdHlTaGFkb3c9MzAmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdDb2xvclNoYWRvdz02NjY2NjYmb3BhY2l0eU92ZXJsYXk9MzAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmaWNvbkNvbG9yRXJyb3I9Y2MwMDAwJmZjRXJyb3I9NWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdDb2xvckVycm9yPWZkZGZkZiZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmZjSGlnaGxpZ2h0PTc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZmY0FjdGl2ZT1mZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9MDAzZWZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmljb25Db2xvckhvdmVyPTU1NTU1NSZmY0hvdmVyPTJiMmIyYiZib3JkZXJDb2xvckhvdmVyPWNjY2NjYyZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnQ29sb3JIb3Zlcj1lZGVkZWQmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmZmNEZWZhdWx0PTQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmZmNDb250ZW50PTMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZmY0hlYWRlcj0zMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9ZGRkZGRkJmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MWVtJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4udWktaGVscGVyLWhpZGRlbntkaXNwbGF5Om5vbmV9LnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0udWktaGVscGVyLXJlc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7bGluZS1oZWlnaHQ6MS4zO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxMDAlO2xpc3Qtc3R5bGU6bm9uZX0udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSwudWktaGVscGVyLWNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udWktaGVscGVyLWNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LnVpLWhlbHBlci16Zml4e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0wKVwifS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LS4yNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLXdpZGdldC1pY29uLWJsb2Nre2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7ZGlzcGxheTpibG9ja30udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLWF1dG9jb21wbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y3Vyc29yOmRlZmF1bHR9LnVpLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6MH0udWktbWVudSAudWktbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0udWktbWVudSAudWktbWVudS1pdGVte21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2xpc3Qtc3R5bGUtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpfS51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjNweCAxZW0gM3B4IC40ZW19LnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlcnttYXJnaW46NXB4IDA7aGVpZ2h0OjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMCAwfS51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywudWktbWVudSAudWktc3RhdGUtYWN0aXZle21hcmdpbjotMXB4fS51aS1tZW51LWljb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nLWxlZnQ6MmVtfS51aS1tZW51IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6LjJlbTttYXJnaW46YXV0byAwfS51aS1tZW51IC51aS1tZW51LWljb257bGVmdDphdXRvO3JpZ2h0OjB9LnVpLXdpZGdldHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQgLnVpLXdpZGdldHtmb250LXNpemU6MWVtfS51aS13aWRnZXQgaW5wdXQsLnVpLXdpZGdldCBzZWxlY3QsLnVpLXdpZGdldCB0ZXh0YXJlYSwudWktd2lkZ2V0IGJ1dHRvbntmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1fS51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzMzN9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzMzM30udWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojZTllOWU5O2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6Ym9sZH0udWktd2lkZ2V0LWhlYWRlciBhe2NvbG9yOiMzMzN9LnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LC51aS1idXR0b24saHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1O2JhY2tncm91bmQ6I2Y2ZjZmNjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzQ1NDU0NX0udWktc3RhdGUtZGVmYXVsdCBhLC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsYS51aS1idXR0b24sYTpsaW5rLnVpLWJ1dHRvbixhOnZpc2l0ZWQudWktYnV0dG9uLC51aS1idXR0b257Y29sb3I6IzQ1NDU0NTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNjY2M7YmFja2dyb3VuZDojZWRlZGVkO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMmIyYjJifS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsYS51aS1idXR0b246aG92ZXIsYS51aS1idXR0b246Zm9jdXN7Y29sb3I6IzJiMmIyYjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdmlzdWFsLWZvY3Vze2JveC1zaGFkb3c6MCAwIDNweCAxcHggcmdiKDk0LDE1OCwyMTQpfS51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxhLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDAzZWZmO2JhY2tncm91bmQ6IzAwN2ZmZjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZn0udWktaWNvbi1iYWNrZ3JvdW5kLC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZHtib3JkZXI6IzAwM2VmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVpLXN0YXRlLWFjdGl2ZSBhLC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVke2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTA7Y29sb3I6Izc3NzYyMH0udWktc3RhdGUtY2hlY2tlZHtib3JkZXI6MXB4IHNvbGlkICNkYWQ1NWU7YmFja2dyb3VuZDojZmZmYTkwfS51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYXtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmMWE4OTk7YmFja2dyb3VuZDojZmRkZmRmO2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiM1ZjNmM2Z9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e29wYWNpdHk6Ljc7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzApXCI7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zNSlcIjtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uey1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTM1KVwifS51aS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLWljb24sLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwudWktYnV0dG9uOmhvdmVyIC51aS1pY29uLC51aS1idXR0b246Zm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIil9LnVpLWJ1dHRvbiAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIil9LnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFuay51aS1pY29uLWJsYW5re2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktaWNvbi1jYXJldC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyZXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyZXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJldC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJldC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAwfS51aS1pY29uLWNhcmV0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmV0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyZXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmV0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyZXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MXB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNhYWE7b3BhY2l0eTouMzstbXMtZmlsdGVyOkFscGhhKE9wYWNpdHk9MzApfS51aS13aWRnZXQtc2hhZG93ey13ZWJraXQtYm94LXNoYWRvdzowIDAgNXB4ICM2NjY7Ym94LXNoYWRvdzowIDAgNXB4ICM2NjZ9IiwiLmxlYWZsZXQtcHVsc2luZy1pY29uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDhweCAwIHJnYmEoMCwwLDAsMC43NSk7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXB1bHNpbmctaWNvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGhlaWdodDogMzAwJTtcclxuICAgIHdpZHRoOiAzMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAtMTAwJSAwIDAgLTEwMCU7XHJcblxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtbXMtZmlsdGVyOiBub25lO1xyXG4gICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgIH1cclxufSIsIi5sZWFmbGV0LWNsdXN0ZXItYW5pbSAubGVhZmxldC1tYXJrZXItaWNvbiwgLmxlYWZsZXQtY2x1c3Rlci1hbmltIC5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW47XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbn1cblxuLmxlYWZsZXQtY2x1c3Rlci1zcGlkZXItbGVnIHtcblx0Lyogc3Ryb2tlLWRhc2hvZmZzZXQgKGR1cmF0aW9uIGFuZCBmdW5jdGlvbikgc2hvdWxkIG1hdGNoIHdpdGggbGVhZmxldC1tYXJrZXItaWNvbiB0cmFuc2Zvcm0gaW4gb3JkZXIgdG8gdHJhY2sgaXQgZXhhY3RseSAqL1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtc3Ryb2tlLWRhc2hvZmZzZXQgMC4zcyBlYXNlLW91dCwgLXdlYmtpdC1zdHJva2Utb3BhY2l0eSAwLjNzIGVhc2UtaW47XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei1zdHJva2UtZGFzaG9mZnNldCAwLjNzIGVhc2Utb3V0LCAtbW96LXN0cm9rZS1vcGFjaXR5IDAuM3MgZWFzZS1pbjtcblx0LW8tdHJhbnNpdGlvbjogLW8tc3Ryb2tlLWRhc2hvZmZzZXQgMC4zcyBlYXNlLW91dCwgLW8tc3Ryb2tlLW9wYWNpdHkgMC4zcyBlYXNlLWluO1xuXHR0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjNzIGVhc2Utb3V0LCBzdHJva2Utb3BhY2l0eSAwLjNzIGVhc2UtaW47XG59XG4iLCIubWFya2VyLWNsdXN0ZXItc21hbGwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MSwgMjI2LCAxNDAsIDAuNik7XG5cdH1cbi5tYXJrZXItY2x1c3Rlci1zbWFsbCBkaXYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMCwgMjA0LCA1NywgMC42KTtcblx0fVxuXG4ubWFya2VyLWNsdXN0ZXItbWVkaXVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDIxMSwgODcsIDAuNik7XG5cdH1cbi5tYXJrZXItY2x1c3Rlci1tZWRpdW0gZGl2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDE5NCwgMTIsIDAuNik7XG5cdH1cblxuLm1hcmtlci1jbHVzdGVyLWxhcmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDE1NiwgMTE1LCAwLjYpO1xuXHR9XG4ubWFya2VyLWNsdXN0ZXItbGFyZ2UgZGl2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDEyOCwgMjMsIDAuNik7XG5cdH1cblxuXHQvKiBJRSA2LTggZmFsbGJhY2sgY29sb3JzICovXG4ubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItc21hbGwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgxLCAyMjYsIDE0MCk7XG5cdH1cbi5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1zbWFsbCBkaXYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTEwLCAyMDQsIDU3KTtcblx0fVxuXG4ubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItbWVkaXVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMjExLCA4Nyk7XG5cdH1cbi5sZWFmbGV0LW9sZGllIC5tYXJrZXItY2x1c3Rlci1tZWRpdW0gZGl2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MCwgMTk0LCAxMik7XG5cdH1cblxuLmxlYWZsZXQtb2xkaWUgLm1hcmtlci1jbHVzdGVyLWxhcmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1MywgMTU2LCAxMTUpO1xuXHR9XG4ubGVhZmxldC1vbGRpZSAubWFya2VyLWNsdXN0ZXItbGFyZ2UgZGl2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MSwgMTI4LCAyMyk7XG59XG5cbi5tYXJrZXItY2x1c3RlciB7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cbi5tYXJrZXItY2x1c3RlciBkaXYge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRmb250OiAxMnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0fVxuLm1hcmtlci1jbHVzdGVyIHNwYW4ge1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0fSIsIi8qIGdsb2JhbCBzdHlsaW5nICovXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCAqLFxuLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2ggKjpiZWZvcmUsXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogbGVhZmxldCBidXR0b24gc3R5bGluZyAqL1xuLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2ggLmxlYWZsZXQtYmFyLXBhcnQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoIGEubGVhZmxldC1iYXItcGFydDpiZWZvcmUsXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCBhLmxlYWZsZXQtYmFyLXBhcnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbn1cblxuLyogbWFnbmlmeWluZyBnbGFzcyAqL1xuLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2ggYS5sZWFmbGV0LWJhci1wYXJ0OmJlZm9yZSB7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTNweDtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM1NTU7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoIGEubGVhZmxldC1iYXItcGFydDphZnRlciB7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NTU7XG59XG5cbi8qIHJlc2V0cyBmb3IgcGVuZGluZyBhbmQgZXJyb3IgaWNvbnMgKi9cbi5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoLmVycm9yIGEubGVhZmxldC1iYXItcGFydDpiZWZvcmUsXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaC5wZW5kaW5nIGEubGVhZmxldC1iYXItcGFydDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaC5wZW5kaW5nIGEubGVhZmxldC1iYXItcGFydDphZnRlcixcbi5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoLmVycm9yIGEubGVhZmxldC1iYXItcGFydDphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogLTlweCAwIDAgLTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBwZW5kaW5nIGljb24gKi9cbi5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoLnBlbmRpbmcgYS5sZWFmbGV0LWJhci1wYXJ0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NTU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjNmM2YzO1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBlcnJvciBpY29uICovXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaC5lcnJvciBhLmxlYWZsZXQtYmFyLXBhcnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnISc7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogc2VhcmNoIGZvcm0gc3R5bGluZyAqL1xuLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2ggZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG5cbi5sZWFmbGV0LWdlb3NlYXJjaC1idXR0b24gZm9ybS5vcGVuIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDRweDtcbn1cbi5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoLmFjdGl2ZSBmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZWFmbGV0LWdlb3NlYXJjaC1idXR0b24uYWN0aXZlIC5sZWFmbGV0LWJhci1wYXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIHdpZHRoOiAzNnB4O1xufVxuXG4ubGVhZmxldC1nZW9zZWFyY2gtYnV0dG9uIGZvcm0ge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCBmb3JtIGlucHV0IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgdGV4dC1pbmRlbnQ6IDhweDtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtZ2Vvc2VhcmNoLWJhciBmb3JtIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1nZW9zZWFyY2gtYmFyIGZvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoIC5yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2ggLnJlc3VsdHMgPiAqIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2ggLnJlc3VsdHMuYWN0aXZlIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjNmM2O1xufVxuXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCAucmVzdWx0cyA+IC5hY3RpdmUsXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCAucmVzdWx0cyA+IDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2M2YzZjNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBhZGQgbWlzc2luZyBib3JkZXIgdG8gZm9ybSAqL1xuLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2ggLnJlc3VsdHMuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIHRvcDogMzBweDtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2ggLnJlc3VsdHMuYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbn1cblxuLyogYW5pbWF0aW9ucyAqL1xuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4ubGVhZmxldC10b3AgLmxlYWZsZXQtZ2Vvc2VhcmNoLWJhcixcbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1nZW9zZWFyY2gtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxlYWZsZXQtZ2Vvc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgY3Vyc29yOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubGVhZmxldC1nZW9zZWFyY2gtYmFyIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxlYWZsZXQtZ2Vvc2VhcmNoLWJhciBmb3JtIGlucHV0IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxlYWZsZXQtZ2Vvc2VhcmNoLWJhciAucmVzdWx0cy5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbC1nZW9zZWFyY2ggZm9ybSB7XG4gIHJpZ2h0OiAyOHB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmxlYWZsZXQtYmFyLW5vdGZvdW5kIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCBidXR0b24ucmVzZXQge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtZ2Vvc2VhcmNoIGJ1dHRvbi5yZXNldCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubGVhZmxldC1jb250cm9sLWdlb3NlYXJjaCBidXR0b24ucmVzZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuIiwiQGltcG9ydCAnY2FtaW9uLXNob3cnO1xuQGltcG9ydCAnYXV0b2NvbXBsZXRlJztcbkBpbXBvcnQgJ21hcCc7XG5AaW1wb3J0ICdtZWRpYXF1ZXJ5JztcbiIsIiRtaW5lLWNvbG9yOiAjMTgxYjNhICFkZWZhdWx0O1xuJHNlYy1jb2xvcjogIzAwZDNmZiAhZGVmYXVsdDtcbiNwcmV2aWV3T2ZmZXJJbWdlT25le1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuI3ByZXZpZXdPZmZlckltZ2VUb3d7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4jcHJldmlld09mZmVySW1nZVRocmVle1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuI3ByZXZpZXdPZmZlckltZ2VMb2dve1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuI3ByZXZpZXdOZXdFdmVudEltYWdle1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbi5wcmV2aWV3TmV3RXZlbnRQbGFubmluZ0ltYWdle1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI3ByZXZpZXdPZmZlckltZ2VPbmUsI3ByZXZpZXdPZmZlckltZ2VUb3csI3ByZXZpZXdPZmZlckltZ2VUaHJlZSwjcHJldmlld09mZmVySW1nZUxvZ28sI3ByZXZpZXdFZGl0SW1hZ2VzR2FsbGVyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwcmV2aWV3T2ZmZXJJbWdlT25lOmhvdmVyLCNwcmV2aWV3T2ZmZXJJbWdlVG93OmhvdmVyLCNwcmV2aWV3T2ZmZXJJbWdlVGhyZWU6aG92ZXIsI3ByZXZpZXdPZmZlckltZ2VMb2dvOmhvdmVyLCNwcmV2aWV3RWRpdEltYWdlc0dhbGxlcnk6aG92ZXJ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiNldmVudF90ZXh0e1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbiNuZXdfZXZlbnRfZm9ybSAuY3VzdG9tLWZpbGUtbGFiZWxne1xuICBkaXNwbGF5OiBjb250ZW50cyFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG59XG4uaW1hZ2VzLWJvcmRlcntcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b20tZmlsZWd7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtc2hhcmUtY29udGFpbmVyIGE6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpY2FsLWFsaWdubWVudC1oZWxwZXIge1xuICBkaXNwbGF5OnRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czpub25lOyAvKiBUaGlzIG1ha2VzIHN1cmUgdGhhdCB3ZSBjYW4gc3RpbGwgY2xpY2sgb3V0c2lkZSBvZiB0aGUgbW9kYWwgdG8gY2xvc2UgaXQgKi9cbn1cbi5zb2NpYXV4IGltZ3tcbiAgd2lkdGg6IDM0cHg7XG59XG4udGFiLXBhbmV7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5tb3llbnMtcGF5e1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLm1veWVucy1wYXkgaW1ne1xuICB3aWR0aDogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sZWZ0LWNvbG9ubmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5lZGl0LWltYWdlIGltZ3tcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uaW1hZ2VzLWJvcmRlci1lZGl0e1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uaW1hZ2VzLWJvcmRlci1lZGl0IHNwYW57XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1maWxlLWxhYmVsZ3tcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kZWxldGUtZm9ybXtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbiNtZWFsc0Zvcm0sICNwbGFuc0Zvcm17XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jbWVhbHNGb3JtIC5mb3JtLWNvbnRyb2wsICNwbGFuc0Zvcm0gLmZvcm0tY29udHJvbHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbiNwcml2YXRpc2F0aW9uX2NhdGVnb3J5IC5zZWxlY3QyLXNlbGVjdGlvbntcbiAgbWluLWhlaWdodDogNDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cblxuI3ByaXZhdGlzYXRpb25fbnVtYmVyT2ZJbnZpdGVlczo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiNwcml2YXRpc2F0aW9uX251bWJlck9mSW52aXRlZXM6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG59XG4uY2FuY2VsLWpvaW5pbmctdXNlciBpIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICNmZjQ1MDA7XG59XG4udGVuLXdpZHRoe1xuICB3aWR0aDogMTAlO1xufVxuLnBsYW4tZGVsZXRlLWpze1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiNqcy1wbGFucy1hZGQgLnBsYW4tZGVsZXRlLWpze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgI2QxZjRjYjtcbn1cbi5wbGFuLXRleHR7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wbGFuLXRleHQgcHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBsYW4tZGVsZXRle1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGxhbi1kZWxldGUtanN7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub25lLXBsYW46aG92ZXJ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5iZy1jYW1pb24gaW1ne1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA5OTEvMzE3O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNjb250ZW50e1xuICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuI2FkZC1wbGFue1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhbWlvbi1sb2dve1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FtaW9uLWxvZ28gaW1ne1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgbWF4LWhlaWdodDogMTY0cHg7XG59XG5cbi5wLXJlc3Bve1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ubG9nby1wb3B1cHtcbiAgd2lkdGg6IDgwcHghaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VhcmNoZS1mb3JtLWVudGllcntcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5hdmlzLWNvbW1lbnR7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYXZpcy1jb21tZW50IGltZywgLmF2aXMtYW5zd2VyIGltZ3tcbiAgd2lkdGg6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hdmlzLWNvbW1lbnQgYSwgLmF2aXMtYW5zd2VyIGF7XG4gIGNvbG9yOiAkc2VjLWNvbG9yO1xufVxuLmF2aXMtY29tbWVudCBhOmhvdmVyLCAuYXZpcy1hbnN3ZXIgYTpob3ZlcntcbiAgY29sb3I6ICRtaW5lLWNvbG9yO1xufVxuLmF2aXMtYW5zd2Vye1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXZlbnQtZWRpdC1saXN0e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmV2ZW50LWVkaXQtbGlzdCBpbWd7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV2ZW50LWVkaXQtbGlzdCBoMiwgLmV2ZW50LWVkaXQtbGlzdCBwe1xuICBwYWRkaW5nOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXZlbnQtZWRpdC1saXN0IGl7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICRzZWMtY29sb3I7XG4gIG1heC1oZWlnaHQ6IDVweDtcbn1cbi5haXItZGF0ZXBpY2tlci1nbG9iYWwtY29udGFpbmVye1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG59XG4uZXZlbnRfdGV4dHtcbiAgbWluLWhlaWdodDogODBweDtcbn1cbiNuZXctZXZlbnQgLmN1c3RvbS1maWxlZ3tcbiAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG59XG4jcHJldmlld0VkaXRFdmVudEltYWdle1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbn1cbiNwcmV2aWV3RWRpdEltYWdlc0dhbGxlcnl7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xufVxuLmJvcmRlci1lZGl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2QyZDRkNztcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2QyZDRkNztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMHB4ICNkMmQ0ZDc7XG4gIG1hcmdpbi10b3A6IDElO1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5sZWZ0LW1lbnV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lZGl0LWxvZ28tY2FtaW9uIGltZ3tcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogOTglO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgbWF4LWhlaWdodDogMTY0cHg7XG59XG4ubGVmdC1tZW51IGg0e1xuICBtYXJnaW46IDEwcHggMTBweDtcbn1cblxuLm1lbnVfc2ltcGxlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDoxMDAlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5tZW51X3NpbXBsZSB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJG1pbmUtY29sb3IhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMC41cHggMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4ubWVudV9zaW1wbGUgdWwgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRtaW5lLWNvbG9yIWltcG9ydGFudDtcbn1cblxuLm1lbnVfc2ltcGxlIHVsIGxpIGE6aG92ZXIsIC5tZW51X3NpbXBsZSB1bCBsaSAuY3VycmVudCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlYy1jb2xvcjtcbn1cbi5sZWZ0LW1lbnUtbW9iaWxle1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZ2FsbGVyeS1pbWFnZXMgaW1ne1xuICBtYXJnaW46IDEwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICBib3JkZXI6ICMwMDMwNjMgZGFzaGVkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLmxpa2VtZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBjb2xvcjogJG1pbmVfY29sb3I7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1saXN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTgxYjNhO1xufVxuLmxpa2Utc2hhcmUtYXZpcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpa2Utc2hhcmUtYXZpcyBpe1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5saWtlLXNoYXJlLWNhbWlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpa2Utc2hhcmUtY2FtaW9uIGl7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5kcm9wem9uZS12aWRlIHtcbiAgbWluLWhlaWdodDogMjEwcHg7XG4gIGJvcmRlcjogIzAwMzA2MyBkYXNoZWQgMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW46IDIwcHg7XG59XG4uZHJvcHpvbmUge1xuICBib3JkZXI6ICMwMGQzZmYgZGFzaGVkIDNweCFpbXBvcnRhbnQ7XG59XG4uYmFkZ2UtcHJlbWl1bXtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3YmMwMGQ0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgLyogQm9vdHN0cmFwIHNldHMgdGhlIHNpemUgb2YgdGhlIG1vZGFsIGluIHRoZSBtb2RhbC1kaWFsb2cgY2xhc3MsIHdlIG5lZWQgdG8gaW5oZXJpdCBpdCAqL1xuICB3aWR0aDppbmhlcml0O1xuICBtYXgtd2lkdGg6aW5oZXJpdDsgLyogRm9yIEJvb3RzdHJhcCA0IC0gdG8gYXZvaWQgdGhlIG1vZGFsIHdpbmRvdyBzdHJldGNoaW5nIGZ1bGwgd2lkdGggKi9cbiAgaGVpZ2h0OmluaGVyaXQ7XG4gIC8qIFRvIGNlbnRlciBob3Jpem9udGFsbHkgKi9cbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogJG1pbmUtY29sb3I7XG4gIGNvbG9yOiAkc2VjLWNvbG9yO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2V7XG4gIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG59XG4jYXZpc19jb21tZW50e1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG5cblxuXG5cblxuLypvdmVybG9hZCBib290c3dpdGNoIGZvciBzZWFyY2ggdGFiIGFuZCB1c2VyIHRhYiovXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAkc2VjLWNvbG9yO1xuICAvKmJhY2tncm91bmQtY29sb3I6ICNGNzAwNTU7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pbmUtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogIzAwQjVDRSAjMDBCNUNFICMwMEI1Q0U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogJHNlYy1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pbmUtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogIzAwQjVDRSAjMDBCNUNFICMwMEI1Q0U7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3Vze1xuICBib3JkZXItY29sb3I6ICMwMEI1Q0UgIzAwQjVDRSAjMDBCNUNFO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi1saW5rIHtcbiAgY29sb3I6ICRtaW5lLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICMwMEI1Q0UgIzAwQjVDRSAjMDBCNUNFO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAkc2VjLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWluZS1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiNWNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50YWJsZS1jdXN0b217XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7XG59XG4udGFibGUtY3VzdG9tIHRoe1xuICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcbn1cbi50YWJsZS1jdXN0b20gdGh7XG4gIGJvcmRlci10b3A6IG5vbmUhaW1wb3J0YW50O1xufVxuLnRhYmxlLWN1c3RvbSB0aGVhZCB0ciB0aHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZS1jdXN0b20gdGJvZHl7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJmMmYyO1xufVxuLnRhYmxlLXN0cmlwZWR7XG4gIC8qIG1hcmdpbi1ib3R0b206IDA7Ki9cbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNjdXN0b20tdGhlYWQgdGh7XG4gIGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4udGFibGUgdGgsIC50YWJsZSB0ZHtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xufVxuLnRhYmxlLWN1c3RvbSB0Ym9keSB0ZHtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG4ucGxhbnMtbGlzdCBpe1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAkbWluZS1jb2xvcjtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLW9yZGVyLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tc3dpY2hlIGJ1dHRvbiAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tNSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2l0Y2ggc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXRjaCBzbWFsbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zd2l0Y2ggc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm94LXNoYWRvdzogLTNweCAwIDNweCByZ2JhKDAsMCwwLDAuMSk7XG59XG4uc3dpdGNoIGlucHV0OmNoZWNrZWQgfiBzbWFsbCB7XG4gIGJhY2tncm91bmQ6ICMwMGQzZmY7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cbi5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IHNtYWxsOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIDBweCk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cbi5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IHNtYWxsOmFmdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zd2l0Y2hTbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zd2l0Y2hTbWFsbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpdGNoU21hbGwgc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM0NTVhNjQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXRjaFNtYWxsIHNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJveC1zaGFkb3c6IC0zcHggMCAzcHggcmdiYSgwLDAsMCwwLjEpO1xufVxuLnN3aXRjaFNtYWxsIGlucHV0OmNoZWNrZWQgfiBzbWFsbCB7XG4gIGJhY2tncm91bmQ6ICM0ZmM1YzU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cbi5zd2l0Y2hTbWFsbCBpbnB1dDpjaGVja2VkIH4gc21hbGw6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTZweCwgMHB4KTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuLnN3aXRjaFNtYWxsMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zd2l0Y2hTbWFsbDIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXRjaFNtYWxsMiBzbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogIzQ1NWE2NDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpdGNoU21hbGwyIHNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm94LXNoYWRvdzogLTNweCAwIDNweCByZ2JhKDAsMCwwLDAuMjUpO1xufVxuLnN3aXRjaFNtYWxsMiBpbnB1dDpjaGVja2VkIH4gc21hbGwge1xuICBiYWNrZ3JvdW5kOiAjNGZjNWM1O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG4uc3dpdGNoU21hbGwyIGlucHV0OmNoZWNrZWQgfiBzbWFsbDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAwcHgpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJveC1zaGFkb3c6IDNweCAwIDNweCByZ2JhKDAsMCwwLDAuMjUpO1xufVxuLyotLS0tLS0tLS0tLS0tLS1zd2ljaGUgYnV0dG9uIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpc3RFZGl0TWVhbCAuaW5uZXItcGhvdG97XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogOTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmlubmVyLW1lYWwtdGV4dCB7XG4gIHdpZHRoOiA3OCU7XG4gIG1hcmdpbi1sZWZ0OiAxJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1lYWwtZm9vdGVyIGZpZ3VyZXtcbiAgbWFyZ2luOiAyMHB4IDAgMCA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDQlO1xufVxuLm1lYWwtZm9vdGVyIGF7XG4gIG1hcmdpbjogMjBweCAwIDAgO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNSU7XG4gIGxlZnQ6IDIzJTtcbn1cbi5tZWFsLWZvb3RlciBhIGl7XG4gIGNvbG9yOiAjMDBkM2ZmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYWN0aXZlLWJ0bntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDglO1xuICByaWdodDogMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4ubWVhbC1pbWFnZS1mb3Jte1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG4jcHJldmlld01lYWxJbWdlLCAjcHJldmlld09mZmVySW1nZU1lbnV7XG4gIGN1cnNvcjogcG9pbnRlciFpbXBvcnRhbnQ7XG59XG4jbWVhbF9lZGl0X2ltYWdle1xuICBkaXNwbGF5OiBub25lO1xufVxuI3ByZXZpZXdPZmZlckltZ2VNZW51IHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5pbWFnZS1jZW50cmV7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jbWVudV9pbWFnZSwgI21lYWxfaW1hZ2V7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWNvbGxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYjNhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxYjNhO1xuICBjb2xvcjogIzAwZDNmZjtcbiAgcGFkZGluZzogMC40cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNjb2xsZWN0aW9uLWZvcm0tbWVudXtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI2NvbGxlY3Rpb24tZm9ybS1tZW51IGlucHV0OjpwbGFjZWhvbGRlciAsICNjb2xsZWN0aW9uLWZvcm0tbWVudSAuZm9ybS1jb250cm9sLCAjZWRpdC1tZW51LWZvcm0gbGFiZWxcbntcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI2VkaXQtbWVudS1mb3JtIC5mb3JtLWNoZWNre1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kLWlubGluZS10YWJsZXtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlIWltcG9ydGFudDtcbn1cbi5kLWlubGluZS10YWJsZSBhe1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNwcmV2aWV3TWVudUltZ2V7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xufVxuLnBsYW4tZGVsZXRlLWpze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGxhbi1mb290ZXJ7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDIlO1xufVxuI3BsYW5zLW1hcC1lZGl0IC5sZWFmbGV0LWdlb3NlYXJjaC1iYXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3B0aW9ucy10YWJsZXtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCAjZDJkNGQ3O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4ICNkMmQ0ZDc7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNkMmQ0ZDc7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qLS0tLS0tIGFkZCBzdWIgbWVhbC0tLS0tLS0tLSovXG5cbi5tZWFsLW1vZGFsLXNpemUgLm1vZGFsLWNvbnRlbnR7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lYWwtY2FyZGV7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogOHB4O1xufVxuLmJ0bi10b3RhbC1wcmljZXtcbiAgYmFja2dyb3VuZC1jb2xvcjojMTgxYjNhIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMGQzZmYhaW1wb3J0YW50O1xufVxuLm1lbnUtY2hlY2tib3hlcyBsYWJlbHtcbiAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG59XG4ubWVudS1jaGVja2JveGVzIGRpdntcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgbWFyZ2luOiAzcHg7XG59XG4ubWVudS1jaGVja2JveGVze1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qLS0tLS0tIGFkZCBzdWIgbWVudS0tLS0tLS0tLSovXG4ubWVudS1pbnB1dC1ncm91cCBpbnB1dCwgLm1lbnUtaW5wdXQtZ3JvdXAgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDZweCFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cblxuLm1lbnUtaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51LWlucHV0LWdyb3VwIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm1lbnUtaW5wdXQtZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5tZW51LWlucHV0LWdyb3VwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lbnUtaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT0nYnV0dG9uJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cblxuLm1lbnUtaW5wdXQtZ3JvdXAgLmJ1dHRvbi1taW51cyxcbi5tZW51LWlucHV0LWdyb3VwIC5idXR0b24tcGx1cyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4ubWVudS1pbnB1dC1ncm91cCAucXVhbnRpdHktZmllbGQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDYycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5tZW51LWlucHV0LWdyb3VwIC5idXR0b24tcGx1cyB7XG4gIGxlZnQ6IC0xM3B4O1xufVxuXG4ubWVudS1pbnB1dC1ncm91cCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8qLS0tLS0tIGFkZCBzdWIgbWVudS0tLS0tLS0tLSovXG5cbi5tZW51LWltYWdle1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tYXgtb3B0aW9ue1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uY2xpY2stY2FtaW9uLXN0YXR1c3tcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jbGljay1jYW1pb24tc3RhdHVzIHB7XG4gIG1hcmdpbjogM3B4O1xufVxuLmgtMTIwe1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuXG4uYnItNntcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJvcmQtZ3JlZW57XG4gIGJvcmRlcjogM3B4IHNvbGlkIGdyZWVuO1xufVxuLmJnLWdyZWVue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbn1cbi5ib3JkLXJlZHtcbiAgYm9yZGVyOiAzcHggc29saWQgcmVkO1xufVxuLmJnLXJlZHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLmJvcmQtb3Jhbmdle1xuICBib3JkZXI6IDNweCBzb2xpZCBvcmFuZ2U7XG59XG4uYmctb3Jhbmdle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XG59XG5cbi8vY2FtaW9uIHNpdGUgaW50ZXJuZXRcbi50YWItc2l0ZS1kZXNrdG9wIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFiLXNpdGUtZGVza3RvcCB1bDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGFiLXNpdGUtZGVza3RvcCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRhYi1zaXRlLWRlc2t0b3AgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzAwZDNmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYi1zaXRlLWRlc2t0b3AgdWwgbGkgIGF7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4udGFiLXNpdGUtZGVza3RvcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGFiLXNpdGUtZGVza3RvcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRhYi1hY3RpdmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQzZmY7XG4gIGNvbG9yOiAjMTgxYjNhO1xufVxuI3N0eWxlZFNlbGVjdDIgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWIzYTtcbn1cbi50YWItc2l0ZS1tb2JpbGV7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4vLyBzaXRlIGNvbnRyYWN0XG4uc2l0ZS1vbmxpbmV7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnNpdGUtY29uc3RydWN0aW9ue1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWIzYTtcbiAgY29sb3I6ICMwMGQzZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYnRuLXNtYWxsOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkM2ZmO1xuICBjb2xvcjogIzE4MWIzYTtcbn1cblxuLyogbmV3IGNhbWlvbiB0ZW1wbGF0ZSovXG5cbi8qI2FyaWFuZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn0qL1xuLmJvbGNrLXRpdGxle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIGxlZnQ6IDUwcHg7XG59XG4uYm9sY2stdGl0bGUgaW1nLCAuYm9sY2stdGl0bGUtbW9iaWxlIGltZ3tcbiAgd2lkdGg6IDEwZW07XG4gIGhlaWdodDogMTBlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiByZ2JhKDUwLCA1MCwgOTMsIDAuMjUpIDBweCAxM3B4IDI3cHggLTVweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCA4cHggMTZweCAtOHB4O1xufVxuLmJvbGNrLXRpdGxlLW1vYmlsZXtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi5tb2JpbGUtYXZpcy1idG57XG4gIG1hcmdpbi10b3A6IC0xMDZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FtaW9uLWRhdGF7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjI2cHg7XG4gIHRvcDogMTRweDtcbn1cbi5jYW1pb24tZGF0YS1tb2JpbGV7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ubWF4LTEyNTB7XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8qbmF2QmFyKi9cbi5uYXYtbGluayB7XG4gIGNvbG9yOiAjMTgxYjNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0sIC5uYXYtanVzdGlmaWVkPi5uYXYtbGluayB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG59XG4vKiAvL3NlbGVjdCovXG4ubmV3LWJsb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qUsOpaW5pdGlsYWlzYXRpb24gZGUgbGEgbGlzdGUgZMOpcm91bGFudGUqL1xuLm5ldy1zZWxlY3Qgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi8qQWpvdXQgZGVzIGNvdWxldXJzIGRlIGZvbmQgcG91ciBjaGFxdWUgb3B0aW9uICovXG4ubmV3LXNlbGVjdCBzZWxlY3Qgb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogIzE4MWIzYTtcbiAgY29sb3I6ICMwMGQzZmY7XG59XG5cbi5uZXctc2VsZWN0IHNlbGVjdCBvcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBkM2ZmO1xuICBjb2xvcjogIzE4MWIzYTtcbn1cblxuXG4vKiBNaXNlIGVuIGZvcm1lIGRlIGxhIGRpdiAuc2VsZWN0Ki9cbi5uZXctc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFRDREQTtcbn1cblxuLyogTWlzZSBlbiBmb3JtZSBkZSBsYSBiYWxpc2Ugc2VsZWN0Ki9cbi5uZXctc2VsZWN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxufVxuXG5cbi8qIE1pc2UgZW4gcGxhY2UgZGUgbGEgZmzDqGNoZSAqL1xuLm5ldy1zZWxlY3Q6OmFmdGVyIHtcbiAgY29udGVudDogJ1xcMjc2Ric7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5JTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cblxuLm5ldy1zZWxlY3Q6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICMxODFiM2E7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJhZGdlLW5ldyB7XG4gIGNvbG9yOiAjMTgxYjNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5idG4tbGlrZS1uZXcge1xuICBjb2xvcjogIzE4MWIzYSFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQzZmYhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tdW5saWtlLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFiM2EhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwZDNmZiFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnRvb2x0aXAtaW5uZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQzZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzE4MWIzYTtcbn1cbi5tYWluLXRpdGxle1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uY2FtaW9uLWRhdGEtcmlnaHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cbi5idG4tYXZpcyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnB4IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tYXZpczpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICBwYWRkaW5nOiAycHggMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhbWlvbi10aXRsZXtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTgxYjNhICFpbXBvcnRhbnQ7XG59XG4uY2FtaW9uLXRpdGxlLWgye1xuICBmb250LXNpemU6IDIycHghaW1wb3J0YW50O1xuICBjb2xvcjogIzE4MWIzYSAhaW1wb3J0YW50O1xufVxuLnBsYW4tYm94e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllOWU5O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGxhbi1ib3ggcHtcbiAgbWFyZ2luOiAwO1xufVxuLmJvcmRlci1yaWdodC1sZWZ0e1xuICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWJlYmViO1xufVxuLmJvcmRlci1yaWdodHtcbiAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWJlYmViO1xufVxuLmJvcmRlci1sZWZ0e1xuICBib3JkZXItbGVmdDoxcHggc29saWQgI2ViZWJlYjtcbn1cbiNuZXctY2FtaW9uLW1vYmlsZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tbmV3IG1lYWxzIHNob3ctLS0tLS0tLS0tLS0qL1xuLm1lYWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZWFsLWltYWdlIHtcbiAgZmxleDogMCAwIDI3JTtcbiAgbWF4LXdpZHRoOiAyNyU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVhbC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5tZWFsLXRleHQge1xuICBmbGV4OiAwIDAgNzAlO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIvKkBpbXBvcnQgXCIuL2xpYi9qcXVlcnl1aVwiOyovXG5AaW1wb3J0IFwiLi9saWIvanF1ZXJ5LXVpLm1pbi5jc3NcIjtcbiIsIi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtcGFuZSxcclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxyXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxyXG4ubGVhZmxldC16b29tLWJveCxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWxheWVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuXHR9XHJcbi8qIFByZXZlbnRzIElFMTEgZnJvbSBoaWdobGlnaHRpbmcgdGlsZXMgaW4gYmx1ZSAqL1xyXG4ubGVhZmxldC10aWxlOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIFNhZmFyaSByZW5kZXJzIG5vbi1yZXRpbmEgdGlsZSBvbiByZXRpbmEgYmV0dGVyIHdpdGggdGhpcywgYnV0IENocm9tZSBpcyB3b3JzZSAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZSB7XHJcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG5cdH1cclxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDE2MDBweDtcclxuXHRoZWlnaHQ6IDE2MDBweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHR9XHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBzdmc6IHJlc2V0IHN2ZyBtYXgtd2lkdGggZGVjbGVyYXRpb24gc2hpcHBlZCBpbiBKb29tbGEhIChqb29tbGEub3JnKSAzLnggKi9cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIGltZzogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xyXG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1zaGFkb3ctcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlIHtcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuXHQvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1MSwgMTgxLCAyMjksIDAuNCk7XHJcbn1cclxuLmxlYWZsZXQtdGlsZSB7XHJcblx0ZmlsdGVyOiBpbmhlcml0O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcclxuXHR2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHotaW5kZXg6IDgwMDtcclxuXHR9XHJcbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXBhbmUgICAgICAgICB7IHotaW5kZXg6IDQwMDsgfVxyXG5cclxuLmxlYWZsZXQtdGlsZS1wYW5lICAgIHsgei1pbmRleDogMjAwOyB9XHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7IHotaW5kZXg6IDQwMDsgfVxyXG4ubGVhZmxldC1zaGFkb3ctcGFuZSAgeyB6LWluZGV4OiA1MDA7IH1cclxuLmxlYWZsZXQtbWFya2VyLXBhbmUgIHsgei1pbmRleDogNjAwOyB9XHJcbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSAgIHsgei1pbmRleDogNjUwOyB9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDcwMDsgfVxyXG5cclxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHsgei1pbmRleDogMTAwOyB9XHJcbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG5cclxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdH1cclxuLmx2bWwge1xyXG5cdGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblxyXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wLFxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIHtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdGJvdHRvbTogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRjbGVhcjogYm90aDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG4vKiB6b29tIGFuZCBmYWRlIGFuaW1hdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHR9XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdH1cclxuc3ZnLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG5cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogICAgLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsMCwwLjI1LDEpO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cclxuLyogY3Vyc29ycyAqL1xyXG5cclxuLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbi5sZWFmbGV0LWdyYWIge1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG5cdGN1cnNvcjogICAgLW1vei1ncmFiO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiO1xyXG5cdH1cclxuLmxlYWZsZXQtY3Jvc3NoYWlyLFxyXG4ubGVhZmxldC1jcm9zc2hhaXIgLmxlYWZsZXQtaW50ZXJhY3RpdmUge1xyXG5cdGN1cnNvcjogY3Jvc3NoYWlyO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtcGFuZSxcclxuLmxlYWZsZXQtY29udHJvbCB7XHJcblx0Y3Vyc29yOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYixcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYiAubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtbWFya2VyLWRyYWdnYWJsZSB7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAgICAgIGdyYWJiaW5nO1xyXG5cdH1cclxuXHJcbi8qIG1hcmtlciAmIG92ZXJsYXlzIGludGVyYWN0aXZpdHkgKi9cclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgsXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1tYXJrZXItaWNvbi5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuc3ZnLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSBwYXRoIHtcclxuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcblxyXG4vKiB2aXN1YWwgdHdlYWtzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuXHRjb2xvcjogIzAwNzhBODtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuXHRib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1iYXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjZweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBibGFjaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyLFxyXG4ubGVhZmxldC1iYXIgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuLyogem9vbSBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xyXG5cdGZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcclxuXHR0ZXh0LWluZGVudDogMXB4O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCAge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cclxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLTJ4LnBuZyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcclxuXHRwYWRkaW5nOiA2cHggMTBweCA2cHggNnB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zY3JvbGxiYXIge1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAxcHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtc2l6ZTogMS4wODMzM2VtO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0bWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7XHJcblx0fVxyXG5cclxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cclxuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGggeyAvKiB1c2VkIG9ubHkgaW4gcGF0aC1ndWVzc2luZyBoZXVyaXN0aWMsIHNlZSBMLkljb24uRGVmYXVsdCAqL1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbWFya2VyLWljb24ucG5nKTtcclxuXHR9XHJcblxyXG5cclxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcblx0bWFyZ2luOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIsXHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG4ubGVhZmxldC1hdHRyaWJ1dGlvbi1mbGFnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMWVtO1xyXG5cdGhlaWdodDogMC42NjY5ZW07XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRwYWRkaW5nOiAycHggNXB4IDFweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3NztcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xyXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0fVxyXG5cclxuXHJcbi8qIHBvcHVwICovXHJcblxyXG4ubGVhZmxldC1wb3B1cCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcblx0bWFyZ2luOiAxM3B4IDI0cHggMTNweCAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtc2l6ZTogMS4wODMzM2VtO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XHJcblx0bWFyZ2luOiAxN3B4IDA7XHJcblx0bWFyZ2luOiAxLjNlbSAwO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHJcblx0bWFyZ2luOiAtMTBweCBhdXRvIDA7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0Zm9udDogMTZweC8yNHB4IFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuXHRjb2xvcjogIzc1NzU3NTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlcixcclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246Zm9jdXMge1xyXG5cdGNvbG9yOiAjNTg1ODU4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0LW1zLXpvb206IDE7XHJcblx0fVxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KVwiO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdH1cclxuXHJcblxyXG4vKiBkaXYgaWNvbiAqL1xyXG5cclxuLmxlYWZsZXQtZGl2LWljb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuXHR9XHJcblxyXG5cclxuLyogVG9vbHRpcCAqL1xyXG4vKiBCYXNlIHN0eWxlcyBmb3IgdGhlIGVsZW1lbnQgdGhhdCBoYXMgYSB0b29sdGlwICovXHJcbi5sZWFmbGV0LXRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwYWRkaW5nOiA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRjb2xvcjogIzIyMjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblxyXG4vKiBEaXJlY3Rpb25zICovXHJcblxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wIHtcclxuXHRtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG5cdGJvdHRvbTogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdCB7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogLTEycHg7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcbi8qIFByaW50aW5nICovXHJcblx0XHJcbkBtZWRpYSBwcmludCB7XHJcblx0LyogUHJldmVudCBwcmludGVycyBmcm9tIHJlbW92aW5nIGJhY2tncm91bmQtaW1hZ2VzIG9mIGNvbnRyb2xzLiAqL1xyXG5cdC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdFx0LXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG5cdFx0cHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcclxuXHRcdH1cclxuXHR9XHJcbiIsIiNwbGFucy1tYXAgZm9ybXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cblxuXG4jYWRkcmVzcy1tYXAgYnV0dG9uLnJlc2V0IHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICByaWdodDogMThweDtcbiAgdG9wOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuI2FkZHJlc3MtbWFwICosICNhZGRyZXNzLW1hcCA6YWZ0ZXIsICNhZGRyZXNzLW1hcCA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNhZGRyZXNzLW1hcCBidXR0b24ucmVzZXQge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNhZGRyZXNzLW1hcCBidXR0b24ucmVzZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4jYWRkcmVzcy1tYXAgLnJlc3VsdHMuYWN0aXZlIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAvKi0tLS0tKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgLyotLS0tLS0tLSovXG59XG5cbiNhZGRyZXNzLW1hcCAucmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNhZGRyZXNzLW1hcCAucmVzdWx0cz4qIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbiNhZGRyZXNzLW1hcC5vcGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59IiwiJGJvZHktY29sb3I6ICAjMzMzICFkZWZhdWx0O1xuJG1pbmUtY29sb3I6ICMxODFiM2EgIWRlZmF1bHQ7XG4kc2VjLWNvbG9yOiAjMDBkM2ZmICFkZWZhdWx0O1xuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC55b3VyLXNpdGUge1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbiAgLmxvY2F0aW9uLWNvbnRlbnQgaXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBjb2xvcjogIzc5Nzk3OTtcbiAgfVxuICAub3Blbi1ub3ctaG9tZSBoMXtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgI3RvcC1oZWFkZXIgLmNvbnRhY3Qtc29jaWFse1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgI21lbnUtd3JhcHBlciB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAyOHB4IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBoZWFkZXIgI2xvZ297XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIGhlYWRlcntcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgfVxuICAuaG9tZS1vbmUtY2hvaWNlIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmhvbWUtb25lLWNob2ljZSBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMjJweDtcbiAgfVxuICAvKi0tbmV3IGluZm9vZHdlYi0qL1xuICAjbG9nbyBpbWcge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgI21lbnUge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAjaGVhZGVyLWNvbnRyb2x7XG4gICAgbWFyZ2luLXRvcDogLTQycHg7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gIH1cbiAgaGVhZGVyIHVse1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAuc2luZ2xlLXNlcnZpY2VzLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5zaW5nbGUtc2VydmljZXMtaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7IC8qIDQwcHggKyA1NnB4ICovXG4gIH1cbiAgI21haW4ge1xuICAgIC8qbWFyZ2luLXRvcDogOTZweDsqL1xuICB9XG4gIC5nNF9zZWFyY2hfdHJ1Y2t7XG4gICAgcGFkZGluZzogMC44cmVtIDAuNXJlbTtcbiAgfVxuICAubGluay1jYW1pb257XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuYmxvY2stbGVmdHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5ibG9jay1yaWdodHtcbiAgICB3aWR0aDogNjglO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgfVxuICAub3ZlcnZpZXctc2VjdGlvbiAub3ZlcnZpZXctaW1hZ2UgaW1ne1xuICAgIG1heC13aWR0aDogNTYlO1xuICB9XG4gIC5zaW5nbGUtc2VydmljZXMtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgfVxuICAuc2luZ2xlLXNlcnZpY2VzLWl0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICB9XG4gIC5zaW5nbGUtc2VydmljZXMtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAueW91ci1zaXRlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5pbmZvb2R3ZWItbmF2IGE6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICB9XG4gIC5idG4taW5mb3JtYXRpb257XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG4gIC5sb2NhdGlvbi1jb250ZW50IGl7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICM3OTc5Nzk7XG4gIH1cblxuXG4gICNtZW51LXdyYXBwZXIgdWwgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMGQzZmY7XG4gIH1cbiAgLmMtY2Fyb3NlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbiAgLmMtY2Fyb3NlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuICAuYy1jYXJvc2VsIC5jYXJvdXNlbC1pdGVtIGltZyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgLm9wZW4tbm93LWhvbWUgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICB9XG4gIC5vcGVuLW5vdy1ob21lIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gICNtZW51LXNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgaGVhZGVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cbiAgI21lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbG9nbyBpbWcge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG4gIGhlYWRlciB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gIH1cbiAgI2hlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gLyogLnVzZXJfbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiA5N3B4O1xuICB9Ki9cbiAgI2hlYWRlci1jb250cm9sIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZzogMCAxM3B4O1xuICB9XG4gICNtZW51LXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjYXZhdGFyLXNtYWxsLCAubm90aS1zbWFsbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5pY29uLXZpc2l0b3Ige1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gICNzZWFyY2hfaW5kZXggLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogMzZweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaGUtZm9ybSB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yNSUpO1xuICB9XG4gICNpbmZvb2R0cnVjayB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHg7XG4gIH1cbiAgLnNhbGxlci1kYXRhLCAuY29uc3VtZXItZGF0YSB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgaGVpZ2h0OiAzOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWN0LWNhbWlvbiBoNHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmNvbnRhY3QtY2FtaW9uIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3QtY2FtaW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgaGVhZGVyICNsb2dve1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gIH1cbiAgaGVhZGVye1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtaW4taGVpZ2h0OjU2cHg7XG4gIH1cbiAgI2hlYWRlci1jb250cm9sIC5mYS1iZWxsIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xuICAgIC8qZm9udC1zaXplOiAyNHB4OyovXG4gIH1cbiAgLmhvbWUtb25lLWNob2ljZSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuaG9tZS1vbmUtY2hvaWNlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmhvbWUtb25lLWNob2ljZSBwIHtcbiAgICBtaW4taGVpZ2h0OiAxNDZweDtcbiAgfVxuICAuaW5uZXItbWVhbC10ZXh0IHtcbiAgICB3aWR0aDogNjklO1xuICB9XG4gIC5saXN0RWRpdE1lYWwgLmlubmVyLXBob3RvIHtcbiAgICB3aWR0aDogMjglO1xuICAgIGhlaWdodDogMTE1cHg7XG4gIH1cbiAgLm1lYWwtZm9vdGVyIGEge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAzMSU7XG4gIH1cbiAgLm1pbi05MCB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cbiAgLnBsYW4tdGV4dCBwe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAjbGlzdC1wbGFuLWh0bWx7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjdGFibGUtcmVzcG8gdGhlYWQgPiB0ciA+IHRoLCAjdGFibGUtcmVzcG8gdGJvZHkgPiB0ciA+IHRke1xuICAgIHBhZGRpbmc6IDVweCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgfVxuICAuY29tcHRlLWluZm9vZCBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BheW1lbnQtc3VjYyAubWFpbi1iYW5uZXItY29udGVudHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjcGF5bWVudC1zdWNjIC5iYW5uZXItaW1hZ2UgaW1ne1xuICAgIHdpZHRoOiA1NCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gICNwYXltZW50LXN1Y2MgLmJhbm5lci1pbWFnZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2NhbWlvbi1zaXRlLWltZyAuYmFubmVyLWltYWdle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjY2FtaW9uLXNpdGUtaW1nIC5iYW5uZXItaW1hZ2UgaW1ne1xuICAgIHdpZHRoOiAzNCU7XG4gIH1cbiAgLmNhbWlvbi1zaXRlIC5kZWZhdWx0LWJ0bi1vbmV7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4IWltcG9ydGFudDtcbiAgfVxuICAuY2FtaW9uLWRhdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxOTdweDtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbiAgLmJvbGNrLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzZweDtcbiAgICBsZWZ0OiAyNnB4O1xuICB9XG4gICNuZXctY2FtaW9uLXBje1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25ldy1jYW1pb24tbW9iaWxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciB1bCB7XG4gICAgbWFyZ2luOiA1N3B4IDAgMCAwIWltcG9ydGFudDtcbiAgfVxuICAjbG9nbyBpbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaGUtZm9ybS1lbnRpZXJ7XG4gICAgbWluLWhlaWdodDogMjkwcHg7XG4gIH1cbiAgLmxlZnQtbWVudS1tb2JpbGV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhbWlvbi1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWVkaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkc2VjLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW5lLWNvbG9yO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuY3VzdG9tLXNlbGVjdC1lZGl0IHNlbGVjdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggNTVweCAxNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkc2VjLWNvbG9yO1xuICB9XG4gIC5jdXN0b20tc2VsZWN0LWVkaXQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGNvbnRlbnQ6IFwi4oioXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkc2VjLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWMtY29sb3I7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmxlZnQtbWVudXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sZWZ0LW1lbnUtbW9iaWxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaW5lLWNvbG9yO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0b3A6IDEzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5lZGl0LWxvZ28tY2FtaW9uLW1vYmlsZSBpbWd7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gICNzdHlsZWRTZWxlY3QxIG9wdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWluZS1jb2xvcjtcbiAgfVxuICAjbG9nby1ob21le1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hvbWUtZGVze1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5zZWFyY2hlLWZvcm17XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAjY2FtaW9uLXNpdGUtaW1nIC5ob21lLXNoYXBlLWFuaW1hdGlvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjYW1pb24tc2l0ZS1pbWcgLmJhbm5lci1pbWFnZSBpbWd7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FtaW9uLWVkaXQtd2Vie1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FtaW9uLXNpdGUgLmRlZmF1bHQtYnRuLW9uZXtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuY29tcHRlLWluZm9vZCBpbWd7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXNlcnZpY2VzLWl0ZW0gcCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgfVxuICAuc2luZ2xlLXNlcnZpY2VzLWl0ZW0gaDMge1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlcy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5ob21lLXNlY3Rpb257XG4gICAgbWluLWhlaWdodDogNzB2aDtcbiAgfVxuICAuaG9tZS1zZWN0aW9uIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5tYWluLWJhbm5lci1jb250ZW50IGgxe1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuc2VjdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgLnlvdXItc2l0ZSB7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxuICAuaDEtbG9uZ3tcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmxvY2F0aW9uLWNvbnRlbnQgaXtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbiAgLm10LXNtLTV7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICAuaG9tZS1vbmUtY2hvaWNlIHAge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuYy1jYXJvc2VsIC5jYXJvdXNlbC1pdGVtIGltZyB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgI2luZm9vZHRydWNrIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAuaW1nLWNvbnN1bWVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5pbWctc2FsbGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnN1bWVyLWRhdGEge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgICBoZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNhbGxlci1kYXRhe1xuICAgIGhlaWdodDogMzgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZXZlbnQtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5ldmVudC1saXN0IHtcbiAgICAvKmhlaWdodDogNjAwcHg7Ki9cbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ldmVudC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICBmb290ZXIgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmlnaHQtbGlzdCB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXItbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuZm9vdGVyLWxvZ297XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYXAtc2l6ZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuZXZlbnQtY29yZCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuY2FtaW9uLWV2ZW50LWxvZ297XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIGgxe1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAjY2FtaW9uLXNob3ctbW9ie1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNjYW1pb24tc2hvdy1wY3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYW1pb24tbG9nbyBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgfVxuICAjY29udGFjdC1jYW1pb24tbW9ie1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2FtaW9uLWNhcnRlIGl7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDBkM2ZmO1xuICB9XG4gIC5ibG9jLWxlZnQgcCwgLmJsb2MtcmlnaHQgcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuc2VhcmNoLWgxe1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYWRtaW4tcGFuZWx7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWRtaW4tbG9nb3tcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxuICAuY2FyZC1ib2R5IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgfVxuICAuY2FyZC1ib2R5IGgxe1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuY2FyZC1ib2R5IGg1e1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAvKi0tLSovXG4gIC5hZG1pbi1wYW5lbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtb2JpbGUtYWRtaW57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFuZWwtbW9iaWxle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZSB0aGVhZD50cj50aCB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG4gIC50Ym9keSB0ZHtcbiAgICBmb250LXNpemU6MTJweDtcbiAgfVxuICAuZm9vZC1sb2dvIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAucGxhbi1kYXRhIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZGFse1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICB9XG4gIC5zdGF0aW9ucy12b3lhZ2UgLmNvbC1tZC00e1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnN0YXRpb25zLXZveWFnZSAuY29sLTZ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYnRuLXRvdGFsLXByaWNle1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgI3RhYmxlLXJlc3BvIHRoZWFkID4gdHIgPiB0aCwgI3RhYmxlLXJlc3BvIHRib2R5ID4gdHIgPiB0ZHtcbiAgICBwYWRkaW5nOiA1cHghaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUtc2VjdGlvbi0yIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5ob21lLXNlY3Rpb24tMiAuYmFubmVyLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5saXN0ZS1jb250ZW51e1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gIH1cbiAgLm1lYWwtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxuICAuY2FtaW9uLWJhZGdlLWNsaWNrIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLm1lYWwtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4IWltcG9ydGFudDtcbiAgfVxuICAubWVhbC1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAubWVhbC10ZXh0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAjbGlzdC1wbGFubmluZy1odG1sIHRyLCAjbGlzdC1vcmRlci1odG1sIHRye1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAub3ZlcnZpZXctY29udGVudCAuZmVhdHVyZXMtbGlzdCBsaSB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3ZlcnZpZXctc2VjdGlvbiAub3ZlcnZpZXctaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogNzQlO1xuICB9XG4gIC5vdmVydmlldy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlcy1pdGVtIHAge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNpbmdsZS1zZXJ2aWNlcy1pdGVtIGgzIHtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5ob21lLXNlY3Rpb257XG4gICAgbWluLWhlaWdodDogNTV2aDtcbiAgfVxuICAuaG9tZS1zZWN0aW9uIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oMS1sb25ne1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc2VjdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50YWItc2l0ZS1tb2JpbGV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYi1zaXRlLWRlc2t0b3B7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY2xpY2stcHJvZCAuYWN0aXZlLWJ0biB7XG4gICAgcmlnaHQ6IDclO1xuICAgIHRvcDogNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OWIzO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgI2FyaWFuZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lcnJvci1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDdlbTtcbiAgfVxuLyogIC5zZWFyY2gtbWFwe1xuICAgIG1hcmdpbi10b3A6IDk3cHg7XG4gIH0qL1xuXG4gIC5uZXctdHJ1Y2stYmFyIHB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5idG4tbmFubyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jYW1pb24tbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYW1pb24tbG9nbyBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuaGVscC1pbWFnZXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gICNhcHBsZWNhdGlvbiB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDowO1xuICAgIHRvcDoxMDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDBkM2ZmOGE7XG4gICAgY29sb3I6I2ZmZjtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgIHotaW5kZXg6IDEyMDA7XG4gIH1cbiAgLmNhbWlvbi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gICNnb19mY19sb2dpbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtb2JpbGUtaGVyb3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjY2Fyb3VzZWxFeGFtcGxlSW5kaWNhdG9yc3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0LXBhZ2V7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV2ZW50LWZvcm0gaDN7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHghaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5jLWNhcm9zZWwgLmNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gIH1cblxuICAjc2xpZGVyLWV2ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmltZy1jb25zdW1lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9jb25zdW1lci1tb2JpbGUuanBnXCIpY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxuICAuY29uc3VtZXItZGF0YSB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgIGhlaWdodDogMzEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2FsbGVyLWRhdGF7XG4gICAgaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50O1xuICB9XG4vKiAgLnVzZXJfbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9Ki9cbiAgI2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuc2VhcmNoZS1mb3Jte1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnNlYXJjaGUtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWIzYWNjO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjQlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjQlKTtcbiAgfVxuICAjaW5mb29kdHJ1Y2sge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gICNsb2dvLWhvbWV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjaW5mb29kdHJ1Y2sgaDJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGFjdC1wYWdlIGltZ3tcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgI3NsaWRlci1ldmVudHtcbiAgfVxuICAvKi0tLS0tLW5ldyBlZGl0IGNhbWlvbiBpbmRleC0tLS0qL1xuXG4gIC5pbm5lci1waG90byB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgem9vbTogMTQwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgI2NsaWNrLXByb2QgLmlubmVyLXBob3RvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmpzLWNhbWlvbi1uYW1le1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYmFkZ2UtYmx1ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5vcmRlci1ibG9jIC5iYWRnZS1ibHVlIHtcbiAgICBmb250LXNpemU6IDhweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbWlvbi1yYXRpbmcgaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLyotLS0tLS1uZXcgZWRpdCBjYW1pb24gaW5kZXgtLS0tKi9cbiAgLmNvbnRhaW5lci1wcml2YXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbWlvbi10ZXh0IC5iYWRnZS1ibHVle1xuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhZGdlLWNsaWNrIHtcbiAgICByaWdodDogNiU7XG4gICAgYm90dG9tOiAzNSU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxuICAuZm9vZC1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmlubmVyLW1lYWwtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3RFZGl0TWVhbCAuaW5uZXItcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbiAgLm1lYWwtZm9vdGVyIGEge1xuICAgIGJvdHRvbTogMiU7XG4gICAgbGVmdDogNiU7XG4gIH1cbiAgLmlubmVyLW1lYWwtdGV4dCAubWluLTkwIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAubWVhbC1mb290ZXIgZmlndXJlIHtcbiAgICBib3R0b206IDMlO1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbiAgLmlubmVyLW1lYWwtdGV4dCAuYWN0aXZlLWJ0biB7XG4gICAgdG9wOiA4MSU7XG4gICAgcmlnaHQ6IDYlO1xuICB9XG4gICN0YWJsZS1yZXNwbyB0aGVhZCA+IHRyID4gdGgsICN0YWJsZS1yZXNwbyB0Ym9keSA+IHRyID4gdGgsICN0YWJsZS1yZXNwbyB0aGVhZCA+IHRyID4gdGQsICN0YWJsZS1yZXNwbyB0Ym9keSA+IHRyID4gdGR7XG4gICAgcGFkZGluZzogNXB4IWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEwcHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLm9yZGVyLWJsb2MtcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5vcmRlci1ibG9jLWxlZnR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5vcmRlci1kZXRhaWxzIHRyIHRke1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHghaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci11c2VyLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmhvbWUtc2VjdGlvbi0yIC5tYWluLWJhbm5lci1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLmhvbWUtc2hhcGUtYW5pbWF0aW9uIC5zaGFwZS01IHtcbiAgICB0b3A6IDQxJTtcbiAgfVxuICAuY3JlYXRpdmUtc2hhcGUtc21hbGx7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWRkLXNlcGFyYXRldXJ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5hZGQtdXNlci1zZXBhcmF0ZXVye1xuICAgIGhlaWdodDogMnB4O1xuICB9XG5cbiAgLmJvbGNrLXRpdGxlLW1vYmlsZSBpbWcge1xuICAgIHdpZHRoOiA4ZW07XG4gICAgaGVpZ2h0OiA4ZW07XG4gIH1cbiAgLm1vYmlsZS1hdmlzLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIH1cbiAgLmNhbWlvbi1kYXRhLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuICAubW95ZW5zLXBheSBpbWcge1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucC1yZXNwb3tcbiAgICBwYWRkaW5nOiAgMi41cmVtIDFyZW0gMXJlbSAxcmVtXG4gIH1cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5maXgtaGVpZ2h0LWNhcnBvb2x7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuaW1hZ2VfYWQzIHtcbiAgICBoZWlnaHQ6IDQ4dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLm1lc3NhZ2UtZmxhc2h7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5hcnRpY2xlLWltYWdlLWluZGV4e1xuICAgIGhlaWdodDogMTcycHg7XG4gIH1cblxuICAubGlzdENhbWlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtaW4taGVpZ2h0OiAxNTBweFxuICB9XG4gIC5pbmRleC1sb2dvcyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlXG4gIH1cbiAgLm1vYmlsZS1jYW1pb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB3aWR0aDogNjglO1xuICAgIGZsZXg6IGF1dG9cbiAgfVxuICAuY2l0eS1zdGF0dXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMFxuICB9XG5cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuaGVhZGVyLXN0YW5kYXJkLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuY2hhdC1jb250YWluZXIge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAuY29udHJhY3QtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250cmFjdC1kZXRhaWwgLnRhYmxlIHRoLCAuY29udHJhY3QtZGV0YWlsIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgI3BheW1lbnQtc3VjYyAuYmFubmVyLWltYWdlIGltZ3tcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAjcGF5bWVudC1zdWNjIC5tYWluLWJhbm5lci1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLm92ZXJ2aWV3LXNlY3Rpb24gLm92ZXJ2aWV3LWltYWdlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm92ZXJ2aWV3LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuaGlyZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5oaXJlLWNvbnRlbnQgaDR7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5oaXJlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5oaXJlLWNvbnRlbnQgLmRlZmF1bHQtYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWJhbm5lci1jb250ZW50IGgxe1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuZGVmYXVsdC1idG4tb25le1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcml2YS1ibG9ja3tcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5jbGljay1pbm5lci1waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2xpY2staW5uZXItbWVhbC10ZXh0IHtcbiAgICB3aWR0aDogOTglO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNjbGljay1wcm9kIC5hY3RpdmUtYnRuIHtcbiAgICByaWdodDogOCU7XG4gICAgdG9wOiA0JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5YjM7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAjY2xpY2stcHJvZCAuYWN0aXZlLWJ0biBmaWd1cmV7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jbGljay1tb2RhbCBoMntcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmNsaWNrLW1vZGFsIC5tb2RhbC1pbWFnZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5jbGljay1tb2RhbCAubW9kYWwtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk5JTtcbiAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuYWNjZXB0LWdjdSAuZm9ybS1ncm91cHtcbiAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXJzLXVzZXItbGlzdCAub3JkZXItYmxvYy1sZWZ0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudXNlcl9jYXJke1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnByaWNlLXVzZXItb3JkZXJ7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgfVxuICAjdGFibGUtY2FtaW9uLXNob3ctb3JkZXIgdGh7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICN0YWJsZS1jYW1pb24tc2hvdy1vcmRlciB0aCwgI3RhYmxlLWNhbWlvbi1zaG93LW9yZGVyIHRke1xuICAgIHBhZGRpbmc6IDVweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaWNlLW9yZGVyLXRhYmxle3dpZHRoOiAyNyUgIWltcG9ydGFudH1cbiAgLm9yZGVyLWJsb2MtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vcmRlci1ibG9jLWxlZnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRlbGV0ZS10aCwgLmRlbGV0ZSB0ZHtcbiAgICB3aWR0aDogNiUgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtZGV0YWlsc3tcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgfVxuICAubWVudS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1NnB4O1xuICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLnByb2Qtc21hbGwgaDMgLmJhZGdlLWJsdWV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHVuc2V0IWltcG9ydGFudDtcbiAgfVxuICAuY2xpY2stY2hhbmdlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5vcHRpb25zLXRhYmxlIHB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zX3BsYW4ge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICBtYXJnaW46IDMwcHggMTBweDtcbiAgfVxuICAuY29udGFpbmVyLXByaXZhe1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC1oMXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhvbWUtcHJpdmEge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmMtY2Fyb3NlbCAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cblxuXG4gICNzbGlkZXItZXZlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAjdG9wLWhlYWRlciAuY29udGFjdC1lbWFpbCwgI3RvcC1oZWFkZXIgLmNvbnRhY3QtdGVsZXBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjcGMtb3BlbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtLW9wZW57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3NsaWRlci1sYXN0IGgxe1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAjc2xpZGVyLWxhc3Qge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmltZy1jb25zdW1lciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuY29uc3VtZXItZGF0YSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2FsbGVyLWRhdGF7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGhlaWdodDogNDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAub3Blbi1ub3ctaG9tZSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5vcGVuLW5vdy1ob21lIGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmV2ZW50LWxpc3Qge1xuICAgIC8qaGVpZ2h0OiA1NDBweDsqL1xuICB9XG4gIC5jLWNhcm9zZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYy1jYXJvc2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5tb2RhbC1jb250ZW50e1xuICAgIG1heC13aWR0aDogOTQlO1xuICB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXJ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAud2FzaGVke1xuICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWNjZXB0LWdjdXtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhbWlvbi10ZXh0IC5iYWRnZS1ibHVle1xuICAgIGZvbnQtc2l6ZTogMTFweCFpbXBvcnRhbnQ7XG4gIH1cbiAgI2FkbWluLXBhbmVsIHRhYmxlIHRib2R5IHRke1xuICAgIHBhZGRpbmc6IDNweCAwIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgI2FkbWluLXBhbmVsIHRhYmxlIHRoe1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAjaGVhZGVyLWNvbnRyb2wgLmZhLWJlbGwge1xuICAgIHBhZGRpbmc6IDhweCA2cHggIWltcG9ydGFudDtcbiAgICAvKmZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7Ki9cbiAgfVxuICAubm90aWZpY2F0aW9uX19saXN0IHtcbiAgICB3aWR0aDogMThlbSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUtb25lLWNob2ljZSBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jcmVhdGVkYXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FtaW9uLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLyogR2FsbGVyeSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDU7XG4gICAgY29sdW1uLWNvdW50OiA1O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICB9XG59XG5cbi8qIEltYWdlIEFkMyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2VfYWQzIHtcbiAgICBoZWlnaHQ6IDEydnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbWFnZV9hZDMge1xuICAgIGhlaWdodDogMTV2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW1hZ2VfYWQzIHtcbiAgICBoZWlnaHQ6IDI2dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlX2FkMyB7XG4gICAgaGVpZ2h0OiAzMXZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi8qIEhvc3RpbmcgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZml4LWhlaWdodC1ob3N0aW5nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAuZml4LWhlaWdodC1mb3JtLWhvc3Rpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDM1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTA1MnB4KSB7XG4gIC5zcGFuLWhvc3Rpbmcge1xuICAgIGZvbnQtc2l6ZTogMS40dmg7XG4gIH1cbiAgI2hvc3Rpbmctc3BlY2lmaWNhdGlvbnMgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40dmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODkycHgpIHtcbiAgLnNwYW4taG9zdGluZyB7XG4gICAgZm9udC1zaXplOiAxLjJ2aDtcbiAgfVxuICAjaG9zdGluZy1zcGVjaWZpY2F0aW9ucyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjR2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZml4LWhlaWdodC1ob3N0aW5nIHtcbiAgICBtaW4taGVpZ2h0OiAxM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAuZml4LWhlaWdodC1mb3JtLWhvc3Rpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDE1ZW07XG4gIH1cbiAgLmZpeC1oZWlnaHQtY2FycG9vbCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiBIZWFkZXIgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2xvZ28gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICNoZWFkZXItY29udHJvbCAuZmEtYmVsbCB7XG4gICAgcGFkZGluZzogOHB4IDRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTgxYjNhO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1sZWZ0IHtcbiAgICB3aWR0aDogMzglO1xuICB9XG4gIC5ldmVudC1yaWdodCB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuXG4vKiBTaXRlL0NvbnRlbnQgV2lkdGggKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblxuXG4gIC5vdmVydmlldy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDMwcHggMjBweDtcbiAgfVxuXG4gIC5vdmVydmlldy1jb250ZW50IC5mZWF0dXJlcy1saXN0IGxpIHNwYW4ge1xuICAgIHBhZGRpbmc6IDEzcHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gICNtZW51LXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogOHB4IDRweDtcbiAgfVxuXG4gIC5vcGVuLW5vdy1ob21lIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAub3Blbi1ub3ctaG9tZSBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgaGVhZGVyIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAwIDIzcHg7XG4gIH1cblxuICAuaG9tZS1vbmUtY2hvaWNlIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLyogTm90aWZpY2F0aW9uICovXG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCksXG4gICAgICAgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAzNTlweCkge1xuICAjbm90aWZpY2F0aW9uLW1lbnUgdWwge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzU4cHgpIHtcbiAgLm5vdGlmaWNhdGlvbl9fbGlzdCB7XG4gICAgd2lkdGg6IDIwZW07XG4gIH1cbn1cblxuLyogUHJvZmlsZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wcm9maWxlLXNob3cge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG4vKiBQYXltZW50IEZvcm0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3BheW1lbnQtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi8qIE1hcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICNkZXNja3RvcC1tYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgI21vYmlsZS1tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNkZXNja3RvcC1tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjbW9iaWxlLW1hcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogQWRkaXRpb25hbCBmaXhlcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maXgtaGVpZ2h0LWhvc3Rpbmcge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI2FkX2luZGV4IHtcbiAgICBtYXJnaW4tbGVmdDogNXZoO1xuICAgIG1hcmdpbi1yaWdodDogNXZoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjRweCkge1xuICAuc3Bhbi1ob3N0aW5nIHtcbiAgICBmb250LXNpemU6IDEuMnZoO1xuICB9XG4gICNob3N0aW5nLXNwZWNpZmljYXRpb25zIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHZoO1xuICB9XG59XG5cblxuLmNjLXJldm9rZS5jYy1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuXG4uY2Mtd2luZG93e29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAxcyBlYXNlfS5jYy13aW5kb3cuY2MtaW52aXNpYmxle29wYWNpdHk6MH0uY2MtYW5pbWF0ZS5jYy1yZXZva2V7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJlbSl9LmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMmVtKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLXJldm9rZTpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jYy1ncm93ZXJ7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAxczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMXN9XG4uY2MtcmV2b2tlLC5jYy13aW5kb3d7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LWZhbWlseTpIZWx2ZXRpY2EsQ2FsaWJyaSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNWVtO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDt6LWluZGV4Ojk5OTl9LmNjLXdpbmRvdy5jYy1zdGF0aWN7cG9zaXRpb246c3RhdGljfS5jYy13aW5kb3cuY2MtZmxvYXRpbmd7cGFkZGluZzoyZW07bWF4LXdpZHRoOjI0ZW07LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNjLXdpbmRvdy5jYy1iYW5uZXJ7cGFkZGluZzoxZW0gMS44ZW07d2lkdGg6MTAwJTstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5jYy1yZXZva2V7cGFkZGluZzouNWVtfS5jYy1yZXZva2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2MtaGVhZGVye2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMH0uY2MtYnRuLC5jYy1jbG9zZSwuY2MtbGluaywuY2MtcmV2b2tle2N1cnNvcjpwb2ludGVyfS5jYy1saW5re29wYWNpdHk6Ljg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMmVtO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNjLWxpbms6aG92ZXJ7b3BhY2l0eToxfS5jYy1saW5rOmFjdGl2ZSwuY2MtbGluazp2aXNpdGVke2NvbG9yOmluaXRpYWx9LmNjLWJ0bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjRlbSAuOGVtO2ZvbnQtc2l6ZTouOWVtO2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpmb2N1cywuY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1jbG9zZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNWVtO3JpZ2h0Oi41ZW07Zm9udC1zaXplOjEuNmVtO29wYWNpdHk6Ljk7bGluZS1oZWlnaHQ6Ljc1fS5jYy1jbG9zZTpmb2N1cywuY2MtY2xvc2U6aG92ZXJ7b3BhY2l0eToxfVxuLmNjLXJldm9rZS5jYy10b3B7dG9wOjA7bGVmdDozZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouNWVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi41ZW19LmNjLXJldm9rZS5jYy1ib3R0b217Ym90dG9tOjA7bGVmdDozZW07Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNWVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi41ZW19LmNjLXJldm9rZS5jYy1sZWZ0e2xlZnQ6M2VtO3JpZ2h0OnVuc2V0fS5jYy1yZXZva2UuY2MtcmlnaHR7cmlnaHQ6M2VtO2xlZnQ6dW5zZXR9LmNjLXRvcHt0b3A6MWVtfS5jYy1sZWZ0e2xlZnQ6MWVtfS5jYy1yaWdodHtyaWdodDoxZW19LmNjLWJvdHRvbXtib3R0b206MWVtfS5jYy1mbG9hdGluZz4uY2MtbGlua3ttYXJnaW4tYm90dG9tOjFlbX0uY2MtZmxvYXRpbmcgLmNjLW1lc3NhZ2V7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbX0uY2Mtd2luZG93LmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNley13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDAgYXV0bztmbGV4OjEgMCBhdXRvfS5jYy13aW5kb3cuY2MtYmFubmVyey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jYy1iYW5uZXIuY2MtdG9we2xlZnQ6MDtyaWdodDowO3RvcDowfS5jYy1iYW5uZXIuY2MtYm90dG9te2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5jYy1iYW5uZXIgLmNjLW1lc3NhZ2V7ZGlzcGxheTpibG9jazstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MWVtfS5jYy1jb21wbGlhbmNle2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnk7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZT4uY2MtYnRuey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MX0uY2MtYnRuKy5jYy1idG57bWFyZ2luLWxlZnQ6LjVlbX1cbkBtZWRpYSBwcmludHsuY2MtcmV2b2tlLC5jYy13aW5kb3d7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KXsuY2MtYnRue3doaXRlLXNwYWNlOm5vcm1hbH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MTRweCkgYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCksc2NyZWVuIGFuZCAobWF4LXdpZHRoOjczNnB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSl7LmNjLXdpbmRvdy5jYy10b3B7dG9wOjB9LmNjLXdpbmRvdy5jYy1ib3R0b217Ym90dG9tOjB9LmNjLXdpbmRvdy5jYy1iYW5uZXIsLmNjLXdpbmRvdy5jYy1mbG9hdGluZywuY2Mtd2luZG93LmNjLWxlZnQsLmNjLXdpbmRvdy5jYy1yaWdodHtsZWZ0OjA7cmlnaHQ6MH0uY2Mtd2luZG93LmNjLWJhbm5lcnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtY29tcGxpYW5jZXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0b30uY2Mtd2luZG93LmNjLWZsb2F0aW5ne21heC13aWR0aDpub25lfS5jYy13aW5kb3cgLmNjLW1lc3NhZ2V7bWFyZ2luLWJvdHRvbToxZW19LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LXdlYmtpdC1ib3gtYWxpZ246dW5zZXQ7LW1zLWZsZXgtYWxpZ246dW5zZXQ7YWxpZ24taXRlbXM6dW5zZXR9LmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLW1lc3NhZ2V7bWFyZ2luLXJpZ2h0OjB9fVxuLmNjLWZsb2F0aW5nLmNjLXRoZW1lLWNsYXNzaWN7cGFkZGluZzoxLjJlbTtib3JkZXItcmFkaXVzOjVweH0uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWNvbXBsaWFuY2V7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmU7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4Om5vbmU7ZmxleDpub25lfS5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG57Ym9yZGVyLXJhZGl1czo1cHh9LmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bjpsYXN0LWNoaWxke21pbi13aWR0aDoxNDBweH0uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bntkaXNwbGF5OmlubGluZS1ibG9ja31cbi5jYy10aGVtZS1lZGdlbGVzcy5jYy13aW5kb3d7cGFkZGluZzowfS5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtbWVzc2FnZXttYXJnaW46MmVtO21hcmdpbi1ib3R0b206MS41ZW19LmNjLWJhbm5lci5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRue21hcmdpbjowO3BhZGRpbmc6LjhlbSAxLjhlbTtoZWlnaHQ6MTAwJX0uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdle21hcmdpbi1sZWZ0OjFlbX0uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0bisuY2MtYnRue21hcmdpbi1sZWZ0OjB9XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=*/