/** * All of the CSS for your public-facing functionality should be * included in this file. */ .yikes-easy-mc-form {	display: block;	width: 100%; }	.yikes-easy-mailchimp-edit-form-link {		display: block;		margin-bottom: 1em;	}	/*	*	Inline form styles	*	@since 6.0.3.8	*/	.yikes-easy-mc-form.yikes-mailchimp-form-inline {		display: inline-block;		width: 100%;	} /* Input heights */ .yikes-easy-mc-form select, .yikes-easy-mc-form input[type="text"], .yikes-easy-mc-form input[type="url"], .yikes-easy-mc-form input[type="email"], .yikes-easy-mc-form input[type="number"] {	padding: 0.5278em;	background-color: #F1F1F1;	border: 2px solid rgba(51, 51, 51, 0.1);	display: block;	-moz-box-sizing: border-box;	margin-bottom: 8px; } .yikes-easy-mc-form select:focus, .yikes-easy-mc-form input[type="text"]:focus, .yikes-easy-mc-form input[type="url"]:focus, .yikes-easy-mc-form input[type="email"]:focus, .yikes-easy-mc-form input[type="number"]:focus {	outline: 2px solid rgba(51, 51, 51, 0.30);	outline: 2px solid rgba(51, 51, 51, 0.30); } /* Datepicker */.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {	min-width: 258px; } /* Submit Button */ .yikes-easy-mc-form .yikes-easy-mc-submit-button {	display: block; /* block so if the last field is one-third/one-half it's not floated improperly */	width: 100%;	margin-top: .5em;	min-height: 40px;	padding: 10px;	cursor: pointer; }	.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in {		margin-bottom: 1em;	}	/*	*	Inline submit button & label	*	@since 6.0.3.8	*/	.yikes-easy-mc-form .empty-form-inline-label .empty-label.labels-hidden {		display: none;	}	.yikes-easy-mc-form .submit-button-inline-label {		width: 20%;		min-width: 90px;		float: left;	}		.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button {			margin-top: 0;			margin-bottom: .5em;		}  /* Form Description */   .yikes-easy-mc-form .form-field-description {		display: block;		margin-top: .25em;		margin-bottom: .75em;		font-style: italic;		font-weight: normal;		font-size: 80%;	 }	.yikes-easy-mc-error-message {		color: rgba(216, 48, 57, 0.87);		background: #FFBABA;		padding: 12px;		position: relative;	}	.yikes-easy-mc-success-message {		color: #4F8A10;		background: #DFF2BF;		padding: 12px;		position: relative;	} /* Labels & Descriptions */ .yikes-easy-mc-form label, .yikes-easy-mc-form .field-no-label {	display: inline-block;	margin-bottom: .5em;	width: 100%; } /* Interest Group Required Error Notice */ p.yikes-mailchimp-required-interest-group-error {	color: rgba(216, 48, 57, 0.87);	margin: 8px 0; } /* No Label Descriptions */ .yikes-easy-mc-form select, .yikes-easy-mc-form input[type="number"], .yikes-easy-mc-form input[type="text"], .yikes-easy-mc-form input[type="email"], .yikes-easy-mc-form input[type="url"], .yikes-easy-mc-form input[type="password"], .yikes-easy-mc-form textarea {	box-sizing: border-box;	display: block;	width: 100%;	max-width: 100%; }	.yikes-easy-mc-form .yikes-easy-mc-submit-button-image  {		padding: 0;		width: 16%;		min-width: 140px;		max-width: 200px;	}	.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button-image {		width: 100%;		max-width: 100%;	} /** Radio Form Buttons **/ .checkbox-parent-label {	width: 100%;	display: block; } .yikes-easy-mc-form .yikes-easy-mc-checkbox-label {	display: inline-block; } .yikes-easy-mc-display-none, .mailchimp-field-hidden {	display: none !important; } .yikes-easy-mc-text-align-right {	text-align: right; }	/** Remove top margin on the form title **/	#yikes-mailchimp-container .yikes-form-title {		margin-top: 0;	}	/** Disclaimer Text **/	.yikes-mailchimp-disclaimer-text {		display: block;		margin-top: 1em;	}/***	Update subscription details response/preloader*	@since 6.0.4.1*/.update-email-preloader,.yikes-mailchimp-preloader {	position: absolute;	top: 40%;	left: 0;	right: 0;	bottom: 0;	margin: 0 auto;}img.yikes-mailchimp-preloader{	max-height:40px;}img.loading-dots.yikes-mc-loading-dots{	max-height:20px;}/**	ReCaptcha Styles*	- Responsive*/.g-recaptcha {	transform: scale(0.81);	-webkit-transform: scale(0.81);	transform-origin: 0 0;	-webkit-transform-origin: 0 0;	margin: 7px 0 -3px 0;}/*** Styles for when a required field is missing (server side check)* @since 6.3.0*/.yikes-mc-required-field-not-filled {	background-color: #FFBABA !important;}@media screen and (max-height: 575px) {	#rc-imageselect, .g-recaptcha {		transform: scale(0.81);		-webkit-transform: scale(0.81);		transform-origin: 0 0;		-webkit-transform-origin: 0 0;	}}/* End ReCaptcha */ /******************************************/ /*    Front End Pre-defined Classes  */ /******************************************/	/*		To Do		- list height		- scroll text for blocks of html text (disclaimer etc.)		http://www.gravityhelp.com/css-ready-classes-for-gravity-forms/	/*****************************************/	/*        Inline Radio & Checkboxes       */	/****************************************/	.yikes-easy-mc-form label.option-inline > label {		display: inline-block;		float: left;		width: auto !important;		margin-right: 15px;	}		/******************************************************/		/*        Inline Radio & Checkboxes Hieghts     */		/*****************************************************/			/* Height 25px */			.yikes-easy-mc-form label.option-height-25 {				height: 25px;			}			/* Height 50px */			.yikes-easy-mc-form label.option-height-50 {				height: 50px;			}			/* Height 75px */			.yikes-easy-mc-form label.option-height-75 {				height: 75px;			}			/* Height 100px */			.yikes-easy-mc-form label.option-height-100 {				height: 100px;			}			/* Height 125px */			.yikes-easy-mc-form label.option-height-125 {				height: 125px;			}			/* Height 150px */			.yikes-easy-mc-form label.option-height-150 {				height: 150px;			}	/*****************************************/	/*   	  		2-Column Radio           */	/****************************************/	.yikes-easy-mc-form label.option-2-col > label {		display: inline-block;		float: left;		width: 50%;	}	/*****************************************/	/*   	  		3-Column Radio           */	/****************************************/	.yikes-easy-mc-form label.option-3-col > label {		display: inline-block;		float: left;		width: 33%;	}	/*****************************************/	/*   	  		4-Column Radio           */	/****************************************/	.yikes-easy-mc-form label.option-4-col > label {		display: inline-block;		float: left;		width: 25%;	}	/*****************************************/	/*   	  		2-Column Form            */	/****************************************/	.yikes-easy-mc-form label.field-left-half,	.yikes-easy-mc-form input.field-left-half {		width: 48%;		float: left;		margin-right: 2%;	 }	.yikes-easy-mc-form label.field-right-half,	 .yikes-easy-mc-form input.field-right-half {		width: 48%;		float: right;		margin-left: 2%;	 }	 /*****************************************/	/*   	  		3-Column Form            */	/****************************************/	.yikes-easy-mc-form label.field-third,	.yikes-easy-mc-form input.field-third {		width: 32%;		float: left;		margin-right: 1.33333%;	 }	/****************************************/	/*			Responsive Styles			 */	/***************************************/		/*		*	Field Half Styles		*	Break at 525px		*/		@media only screen and (max-width: 525px) {			.yikes-easy-mc-form label.field-left-half,			.yikes-easy-mc-form input.field-left-half,			.yikes-easy-mc-form label.field-right-half,			.yikes-easy-mc-form input.field-right-half {				width: 100%;			}		}		/*		*	Field Third Styles		*	Breaks at 955px & 525px		*/		@media only screen and (max-width: 955px) {			.yikes-easy-mc-form label.field-third:nth-child(odd),			.yikes-easy-mc-form input.field-third:nth-child(odd) {				width: 48%;				float: left;				margin-right: 2%;			}			.yikes-easy-mc-form label.field-third:nth-child(even),			.yikes-easy-mc-form input.field-third:nth-child(even) {				width: 48%;				float: right;				margin-left: 0;			}		}		@media only screen and (max-width: 525px) {			.yikes-easy-mc-form label.field-third,			.yikes-easy-mc-form input.field-third {				width: 100% !important;				margin-right: 0;				margin-left: 0;				float: none;			}		}	/***************************************/	/*		Datepicker Responsive		*/	/***************************************/	@media only screen and (max-width: 525px) {		.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {			min-width: 84%;		}	}/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1wdWJsaWMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGtHQUFBLEdBQWtHLHVCQUFJLGVBQUEsRUFBQSxZQUFBLEdBQUEsR0FBQSx5Q0FBd0MsZUFBbUIsR0FBeUMsbUJBQUEsR0FBQSxHQUFBLDhDQUFBLEVBQUEsb0RBQTRDLHNCQUFBLEdBQUEsWUFBQSxHQUFBLEdBQUEsbUJBQUEsRUFBQSxvTUFBQSxrQkFBcUIsRUFBQSwwQkFBQSxFQUFBLHdDQUFBLEVBQUEsZUFBQSxFQUFBLDRCQUFBLEVBQUEsbUJBQUEsR0FBQSxHQUFBLGtPQUFBLDBDQUFBLEVBQUEsMENBQTRTLEdBQUEsR0FBQSxnQkFBQSxDQUFBLDhGQUF3VCxpQkFBQSxHQUFBLEdBQUEsbUJBQThMLEVBQUEsb0RBQUEsZUFBQSxDQUFBLGtGQUFBLEVBQUEsWUFBQSxFQUFBLGlCQUE2SSxFQUFBLGlCQUEwRSxFQUFBLGNBQUEsRUFBQSxnQkFBQSxHQUFBLEVBQUEscUVBQUEsbUJBQUEsR0FBQSxHQUFBLHdEQUFpRyxHQUFBLDRFQUFzSSxjQUFBLEdBQUEsR0FBQSxvREFBK0IsV0FBQSxHQUFBLGdCQUFBLEdBQUEsWUFBQSxHQUFBLElBQUEsa0ZBQUEsY0FBQSxJQUFBLG9CQUFBLElBQUEsSUFBQSxzQkFBQSxJQUFBLGdEQUFBLGVBQUEsR0FBQSxtQkFBQSxHQUFBLHFCQUFBLEdBQUEsbUJBQUEsSUFBQSxJQUFBLHdEQUFBLGVBQUEsR0FBQSxtQkFBQSxHQUFBLG1CQUFBLElBQUEsR0FBQSxpQ0FBQSwrQkFBQSxHQUFBLG9CQUFBLEdBQUEsY0FBQSxHQUFBLG1CQUFBLEdBQUEsR0FBQSxtQ0FBQSxlQUFBLEdBQUEsb0JBQUEsR0FBQSxjQUFBLEdBQUEsbUJBQUEsR0FBQSxHQUFBLDJCQUFBLEVBQUEsbUVBQUEsc0JBQUEsRUFBQSxvQkFBQSxFQUFBLFlBQUEsR0FBQSxHQUFBLDBDQUFBLEVBQUEsbURBQUEsK0JBQTQ3QixFQUFBLGNBQUEsR0FBQSxHQUFBLDJCQUFBLEdBQUEsZ1JBQUEsdUJBQTBGLEVBQUEsZUFBQSxFQUFBLFlBQUEsRUFBQSxnQkFBQSxHQUFBLEdBQUEsNERBQUEsV0FBQSxHQUFBLFdBQUEsR0FBQSxpQkFBQSxHQUFBLGlCQUFBLEdBQUEsR0FBQSx1RkFBQSxZQUFBLEdBQUEsZ0JBQUEsR0FBQSxHQUFBLDBCQUFBLEVBQUEsMEJBQUEsWUFBQSxFQUFBLGVBQUEsR0FBQSxFQUFBLHFEQUFBLHNCQUFBLEdBQUEsR0FBQSx5REFBQSx5QkFBQSxHQUFBLEdBQUEsbUNBQUEsa0JBQUEsR0FBQSxHQUFBLDJDQUFpdUIsRUFBQSxpREFBMEosY0FBQSxHQUFBLEdBQUEsdUJBQUEsRUFBQSxxQ0FBQSxlQUFBLEdBQUEsZ0JBQUEsR0FBQSxFQUFBLHdFQUFBLENBQUEsdURBQXVRLG1CQUFBLEVBQUEsU0FBQSxFQUFBLFFBQTBCLEVBQUEsU0FBQSxFQUFBLFVBQUEsRUFBQSxlQUFBLEVBQUEsQ0FBQSx1Q0FBQSxDQUFBLGdCQUE4TSx1QkFBQSxFQUFBLCtCQUFBLEVBQUEsc0JBQUEsRUFBQSw4QkFBQSxFQUFBLHFCQUE0RyxFQUFBLEdBQUEseUNBQUEsa0NBQUEsdUJBQXFDLEdBQUEsK0JBQUEsR0FBQSxzQkFBMkMsR0FBQSw4QkFBQSxHQUFBLEVBQUEsRUFBQSxtQkFBQSxHQUFBLDRDQUFBLEVBQUEsdUNBQUEsRUFBQSw0Q0FBQSxHQUFBLG9NQUFBLEVBQUEsNENBQTZFLEVBQUEsMENBQUEsRUFBQSxvREFBQSxzQkFBQSxHQUFBLFlBQUEsR0FBQSx1QkFBQSxHQUFBLG1CQUFBLEdBQUEsSUFBQSx3REFBQSxHQUFBLGtEQUFBLEdBQUEsdURBQUEsSUFBQSxpQkFBQSxJQUFBLGlEQUFBLGFBQUEsS0FBQSxJQUFBLGlCQUFBLElBQUEsaURBQUEsYUFBQSxLQUFBLElBQUEsaUJBQUEsSUFBQSxpREFBQSxhQUFBLEtBQUEsSUFBQSxrQkFBQSxJQUFBLGtEQUFBLGNBQUEsS0FBQSxJQUFBLGtCQUFBLElBQUEsa0RBQUEsY0FBQSxLQUFBLElBQUEsa0JBQUEsSUFBQSxrREFBQSxjQUFBLEtBQUEsR0FBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsRUFBQSxtREFBQSxzQkFBQSxHQUFBLFlBQUEsR0FBQSxXQUFBLEdBQUEsR0FBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsRUFBQSxtREFBQSxzQkFBQSxHQUFBLFlBQUEsR0FBQSxXQUFBLEdBQUEsR0FBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsRUFBQSxtREFBQSxzQkFBQSxHQUFBLFlBQUEsR0FBQSxXQUFBLEdBQUEsR0FBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsRUFBQSwwRkFBQSxXQUFBLEdBQUEsWUFBQSxHQUFBLGlCQUFBLElBQUEsR0FBQSw2RkFBQSxXQUFBLEdBQUEsYUFBQSxHQUFBLGdCQUFBLElBQUEsSUFBQSwyQ0FBQSxFQUFBLHFDQUFBLEVBQUEsMENBQUEsR0FBQSxrRkFBQSxXQUFBLEdBQUEsWUFBQSxHQUFBLHVCQUFBLElBQUEsSUFBQSwwQ0FBQSxFQUFBLDRCQUFBLEVBQUEseUNBQUEsSUFBQSxnREFBQSxHQUFBLCtDQUFBLDRMQUFBLFlBQUEsS0FBQSxJQUFBLElBQUEsMERBQUEsR0FBQSwrQ0FBQSxvSEFBQSxXQUFBLEtBQUEsWUFBQSxLQUFBLGlCQUFBLEtBQUEsSUFBQSxzSEFBQSxXQUFBLEtBQUEsYUFBQSxLQUFBLGVBQUEsS0FBQSxJQUFBLEdBQUEsK0NBQUEsc0ZBQUEsdUJBQUEsS0FBQSxnQkFBQSxLQUFBLGVBQUEsS0FBQSxZQUFBLEtBQUEsSUFBQSxHQUFBLHlDQUFBLEVBQUEsNkJBQUEsRUFBQSx5Q0FBQSxFQUFBLDhDQUFBLGdHQUFBLGVBQUEsSUFBQSxHQUFBIiwiZmlsZSI6Inlpa2VzLWluYy1lYXN5LW1haWxjaGltcC1leHRlbmRlci1wdWJsaWMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHIgKiBBbGwgb2YgdGhlIENTUyBmb3IgeW91ciBwdWJsaWMtZmFjaW5nIGZ1bmN0aW9uYWxpdHkgc2hvdWxkIGJlXHIgKiBpbmNsdWRlZCBpbiB0aGlzIGZpbGUuXHIgKi9cciBcciAueWlrZXMtZWFzeS1tYy1mb3JtIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAxMDAlO1xyIH1cclx0XHJcdC55aWtlcy1lYXN5LW1haWxjaGltcC1lZGl0LWZvcm0tbGluayB7XHJcdFx0ZGlzcGxheTogYmxvY2s7XHJcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXHR9XHIgXHIgLyogSW5wdXQgaGVpZ2h0cyAqL1xyIC55aWtlcy1lYXN5LW1jLWZvcm0gc2VsZWN0LFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcdHBhZGRpbmc6IDEwcHg7XHJcdGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcciB9XHIgXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBzZWxlY3Q6Zm9jdXMsXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzIHtcclx0b3V0bGluZTogMnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4zMCk7XHJcdG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMzApO1xyIH1cciBcciAvKiBTdWJtaXQgQnV0dG9uICovXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSAueWlrZXMtZWFzeS1tYy1zdWJtaXQtYnV0dG9uIHtcclx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXHR3aWR0aDogMTAwJTtcclx0bWFyZ2luLXRvcDogMWVtO1xyXHRtYXJnaW4tYm90dG9tOiAxZW07XHIgfVxyICBcciAgLyogRm9ybSBEZXNjcmlwdGlvbiAqL1xyICAgLnlpa2VzLWVhc3ktbWMtZm9ybSAuZm9ybS1maWVsZC1kZXNjcmlwdGlvbiB7XHJcdFx0ZGlzcGxheTogYmxvY2s7XHJcdFx0bWFyZ2luLXRvcDogLS4yNWVtO1xyXHRcdG1hcmdpbi1ib3R0b206IC43NWVtO1xyXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclx0IH1cclx0IFxyXHQgLnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbCA+IC5mb3JtLWZpZWxkLWRlc2NyaXB0aW9uIHtcclx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRtYXJnaW4tdG9wOiAuMjVlbTtcclx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclx0IH1cciBcciBcciAvKiBMYWJlbHMgRGVzY3JpcHRpb25zICovXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbCxcciAueWlrZXMtZWFzeS1tYy1mb3JtIC5maWVsZC1uby1sYWJlbCB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclx0d2lkdGg6IDEwMCU7XHIgfVxyIFxyIFxyIC8qIE5vIExhYmVsIERlc2NyaXB0aW9ucyAqL1xyIFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gc2VsZWN0LFxyIC55aWtlcy1lYXN5LW1jLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCBcciAueWlrZXMtZWFzeS1tYy1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgXHIgLnlpa2VzLWVhc3ktbWMtZm9ybSB0ZXh0YXJlYSB7XHJcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0d2lkdGg6IDEwMCU7XHIgfVxyIFxyIC8qKiBSYWRpbyBGb3JtIEJ1dHRvbnMgKiovXHIgLmNoZWNrYm94LXBhcmVudC1sYWJlbCB7XHJcdHdpZHRoOiAxMDAlO1xyXHRkaXNwbGF5OiBibG9jaztcciB9XHIgLnlpa2VzLWVhc3ktbWMtZm9ybSAueWlrZXMtZWFzeS1tYy1jaGVja2JveC1sYWJlbCB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcciB9XHIgLnlpa2VzLWVhc3ktbWMtZm9ybSAueWlrZXMtZWFzeS1tYy1jaGVja2JveC1sYWJlbC5sYXN0LXNlbGVjdGlvbiB7XHJcdG1hcmdpbi1ib3R0b206IDA7XHIgfVxyIFxyIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHIgLyogICAgRnJvbnQgRW5kIFByZS1kZWZpbmVkIENsYXNzZXMgICovXHIgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cciBcclx0LyogXHJcdFx0VG8gRG9cclx0XHQtIElubGluZSBMaXN0XHJcdFx0LSBsaXN0IGhlaWdodFxyXHRcdC0gc2Nyb2xsIHRleHQgZm9yIGJsb2NrcyBvZiBodG1sIHRleHQgKGRpc2NsYWltZXIgZXRjLilcclx0XHRodHRwOi8vd3d3LmdyYXZpdHloZWxwLmNvbS9jc3MtcmVhZHktY2xhc3Nlcy1mb3ItZ3Jhdml0eS1mb3Jtcy9cclx0XHRcclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiAgICAgICAgSW5saW5lIFJhZGlvICYgQ2hlY2tib3hlcyAgICAgICAqL1xyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0Lnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbC5vcHRpb24taW5saW5lID4gbGFiZWwge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHRmbG9hdDogbGVmdDtcclx0XHR3aWR0aDogYXV0bztcclx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcdH1cdFxyXHRcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgXHQgIFx0XHQyLUNvbHVtbiBSYWRpbyAgICAgICAgICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwub3B0aW9uLTItY29sID4gbGFiZWwge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHRmbG9hdDogbGVmdDtcclx0XHR3aWR0aDogNTAlO1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgXHQgIFx0XHQzLUNvbHVtbiBSYWRpbyAgICAgICAgICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwub3B0aW9uLTMtY29sID4gbGFiZWwge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHRmbG9hdDogbGVmdDtcclx0XHR3aWR0aDogMzMlO1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgXHQgIFx0XHQ0LUNvbHVtbiBSYWRpbyAgICAgICAgICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwub3B0aW9uLTMtY29sID4gbGFiZWwge1xyXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0XHRmbG9hdDogbGVmdDtcclx0XHR3aWR0aDogMjUlO1xyXHR9XHJcdFxyXHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qICAgXHQgIFx0XHQyLUNvbHVtbiBGb3JtICAgICAgICAgICAgKi9cclx0LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdCAueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsLmZpZWxkLWxlZnQtaGFsZiB7XHJcdFx0d2lkdGg6IDQ4JTtcclx0XHRmbG9hdDogbGVmdDtcclx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xyXHQgfVxyXHQgXHJcdCAueWlrZXMtZWFzeS1tYy1mb3JtIGxhYmVsLmZpZWxkLXJpZ2h0LWhhbGYge1xyXHRcdHdpZHRoOiA0OCU7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHRcdG1hcmdpbi1sZWZ0OiAyJTtcclx0IH1cclx0IFxyXHQgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHQvKiAgIFx0ICBcdFx0My1Db2x1bW4gRm9ybSAgICAgICAgICAgICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXHRcclx0Lnlpa2VzLWVhc3ktbWMtZm9ybSBsYWJlbC5maWVsZC1sZWZ0LXRoaXJkIHtcclx0XHR3aWR0aDogMzIlO1xyXHRcdGZsb2F0OiBsZWZ0O1xyXHRcdG1hcmdpbi1yaWdodDogMS4zMzMzMyU7XHJcdCB9XHJcdCBcclx0IC55aWtlcy1lYXN5LW1jLWZvcm0gbGFiZWwuZmllbGQtcmlnaHQtdGhpcmQge1xyXHRcdHdpZHRoOiAzMiU7XHJcdFx0ZmxvYXQ6IHJpZ2h0O1xyXHRcdG1hcmdpbi1sZWZ0OiAxLjMzMzMzJTtcclx0IH1cclx0IFxyXHQgXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcdC8qXHRcdENoZWNrYm94IEludGVncmF0aW9uIFN0eWxlc1x0ICovXHJcdC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclx0Il19 */