<commit_before>div.wizard
	div.header
		h3(translate="products.beta.apply.headline")
	form.wizard-form.body(name="MailchimpSubscriptionForm", ng-controller="MailchimpSubscriptionCtrl", novalidate)
		input.hidden(type="hidden", ng-model="mailchimp.username", ng-init="mailchimp.username='desec'")
		input.hidden(type="hidden", ng-model="mailchimp.dc", ng-init="mailchimp.dc='us10'")
		input.hidden(type="hidden", ng-model="mailchimp.u", ng-init="mailchimp.u='603c4db2265f369b56f5cd700'")
		input.hidden(type="hidden", ng-model="mailchimp.id", ng-init="mailchimp.id='c96453cafb'")
		input.hidden(type="hidden", ng-model="mailchimp.product", ng-init="mailchimp.PRODUCT=product")
		.wizard-step(ng-class="{active: !mailchimp.result}")
			.tabs
				.tab.active.row
					.col-sm-6
						.form-group
							label(for="email", translate="products.beta.apply.email.label")
							input.form-control(type="email", name="email", ng-model="mailchimp.EMAIL", placeholder="{{ 'products.beta.apply.email.placeholder' | translate }}", required="")
					.col-sm-6
						.form-group
							label(for="product", translate="products.beta.apply.product.label")
							select.form-control(type="email", name="email", ng-model="mailchimp.PRODUCT", placeholder="{{ 'products.beta.apply.email.placeholder' | translate }}", required="")
								option(value="anydns") anyDNS
								option(value="dyndns") dynDNS
								option(value="geodns") geoDNS
								option(value="golddns") goldDNS
								option(value="tunneldns") tunnelDNS
		.wizard-step(ng-class="{active: mailchimp.result}")
			.tabs
				.tab.active.row
					.col-sm-12
						// Show animation while waiting
						div(ng-show="mailchimp.result === true", ng-cloak="")
							span(translate="products.beta.apply.waiting")
						// Show error message if MailChimp unsuccessfully added the email to the list.
						div(ng-show="mailchimp.result === 'error'", ng-cloak="")
							span(ng-bind-html="mailchimp.errorMessage")
						// Show success message if MailChimp returned successfully.
						div(ng-show="mailchimp.result === 'success'", ng-cloak="")<commit_msg>feat(newsletter): added field for "secure" DNS services<commit_after>div.wizard
	div.header
		h3(translate="products.beta.apply.headline")
	form.wizard-form.body(name="MailchimpSubscriptionForm", ng-controller="MailchimpSubscriptionCtrl", novalidate)
		input.hidden(type="hidden", ng-model="mailchimp.username", ng-init="mailchimp.username='desec'")
		input.hidden(type="hidden", ng-model="mailchimp.dc", ng-init="mailchimp.dc='us10'")
		input.hidden(type="hidden", ng-model="mailchimp.u", ng-init="mailchimp.u='603c4db2265f369b56f5cd700'")
		input.hidden(type="hidden", ng-model="mailchimp.id", ng-init="mailchimp.id='c96453cafb'")
		input.hidden(type="hidden", ng-model="mailchimp.product", ng-init="mailchimp.PRODUCT=product")
		.wizard-step(ng-class="{active: !mailchimp.result}")
			.tabs
				.tab.active
					.row
						.col-sm-6
							.form-group
								label(for="email", translate="products.beta.apply.email.label")
								input.form-control(type="email", name="email", ng-model="mailchimp.EMAIL", placeholder="{{ 'products.beta.apply.email.placeholder' | translate }}", required="")
						.col-sm-6
							.form-group
								label(for="product", translate="products.beta.apply.product.label")
								select.form-control(type="email", name="email", ng-model="mailchimp.PRODUCT", placeholder="{{ 'products.beta.apply.email.placeholder' | translate }}", required="")
									option(value="anydns") anyDNS
									option(value="dyndns") dynDNS
									option(value="geodns") geoDNS
									option(value="golddns") goldDNS
									option(value="tunneldns") tunnelDNS
					.row
						.col-sm-6
							pre {{ mailchimp }}
						.col-sm-6
							//.col-sm-offset-6
							.checkbox
								label
									input(type="checkbox", name="securedns", ng-init="mailchimp.SECURE='plain'", ng-model="mailchimp.SECURE", ng-true-value="secure", ng-false-value="plain")
									| {{ 'products.beta.apply.securedns.label' | translate }}
		.wizard-step(ng-class="{active: mailchimp.result}")
			.tabs
				.tab.active.row
					.col-sm-12
						// Show animation while waiting
						div(ng-show="mailchimp.result === true", ng-cloak="")
							span(translate="products.beta.apply.waiting")
						// Show error message if MailChimp unsuccessfully added the email to the list.
						div(ng-show="mailchimp.result === 'error'", ng-cloak="")
							span(ng-bind-html="mailchimp.errorMessage")
						// Show success message if MailChimp returned successfully.
						div(ng-show="mailchimp.result === 'success'", ng-cloak="")
{'fraction_non_alphanumeric': 0.17652155079055665, 'fraction_numerical': 0.013212042451808534, 'mean_word_length': 4.008676789587852, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5974001', 'n_tokens_mistral': 1916, 'n_tokens_neox': 1527, 'n_words': 214}