/* Dossiers on frontpage */
/* overflow: hidden; */
.dossier-intro h1 {
		margin-top: 0;
		font-size: var(--font-size-large);
	}
.dossier-intro > div:nth-of-type(2) {
		border-left: 1px solid yellow;
	}
.dossier-intro .dossier-images {
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		padding: 0;
	}
.dossier-intro .dossier-images .image-target {
			width: 100%;
			height: 100%;
			background-size: cover;
			background-position: center center;
			background-repeat: no-repeat;
		}
.dossier-intro .dossier-text {
		/* padding: var(--pad) var(--pad) calc(var(--pad) * 2); */
	}
@media screen and (max-width: 37.5em) {
.dossier-intro {
		display: block
}
	}
.dossier-description-content {
	padding: 0.5em;
	line-height: 1.2;
	text-align: center;
}
.dossier-description-content a {
		font-family: var(--font-serif);
		font-style: italic;
	}
.dossier-description-content p {
		margin-top: 0;
	}
/*
	Dossier archive 
*/
.tax-tax_dossier .site-main {
		padding-left: 0;
	}
.tax-tax_dossier .site-header {
		margin-bottom: 0;
	}
.tax-tax_dossier .page-header div.left, .archive-tax-tax_dossier div.left {
		border-right: 1px solid var(--color-theme-yellow) !important;
		-webkit-transition: color 0.5s ease;
		transition: color 0.5s ease;
	}
.tax-tax_dossier .page-header div.left .page-title, .archive-tax-tax_dossier div.left .page-title {
			margin-bottom: 0;
			font-family: var(--font-sans);
		}
.archive-tax-tax_dossier article {
		position: relative;
		margin: 0;
	}
.archive-tax-tax_dossier article h2 {
			font-size: var(--font-size-big);
			margin-top: 0;
		}
.archive-tax-tax_dossier article h2 a {
				-webkit-transition: color 0.5s ease, border-bottom-color 0.5s ease;
				transition: color 0.5s ease, border-bottom-color 0.5s ease;
			}
.archive-tax-tax_dossier .entry-header h2 {
		margin-top: 0;
	}
.archive-tax-tax_dossier article {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
.archive-tax-tax_dossier article .right {
			-webkit-box-ordinal-group: 2;
			    -ms-flex-order: 1;
			        order: 1;
		}
.archive-tax-tax_dossier article .left {
			-webkit-box-ordinal-group: 3;
			    -ms-flex-order: 2;
			        order: 2;
		}
.archive-tax-tax_dossier article .xright {
		opacity: 0;
		-webkit-transition: opacity 1s ease;
		transition: opacity 1s ease;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		border: none !important;
		padding: 0;
		/** the height: 0 is here to prevent jumping on mobile! */
		height: 0;
	}
/* 		background-color: black; */
.archive-tax-tax_dossier article.show-thumb .xright {
			display: block;
			opacity: 1;
			position: fixed;
			right: var(--menubar-width);
			left: calc(50vw - var(--menubar-width) / 2);
			top: calc(var(--pad) * 2);
			-webkit-animation: fade-in 1s 1;
			        animation: fade-in 1s 1;
			/* animation: jello2 0.5s 1; */
		}
@media screen and (min-width: 37.5em) {
		.archive-tax-tax_dossier article {
			display: grid;
		}

			.archive-tax-tax_dossier article .left {
				-webkit-box-ordinal-group: 2;
				    -ms-flex-order: 1;
				        order: 1;
			}

			.archive-tax-tax_dossier article .right {
				-webkit-box-ordinal-group: 3;
				    -ms-flex-order: 2;
				        order: 2;
				opacity: 0;
				-webkit-transition: opacity 1s ease;
				transition: opacity 1s ease;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				border: none !important;
				padding: 0;
				/** the height: 0 is here to prevent jumping on mobile! */
				height: 0;
			}
				.archive-tax-tax_dossier article.show-thumb .right {
					top: var(--pad);
					display: block;
					opacity: 1;
					position: fixed;
					right: var(--menubar-width);
					left: calc(50vw - var(--menubar-width) / 2);
					top: calc(var(--pad) * 2);
					-webkit-animation: fade-in 1s 1;
					        animation: fade-in 1s 1;
				}
				.archive-tax-tax_dossier article.show-thumb.first-load .right {
					top: 0;
					position: absolute;
					right: 0;
				}

		.archive-tax-tax_dossier article .xright {
			height: auto;
			padding: var(--pad);
			display: none;
		}
			.archive-tax-tax_dossier article.show-thumb .left {
				color: yellow;
			}

				.archive-tax-tax_dossier article.show-thumb .left h2 a {
					color: yellow;
					border-bottom-color: yellow;
				}

			.archive-tax-tax_dossier article.show-thumb .xright {
				top: var(--pad);
			}
}
/* height: 100vh; */
.dossiers-list > .dossier-intro {
		-webkit-box-shadow: var(--box-shadow-top);
		        box-shadow: var(--box-shadow-top);
	}
.dossiers-list > .dossier-intro:first-child {
			-webkit-box-shadow: none;
			        box-shadow: none;
		}
.dossiers-list a {
		border-bottom-color: var(--theme-color-black);
	}
.dossiers-list h3 {
		margin-left: var(--pad);
		font-size: var(--font-size-large);
		margin-bottom: 0;
		padding-bottom: 1em;
	}
.dossiers-list ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
.dossiers-list ul li {
			display: block;
			margin: var(--pad) 0 0 var(--pad);
		}
.dossiers-list ul li a {
				font-size: var(--font-size-large);
			}
.dossiers-list ul li a:hover {
					text-decoration: none;
				}
span.posted-on {
	font-size: var(--font-size-regular);
}
.draft-dossier {
	background: repeating-linear-gradient(
		-45deg,
		#fff,
		#fff 20px,
		#ff0 20px,
		#ff0 40px
	);
}
.draft-dossier.inverted {
	background: repeating-linear-gradient(
		-45deg,
		#000,
		#000 20px,
		#660 20px,
		#330 40px
	);
}
.dossier-nav {
	background-color: white;
	border-radius: 3rem 3rem 0 0;
	padding: 1rem 3rem 1rem;
	max-height: 3rem;
	-webkit-transition: max-height 0.5s ease;
	transition: max-height 0.5s ease;
	-webkit-transition-delay: 0.5s;
	        transition-delay: 0.5s;
	-webkit-box-shadow: var(--box-shadow-top);
	        box-shadow: var(--box-shadow-top);
	overflow: hidden;
}
@media screen and (max-width: 37.5em) {
.dossier-nav {
		border-radius: 5px 5px 0 0;
		padding: 0 0.5rem
}
	}
.dossier-nav:hover {
		max-height: 100vh;
		-webkit-transition-delay: 0;
		        transition-delay: 0;
	}
.dossier-nav h3 {
		display: inline;
		font-weight: normal;
		font-size: unset;
	}
.dossier-nav ul {
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
	}
.dossier-nav ul li {
		display: inline;
	}
.dossier-nav ul li::after {
			content: ", ";
		}
.dossier-nav ul li:last-child::after {
			content: "";
		}
.dossier-archive article .dossier-images,
.dossier-archive .inverted article .dossier-images {
	display: none;
}
.dossier-archive h1.dossier-title {
		margin-top: 0;
		margin-bottom: 0;
		text-align: center;
	}
@media screen and (min-width: 37.5em) {
		.dossier-archive article {
			height: 8em;
			padding: 0;
			position: relative;
			overflow: hidden;
		}

			.dossier-archive article::after {
				/* shadow at bottom */
				content: "";
				position: absolute;
				bottom: 0;
				left: 0;
				right: 0;
				height: 1rem;
				background: -webkit-gradient(
					linear,
					left bottom, left top,
					from(rgba(0, 0, 0, 0.3)),
					to(rgba(0, 0, 0, 0))
				);
				background: linear-gradient(
					to top,
					rgba(0, 0, 0, 0.3),
					rgba(0, 0, 0, 0)
				);
				pointer-events: none;
				z-index: 1;
			}

			.dossier-archive article > * {
				border: none !important;
			}

			.dossier-archive article h1 {
				-webkit-box-ordinal-group: 3;
				    -ms-flex-order: 2;
				        order: 2;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				margin: 0;
			}

				.dossier-archive article h1 a {
					/* border-bottom: none; */
					display: inline;
				}

			.dossier-archive article .dossier-description-content {
				-webkit-box-ordinal-group: 4;
				    -ms-flex-order: 3;
				        order: 3;
				overflow-x: hidden;
				overflow-y: auto;

				--scrollbarBG: rgba(0, 0, 0, 0);
				--thumbBG: #000000;
				scrollbar-width: thin;
				scrollbar-color: var(--thumbBG) var(--scrollbarBG);

				/* scrollbar-width: thin;
				scrollbar-color: #999 #eee; */

				/* &::-webkit-scrollbar {
					width: 4px;
					display: none;
				}
				
				 &::-webkit-scrollbar-track {
					background: transparent;
				} 

				&::-webkit-scrollbar-thumb {
					background-color: #999;
				}  */
			}

				.dossier-archive article .dossier-description-content::-webkit-scrollbar {
					width: 11px;
				}

				.dossier-archive article .dossier-description-content::-webkit-scrollbar-track {
					background: var(--scrollbarBG);
				}

				.dossier-archive article .dossier-description-content::-webkit-scrollbar-thumb {
					background-color: var(--thumbBG);
					border-radius: 6px;
					border: 3px solid var(--scrollbarBG);
				}

			.dossier-archive article .dossier-images {
				-webkit-box-ordinal-group: 2;
				    -ms-flex-order: 1;
				        order: 1;
				position: relative;
			}
				/* display: block; */

				.dossier-archive article .dossier-images::before {
					/* white to transparent gradient on the left side of the image */
					content: "";
					position: absolute;
					top: 0;
					right: 0;
					width: 30%;
					height: 100%;
					background: -webkit-gradient(
						linear,
						right top, left top,
						color-stop(10%, rgba(255, 255, 255, 1)),
						to(rgba(255, 255, 255, 0))
					);
					background: linear-gradient(
						to left,
						rgba(255, 255, 255, 1) 10%,
						rgba(255, 255, 255, 0)
					);
				}

		/* change order of the columns for .inverted articles*/
			

			.dossier-archive .inverted article h1 {
				-webkit-box-ordinal-group: 3;
				    -ms-flex-order: 2;
				        order: 2;
			}

			.dossier-archive .inverted article .dossier-description-content {
				-webkit-box-ordinal-group: 2;
				    -ms-flex-order: 1;
				        order: 1;

				--scrollbarBG: rgba(0, 0, 0, 0);
			--thumbBG: #ffff00;
			scrollbar-width: thin;
			scrollbar-color: var(--thumbBG) var(--scrollbarBG);
			}

			.dossier-archive .inverted article .dossier-description-content::-webkit-scrollbar {
				width: 11px;
			}

			.dossier-archive .inverted article .dossier-description-content::-webkit-scrollbar-track {
				background: var(--scrollbarBG);
			}

			.dossier-archive .inverted article .dossier-description-content::-webkit-scrollbar-thumb {
				background-color: var(--thumbBG);
				border-radius: 6px;
				border: 3px solid var(--scrollbarBG);
			}

			.dossier-archive .inverted article .dossier-images {
				-webkit-box-ordinal-group: 4;
				    -ms-flex-order: 3;
				        order: 3;
				position: relative;
			}

				/* also gradient on the right side of the image */
				.dossier-archive .inverted article .dossier-images::before {
					content: "";
					position: absolute;
					top: 0;
					left: 0;
					right: auto;
					width: 30%;
					height: 100%;
					background: -webkit-gradient(
						linear,
						left top, right top,
						color-stop(10%, rgba(0, 0, 0, 1)),
						to(rgba(0, 0, 0, 0))
					);
					background: linear-gradient(
						to right,
						rgba(0, 0, 0, 1) 10%,
						rgba(0, 0, 0, 0)
					);
				}
}
@media screen and (min-width: 60em) {
	.dossier-archive article .dossier-images,
	.dossier-archive .inverted article .dossier-images {
		display: block;
	}
}

/*# sourceMappingURL=data:application/json;base64,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QUFULGtCQUFTO1lBQVQsU0FBUzs7SUFFVCxnQ0FBZ0M7R0FDakMsbUJBQW1CO0dBQ25CLHNCQUFzQjtHQUN0QixtREFBbUQ7SUFlbEQ7O0dBYkQ7SUFDQyxZQUFZO0lBQ1o7O0dBRUQ7SUFDQywrQkFBK0I7SUFDL0I7O0dBRUQ7SUFDQyxpQ0FBaUM7SUFDakMsbUJBQW1CO0lBQ25CLHFDQUFxQztJQUNyQzs7R0FHRDtJQUNDLDZCQUFTO1FBQVQsa0JBQVM7WUFBVCxTQUFTO0lBQ1QsbUJBQW1CO0lBaUJuQjs7SUFmQSxrREFBa0Q7SUFDbEQ7S0FDQyxZQUFZO0tBQ1osbUJBQW1CO0tBQ25CLE9BQU87S0FDUCxRQUFRO0tBQ1IsWUFBWTtLQUNaLFdBQVc7S0FDWCxhQUFhO0tBQ2I7Ozs7O09BSUU7S0FKRjs7OztPQUlFO0tBQ0Y7Q0FJSjtBQUVEO0NBQ0M7O0VBRUMsZUFBZTtFQUNmO0NBQ0QiLCJmaWxlIjoiZG9zc2llci5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogRG9zc2llcnMgb24gZnJvbnRwYWdlICovXG4uZG9zc2llci1pbnRybyB7XG5cdC8qIG92ZXJmbG93OiBoaWRkZW47ICovXG5cblx0JiBoMSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG5cdH1cblxuXHQmID4gZGl2Om50aC1vZi10eXBlKDIpIHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHllbGxvdztcblx0fVxuXG5cdCYgLmRvc3NpZXItaW1hZ2VzIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0JiAuaW1hZ2UtdGFyZ2V0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXG5cdCYgLmRvc3NpZXItdGV4dCB7XG5cdFx0LyogcGFkZGluZzogdmFyKC0tcGFkKSB2YXIoLS1wYWQpIGNhbGModmFyKC0tcGFkKSAqIDIpOyAqL1xuXHR9XG5cblx0QG1lZGlhICgtLW5hcnJvdy1tZW51LXF1ZXJ5KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmRvc3NpZXItZGVzY3JpcHRpb24tY29udGVudCB7XG5cdHBhZGRpbmc6IDAuNWVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0JiBhIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1zZXJpZik7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cblx0JiBwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi8qXG5cdERvc3NpZXIgYXJjaGl2ZSBcbiovXG4udGF4LXRheF9kb3NzaWVyIHtcblx0JiAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQmIC5zaXRlLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4udGF4LXRheF9kb3NzaWVyIC5wYWdlLWhlYWRlcixcbi5hcmNoaXZlLXRheC10YXhfZG9zc2llciB7XG5cdCYgZGl2LmxlZnQge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXllbGxvdykgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG5cblx0XHQmIC5wYWdlLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcblx0XHR9XG5cdH1cbn1cblxuLmFyY2hpdmUtdGF4LXRheF9kb3NzaWVyIHtcblx0JiBhcnRpY2xlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0JiBoMiB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iaWcpO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0JiBhIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLCBib3JkZXItYm90dG9tLWNvbG9yIDAuNXMgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZW50cnktaGVhZGVyIGgyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0JiBhcnRpY2xlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQmIC5yaWdodCB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cblx0XHQmIC5sZWZ0IHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxuXG5cdCYgYXJ0aWNsZSAueHJpZ2h0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHQvKiogdGhlIGhlaWdodDogMCBpcyBoZXJlIHRvIHByZXZlbnQganVtcGluZyBvbiBtb2JpbGUhICovXG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0JiBhcnRpY2xlLnNob3ctdGh1bWIge1xuXHRcdC8qIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgKi9cblxuXHRcdCYgLnhyaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRyaWdodDogdmFyKC0tbWVudWJhci13aWR0aCk7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwdncgLSB2YXIoLS1tZW51YmFyLXdpZHRoKSAvIDIpO1xuXHRcdFx0dG9wOiBjYWxjKHZhcigtLXBhZCkgKiAyKTtcblx0XHRcdGFuaW1hdGlvbjogZmFkZS1pbiAxcyAxO1xuXHRcdFx0LyogYW5pbWF0aW9uOiBqZWxsbzIgMC41cyAxOyAqL1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKC0td2lkZS1tZW51LXF1ZXJ5KSB7XG5cdC5hcmNoaXZlLXRheC10YXhfZG9zc2llciB7XG5cdFx0JiBhcnRpY2xlIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cblx0XHRcdCYgLmxlZnQge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblxuXHRcdFx0JiAucmlnaHQge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdC8qKiB0aGUgaGVpZ2h0OiAwIGlzIGhlcmUgdG8gcHJldmVudCBqdW1waW5nIG9uIG1vYmlsZSEgKi9cblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNob3ctdGh1bWIge1xuXHRcdFx0XHQmIC5yaWdodCB7XG5cdFx0XHRcdFx0dG9wOiB2YXIoLS1wYWQpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRcdHJpZ2h0OiB2YXIoLS1tZW51YmFyLXdpZHRoKTtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwdncgLSB2YXIoLS1tZW51YmFyLXdpZHRoKSAvIDIpO1xuXHRcdFx0XHRcdHRvcDogY2FsYyh2YXIoLS1wYWQpICogMik7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBmYWRlLWluIDFzIDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5maXJzdC1sb2FkIC5yaWdodCB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgYXJ0aWNsZSAueHJpZ2h0IHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IHZhcigtLXBhZCk7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYgYXJ0aWNsZS5zaG93LXRodW1iIHtcblx0XHRcdCYgLmxlZnQge1xuXHRcdFx0XHRjb2xvcjogeWVsbG93O1xuXG5cdFx0XHRcdCYgaDIgYSB7XG5cdFx0XHRcdFx0Y29sb3I6IHllbGxvdztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB5ZWxsb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiAueHJpZ2h0IHtcblx0XHRcdFx0dG9wOiB2YXIoLS1wYWQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZG9zc2llcnMtbGlzdCB7XG5cdC8qIGhlaWdodDogMTAwdmg7ICovXG5cblx0JiA+IC5kb3NzaWVyLWludHJvIHtcblx0XHRib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LXRvcCk7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JiBhIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10aGVtZS1jb2xvci1ibGFjayk7XG5cdH1cblxuXHRoMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IHZhcigtLXBhZCk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGFyZ2UpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0fVxuXG5cdCYgdWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQmIGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiB2YXIoLS1wYWQpIDAgMCB2YXIoLS1wYWQpO1xuXG5cdFx0XHQmIGEge1xuXHRcdFx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sYXJnZSk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbnNwYW4ucG9zdGVkLW9uIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XG59XG5cbi5kcmFmdC1kb3NzaWVyIHtcblx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcblx0XHQtNDVkZWcsXG5cdFx0I2ZmZixcblx0XHQjZmZmIDIwcHgsXG5cdFx0I2ZmMCAyMHB4LFxuXHRcdCNmZjAgNDBweFxuXHQpO1xufVxuXG4uZHJhZnQtZG9zc2llci5pbnZlcnRlZCB7XG5cdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG5cdFx0LTQ1ZGVnLFxuXHRcdCMwMDAsXG5cdFx0IzAwMCAyMHB4LFxuXHRcdCM2NjAgMjBweCxcblx0XHQjMzMwIDQwcHhcblx0KTtcbn1cblxuLmRvc3NpZXItbmF2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDNyZW0gM3JlbSAwIDA7XG5cdHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtO1xuXHRtYXgtaGVpZ2h0OiAzcmVtO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcblx0dHJhbnNpdGlvbi1kZWxheTogMC41cztcblx0Ym94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy10b3ApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAoLS1uYXJyb3ctbWVudS1xdWVyeSkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXHRcdHBhZGRpbmc6IDAgMC41cmVtO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMDtcblx0fVxuXG5cdGgzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IHVuc2V0O1xuXHR9XG5cblx0dWwge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0dWwgbGkge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiLCBcIjtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHR9XG59XG5cbi5kb3NzaWVyLWFyY2hpdmUgYXJ0aWNsZSAuZG9zc2llci1pbWFnZXMsXG4uZG9zc2llci1hcmNoaXZlIC5pbnZlcnRlZCBhcnRpY2xlIC5kb3NzaWVyLWltYWdlcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kb3NzaWVyLWFyY2hpdmUge1xuXHRoMS5kb3NzaWVyLXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbkBtZWRpYSAoLS13aWRlLW1lbnUtcXVlcnkpIHtcblx0LmRvc3NpZXItYXJjaGl2ZSB7XG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRoZWlnaHQ6IDhlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdC8qIHNoYWRvdyBhdCBib3R0b20gKi9cblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHR0byB0b3AsXG5cdFx0XHRcdFx0cmdiYSgwLCAwLCAwLCAwLjMpLFxuXHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMClcblx0XHRcdFx0KTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiAqIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0LyogYm9yZGVyLWJvdHRvbTogbm9uZTsgKi9cblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRvc3NpZXItZGVzY3JpcHRpb24tY29udGVudCB7XG5cdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cblx0XHRcdFx0LS1zY3JvbGxiYXJCRzogcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0LS10aHVtYkJHOiAjMDAwMDAwO1xuXHRcdFx0XHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cdFx0XHRcdHNjcm9sbGJhci1jb2xvcjogdmFyKC0tdGh1bWJCRykgdmFyKC0tc2Nyb2xsYmFyQkcpO1xuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXJCRyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGh1bWJCRyk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXNjcm9sbGJhckJHKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0XHRcdFx0c2Nyb2xsYmFyLWNvbG9yOiAjOTk5ICNlZWU7ICovXG5cblx0XHRcdFx0LyogJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0ICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0XHRcdFx0fSAgKi9cblx0XHRcdH1cblxuXHRcdFx0LmRvc3NpZXItaW1hZ2VzIHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LyogZGlzcGxheTogYmxvY2s7ICovXG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHQvKiB3aGl0ZSB0byB0cmFuc3BhcmVudCBncmFkaWVudCBvbiB0aGUgbGVmdCBzaWRlIG9mIHRoZSBpbWFnZSAqL1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdFx0XHR0byBsZWZ0LFxuXHRcdFx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMCUsXG5cdFx0XHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDApXG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIGNoYW5nZSBvcmRlciBvZiB0aGUgY29sdW1ucyBmb3IgLmludmVydGVkIGFydGljbGVzKi9cblx0XHQuaW52ZXJ0ZWQgYXJ0aWNsZSB7XG5cdFx0XHRcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblxuXHRcdFx0LmRvc3NpZXItZGVzY3JpcHRpb24tY29udGVudCB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXG5cdFx0XHRcdC0tc2Nyb2xsYmFyQkc6IHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHQtLXRodW1iQkc6ICNmZmZmMDA7XG5cdFx0XHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cdFx0XHRzY3JvbGxiYXItY29sb3I6IHZhcigtLXRodW1iQkcpIHZhcigtLXNjcm9sbGJhckJHKTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zY3JvbGxiYXJCRyk7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGh1bWJCRyk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tc2Nyb2xsYmFyQkcpO1xuXHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZG9zc2llci1pbWFnZXMge1xuXHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdC8qIGFsc28gZ3JhZGllbnQgb24gdGhlIHJpZ2h0IHNpZGUgb2YgdGhlIGltYWdlICovXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0dG8gcmlnaHQsXG5cdFx0XHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDEpIDEwJSxcblx0XHRcdFx0XHRcdHJnYmEoMCwgMCwgMCwgMClcblx0XHRcdFx0XHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAoLS1zaWRlYmFyLXF1ZXJ5KSB7XG5cdC5kb3NzaWVyLWFyY2hpdmUgYXJ0aWNsZSAuZG9zc2llci1pbWFnZXMsXG5cdC5kb3NzaWVyLWFyY2hpdmUgLmludmVydGVkIGFydGljbGUgLmRvc3NpZXItaW1hZ2VzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIl19 */