INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(634, 0x7075626c6963, 0x6163636f756e745f74776f5f737465705f61757468795f636f6e666967, 0, '<xf:title>{{ phrase(\'two_step_verification_setup:\') }} {$provider.title}</xf:title>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<xf:form action=\"{{ link(\'account/two-step/enable\', $provider) }}\" class=\"block\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:if is=\"$xf.visitor.email\">\n				<xf:formrow label=\"{{ phrase(\'email\') }}\" explain=\"{{ phrase(\'create_authy_id_current_email_explain\') }}\">\n					{$xf.visitor.email|email_display}\n				</xf:formrow>\n			<xf:else />\n				<xf:textboxrow label=\"{{ phrase(\'email\') }}\" name=\"email\" explain=\"{{ phrase(\'create_authy_id_email_explain\') }}\" />\n			</xf:if>\n\n			<xf:telboxrow label=\"{{ phrase(\'cell_mobile_phone_number\') }}\"\n				name=\"user_number\" dialcodename=\"dial_code\"\n				intlnumbername=\"intl_numb\" />\n		</div>\n		<xf:submitrow icon=\"save\" />\n	</div>\n\n	<xf:hiddenval name=\"setup\" value=\"1\" />\n</xf:form>', 0x[encoded data, 14520 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057),
(635, 0x7075626c6963, 0x6163636f756e745f74776f5f737465705f6261636b75705f636f646573, 0, '<xf:title>{{ phrase(\'two_step_verification_backup_codes\') }}</xf:title>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<div class=\"block\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<div class=\"block-row block-row--separated\">\n				{{ phrase(\'two_step_verification_backup_codes_have_automatically_been_generated\') }}\n			</div>\n			<div class=\"block-row block-row--separated\">\n				<ul class=\"listColumns listColumns--spaced listPlain\">\n				<xf:foreach loop=\"$codes\" value=\"$code\">\n					<li><div>{$code}</div></li>\n				</xf:foreach>\n				</ul>\n			</div>\n		</div>\n		<div class=\"block-footer\">\n			<span class=\"block-footer-controls\">\n				<xf:button class=\"button--primary js-overlayClose\">{{ phrase(\'i_have_saved_backup_codes\') }}</xf:button>\n			</span>\n		</div>\n	</div>\n</div>', 0x[encoded data, 6746 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(636, 0x7075626c6963, 0x6163636f756e745f74776f5f737465705f6261636b75705f6d616e616765, 0, '<xf:title>{{ phrase(\'two_step_verification_setup:\') }} {$provider.title}</xf:title>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<xf:form action=\"{{ link(\'account/two-step/manage\', $provider) }}\" class=\"block\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:formrow\n				label=\"{{ phrase(\'tfa.backup\') }}\"\n				explain=\"{{ phrase(\'backup_codes_used_once_secure_location\') }}\">\n\n				<ul class=\"listColumns listColumns--spaced listPlain\">\n				<xf:foreach loop=\"$usedCodes\" value=\"$code\">\n					<li><div style=\"text-decoration: line-through\">{$code}</div></li>\n				</xf:foreach>\n				<xf:foreach loop=\"$availableCodes\" value=\"$code\">\n					<li><div>{$code}</div></li>\n				</xf:foreach>\n				</ul>\n			</xf:formrow>\n\n			<xf:checkboxrow>\n				<xf:option name=\"regen\" value=\"1\"\n					label=\"{{ phrase(\'generate_new_backup_codes\') }}\"\n					hint=\"{{ phrase(\'this_will_generate_new_backup_codes\') }}\" />\n			</xf:checkboxrow>\n		</div>\n		<xf:submitrow submit=\"{{ phrase(\'confirm_regeneration\') }}\" />\n	</div>\n</xf:form>', 0x[encoded data, 14154 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(637, 0x7075626c6963, 0x6163636f756e745f74776f5f737465705f64697361626c65, 0, '<xf:if is=\"$provider\">\n	<xf:title>{{ phrase(\'disable_two_step_verification:\') }} {$provider.title}</xf:title>\n<xf:else />\n	<xf:title>{{ phrase(\'disable_two_step_verification\') }}</xf:title>\n</xf:if>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<xf:form action=\"{{ link(\'account/two-step/disable\', $provider) }}\" class=\"block\" ajax=\"true\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:inforow rowtype=\"confirm\">\n				<xf:if is=\"$provider\">\n					{{ phrase(\'you_sure_you_want_disable_two_step_x\', {\'title\': $provider.title}) }}\n				<xf:else />\n					{{ phrase(\'you_sure_you_want_disable_two_step\') }}\n				</xf:if>\n			</xf:inforow>\n		</div>\n		<xf:submitrow submit=\"{{ phrase(\'confirm\') }}\" rowtype=\"simple\" icon=\"disable\" />\n	</div>\n</xf:form>', 0x[encoded data, 13814 characters], 0x5846, 2000036, '2.0.0 Beta 6', 1748686057),
(638, 0x7075626c6963, 0x6163636f756e745f74776f5f737465705f656e61626c65, 0, '<xf:title>{{ phrase(\'two_step_verification_setup:\') }} {$provider.title}</xf:title>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<xf:form action=\"{{ link(\'account/two-step/enable\', $provider) }}\" class=\"block\" ajax=\"true\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			{{ $provider.render(\'setup\', $xf.visitor, $providerData, $triggerData)|raw }}\n		</div>\n		<xf:submitrow submit=\"{{ phrase(\'confirm\') }}\" />\n	</div>\n	<xf:hiddenval name=\"step\">confirm</xf:hiddenval>\n</xf:form>', 0x[encoded data, 8990 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(639, 0x7075626c6963, 0x6163636f756e745f74776f5f737465705f746f74705f6d616e616765, 0, '<xf:title>{{ phrase(\'two_step_verification_setup:\') }} {$provider.title}</xf:title>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<xf:form action=\"{{ link(\'account/two-step/manage\', $provider) }}\" class=\"block\" ajax=\"{{ $newProviderData ? \'true\' : \'\' }}\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:if is=\"$newProviderData\">\n				{{ $provider.render(\'setup\', $xf.visitor, $newProviderData, $newTriggerData)|raw }}\n\n				<xf:hiddenval name=\"confirm\">1</xf:hiddenval>\n			<xf:else />\n				<xf:checkboxrow>\n					<xf:option name=\"regen\" value=\"1\"\n						label=\"{{ phrase(\'regenerate_secret_for_new_device\') }}\"\n						hint=\"{{ phrase(\'totp_this_will_regenerate_secret\') }}\" />\n				</xf:checkboxrow>\n			</xf:if>\n		</div>\n		<xf:submitrow submit=\"{{ phrase(\'confirm\') }}\" />\n	</div>\n</xf:form>', 0x[encoded data, 14312 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(640, 0x7075626c6963, 0x6163636f756e745f757067726164655f7075726368617365, 0, '<xf:title>{{ phrase(\'thanks_for_your_purchase\') }}</xf:title>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<div class=\"blockMessage\">{{ phrase(\'thank_you_for_purchasing_this_upgrade\') }}</div>', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a363a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a313b733a343a226e616d65223b733a353a227469746c65223b733a31303a2261747472696275746573223b613a303a7b7d733a383a226368696c6472656e223b613a313a7b693a303b4f3a33383a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c45787072657373696f6e223a323a7b733a343a226c696e65223b693a313b733a31303a2265787072657373696f6e223b4f3a33323a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c46756e63223a333a7b733a343a226c696e65223b693a313b733a343a226e616d65223b733a363a22706872617365223b733a393a22617267756d656e7473223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a32343a227468616e6b735f666f725f796f75725f7075726368617365223b7d7d7d7d7d733a31313a22697353656c66436c6f7365223b623a303b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d693a313b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a323a220a0a223b7d693a323b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a343a2277726170223b733a31303a2261747472696275746573223b613a313a7b733a383a2274656d706c617465223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a31353a226163636f756e745f77726170706572223b7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d693a333b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a32383a220a0a3c64697620636c6173733d22626c6f636b4d657373616765223e223b7d693a343b4f3a33383a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c45787072657373696f6e223a323a7b733a343a226c696e65223b693a353b733a31303a2265787072657373696f6e223b4f3a33323a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c46756e63223a333a7b733a343a226c696e65223b693a353b733a343a226e616d65223b733a363a22706872617365223b733a393a22617267756d656e7473223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a353b733a373a22636f6e74656e74223b733a33373a227468616e6b5f796f755f666f725f70757263686173696e675f746869735f75706772616465223b7d7d7d7d693a353b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a353b733a373a22636f6e74656e74223b733a363a223c2f6469763e223b7d7d7d, 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(641, 0x7075626c6963, 0x6163636f756e745f757067726164655f75706461746564, 0, '<xf:title>{{ phrase(\'changed_payment_confirmation\') }}</xf:title>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<div class=\"blockMessage\">{{ phrase(\'account_upgrade_payment_change\') }}</div>', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a363a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a313b733a343a226e616d65223b733a353a227469746c65223b733a31303a2261747472696275746573223b613a303a7b7d733a383a226368696c6472656e223b613a313a7b693a303b4f3a33383a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c45787072657373696f6e223a323a7b733a343a226c696e65223b693a313b733a31303a2265787072657373696f6e223b4f3a33323a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c46756e63223a333a7b733a343a226c696e65223b693a313b733a343a226e616d65223b733a363a22706872617365223b733a393a22617267756d656e7473223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a32383a226368616e6765645f7061796d656e745f636f6e6669726d6174696f6e223b7d7d7d7d7d733a31313a22697353656c66436c6f7365223b623a303b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d693a313b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a323a220a0a223b7d693a323b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a343a2277726170223b733a31303a2261747472696275746573223b613a313a7b733a383a2274656d706c617465223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a31353a226163636f756e745f77726170706572223b7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d693a333b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a32383a220a0a3c64697620636c6173733d22626c6f636b4d657373616765223e223b7d693a343b4f3a33383a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c45787072657373696f6e223a323a7b733a343a226c696e65223b693a353b733a31303a2265787072657373696f6e223b4f3a33323a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c46756e63223a333a7b733a343a226c696e65223b693a353b733a343a226e616d65223b733a363a22706872617365223b733a393a22617267756d656e7473223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a353b733a373a22636f6e74656e74223b733a33303a226163636f756e745f757067726164655f7061796d656e745f6368616e6765223b7d7d7d7d693a353b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a353b733a373a22636f6e74656e74223b733a363a223c2f6469763e223b7d7d7d, 0x5846, 2030031, '2.3.0 Beta 1', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(642, 0x7075626c6963, 0x6163636f756e745f7570677261646573, 0, '<xf:title>{{ phrase(\'account_upgrades\') }}</xf:title>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<xf:js src=\"xf/payment.js\" min=\"1\" />\n\n<xf:if contentcheck=\"true\">\n	<xf:contentcheck>\n\n		<xf:if is=\"$available is not empty\">\n			<div class=\"block\">\n				<div class=\"block-container\">\n					<h2 class=\"block-header\">{{ phrase(\'available_upgrades\') }}</h2>\n\n					<div class=\"block-body\">\n					<xf:foreach loop=\"$available\" value=\"$upgrade\">\n						<xf:formrow rowtype=\"button\"\n							label=\"{$upgrade.title}\"\n							hint=\"{$upgrade.cost_phrase}\"\n							explain=\"{$upgrade.description|raw}\">\n\n							<xf:form action=\"{{ link(\'purchase\', $upgrade, {\'user_upgrade_id\': $upgrade.user_upgrade_id}) }}\" ajax=\"true\" data-xf-init=\"payment-provider-container\">\n								<div class=\"inputGroup\">\n									<xf:if is=\"{{ count($upgrade.payment_profile_ids) > 1 }}\">\n										<xf:select name=\"payment_profile_id\">\n											<xf:option>{{ phrase(\'(choose_payment_method)\') }}</xf:option>\n											<xf:foreach loop=\"$upgrade.payment_profile_ids\" value=\"$profileId\">\n												<xf:if is=\"{$profiles.{$profileId}}\">\n													<xf:option value=\"{$profileId}\">{{ $profiles.{$profileId}.display_title ?: $profiles.{$profileId}.title }}</xf:option>\n												</xf:if>\n											</xf:foreach>\n										</xf:select>\n\n										<span class=\"inputGroup-splitter\"></span>\n\n										<xf:button type=\"submit\" icon=\"purchase\" />\n									<xf:else />\n										<xf:button type=\"submit\" icon=\"purchase\" />\n\n										<xf:hiddenval name=\"payment_profile_id\">{$upgrade.payment_profile_ids|first}</xf:hiddenval>\n									</xf:if>\n								</div>\n								<div class=\"js-paymentProviderReply-user_upgrade{$upgrade.user_upgrade_id}\"></div>\n							</xf:form>\n\n						</xf:formrow>\n					</xf:foreach>\n					</div>\n				</div>\n			</div>\n		</xf:if>\n\n		<xf:if is=\"$purchased is not empty\">\n			<div class=\"block\">\n				<div class=\"block-container\">\n					<h2 class=\"block-header\">{{ phrase(\'purchased_upgrades\') }}</h2>\n\n					<ul class=\"block-body listPlain\">\n					<xf:foreach loop=\"$purchased\" value=\"$upgrade\">\n						<li>\n							<div>\n								<xf:set var=\"$active\" value=\"{$upgrade.Active.{$xf.visitor.user_id}}\" />\n								<xf:formrow\n									label=\"{$upgrade.title}\"\n									hint=\"{$upgrade.cost_phrase}\"\n									explain=\"{$upgrade.description|raw}\">\n\n									<xf:if is=\"$active.end_date\">\n										{{ phrase(\'expires:\') }} <xf:date time=\"{$active.end_date}\" />\n									<xf:else />\n										{{ phrase(\'expires_never\') }}\n									</xf:if>\n\n									<xf:if contentcheck=\"true\">\n										<div style=\"margin-top: 5px;\">\n											<xf:contentcheck>\n												<xf:if is=\"$upgrade.length_unit && $upgrade.recurring && $active.PurchaseRequest\">\n													<xf:set var=\"$provider\" value=\"{$active.PurchaseRequest.PaymentProfile.Provider}\" />\n													{{ $provider.renderChangePayment($active)|raw }}\n													{{ $provider.renderCancellation($active)|raw }}\n												</xf:if>\n											</xf:contentcheck>\n										</div>\n									</xf:if>\n								</xf:formrow>\n							</div>\n						</li>\n					</xf:foreach>\n					</ul>\n				</div>\n			</div>\n		</xf:if>\n	</xf:contentcheck>\n<xf:else />\n	<div class=\"blockMessage\">{{ phrase(\'there_currently_no_purchasable_user_upgrades\') }}</div>\n</xf:if>\n', 0x[encoded data, 49434 characters], 0x5846, 2030032, '2.3.0 Beta 2', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(643, 0x7075626c6963, 0x6163636f756e745f757365726e616d65, 0, '<xf:title>{{ phrase(\'change_username\') }}</xf:title>\n\n<xf:wrap template=\"account_wrapper\" />\n\n<xf:form action=\"{{ link(\'account/username\') }}\" ajax=\"true\" class=\"block\" data-force-flash-message=\"on\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:if is=\"$xf.visitor.getNextAllowedUsernameChange($xf.time)\">\n				<xf:inforow>\n					<div class=\"blockMessage blockMessage--important\">\n						{{ phrase(\'next_allowed_username_change_message\', {\'date\': date($xf.visitor.getNextAllowedUsernameChange($xf.time))}) }}\n					</div>\n				</xf:inforow>\n			</xf:if>\n			<xf:textboxrow name=\"username\" value=\"{$xf.visitor}\" autofocus=\"autofocus\" autocomplete=\"off\"\n				maxlength=\"{{ max_length($xf.visitor, \'username\') }}\"\n				label=\"{{ phrase(\'user_name\') }}\"\n				validation-url=\"{{ link(\'misc/validate-username\') }}\" />\n			<xf:textarearow name=\"change_reason\" autosize=\"true\"\n				maxlength=\"{{ max_length(\'XF:UsernameChange\', \'change_reason\') }}\"\n				label=\"{{ phrase(\'change_reason\') }}\"\n				hint=\"{{ $xf.options.usernameChangeRequireReason ? phrase(\'required\') : \'\' }}\"\n				required=\"{{ $xf.options.usernameChangeRequireReason ? \'required\' : null }}\"\n				explain=\"{{ phrase(\'username_change_reason_explain\') }}\" />\n		</div>\n\n		<xf:submitrow icon=\"save\" sticky=\"true\" />\n	</div>\n\n	<xf:redirect />\n</xf:form>', 0x[encoded data, 20366 characters], 0x5846, 2030038, '2.3.0 Beta 8', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(644, 0x7075626c6963, 0x6163636f756e745f76697369746f725f6d656e75, 0, '<xf:if contentcheck=\"true\">\n	<h4 class=\"menu-tabHeader tabs\" data-xf-init=\"tabs\" role=\"tablist\">\n		<span class=\"hScroller\" data-xf-init=\"h-scroller\">\n			<span class=\"hScroller-scroll\">\n				<a href=\"{{ link(\'account\') }}\" class=\"tabs-tab is-active\" role=\"tab\" tabindex=\"0\" aria-controls=\"{{ unique_id(\'accountMenu\') }}\">{{ phrase(\'your_account\') }}</a>\n			<xf:contentcheck>\n				<xf:if is=\"$xf.visitor.canViewBookmarks()\">\n					<a href=\"{{ link(\'account/bookmarks\') }}\" class=\"tabs-tab\" role=\"tab\" tabindex=\"0\" aria-controls=\"{{ unique_id(\'accountMenuBookmarks\') }}\">{{ phrase(\'bookmarks\') }}</a>\n				</xf:if>\n				<!--[XF:account_tabs:bottom]-->\n			</xf:contentcheck>\n			</span>\n		</span>\n	</h4>\n	<xf:set var=\"$hasTabs\" value=\"{{ true }}\" />\n</xf:if>\n\n<xf:set var=\"$accountHtml\">\n	<div class=\"menu-row menu-row--alt\">\n		<xf:macro id=\"visitor_panel_row\" />\n	</div>\n\n	<xf:macro id=\"visitor_panel_row\">\n		<div class=\"contentRow\">\n			<div class=\"contentRow-figure\">\n				<span class=\"avatarWrapper\">\n					<xf:avatar user=\"{$xf.visitor}\" size=\"m\" href=\"\" notooltip=\"true\" />\n					<xf:if is=\"$xf.visitor.canUploadAvatar()\">\n						<a class=\"avatarWrapper-update\" href=\"{{ link(\'account/avatar\') }}\" data-xf-click=\"overlay\"><span>{{ phrase(\'edit\') }}</span></a>\n					</xf:if>\n				</span>\n			</div>\n			<div class=\"contentRow-main\">\n				<h3 class=\"contentRow-header\"><xf:username user=\"$xf.visitor\" rich=\"true\" notooltip=\"true\" /></h3>\n				<div class=\"contentRow-lesser\">\n					<xf:usertitle user=\"$xf.visitor\" />\n				</div>\n\n				<div class=\"contentRow-minor\">\n					<!--[XF:stats_pairs:above_messages]-->\n					<dl class=\"pairs pairs--justified fauxBlockLink\">\n						<dt>{{ phrase(\'messages\') }}</dt>\n						<dd>\n							<a href=\"{{ link(\'search/member\', null, {\'user_id\': $xf.visitor.user_id}) }}\" class=\"fauxBlockLink-linkRow u-concealed\">\n								{$xf.visitor.message_count|number}\n							</a>\n						</dd>\n					</dl>\n					<!--[XF:stats_pairs:above_reactions]-->\n					<dl class=\"pairs pairs--justified fauxBlockLink\">\n						<dt>{{ phrase(\'reaction_score\') }}</dt>\n						<dd>\n							<a href=\"{{ link(\'account/reactions\') }}\" class=\"fauxBlockLink-linkRow u-concealed\">\n								{$xf.visitor.reaction_score|number}\n							</a>\n						</dd>\n					</dl>\n					<!--[XF:stats_pairs:above_points]-->\n					<xf:if is=\"$xf.options.enableTrophies\">\n						<dl class=\"pairs pairs--justified fauxBlockLink\">\n							<dt>{{ phrase(\'trophy_points\') }}</dt>\n							<dd>\n								<a href=\"{{ link(\'members/trophies\', $xf.visitor) }}\" data-xf-click=\"overlay\" class=\"fauxBlockLink-linkRow u-concealed\">\n									{$xf.visitor.trophy_points|number}\n								</a>\n							</dd>\n						</dl>\n					</xf:if>\n				</div>\n			</div>\n		</div>\n	</xf:macro>\n\n	<!--[XF:menu_separator:below_visitor_panel]-->\n	<hr class=\"menu-separator menu-separator--hard\" />\n\n	<ul class=\"listPlain listColumns listColumns--narrow listColumns--together\">\n		<!--[XF:content_links:top]-->\n		<xf:if is=\"$xf.options.enableNewsFeed\">\n			<li><a href=\"{{ link(\'whats-new/news-feed\') }}\" class=\"menu-linkRow\">{{ phrase(\'news_feed\') }}</a></li>\n		</xf:if>\n		<xf:if is=\"$xf.visitor.canSearch()\">\n			<li><a href=\"{{ link(\'search/member\', null, {\'user_id\': $xf.visitor.user_id}) }}\" class=\"menu-linkRow\">{{ phrase(\'your_content\') }}</a></li>\n		</xf:if>\n		<li><a href=\"{{ link(\'account/reactions\') }}\" class=\"menu-linkRow\">{{ phrase(\'reactions_received\') }}</a></li>\n		<!--[XF:content_links:bottom]-->\n	</ul>\n\n	<!--[XF:menu_separator:below_content_links]-->\n	<hr class=\"menu-separator\" />\n\n	<ul class=\"listPlain listColumns listColumns--narrow listColumns--together\">\n		<!--[XF:account_links:top]-->\n		<li><a href=\"{{ link(\'account/account-details\') }}\" class=\"menu-linkRow\">{{ phrase(\'account_details\') }}</a></li>\n		<li><a href=\"{{ link(\'account/security\') }}\" class=\"menu-linkRow\">{{ phrase(\'password_and_security\') }}</a></li>\n		<li><a href=\"{{ link(\'account/privacy\') }}\" class=\"menu-linkRow\">{{ phrase(\'privacy\') }}</a></li>\n		<li><a href=\"{{ link(\'account/preferences\') }}\" class=\"menu-linkRow\">{{ phrase(\'preferences\') }}</a></li>\n		<xf:if is=\"$xf.visitor.canEditSignature()\">\n			<li><a href=\"{{ link(\'account/signature\') }}\" class=\"menu-linkRow\">{{ phrase(\'signature\') }}</a></li>\n		</xf:if>\n		<xf:if is=\"$xf.app.userUpgradeCount\">\n			<li><a href=\"{{ link(\'account/upgrades\') }}\" class=\"menu-linkRow\">{{ phrase(\'account_upgrades\') }}</a></li>\n		</xf:if>\n		<xf:if is=\"$xf.app.connectedAccountCount\">\n			<li><a href=\"{{ link(\'account/connected-accounts\') }}\" class=\"menu-linkRow\">{{ phrase(\'connected_accounts\') }}</a></li>\n		</xf:if>\n		<li><a href=\"{{ link(\'account/following\') }}\" class=\"menu-linkRow\">{{ phrase(\'following\') }}</a></li>\n		<li><a href=\"{{ link(\'account/ignored\') }}\" class=\"menu-linkRow\">{{ phrase(\'ignoring\') }}</a></li>\n		<!--[XF:account_links:bottom]-->\n	</ul>\n\n	<!--[XF:menu_separator:below_account_links]-->\n	<hr class=\"menu-separator\" />\n\n	<a href=\"{{ link(\'logout\', null, {\'t\': csrf_token()}) }}\" class=\"menu-linkRow\">{{ phrase(\'log_out\') }}</a>\n\n	<xf:if is=\"$xf.visitor.canPostOnProfile()\">\n		<xf:form action=\"{{ link(\'members/post\', $xf.visitor) }}\" ajax=\"true\"\n			data-redirect=\"off\"\n			data-reset-complete=\"true\"\n			data-no-auto-focus=\"true\"\n			class=\"menu-footer\">\n\n			<span class=\"u-srOnly\" id=\"ctrl_message\">{{ phrase(\'update_your_status:\') }}</span>\n			<xf:textarea name=\"message\" rows=\"1\" autosize=\"true\"\n				maxlength=\"{$xf.options.profilePostMaxLength}\"\n				placeholder=\"{{ phrase(\'update_your_status...\') }}\"\n				data-xf-init=\"focus-trigger user-mentioner emoji-completer\" data-display=\"< :next\" aria-labelledby=\"ctrl_message\" />\n			<div class=\"u-hidden u-hidden--transition u-inputSpacer\">\n				<xf:button type=\"submit\" class=\"button--primary\" icon=\"reply\">{{ phrase(\'post_verb\') }}</xf:button>\n			</div>\n		</xf:form>\n	</xf:if>\n</xf:set>\n\n<xf:if is=\"$hasTabs\">\n	<ul class=\"tabPanes\">\n		<li class=\"is-active\" role=\"tabpanel\" id=\"{{ unique_id(\'accountMenu\') }}\">\n			{$accountHtml|raw}\n		</li>\n		<xf:if is=\"$xf.visitor.canViewBookmarks()\">\n			<li role=\"tabpanel\" id=\"{{ unique_id(\'accountMenuBookmarks\') }}\"\n				data-href=\"{{ link(\'account/bookmarks-popup\') }}\"\n				data-load-target=\".js-bookmarksMenuBody\">\n				<div class=\"js-bookmarksMenuBody\">\n					<div class=\"menu-row\">{{ phrase(\'loading...\') }}</div>\n				</div>\n				<div class=\"menu-footer menu-footer--close\">\n					<a href=\"{{ link(\'account/bookmarks\') }}\" class=\"js-bookmarkShowAllLink\">{{ phrase(\'show_all...\') }}</a>\n				</div>\n			</li>\n		</xf:if>\n		<!--[XF:account_tab_panes:bottom]-->\n	</ul>\n<xf:else />\n	{$accountHtml|raw}\n</xf:if>', 0x[encoded data, 79350 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(645, 0x7075626c6963, 0x6163636f756e745f77726170706572, 0, '<xf:sidenav>\n	<div class=\"block\">\n		<div class=\"block-container\">\n			<h3 class=\"block-header\">{{ phrase(\'your_account\') }}</h3>\n			<div class=\"block-body\">\n				<!--[XF:profile_links:top]-->\n				<a class=\"blockLink\" href=\"{{ link(\'members\', $xf.visitor) }}\">{{ phrase(\'your_profile\') }}</a>\n				<a class=\"blockLink {{ $pageSelected == \'alerts\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/alerts\') }}\">\n					{{ phrase(\'alerts\') }}\n				</a>\n				<a class=\"blockLink {{ $pageSelected == \'reactions\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/reactions\') }}\">\n					{{ phrase(\'reactions_received\') }}\n				</a>\n				<xf:if is=\"$xf.visitor.canViewBookmarks()\">\n					<a class=\"blockLink {{ $pageSelected == \'bookmarks\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/bookmarks\') }}\">\n						{{ phrase(\'bookmarks\') }}\n					</a>\n				</xf:if>\n				<!--[XF:profile_links:bottom]-->\n			</div>\n\n			<h3 class=\"block-minorHeader\">{{ phrase(\'settings\') }}</h3>\n			<div class=\"block-body\">\n				<!--[XF:settings_links:top]-->\n				<a class=\"blockLink {{ $pageSelected == \'account_details\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/account-details\') }}\">\n					{{ phrase(\'account_details\') }}\n				</a>\n				<a class=\"blockLink {{ $pageSelected == \'security\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/security\') }}\">\n					{{ phrase(\'password_and_security\') }}\n				</a>\n				<a class=\"blockLink {{ $pageSelected == \'privacy\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/privacy\') }}\">\n					{{ phrase(\'privacy\') }}\n				</a>\n				<a class=\"blockLink {{ $pageSelected == \'preferences\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/preferences\') }}\">\n					{{ phrase(\'preferences\') }}\n				</a>\n				<xf:if is=\"$xf.visitor.canEditSignature()\">\n					<a class=\"blockLink {{ $pageSelected == \'signature\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/signature\') }}\">\n						{{ phrase(\'signature\') }}\n					</a>\n				</xf:if>\n				<xf:if is=\"$xf.app.userUpgradeCount\">\n					<a class=\"blockLink {{ $pageSelected == \'upgrades\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/upgrades\') }}\">\n						{{ phrase(\'account_upgrades\') }}\n					</a>\n				</xf:if>\n				<xf:if is=\"$xf.app.connectedAccountCount\">\n					<a class=\"blockLink {{ $pageSelected == \'connected_account\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/connected-accounts\') }}\">\n						{{ phrase(\'connected_accounts\') }}\n					</a>\n				</xf:if>\n				<xf:if is=\"$xf.app.oAuthClientCount\">\n					<a class=\"blockLink {{ $pageSelected == \'applications\' ? \'is-selected\': \'\' }}\" href=\"{{ link(\'account/applications\') }}\">\n						{{ phrase(\'applications\') }}\n					</a>\n				</xf:if>\n				<a class=\"blockLink {{ $pageSelected == \'following\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/following\') }}\">\n					{{ phrase(\'following\') }}\n				</a>\n				<a class=\"blockLink {{ $pageSelected == \'ignored\' ? \'is-selected\' : \'\' }}\" href=\"{{ link(\'account/ignored\') }}\">\n					{{ phrase(\'ignoring\') }}\n				</a>\n				<!--[XF:settings_links:bottom]-->\n			</div>\n		</div>\n	</div>\n\n	<div class=\"block\">\n		<div class=\"block-container\">\n			<div class=\"block-body\">\n				<a href=\"{{ link(\'logout\', null, {\'t\': csrf_token()}) }}\" class=\"blockLink\">{{ phrase(\'log_out\') }}</a>\n			</div>\n		</div>\n	</div>\n</xf:sidenav>\n<xf:page option=\"sideNavTitle\">{{ phrase(\'your_account\') }}</xf:page>\n\n<xf:breadcrumb href=\"{{ link(\'account\') }}\">{{ phrase(\'your_account\') }}</xf:breadcrumb>\n\n{$innerContent|raw}', 0x[encoded data, 63962 characters], 0x5846, 2030055, '2.3.0 Release Candidate 5', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(646, 0x7075626c6963, 0x616c657274, 0, '<div class=\"contentRow\">\n	<div class=\"contentRow-figure\">\n		<xf:avatar user=\"$alert.User\" size=\"xxs\" defaultname=\"{$alert.username}\" />\n	</div>\n	<div class=\"contentRow-main contentRow-main--close\">\n		{$alert.render()|raw}\n		<div class=\"contentRow-minor contentRow-minor--smaller\">\n			<xf:date time=\"$alert.event_date\" />\n		</div>\n	</div>\n</div>', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a373a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a36303a223c64697620636c6173733d22636f6e74656e74526f77223e0a093c64697620636c6173733d22636f6e74656e74526f772d666967757265223e0a0909223b7d693a313b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a363a22617661746172223b733a31303a2261747472696275746573223b613a333a7b733a343a2275736572223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a31313a2224616c6572742e55736572223b7d733a343a2273697a65223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a333a22787873223b7d733a31313a2264656661756c746e616d65223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a353a22616c657274223b733a31303a2264696d656e73696f6e73223b613a313a7b693a303b613a323a7b693a303b733a353a226172726179223b693a313b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a383a22757365726e616d65223b7d7d7d733a373a2266696c74657273223b613a303a7b7d7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d693a323b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a36353a220a093c2f6469763e0a093c64697620636c6173733d22636f6e74656e74526f772d6d61696e20636f6e74656e74526f772d6d61696e2d2d636c6f7365223e0a0909223b7d693a333b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a363b733a343a226e616d65223b733a353a22616c657274223b733a31303a2264696d656e73696f6e73223b613a313a7b693a303b613a323a7b693a303b733a383a2266756e6374696f6e223b693a313b4f3a33323a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c46756e63223a333a7b733a343a226c696e65223b693a363b733a343a226e616d65223b733a363a2272656e646572223b733a393a22617267756d656e7473223b613a303a7b7d7d7d7d733a373a2266696c74657273223b613a313a7b693a303b613a323a7b693a303b733a333a22726177223b693a313b613a303a7b7d7d7d7d693a343b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a363b733a373a22636f6e74656e74223b733a36333a220a09093c64697620636c6173733d22636f6e74656e74526f772d6d696e6f7220636f6e74656e74526f772d6d696e6f722d2d736d616c6c6572223e0a090909223b7d693a353b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a383b733a343a226e616d65223b733a343a2264617465223b733a31303a2261747472696275746573223b613a313a7b733a343a2274696d65223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a383b733a373a22636f6e74656e74223b733a31373a2224616c6572742e6576656e745f64617465223b7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d693a363b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a383b733a373a22636f6e74656e74223b733a32343a220a09093c2f6469763e0a093c2f6469763e0a3c2f6469763e223b7d7d7d, 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(647, 0x7075626c6963, 0x616c6572745f636f6e766572736174696f6e5f6d6573736167655f7265616374696f6e, 0, '{{ phrase(\'x_reacted_to_your_reply_in_the_direct_message_y\', {\n	\'name\': username_link($user, false, {\'defaultname\': $alert.username}),\n	\'reaction\': alert_reaction($extra.reaction_id)|preescaped,\n	\'title\': \'<a href=\"\' . link(\'direct-messages/replies\', $content) . \'\" class=\"fauxBlockLink-blockLink\">\' . $content.Conversation.title . \'</a>\'\n}) }}', 0x[encoded data, 8794 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057),
(648, 0x7075626c6963, 0x616c6572745f6d6163726f73, 0, '<xf:macro id=\"row\" arg-alert=\"!\">\n	<div class=\"contentRow\">\n		<div class=\"contentRow-figure\">\n			<xf:avatar user=\"$alert.User\" size=\"xxs\" defaultname=\"{$alert.username}\" />\n		</div>\n		<div class=\"contentRow-main contentRow-main--close\">\n			{$alert.render()|raw}\n			<div class=\"contentRow-minor contentRow-minor--smaller\">\n				<xf:date time=\"$alert.event_date\" />\n				<span class=\"u-pullRight\">\n					<a href=\"{{ link(\'account/alert-toggle\', null, {\'alert_id\': $alert.alert_id}) }}\"\n						data-xf-init=\"tooltip\" data-content=\"{{ $alert.isUnreadInUi() ? phrase(\'mark_read\')|for_attr : phrase(\'mark_unread\')|for_attr }}\"\n						data-read=\"{{ phrase(\'mark_read\')|for_attr }}\" data-unread=\"{{ phrase(\'mark_unread\')|for_attr }}\"\n						class=\"js-alertToggle alertToggler\"><xf:trim>\n						<i class=\"alertToggler-icon\"></i>\n					</xf:trim></a>\n				</span>\n			</div>\n		</div>\n	</div>\n</xf:macro>', 0x[encoded data, 12020 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057),
(649, 0x7075626c6963, 0x616c6572745f706f73745f666f72756d77617463685f696e73657274, 0, '<xf:include template=\"alert_post_insert\" />', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a313b733a343a226e616d65223b733a373a22696e636c756465223b733a31303a2261747472696275746573223b613a313a7b733a383a2274656d706c617465223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a31373a22616c6572745f706f73745f696e73657274223b7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d7d7d, 0x5846, 2011170, '2.1.11', 1748686057),
(650, 0x7075626c6963, 0x616c6572745f706f73745f696e73657274, 0, '<xf:if is=\"$content.isFirstPost()\">\n	{{ phrase(\'x_started_thread_y_may_be_more\', {\n		\'name\': username_link($user, false, {\'defaultname\': $alert.username}),\n		\'title\': \'<a href=\"\' . link(\'threads\', $content.Thread) . \'\" class=\"fauxBlockLink-blockLink\">\' . prefix(\'thread\', $content.Thread) . $content.Thread.title . \'</a>\'\n	}) }}\n<xf:else />\n	{{ phrase(\'x_replied_to_thread_y_may_be_more\', {\n		\'name\': username_link($user, false, {\'defaultname\': $alert.username}),\n		\'title\': \'<a href=\"\' . link(\'posts\', $content) . \'\" class=\"fauxBlockLink-blockLink\">\' . prefix(\'thread\', $content.Thread) . $content.Thread.title . \'</a>\'\n	}) }}\n</xf:if>', 0x[encoded data, 19894 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(651, 0x7075626c6963, 0x616c6572745f706f73745f6d656e74696f6e, 0, '{{ phrase(\'x_mentioned_you_in_post_in_thread_y\', {\n	\'name\': username_link($user, false, {\'defaultname\': $alert.username}),\n	\'title\': \'<a href=\"\' . link(\'posts\', $content) . \'\" class=\"fauxBlockLink-blockLink\">\' . prefix(\'thread\', $content.Thread) . $content.Thread.title . \'</a>\'\n}) }}', 0x[encoded data, 9058 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(652, 0x7075626c6963, 0x616c6572745f706f73745f7072655f726567, 0, '<xf:if is=\"$extra.welcome\">\n	{{ phrase(\'welcome_to_boardtitle\', {\'boardTitle\': $xf.options.boardTitle}) }}\n</xf:if>\n<xf:if is=\"$content.isFirstPost()\">\n	{{ phrase(\'your_thread_x_was_created\', {\n		\'title\': \'<a href=\"\' . link(\'threads\', $content.Thread) . \'\" class=\"fauxBlockLink-blockLink\">\' . prefix(\'thread\', $content.Thread) . $content.Thread.title . \'</a>\'\n	}) }}\n<xf:else />\n	{{ phrase(\'your_reply_to_thread_x_was_submitted\', {\n		\'title\': \'<a href=\"\' . link(\'posts\', $content) . \'\" class=\"fauxBlockLink-blockLink\">\' . prefix(\'thread\', $content.Thread) . $content.Thread.title . \'</a>\'\n	}) }}\n</xf:if>', 0x[encoded data, 19258 characters], 0x5846, 2030032, '2.3.0 Beta 2', 1748686057),
(653, 0x7075626c6963, 0x616c6572745f706f73745f7175657374696f6e5f736f6c7574696f6e, 0, '{{ phrase(\'x_marked_your_answer_to_question_y_as_a_solution\', {\n	\'name\': username_link($user, false, { \'defaultname\': $alert.username }),\n	\'title\': \'<a href=\"\' . link(\'posts\', $content) . \'\" class=\"fauxBlockLink-blockLink\">\' . prefix(\'thread\', $content.Thread) . $content.Thread.title . \'</a>\'\n}) }}', 0x[encoded data, 9084 characters], 0x5846, 2020010, '2.2.0 Alpha', 1748686057),
(654, 0x7075626c6963, 0x616c6572745f706f73745f71756f7465, 0, '{{ phrase(\'x_quoted_your_post_in_thread_y\', {\n	\'name\': username_link($user, false, {\'defaultname\': $alert.username}),\n	\'title\': \'<a href=\"\' . link(\'posts\', $content) . \'\" class=\"fauxBlockLink-blockLink\">\' . prefix(\'thread\', $content.Thread) . $content.Thread.title . \'</a>\'\n}) }}', 0x[encoded data, 9048 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057);
