INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(578, 0x656d61696c, 0x74776f5f737465705f6c6f67696e5f656d61696c, 0, '<mail:subject>{{ phrase(\'two_step_email_subject\', {\'board\': $xf.options.boardTitle}) }}</mail:subject>\n\n{{ phrase(\'two_step_email_body_html1\', {\n	\'username\': $user.username,\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\'\n}) }}\n\n<h2>{$code}</h2>\n\n{{ phrase(\'two_step_email_body_html2\', {\'ip\': $ip}) }}', 0x[encoded data, 10068 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(579, 0x656d61696c, 0x757365725f6163636f756e745f617070726f766564, 0, '<mail:subject>\n	{{ phrase(\'user_account_approved_subject\', {\'board_title\': $xf.options.boardTitle}) }}\n</mail:subject>\n\n{{ phrase(\'user_account_approved_body_html\', {\n	\'username\': $user.username,\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\'\n}) }}\n\n<h2>{{ phrase(\'visit_board_html\', {\'board_url\': link(\'canonical:index\'), \'board_title\': $xf.options.boardTitle}) }}</h2>', 0x[encoded data, 10946 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(580, 0x656d61696c, 0x757365725f6163636f756e745f72656a6563746564, 0, '<mail:subject>\n	{{ phrase(\'user_account_rejected_subject\', {\'board_title\': $xf.options.boardTitle}) }}\n</mail:subject>\n\n{{ phrase(\'user_account_rejected_body_html\', {\n	\'username\': $user.username,\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\'\n}) }}\n\n<xf:if is=\"$reason\">\n	<p>{{ phrase(\'the_following_reason_was_given\') }} {$reason}</p>\n</xf:if>\n', 0x[encoded data, 10592 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(581, 0x656d61696c, 0x757365725f656d61696c5f636f6e6669726d6174696f6e, 0, '<mail:subject>\n	{{ phrase(\'user_email_confirmation_subject\', {\n		\'boardTitle\': $xf.options.boardTitle\n	}) }}\n</mail:subject>\n\n{{ phrase(\'user_email_confirmation_body_html\', {\n	\'username\': $user.username,\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\'\n}) }}\n\n<p><a href=\"{{ link(\'canonical:account-confirmation/email\', $user, {\'c\': $confirmation.confirmation_key}) }}\" class=\"button\">{{ phrase(\'confirm_your_email\') }}</a></p>\n\n{{ phrase(\'user_email_confirmation_plain_link_html\', {\n	\'link\': link(\'canonical:account-confirmation/email\', $user, {\'c\': $confirmation.confirmation_key})\n}) }}', 0x[encoded data, 13866 characters], 0x5846, 2021670, '2.2.16', 1748686057);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(582, 0x656d61696c, 0x757365725f656d61696c5f756e73756273637269626564, 0, '<mail:subject>\n	{{ phrase(\'user_email_unsubscribed_subject\', {\'board\': $xf.options.boardTitle}) }}\n</mail:subject>\n\n{{ phrase(\'user_email_unsubscribed_body_html\', {\n	\'username\': $user.username,\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\',\n	\'preferences\': link(\'canonical:account/preferences\')\n}) }}\n\n<xf:if is=\"$action === \'all_except_dm\'\">\n	{{ phrase(\'user_email_unsubscribed_all_except_dm_body_html\', {\n		\'unsub_all\': link(\'canonical:email-stop/all\', $user)\n	}) }}\n</xf:if>', 0x[encoded data, 11758 characters], 0x5846, 2030032, '2.3.0 Beta 2', 1748686057),
(583, 0x656d61696c, 0x757365725f6c6f73745f70617373776f72645f7265736574, 0, '<mail:subject>\n	{{ phrase(\'user_lost_password_reset_subject\', {\'boardTitle\': $xf.options.boardTitle}) }}\n</mail:subject>\n\n{{ phrase(\'user_lost_password_reset_body_html\', {\n	\'username\': $user.username,\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\'\n}) }}\n\n<p><a href=\"{{ link(\'canonical:index\') }}\" class=\"button\">{{ phrase(\'log_in\') }}</a></p>', 0x[encoded data, 10008 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(584, 0x656d61696c, 0x757365725f70617373776f72645f636f6e6669726d6174696f6e, 0, '<mail:subject>\n	{{ phrase(\'user_lost_password_subject\', {\'boardTitle\': $xf.options.boardTitle}) }}\n</mail:subject>\n\n{{ phrase(\'user_lost_password_body_html\', {\n	\'username\': $user.username,\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\'\n}) }}\n\n<p><a href=\"{{ link(\'canonical:lost-password/confirm\', $user, {\'c\': $confirmation.confirmation_key}) }}\" class=\"button\">{{ phrase(\'reset_password\') }}</a></p>\n\n<xf:if is=\"$isAdminReset\">\n	<p>{{ phrase(\'this_password_reset_was_requested_by_admin_of_x_on_your_behalf\', {\'board_title\': $xf.options.boardTitle}) }}</p>\n<xf:else />\n	<p>{{ phrase(\'ignore_email_if_not_requested\') }}</p>\n</xf:if>', 0x[encoded data, 15304 characters], 0x5846, 2000010, '2.0.0 Alpha', 1748686057),
(585, 0x656d61696c, 0x757365725f73656375726974795f6c6f636b5f72657365745f636f6e6669726d6174696f6e, 0, '<mail:subject>\n	{{ phrase(\'user_security_lock_reset_subject\', {\'board_title\': $xf.options.boardTitle}) }}\n</mail:subject>\n\n{{ phrase(\'user_security_lock_reset_body\', {\'name\': $user.username, \'board_title\': $xf.options.boardTitle}) }}\n\n<p><a href=\"{{ link(\'canonical:security-lock/reset\', $user, {\'c\': $confirmation.confirmation_key}) }}\" class=\"button\">{{ phrase(\'reset_password\') }}</a></p>', 0x[encoded data, 7568 characters], 0x5846, 2020010, '2.2.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
(586, 0x656d61696c, 0x776174636865645f666f72756d5f7265706c79, 0, '<mail:subject>\n	{{ phrase(\'new_message_in_watched_forum_x\', {\n		\'title\': prefix(\'thread\', $thread, \'escaped\') . $thread.title\n	}) }}\n</mail:subject>\n\n{{ phrase(\'watched_forum_message_email_html\', {\n	\'receiver\': $receiver.username,\n	\'replier\': username_link_email($post.User, $post.username),\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\'\n}) }}\n\n<h2><a href=\"{{ link(\'canonical:posts\', $post) }}\">{{ prefix(\'thread\', $thread, \'escaped\') }}{$thread.title}</a></h2>\n\n<xf:if is=\"$xf.options.emailWatchedThreadIncludeMessage\">\n	<div class=\"message\">{{ bb_code_type(\'emailHtml\', $post.message, \'post\', $post) }}</div>\n</xf:if>\n\n<xf:macro id=\"thread_forum_macros::go_thread_bar\" arg-thread=\"{$thread}\" arg-watchType=\"forums\" />\n\n<xf:macro id=\"thread_forum_macros::watched_forum_footer\" arg-thread=\"{$thread}\" arg-forum=\"{$forum}\" />', 0x[encoded data, 19282 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057),
(587, 0x656d61696c, 0x776174636865645f666f72756d5f746872656164, 0, '<mail:subject>\n	{{ phrase(\'new_thread_in_watched_forum_x\', {\n		\'title\': prefix(\'thread\', $thread, \'escaped\') . $thread.title\n	}) }}\n</mail:subject>\n\n{{ phrase(\'watched_forum_thread_email_html\', {\n	\'receiver\': $receiver.username,\n	\'replier\': username_link_email($post.User, $post.username),\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\'\n}) }}\n\n<h2><a href=\"{{ link(\'canonical:posts\', $post) }}\">{{ prefix(\'thread\', $thread, \'escaped\') }}{$thread.title}</a></h2>\n\n<xf:if is=\"$xf.options.emailWatchedThreadIncludeMessage\">\n	<div class=\"message\">{{ bb_code_type(\'emailHtml\', $post.message, \'post\', $post) }}</div>\n</xf:if>\n\n<xf:macro id=\"thread_forum_macros::go_thread_bar\" arg-thread=\"{$thread}\" arg-watchType=\"forums\" />\n\n<xf:macro id=\"thread_forum_macros::watched_forum_footer\" arg-thread=\"{$thread}\" arg-forum=\"{$forum}\" />', 0x[encoded data, 19278 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
(588, 0x656d61696c, 0x776174636865645f7468726561645f7265706c79, 0, '<mail:subject>\n	{{ phrase(\'reply_to_watched_thread_x\', {\n		\'title\': prefix(\'thread\', $thread, \'escaped\') . $thread.title\n	}) }}\n</mail:subject>\n\n{{ phrase(\'watched_thread_reply_email_html\', {\n	\'receiver\': $receiver.username,\n	\'replier\': username_link_email($post.User, $post.username),\n	\'board\': \'<a href=\"\' . link(\'canonical:index\') . \'\">\' . $xf.options.boardTitle . \'</a>\'\n}) }}\n\n<h2><a href=\"{{ link(\'canonical:posts\', $post) }}\">{{ prefix(\'thread\', $thread, \'escaped\') }}{$thread.title}</a></h2>\n\n<xf:if is=\"$xf.options.emailWatchedThreadIncludeMessage\">\n	<div class=\"message\">{{ bb_code_type(\'emailHtml\', $post.message, \'post\', $post) }}</div>\n</xf:if>\n\n<xf:macro id=\"thread_forum_macros::go_thread_bar\" arg-thread=\"{$thread}\" arg-watchType=\"threads\" />\n\n<xf:macro id=\"thread_forum_macros::watched_thread_footer\" arg-thread=\"{$thread}\" />', 0x[encoded data, 18980 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686057),
(589, 0x7075626c6963, 0x454d4245445f434f4e5441494e4552, 0, '<!DOCTYPE html>\n<html id=\"XF\" lang=\"{$xf.language.language_code}\" dir=\"{$xf.language.text_direction}\"\n	data-app=\"public\"\n	{{ ($xf.style.isVariationsEnabled() && $xf.visitor.style_variation) ? \'data-variation=\"\' . $xf.visitor.style_variation . \'\"\' : \'\' }}\n	{{ ($xf.style.isVariationsEnabled() && $xf.visitor.style_variation) ? \'data-color-scheme=\"\' . property_variation(\'styleType\', $xf.visitor.style_variation) . \'\"\' : \'\' }}\n	data-template=\"{$template}\"\n	class=\"has-no-js p-embed-container {{ $template ? \'template-\' . $template : \'\' }}\">\n<head>\n	<meta charset=\"utf-8\" />\n	<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\" />\n	<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\">\n\n	<base target=\"_blank\">\n\n	<title>{{ $embeddedContent ? $embeddedContent.getContentTitle() : phrase(\'error\') }}</title>\n\n	<xf:macro name=\"public:helper_js_global::head\" arg-app=\"public\" />\n</head>\n<body>\n{$content|raw}\n<xf:macro name=\"public:helper_js_global::body\" arg-app=\"public\" />\n</body>\n</html>', 0x[encoded data, 21248 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
(590, 0x7075626c6963, 0x4f415554485f434f4e5441494e4552, 0, '<!DOCTYPE html>\n<html id=\"XF\" lang=\"{$xf.language.language_code}\" dir=\"{$xf.language.text_direction}\"\n	data-app=\"public\"\n	{{ ($xf.style.isVariationsEnabled() && $xf.visitor.style_variation) ? \'data-variation=\"\' . $xf.visitor.style_variation . \'\"\' : \'\' }}\n{{ ($xf.style.isVariationsEnabled() && $xf.visitor.style_variation) ? \'data-color-scheme=\"\' . property_variation(\'styleType\', $xf.visitor.style_variation) . \'\"\' : \'\' }}\ndata-template=\"{$template}\"\ndata-cookie-prefix=\"{$xf.cookie.prefix}\"\nclass=\"{{ $template ? \'template-\' . $template : \'\' }}\">\n\n<head>\n	<meta charset=\"utf-8\" />\n	<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\" />\n	<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\n	<title>{{ phrase(\'authorize_access_to_your_account\') }} | {$xf.options.boardTitle}</title>\n\n	<xf:if is=\"$xf.style.isVariationsEnabled()\">\n		<xf:if is=\"$xf.visitor.style_variation\">\n			<meta name=\"theme-color\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', $xf.visitor.style_variation)) }}\" />\n			<xf:else />\n			<xf:if is=\"$xf.style.hasAlternateStyleTypeVariation()\">\n				<meta name=\"theme-color\" media=\"(prefers-color-scheme: {{ $xf.style.getDefaultStyleType() }})\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', \'default\')) }}\" />\n				<meta name=\"theme-color\" media=\"(prefers-color-scheme: {{ $xf.style.getAlternateStyleType() }})\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', $xf.style.getAlternateStyleTypeVariation())) }}\" />\n				<xf:else />\n				<meta name=\"theme-color\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', \'default\')) }}\" />\n			</xf:if>\n		</xf:if>\n		<xf:else />\n		<meta name=\"theme-color\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', \'default\')) }}\" />\n	</xf:if>\n\n	<xf:foreach loop=\"$head\" value=\"$headTag\">\n		{$headTag}\n	</xf:foreach>\n\n	<xf:macro id=\"helper_js_global::head\" arg-app=\"public\" />\n</head>\n\n<body data-template=\"{$template}\">\n<div>\n	<h1><xf:h1 fallback=\"{$xf.options.boardTitle}\" /></h1>\n\n	<div>\n		{$content|raw}\n	</div>\n</div>\n\n</body>\n</html>', 0x[encoded data, 39084 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
(591, 0x7075626c6963, 0x4f46464c494e455f434f4e5441494e4552, 0, '<!DOCTYPE html>\n<html id=\"XF\" lang=\"{$xf.language.language_code}\" dir=\"{$xf.language.text_direction}\"\n	data-app=\"public\"\n	{{ ($xf.style.isVariationsEnabled() && $xf.visitor.style_variation) ? \'data-variation=\"\' . $xf.visitor.style_variation . \'\"\' : \'\' }}\n	{{ ($xf.style.isVariationsEnabled() && $xf.visitor.style_variation) ? \'data-color-scheme=\"\' . property_variation(\'styleType\', $xf.visitor.style_variation) . \'\"\' : \'\' }}\n	data-template=\"{$template}\"\n	data-container-key=\"{$containerKey}\"\n	data-content-key=\"{$contentKey}\"\n	data-logged-in=\"{{ $xf.visitor.user_id ? \'true\' : \'false\' }}\"\n	data-cookie-prefix=\"{$xf.cookie.prefix}\"\n	class=\"{{ $template ? \'template-\' . $template : \'\' }}\">\n\n	<head>\n		<meta charset=\"utf-8\" />\n		<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\" />\n		<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\">\n\n		<title><xf:title formatter=\"%s | %s\" fallback=\"{$xf.options.boardTitle}\" page=\"{$pageNumber}\" /></title>\n		<xf:set var=\"$description\"><xf:description /></xf:set>\n\n		<xf:if is=\"$xf.style.isVariationsEnabled()\">\n			<xf:if is=\"$xf.visitor.style_variation\">\n				<meta name=\"theme-color\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', $xf.visitor.style_variation)) }}\" />\n			<xf:else />\n				<xf:if is=\"$xf.style.hasAlternateStyleTypeVariation()\">\n					<meta name=\"theme-color\" media=\"(prefers-color-scheme: {{ $xf.style.getDefaultStyleType() }})\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', \'default\')) }}\" />\n					<meta name=\"theme-color\" media=\"(prefers-color-scheme: {{ $xf.style.getAlternateStyleType() }})\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', $xf.style.getAlternateStyleTypeVariation())) }}\" />\n				<xf:else />\n					<meta name=\"theme-color\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', \'default\')) }}\" />\n				</xf:if>\n			</xf:if>\n		<xf:else />\n			<meta name=\"theme-color\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', \'default\')) }}\" />\n		</xf:if>\n\n		<xf:foreach loop=\"$head\" value=\"$headTag\">\n			{$headTag}\n		</xf:foreach>\n\n		<xf:if is=\"$css\">\n			<style>\n				{$css|raw}\n			</style>\n		</xf:if>\n	</head>\n\n	<body data-template=\"{$template}\">\n		<h1 class=\"p-offline-header\"><xf:h1 fallback=\"{$xf.options.boardTitle}\" /></h1>\n\n		{$content|raw}\n	</body>\n</html>', 0x[encoded data, 43620 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
(592, 0x7075626c6963, 0x504147455f434f4e5441494e4552, 0, '<!DOCTYPE html>\n<html id=\"XF\" lang=\"{$xf.language.language_code}\" dir=\"{$xf.language.text_direction}\"\n	data-xf=\"{$xf.versionVisible}\"\n	data-app=\"public\"\n	{{ ($xf.style.isVariationsEnabled() && $xf.visitor.style_variation) ? \'data-variation=\"\' . $xf.visitor.style_variation . \'\"\' : \'\' }}\n	{{ ($xf.style.isVariationsEnabled() && $xf.visitor.style_variation) ? \'data-color-scheme=\"\' . property_variation(\'styleType\', $xf.visitor.style_variation) . \'\"\' : \'\' }}\n	data-template=\"{$template}\"\n	data-container-key=\"{$containerKey}\"\n	data-content-key=\"{$contentKey}\"\n	data-logged-in=\"{{ $xf.visitor.user_id ? \'true\' : \'false\' }}\"\n	data-cookie-prefix=\"{$xf.cookie.prefix}\"\n	data-csrf=\"{{ csrf_token()|escape(\'js\') }}\"\n	class=\"has-no-js {{ $template ? \'template-\' . $template : \'\' }}\"\n	{{ $xf.runJobs ? \' data-run-jobs=\"\"\' : \'\' }}>\n<head>\n	<xf:set var=\"$siteName\" value=\"{$xf.options.boardTitle}\" />\n	<xf:set var=\"$h1\"><xf:h1 fallback=\"{$siteName}\" /></xf:set>\n	<xf:set var=\"$description\"><xf:description /></xf:set>\n\n	<meta charset=\"utf-8\" />\n	<title><xf:title formatter=\"%s | %s\" fallback=\"{$xf.options.boardTitle}\" page=\"{$pageNumber}\" /></title>\n	<link rel=\"manifest\" href=\"{{ base_url(\'webmanifest.php\') }}\">\n\n	<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\" />\n	<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\">\n\n	<xf:if is=\"$xf.style.isVariationsEnabled()\">\n		<xf:if is=\"$xf.visitor.style_variation\">\n			<meta name=\"theme-color\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', $xf.visitor.style_variation)) }}\" />\n		<xf:else />\n			<xf:if is=\"$xf.style.hasAlternateStyleTypeVariation()\">\n				<meta name=\"theme-color\" media=\"(prefers-color-scheme: {{ $xf.style.getDefaultStyleType() }})\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', \'default\')) }}\" />\n				<meta name=\"theme-color\" media=\"(prefers-color-scheme: {{ $xf.style.getAlternateStyleType() }})\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', $xf.style.getAlternateStyleTypeVariation())) }}\" />\n			<xf:else />\n				<meta name=\"theme-color\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', \'default\')) }}\" />\n			</xf:if>\n		</xf:if>\n	<xf:else />\n		<meta name=\"theme-color\" content=\"{{ parse_less_color(property_variation(\'metaThemeColor\', \'default\')) }}\" />\n	</xf:if>\n\n	<meta name=\"apple-mobile-web-app-title\" content=\"{{ $xf.options.boardShortTitle ?: $xf.options.boardTitle }}\">\n	<xf:if is=\"property(\'publicIconUrl\')\">\n		<link rel=\"apple-touch-icon\" href=\"{{ base_url(property(\'publicIconUrl\', true)) }}\">\n		<xf:elseif is=\"property(\'publicMetadataLogoUrl\')\" />\n		<link rel=\"apple-touch-icon\" href=\"{{ base_url(property(\'publicMetadataLogoUrl\')) }}\" />\n	</xf:if>\n\n	<xf:foreach loop=\"$head\" value=\"$headTag\">\n		{$headTag}\n	</xf:foreach>\n\n	<xf:if is=\"!$head.meta_site_name && $siteName is not empty\">\n		<xf:macro id=\"metadata_macros::site_name\" arg-siteName=\"{$siteName}\" arg-output=\"{{ true }}\" />\n	</xf:if>\n	<xf:if is=\"!$head.meta_type\">\n		<xf:macro id=\"metadata_macros::type\" arg-type=\"website\" arg-output=\"{{ true }}\" />\n	</xf:if>\n	<xf:if is=\"!$head.meta_title\">\n		<xf:macro id=\"metadata_macros::title\" arg-title=\"{{ page_title() ?: $siteName }}\" arg-output=\"{{ true }}\" />\n	</xf:if>\n	<xf:if is=\"!$head.meta_description && $description is not empty && $pageDescriptionMeta\">\n		<xf:macro id=\"metadata_macros::description\" arg-description=\"{$description}\" arg-output=\"{{ true }}\" />\n	</xf:if>\n	<xf:if is=\"!$head.meta_share_url\">\n		<xf:macro id=\"metadata_macros::share_url\" arg-shareUrl=\"{$xf.fullUri}\" arg-output=\"{{ true }}\" />\n	</xf:if>\n	<xf:if is=\"!$head.meta_image_url && property(\'publicMetadataLogoUrl\')\">\n		<xf:macro id=\"metadata_macros::image_url\"\n			arg-imageUrl=\"{{ base_url(property(\'publicMetadataLogoUrl\'), true) }}\"\n			arg-output=\"{{ true }}\" />\n	</xf:if>\n\n	<xf:macro id=\"helper_js_global::head\" arg-app=\"public\" arg-jsState=\"{$jsState}\" />\n\n	<xf:if is=\"property(\'publicFaviconUrl\')\">\n		<link rel=\"icon\" type=\"image/png\" href=\"{{ base_url(property(\'publicFaviconUrl\'), true) }}\" sizes=\"32x32\" />\n	</xf:if>\n\n	<xf:include template=\"google_analytics\" />\n</head>\n<body data-template=\"{$template}\">\n\n<div class=\"p-pageWrapper\" id=\"top\">\n\n	<xf:if contentcheck=\"true\">\n		<div class=\"p-staffBar\">\n			<div class=\"p-staffBar-inner hScroller\" data-xf-init=\"h-scroller\">\n				<div class=\"hScroller-scroll\">\n					<xf:contentcheck>\n						<xf:if is=\"$xf.visitor.is_moderator && $xf.session.unapprovedCounts.total\">\n							<a href=\"{{ link(\'approval-queue\') }}\" class=\"p-staffBar-link badgeContainer badgeContainer--highlighted\" data-badge=\"{$xf.session.unapprovedCounts.total|number}\">\n								{{ phrase(\'approval_queue\') }}\n							</a>\n						</xf:if>\n\n						<xf:if is=\"$xf.visitor.is_moderator && !$xf.options.reportIntoForumId && $xf.session.reportCounts.total\">\n							<a href=\"{{ link(\'reports\') }}\"\n								class=\"p-staffBar-link badgeContainer badgeContainer--visible {{ ($xf.session.reportCounts.total && ($xf.session.reportCounts.lastBuilt > $xf.session.reportLastRead) OR $xf.session.reportCounts.assigned) ? \' badgeContainer--highlighted\' : \'\' }}\"\n								data-badge=\"{{ $xf.session.reportCounts.assigned ? $xf.session.reportCounts.assigned|number . \' / \' . $xf.session.reportCounts.total|number : $xf.session.reportCounts.total|number }}\"\n								title=\"{{ $xf.session.reportCounts.lastBuilt ? phrase(\'last_report_update:\')|for_attr . \' \' . date_time($xf.session.reportCounts.lastBuilt) : \'\' }}\">\n								{{ phrase(\'reports\') }}\n							</a>\n						</xf:if>\n\n						<xf:if contentcheck=\"true\">\n							<a class=\"p-staffBar-link menuTrigger\" data-xf-click=\"menu\" data-xf-key=\"alt+m\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-haspopup=\"true\">{{ phrase(\'moderator\') }}</a>\n							<div class=\"menu\" data-menu=\"menu\" aria-hidden=\"true\">\n								<div class=\"menu-content\">\n									<h4 class=\"menu-header\">{{ phrase(\'moderator_tools\') }}</h4>\n									<xf:contentcheck>\n										<!--[XF:mod_tools_menu:top]-->\n										<xf:if is=\"$xf.visitor.is_moderator\">\n											<a href=\"{{ link(\'approval-queue\') }}\" class=\"menu-linkRow\">{{ phrase(\'approval_queue\') }}</a>\n										</xf:if>\n										<xf:if is=\"$xf.visitor.is_moderator && !$xf.options.reportIntoForumId\">\n											<a href=\"{{ link(\'reports\') }}\" class=\"menu-linkRow\" title=\"{{ $xf.session.reportCounts.lastBuilt ? phrase(\'last_report_update:\')|for_attr . \' \' . date_time($xf.session.reportCounts.lastBuilt) : \'\' }}\">{{ phrase(\'reports\') }}</a>\n										</xf:if>\n										<!--[XF:mod_tools_menu:bottom]-->\n									</xf:contentcheck>\n								</div>\n							</div>\n						</xf:if>\n\n						<xf:if is=\"$xf.visitor.is_admin\">\n							<a href=\"{{ base_url(\'admin.php\') }}\" class=\"p-staffBar-link\" target=\"_blank\">{{ phrase(\'admin\') }}</a>\n						</xf:if>\n					</xf:contentcheck>\n				</div>\n			</div>\n		</div>\n	</xf:if>\n\n	<header class=\"p-header\" id=\"header\">\n		<div class=\"p-header-inner\">\n			<div class=\"p-header-content\">\n				<div class=\"p-header-logo p-header-logo--image\">\n					<a href=\"{{ ($xf.options.logoLink && $xf.homePageUrl) ? $xf.homePageUrl : link(\'index\') }}\">\n						<xf:macro id=\"style_variation_macros::picture\"\n							arg-property=\"publicLogoUrl\"\n							arg-propertyRetina=\"publicLogoUrl2x\"\n							arg-width=\"{{ property(\'publicLogoWidth\') }}\"\n							arg-height=\"{{ property(\'publicLogoHeight\') }}\"\n							arg-alt=\"{$xf.options.boardTitle}\" />\n					</a>\n				</div>\n\n				<xf:ad position=\"container_header\" />\n			</div>\n		</div>\n	</header>\n\n	<xf:set var=\"$navHtml\">\n		<nav class=\"p-nav\">\n			<div class=\"p-nav-inner\">\n				<xf:button class=\"button--plain p-nav-menuTrigger\" data-xf-click=\"off-canvas\" data-menu=\".js-headerOffCanvasMenu\" tabindex=\"0\"\n					aria-label=\"{{ phrase(\'menu\')|for_attr }}\">\n					<i aria-hidden=\"true\"></i>\n				</xf:button>\n\n				<div class=\"p-nav-smallLogo\">\n					<a href=\"{{ ($xf.options.logoLink && $xf.homePageUrl) ? $xf.homePageUrl : link(\'index\') }}\">\n						<xf:macro id=\"style_variation_macros::picture\"\n							arg-property=\"publicLogoUrl\"\n							arg-property2x=\"publicLogoUrl2x\"\n							arg-width=\"{{ property(\'publicLogoWidth\') }}\"\n							arg-height=\"{{ property(\'publicLogoHeight\') }}\"\n							arg-alt=\"{$xf.options.boardTitle}\" />\n					</a>\n				</div>\n\n				<div class=\"p-nav-scroller hScroller\" data-xf-init=\"h-scroller\" data-auto-scroll=\".p-navEl.is-selected\">\n					<div class=\"hScroller-scroll\">\n						<ul class=\"p-nav-list js-offCanvasNavSource\">\n							<xf:foreach loop=\"$navTree\" key=\"$navSection\" value=\"$navEntry\" i=\"$i\" if=\"{{ $navSection != $xf.app.defaultNavigationId }}\">\n								<li>\n									<xf:macro name=\"nav_entry\"\n										arg-navId=\"{$navSection}\"\n										arg-nav=\"{$navEntry}\"\n										arg-selected=\"{{ $navSection == $pageSection }}\"\n										arg-shortcut=\"{$i}\" />\n								</li>\n							</xf:foreach>\n						</ul>\n					</div>\n				</div>\n\n				<div class=\"p-nav-opposite\">\n					<div class=\"p-navgroup p-account {{ $xf.visitor.user_id ? \'p-navgroup--member\' : \'p-navgroup--guest\' }}\">\n						<xf:if is=\"$xf.visitor.user_id\">\n							<xf:if is=\"$xf.visitor.user_state == \'rejected\' OR $xf.visitor.user_state == \'disabled\'\">\n								<a href=\"{{ link(\'account\') }}\"\n									class=\"p-navgroup-link p-navgroup-link--iconic p-navgroup-link--user\">\n									<xf:avatar user=\"$xf.visitor\" size=\"xxs\" href=\"\" title=\"\" />\n									<span class=\"p-navgroup-linkText\">{$xf.visitor.username}</span>\n								</a>\n\n								<a href=\"{{ link(\'logout\', null, {\'t\': csrf_token()}) }}\" class=\"p-navgroup-link\">\n									<span class=\"p-navgroup-linkText\">{{ phrase(\'log_out\') }}</span>\n								</a>\n							<xf:else />\n								<a href=\"{{ link(\'account\') }}\"\n									class=\"p-navgroup-link p-navgroup-link--iconic p-navgroup-link--user\"\n									data-xf-click=\"menu\"\n									data-xf-key=\"{{ phrase(\'shortcut.visitor_menu\')|for_attr }}\"\n									data-menu-pos-ref=\"< .p-navgroup\"\n									title=\"{$xf.visitor.username}\"\n									aria-expanded=\"false\"\n									aria-haspopup=\"true\">\n									<xf:avatar user=\"$xf.visitor\" size=\"xxs\" href=\"\" title=\"\" />\n									<span class=\"p-navgroup-linkText\">{$xf.visitor.username}</span>\n								</a>\n								<div class=\"menu menu--structural menu--wide menu--account\" data-menu=\"menu\" aria-hidden=\"true\"\n									data-href=\"{{ link(\'account/visitor-menu\') }}\"\n									data-load-target=\".js-visitorMenuBody\">\n									<div class=\"menu-content js-visitorMenuBody\">\n										<div class=\"menu-row\">\n											{{ phrase(\'loading...\') }}\n										</div>\n									</div>\n								</div>\n\n								<a href=\"{{ link(\'direct-messages\') }}\"\n									class=\"p-navgroup-link p-navgroup-link--iconic p-navgroup-link--conversations js-badge--conversations badgeContainer{{ $xf.visitor.conversations_unread ? \' badgeContainer--highlighted\' : \'\' }}\"\n									data-badge=\"{$xf.visitor.conversations_unread|number}\"\n									data-xf-click=\"menu\"\n									data-xf-key=\"{{ phrase(\'shortcut.conversations_menu\')|for_attr }}\"\n									data-menu-pos-ref=\"< .p-navgroup\"\n									title=\"{{ phrase(\'direct_messages\')|for_attr }}\"\n									aria-label=\"{{ phrase(\'direct_messages\')|for_attr }}\"\n									aria-expanded=\"false\"\n									aria-haspopup=\"true\">\n									<i aria-hidden=\"true\"></i>\n									<span class=\"p-navgroup-linkText\">{{ phrase(\'nav_inbox\') }}</span>\n								</a>\n								<div class=\"menu menu--structural menu--medium\" data-menu=\"menu\" aria-hidden=\"true\"\n									data-href=\"{{ link(\'direct-messages/popup\') }}\"\n									data-nocache=\"true\"\n									data-load-target=\".js-convMenuBody\">\n									<div class=\"menu-content\">\n										<h3 class=\"menu-header\">{{ phrase(\'direct_messages\') }}</h3>\n										<div class=\"js-convMenuBody\">\n											<div class=\"menu-row\">{{ phrase(\'loading...\') }}</div>\n										</div>\n										<div class=\"menu-footer menu-footer--split\">\n											<div class=\"menu-footer-main\">\n												<ul class=\"listInline listInline--bullet\">\n													<li><a href=\"{{ link(\'direct-messages\') }}\">{{ phrase(\'show_all\') }}</a></li>\n													<xf:if is=\"$xf.visitor.canStartConversation()\">\n														<li><a href=\"{{ link(\'direct-messages/add\') }}\">{{ phrase(\'send_direct_message\') }}</a></li>\n													</xf:if>\n												</ul>\n											</div>\n										</div>\n									</div>\n								</div>\n\n								<a href=\"{{ link(\'account/alerts\') }}\"\n									class=\"p-navgroup-link p-navgroup-link--iconic p-navgroup-link--alerts js-badge--alerts badgeContainer{{ $xf.visitor.alerts_unviewed ? \' badgeContainer--highlighted\' : \'\' }}\"\n									data-badge=\"{$xf.visitor.alerts_unviewed|number}\"\n									data-xf-click=\"menu\"\n									data-xf-key=\"{{ phrase(\'shortcut.alerts_menu\')|for_attr }}\"\n									data-menu-pos-ref=\"< .p-navgroup\"\n									title=\"{{ phrase(\'alerts\')|for_attr }}\"\n									aria-label=\"{{ phrase(\'alerts\')|for_attr }}\"\n									aria-expanded=\"false\"\n									aria-haspopup=\"true\">\n									<i aria-hidden=\"true\"></i>\n									<span class=\"p-navgroup-linkText\">{{ phrase(\'nav_alerts\') }}</span>\n								</a>\n								<div class=\"menu menu--structural menu--medium\" data-menu=\"menu\" aria-hidden=\"true\"\n									data-href=\"{{ link(\'account/alerts-popup\') }}\"\n									data-nocache=\"true\"\n									data-load-target=\".js-alertsMenuBody\">\n									<div class=\"menu-content\">\n										<h3 class=\"menu-header\">{{ phrase(\'alerts\') }}</h3>\n										<div class=\"js-alertsMenuBody\">\n											<div class=\"menu-row\">{{ phrase(\'loading...\') }}</div>\n										</div>\n										<div class=\"menu-footer menu-footer--split\">\n											<div class=\"menu-footer-main\">\n												<ul class=\"listInline listInline--bullet\">\n													<li><a href=\"{{ link(\'account/alerts\') }}\">{{ phrase(\'show_all\') }}</a></li>\n													<li><a href=\"{{ link(\'account/alerts/mark-read\') }}\" class=\"js-alertsMarkRead\">{{ phrase(\'mark_read\') }}</a></li>\n													<li><a href=\"{{ link(\'account/preferences\') }}\">{{ phrase(\'preferences\') }}</a></li>\n												</ul>\n											</div>\n										</div>\n									</div>\n								</div>\n							</xf:if>\n						<xf:else />\n							<a href=\"{{ link(\'login\') }}\" class=\"p-navgroup-link p-navgroup-link--textual p-navgroup-link--logIn\"\n								data-xf-click=\"overlay\" data-follow-redirects=\"on\">\n								<span class=\"p-navgroup-linkText\">{{ phrase(\'log_in\') }}</span>\n							</a>\n							<xf:if is=\"$xf.options.registrationSetup.enabled\">\n								<a href=\"{{ link(\'register\') }}\" class=\"p-navgroup-link p-navgroup-link--textual p-navgroup-link--register\"\n									data-xf-click=\"overlay\" data-follow-redirects=\"on\">\n									<span class=\"p-navgroup-linkText\">{{ phrase(\'register\') }}</span>\n								</a>\n							</xf:if>\n						</xf:if>\n					</div>\n\n					<div class=\"p-navgroup p-discovery{{ !$xf.visitor.canSearch() ? \' p-discovery--noSearch\' : \'\' }}\">\n						<a href=\"{{ link(\'whats-new\') }}\"\n							class=\"p-navgroup-link p-navgroup-link--iconic p-navgroup-link--whatsnew\"\n							aria-label=\"{{ phrase(\'whats_new\')|for_attr }}\"\n							title=\"{{ phrase(\'whats_new\')|for_attr }}\">\n							<i aria-hidden=\"true\"></i>\n							<span class=\"p-navgroup-linkText\">{{ phrase(\'whats_new\') }}</span>\n						</a>\n\n						<xf:if is=\"$xf.visitor.canSearch()\">\n							<a href=\"{{ link(\'search\') }}\"\n								class=\"p-navgroup-link p-navgroup-link--iconic p-navgroup-link--search\"\n								data-xf-click=\"menu\"\n								data-xf-key=\"{{ phrase(\'shortcut.search_menu\')|for_attr }}\"\n								aria-label=\"{{ phrase(\'search\')|for_attr }}\"\n								aria-expanded=\"false\"\n								aria-haspopup=\"true\"\n								title=\"{{ phrase(\'search\')|for_attr }}\">\n								<i aria-hidden=\"true\"></i>\n								<span class=\"p-navgroup-linkText\">{{ phrase(\'search\') }}</span>\n							</a>\n							<div class=\"menu menu--structural menu--wide\" data-menu=\"menu\" aria-hidden=\"true\">\n								<form action=\"{{ link(\'search/search\') }}\" method=\"post\"\n									class=\"menu-content\"\n									data-xf-init=\"quick-search\">\n\n									<h3 class=\"menu-header\">{{ phrase(\'search\') }}</h3>\n									<!--[XF:search_menu:above_input]-->\n									<div class=\"menu-row\">\n										<xf:if is=\"$searchConstraints\">\n											<div class=\"inputGroup inputGroup--joined\">\n												<xf:textbox name=\"keywords\"\n													data-xf-init=\"{{ $xf.searchAutoComplete ? \'search-auto-complete\' : \'\' }}\"\n													data-acurl=\"{{ link(\'search/auto-complete\') }}\"\n													placeholder=\"{{ phrase(\'search...\') }}\"\n													aria-label=\"{{ phrase(\'search\') }}\"\n													data-menu-autofocus=\"true\" />\n												<xf:select name=\"constraints\"\n													class=\"js-quickSearch-constraint\"\n													aria-label=\"{{ phrase(\'search_within\') }}\">\n\n													<xf:option value=\"\">{{ phrase(\'everywhere\') }}</xf:option>\n													<xf:foreach loop=\"$searchConstraints\" key=\"$constraintName\" value=\"$constraint\">\n														<xf:option value=\"{$constraint|json}\">{$constraintName}</xf:option>\n													</xf:foreach>\n												</xf:select>\n											</div>\n										<xf:else />\n											<xf:textbox name=\"keywords\"\n												data-xf-init=\"{{ $xf.searchAutoComplete ? \'search-auto-complete\' : \'\' }}\"\n												data-acurl=\"{{ link(\'search/auto-complete\') }}\"\n												placeholder=\"{{ phrase(\'search...\') }}\"\n												aria-label=\"{{ phrase(\'search\') }}\"\n												data-menu-autofocus=\"true\" />\n										</xf:if>\n									</div>\n\n									<!--[XF:search_menu:above_title_only]-->\n									<div class=\"menu-row\">\n										<xf:checkbox standalone=\"true\">\n											<xf:option name=\"c[title_only]\">\n												<xf:label>\n													{{ phrase(\'search_titles_only\') }}\n\n													<xf:if is=\"$xf.options.enableTagging\">\n													<span tabindex=\"0\" role=\"button\"\n														data-xf-init=\"tooltip\" data-trigger=\"hover focus click\" title=\"{{ phrase(\'tags_will_also_be_searched\')|for_attr }}\">\n\n														<xf:fa icon=\"far fa-question-circle\" class=\"u-muted u-smaller\"\n															title=\"{{ phrase(\'note\')|for_attr }}\" />\n													</span>\n													</xf:if>\n												</xf:label>\n											</xf:option>\n										</xf:checkbox>\n									</div>\n									<!--[XF:search_menu:above_member]-->\n									<div class=\"menu-row\">\n										<div class=\"inputGroup\">\n											<span class=\"inputGroup-text\" id=\"ctrl_search_menu_by_member\">{{ phrase(\'by:\') }}</span>\n											<input type=\"text\" class=\"input\" name=\"c[users]\" data-xf-init=\"auto-complete\" placeholder=\"{{ phrase(\'member\')|for_attr }}\" aria-labelledby=\"ctrl_search_menu_by_member\" />\n										</div>\n									</div>\n									<div class=\"menu-footer\">\n									<span class=\"menu-footer-controls\">\n										<xf:button type=\"submit\" class=\"button--primary\" icon=\"search\" />\n										<xf:button type=\"submit\" name=\"from_search_menu\">{{ phrase(\'advanced_search...\') }}</xf:button>\n									</span>\n									</div>\n\n									<xf:csrf />\n								</form>\n							</div>\n						</xf:if>\n					</div>\n				</div>\n			</div>\n		</nav>\n	</xf:set>\n	<xf:set var=\"$subNavHtml\">\n		<xf:if is=\"$selectedNavChildren is not empty\">\n			<div class=\"p-sectionLinks\">\n				<div class=\"p-sectionLinks-inner hScroller\" data-xf-init=\"h-scroller\">\n					<div class=\"hScroller-scroll\">\n						<ul class=\"p-sectionLinks-list\">\n							<xf:foreach loop=\"$selectedNavChildren\" key=\"$navId\" value=\"$navEntry\" i=\"$i\">\n								<li>\n									<xf:macro id=\"nav_entry\" arg-navId=\"{$navId}\" arg-nav=\"{$navEntry}\" arg-shortcut=\"alt+{$i}\" />\n								</li>\n							</xf:foreach>\n						</ul>\n					</div>\n				</div>\n			</div>\n			<xf:elseif is=\"{$selectedNavEntry}\" />\n			<div class=\"p-sectionLinks p-sectionLinks--empty\"></div>\n		</xf:if>\n	</xf:set>\n\n	<xf:if is=\"property(\'publicNavSticky\') == \'primary\'\">\n		<div class=\"p-navSticky p-navSticky--primary\" data-xf-init=\"sticky-header\">\n			{$navHtml|raw}\n		</div>\n		{$subNavHtml|raw}\n		<xf:elseif is=\"property(\'publicNavSticky\') == \'all\'\" />\n		<div class=\"p-navSticky p-navSticky--all\" data-xf-init=\"sticky-header\">\n			{$navHtml|raw}\n			{$subNavHtml|raw}\n		</div>\n		<xf:else />\n		{$navHtml|raw}\n		{$subNavHtml|raw}\n	</xf:if>\n\n	<div class=\"offCanvasMenu offCanvasMenu--nav js-headerOffCanvasMenu\" data-menu=\"menu\" aria-hidden=\"true\" data-ocm-builder=\"navigation\">\n		<div class=\"offCanvasMenu-backdrop\" data-menu-close=\"true\"></div>\n		<div class=\"offCanvasMenu-content\">\n			<div class=\"offCanvasMenu-header\">\n				{{ phrase(\'menu\') }}\n				<a class=\"offCanvasMenu-closer\" data-menu-close=\"true\" role=\"button\" tabindex=\"0\" aria-label=\"{{ phrase(\'close\')|for_attr }}\"></a>\n			</div>\n			<xf:if is=\"$xf.visitor.user_id\">\n				<div class=\"p-offCanvasAccountLink\">\n					<div class=\"offCanvasMenu-linkHolder\">\n						<a href=\"{{ link(\'account\') }}\" class=\"offCanvasMenu-link\">\n							<xf:avatar user=\"$xf.visitor\" size=\"xxs\" href=\"\" />\n							{$xf.visitor.username}\n						</a>\n					</div>\n					<hr class=\"offCanvasMenu-separator\" />\n				</div>\n				<xf:else />\n				<div class=\"p-offCanvasRegisterLink\">\n					<div class=\"offCanvasMenu-linkHolder\">\n						<a href=\"{{ link(\'login\') }}\" class=\"offCanvasMenu-link\" data-xf-click=\"overlay\" data-menu-close=\"true\">\n							{{ phrase(\'log_in\') }}\n						</a>\n					</div>\n					<hr class=\"offCanvasMenu-separator\" />\n					<xf:if is=\"$xf.options.registrationSetup.enabled\">\n						<div class=\"offCanvasMenu-linkHolder\">\n							<a href=\"{{ link(\'register\') }}\" class=\"offCanvasMenu-link\" data-xf-click=\"overlay\" data-menu-close=\"true\">\n								{{ phrase(\'register\') }}\n							</a>\n						</div>\n						<hr class=\"offCanvasMenu-separator\" />\n					</xf:if>\n				</div>\n			</xf:if>\n			<div class=\"js-offCanvasNavTarget\"></div>\n			<div class=\"offCanvasMenu-installBanner js-installPromptContainer\" style=\"display: none;\" data-xf-init=\"install-prompt\">\n				<div class=\"offCanvasMenu-installBanner-header\">{{ phrase(\'install_app\') }}</div>\n				<xf:button class=\"js-installPromptButton\">{{ phrase(\'install\') }}</xf:button>\n				<template class=\"js-installTemplateIOS\">\n					<div class=\"js-installTemplateContent\">\n						<div class=\"overlay-title\">{{ phrase(\'how_to_install_app_on_ios\') }}</div>\n						<div class=\"block-body\">\n							<div class=\"block-row\">\n								<p>\n									{{ phrase(\'follow_along_with_video_below_to_see_how_to_install_our_site_as_web_app\') }}\n								</p>\n								<p style=\"text-align: center\">\n									<video src=\"{{ base_url(property(\'publicPwaInstallVideoUrl\')) }}\"\n										width=\"280\" height=\"480\" autoplay loop muted playsinline></video>\n								</p>\n								<p>\n									<small><strong>{{ phrase(\'note:\') }}</strong> {{ phrase(\'this_feature_currently_may_not_be_available_in_some_browsers\') }}</small>\n								</p>\n							</div>\n						</div>\n					</div>\n				</template>\n			</div>\n		</div>\n	</div>\n\n	<div class=\"p-body\">\n		<div class=\"p-body-inner\">\n			<!--XF:EXTRA_OUTPUT-->\n\n			<xf:if is=\"$notices.block\">\n				<xf:macro id=\"notice_macros::notice_list\" arg-type=\"block\" arg-notices=\"{$notices.block}\" />\n			</xf:if>\n\n			<xf:if is=\"$notices.scrolling\">\n				<xf:macro id=\"notice_macros::notice_list\" arg-type=\"scrolling\" arg-notices=\"{$notices.scrolling}\" />\n			</xf:if>\n\n			<xf:ad position=\"container_breadcrumb_top_above\" />\n			<xf:macro id=\"breadcrumbs\"\n				arg-breadcrumbs=\"{$breadcrumbs}\"\n				arg-navTree=\"{$navTree}\"\n				arg-selectedNavEntry=\"{$selectedNavEntry}\" />\n			<xf:ad position=\"container_breadcrumb_top_below\" />\n\n			<xf:macro id=\"browser_warning_macros::javascript\"/>\n			<xf:macro id=\"browser_warning_macros::browser\"/>\n\n			<xf:if is=\"$headerHtml is not empty\">\n				<div class=\"p-body-header\">\n					{$headerHtml|raw}\n				</div>\n				<xf:elseif contentcheck=\"true\" />\n				<div class=\"p-body-header\">\n					<xf:contentcheck>\n						<xf:if contentcheck=\"true\">\n							<div class=\"p-title {{ $noH1 ? \'p-title--noH1\' : \'\' }}\">\n								<xf:contentcheck>\n									<xf:if is=\"!$noH1\">\n										<h1 class=\"p-title-value\">{$h1}</h1>\n									</xf:if>\n									<xf:if contentcheck=\"true\">\n										<div class=\"p-title-pageAction\"><xf:contentcheck><xf:pageaction /></xf:contentcheck></div>\n									</xf:if>\n								</xf:contentcheck>\n							</div>\n						</xf:if>\n\n						<xf:if is=\"$description is not empty\">\n							<div class=\"p-description\">{$description}</div>\n						</xf:if>\n					</xf:contentcheck>\n				</div>\n			</xf:if>\n\n			<div class=\"p-body-main {{ $sidebar ? \'p-body-main--withSidebar\' : \'\' }} {{ $sideNav ? \'p-body-main--withSideNav\' : \'\' }}\">\n				<xf:if is=\"$sideNav\">\n					<div class=\"p-body-sideNavCol\"></div>\n				</xf:if>\n				<div class=\"p-body-contentCol\"></div>\n				<xf:if is=\"$sidebar\">\n					<div class=\"p-body-sidebarCol\"></div>\n				</xf:if>\n\n				<xf:if is=\"$sideNav\">\n					<div class=\"p-body-sideNav\">\n						<div class=\"p-body-sideNavTrigger\">\n							<xf:button class=\"button--link\" data-xf-click=\"off-canvas\" data-menu=\"#js-SideNavOcm\">\n								{{ $sideNavTitle ?: phrase(\'navigation\') }}\n							</xf:button>\n						</div>\n						<div class=\"p-body-sideNavInner\" data-ocm-class=\"offCanvasMenu offCanvasMenu--blocks\" id=\"js-SideNavOcm\" data-ocm-builder=\"sideNav\">\n							<div data-ocm-class=\"offCanvasMenu-backdrop\" data-menu-close=\"true\"></div>\n							<div data-ocm-class=\"offCanvasMenu-content\">\n								<div class=\"p-body-sideNavContent\">\n									<xf:ad position=\"container_sidenav_above\" />\n									<xf:foreach loop=\"$sideNav\" value=\"$sideNavHtml\">\n										{$sideNavHtml}\n									</xf:foreach>\n									<xf:ad position=\"container_sidenav_below\" />\n								</div>\n							</div>\n						</div>\n					</div>\n				</xf:if>\n\n				<div class=\"p-body-content\">\n					<xf:ad position=\"container_content_above\" />\n					<div class=\"p-body-pageContent\">{$content|raw}</div>\n					<xf:ad position=\"container_content_below\" />\n				</div>\n\n				<xf:if is=\"$sidebar\">\n					<div class=\"p-body-sidebar\">\n						<xf:ad position=\"container_sidebar_above\" />\n						<xf:foreach loop=\"$sidebar\" value=\"$sidebarHtml\">\n							{$sidebarHtml}\n						</xf:foreach>\n						<xf:ad position=\"container_sidebar_below\" />\n					</div>\n				</xf:if>\n			</div>\n\n			<xf:ad position=\"container_breadcrumb_bottom_above\" />\n			<xf:macro id=\"breadcrumbs\"\n				arg-breadcrumbs=\"{$breadcrumbs}\"\n				arg-navTree=\"{$navTree}\"\n				arg-selectedNavEntry=\"{$selectedNavEntry}\"\n				arg-variant=\"bottom\" />\n			<xf:ad position=\"container_breadcrumb_bottom_below\" />\n		</div>\n	</div>\n\n	<footer class=\"p-footer\" id=\"footer\">\n		<div class=\"p-footer-inner\">\n\n			<div class=\"p-footer-row\">\n				<xf:if contentcheck=\"true\">\n					<div class=\"p-footer-row-main\">\n						<ul class=\"p-footer-linkList\">\n							<xf:contentcheck>\n								<xf:if is=\"$xf.cookieConsent.getMode() == \'advanced\'\">\n									<li><a href=\"{{ link(\'misc/cookies\') }}\" rel=\"nofollow\"\n										data-xf-init=\"tooltip\" title=\"{{ phrase(\'cookie_consent\')|for_attr }}\"\n										data-xf-click=\"cookie-consent-toggle\">\n										<xf:fa icon=\"fa-cookie\" /> {{ phrase(\'cookie_consent_label\') }}\n									</a></li>\n								</xf:if>\n								<xf:if contentcheck=\"true\">\n									<li>\n										<xf:contentcheck>\n											<xf:if is=\"$xf.visitor.canChangeStyle()\">\n												<a href=\"{{ link(\'misc/style\') }}\" data-xf-click=\"overlay\"\n													data-xf-init=\"tooltip\" title=\"{{ phrase(\'style_chooser\')|for_attr }}\" rel=\"nofollow\">\n													<xf:fa icon=\"fa-paint-brush\" /> {$xf.style.title}\n												</a>\n											</xf:if>\n											<xf:if is=\"$xf.visitor.canChangeStyleVariation($xf.style)\">\n												<a href=\"{{ link(\'misc/style-variation\') }}\" rel=\"nofollow\"\n													class=\"js-styleVariationsLink\"\n													data-xf-init=\"tooltip\" title=\"{{ phrase(\'style_variation\') }}\"\n													data-xf-click=\"menu\" data-z-index-ref=\".u-bottomFixer\" role=\"button\" aria-expanded=\"false\" aria-haspopup=\"true\">\n\n													<xf:fa icon=\"{{ $xf.style.getVariationIcon($xf.visitor.style_variation) }}\" title=\"{{ phrase(\'style_variation\') }}\" />\n												</a>\n\n												<div class=\"menu\" data-menu=\"menu\" aria-hidden=\"true\">\n													<div class=\"menu-content js-styleVariationsMenu\">\n														<xf:macro name=\"style_variation_macros::variation_menu\"\n															arg-style=\"{$xf.style}\"\n															arg-live=\"{{ true }}\" />\n													</div>\n												</div>\n											</xf:if>\n										</xf:contentcheck>\n									</li>\n								</xf:if>\n								<xf:if is=\"$xf.visitor.canChangeLanguage()\">\n									<li><a href=\"{{ link(\'misc/language\') }}\" data-xf-click=\"overlay\"\n										data-xf-init=\"tooltip\" title=\"{{ phrase(\'language_chooser\')|for_attr }}\" rel=\"nofollow\">\n										<xf:fa icon=\"fa-globe\" /> {$xf.language.title}</a></li>\n								</xf:if>\n							</xf:contentcheck>\n						</ul>\n					</div>\n				</xf:if>\n				<div class=\"p-footer-row-opposite\">\n					<ul class=\"p-footer-linkList\">\n						<xf:if is=\"$xf.visitor.canUseContactForm()\">\n							<xf:if is=\"$xf.contactUrl\">\n								<li><a href=\"{$xf.contactUrl}\" data-xf-click=\"{{ ($xf.options.contactUrl.overlay OR $xf.options.contactUrl.type == \'default\') ? \'overlay\' : \'\' }}\">{{ phrase(\'contact_us\') }}</a></li>\n							</xf:if>\n						</xf:if>\n\n						<xf:if is=\"$xf.tosUrl\">\n							<li><a href=\"{$xf.tosUrl}\">{{ phrase(\'terms_and_rules\') }}</a></li>\n						</xf:if>\n\n						<xf:if is=\"$xf.privacyPolicyUrl\">\n							<li><a href=\"{$xf.privacyPolicyUrl}\">{{ phrase(\'privacy_policy\') }}</a></li>\n						</xf:if>\n\n						<xf:if is=\"$xf.helpPageCount\">\n							<li><a href=\"{{ link(\'help\') }}\">{{ phrase(\'help\') }}</a></li>\n						</xf:if>\n\n						<xf:if is=\"$xf.homePageUrl\">\n							<li><a href=\"{$xf.homePageUrl}\">{{ phrase(\'home\') }}</a></li>\n						</xf:if>\n\n						<li><a href=\"{{ link(\'forums/index.rss\', \'-\') }}\" target=\"_blank\" class=\"p-footer-rssLink\" title=\"{{ phrase(\'rss\')|for_attr }}\"><span aria-hidden=\"true\"><xf:fa icon=\"fa-rss\" /><span class=\"u-srOnly\">{{ phrase(\'rss\') }}</span></span></a></li>\n					</ul>\n				</div>\n			</div>\n\n			<xf:if contentcheck=\"true\">\n				<div class=\"p-footer-copyright\">\n					<xf:contentcheck>\n						<xf:copyright />\n						{{ phrase(\'extra_copyright\') }}\n					</xf:contentcheck>\n				</div>\n			</xf:if>\n\n			<xf:if contentcheck=\"true\">\n				<div class=\"p-footer-debug\">\n					<xf:contentcheck>\n						<xf:macro id=\"debug_macros::debug\"\n							arg-controller=\"{$controller}\"\n							arg-action=\"{$actionMethod}\"\n							arg-template=\"{$template}\" />\n					</xf:contentcheck>\n				</div>\n			</xf:if>\n		</div>\n	</footer>\n</div> <!-- closing p-pageWrapper -->\n\n<div class=\"u-bottomFixer js-bottomFixTarget\">\n	<xf:if is=\"$notices.floating\">\n		<xf:macro id=\"notice_macros::notice_list\" arg-type=\"floating\" arg-notices=\"{$notices.floating}\" />\n	</xf:if>\n	<xf:if is=\"$notices.bottom_fixer\">\n		<xf:macro id=\"notice_macros::notice_list\" arg-type=\"bottom_fixer\" arg-notices=\"{$notices.bottom_fixer}\" />\n	</xf:if>\n</div>\n\n<div class=\"u-navButtons js-navButtons\">\n	<xf:button href=\"javascript:\" class=\"button--scroll\"><xf:fa icon=\"{{ $xf.isRtl ? \'fa-arrow-right\' : \'fa-arrow-left\' }}\" /><span class=\"u-srOnly\">{{ phrase(\'back\') }}</span></xf:button>\n</div>\n\n<xf:if is=\"property(\'scrollJumpButtons\')\">\n	<div class=\"u-scrollButtons js-scrollButtons\" data-trigger-type=\"{{ property(\'scrollJumpButtons\') }}\">\n		<xf:button href=\"#top\" class=\"button--scroll\" data-xf-click=\"scroll-to\"><xf:fa icon=\"fa-arrow-up\" /><span class=\"u-srOnly\">{{ phrase(\'top\') }}</span></xf:button>\n		<xf:if is=\"property(\'scrollJumpButtons\') != \'up\'\">\n			<xf:button href=\"#footer\" class=\"button--scroll\" data-xf-click=\"scroll-to\"><xf:fa icon=\"fa-arrow-down\" /><span class=\"u-srOnly\">{{ phrase(\'bottom\') }}</span></xf:button>\n		</xf:if>\n	</div>\n</xf:if>\n\n<xf:macro id=\"helper_js_global::body\" arg-app=\"public\" />\n\n<xf:if is=\"count($xf.reactionsActive) > 1 AND $xf.visitor.user_id\">\n	<script type=\"text/template\" id=\"xfReactTooltipTemplate\">\n		<div class=\"tooltip-content-inner\">\n			<div class=\"reactTooltip\">\n				<xf:foreach loop=\"$xf.reactionsActive\" key=\"$reactionId\" value=\"$reaction\">\n					<xf:reaction id=\"{$reactionId}\" tooltip=\"true\" />\n				</xf:foreach>\n			</div>\n		</div>\n	</script>\n</xf:if>\n\n{$ldJsonHtml|raw}\n\n</body>\n</html>\n\n<xf:macro id=\"nav_entry\" arg-navId=\"!\" arg-nav=\"!\" arg-selected=\"{{ false }}\" arg-shortcut=\"\">\n	<div class=\"p-navEl {{ $selected ? \'is-selected\' : \'\' }}\" {{ $nav.children ? \'data-has-children=\"true\"\' : \'\' }}>\n	<xf:if is=\"$nav.href\">\n\n		<xf:macro id=\"nav_link\"\n			arg-navId=\"{$navId}\"\n			arg-nav=\"{$nav}\"\n			arg-class=\"p-navEl-link {{ $nav.children ? \'p-navEl-link--splitMenu\' : \'\' }}\"\n			arg-shortcut=\"{{ $nav.children ? false : $shortcut }}\" />\n\n		<xf:if is=\"$nav.children\"><a data-xf-key=\"{$shortcut}\"\n			data-xf-click=\"menu\"\n			data-menu-pos-ref=\"< .p-navEl\"\n			class=\"p-navEl-splitTrigger\"\n			role=\"button\"\n			tabindex=\"0\"\n			aria-label=\"{{ phrase(\'toggle_expanded\')|for_attr }}\"\n			aria-expanded=\"false\"\n			aria-haspopup=\"true\"></a></xf:if>\n\n		<xf:elseif is=\"$nav.children\" />\n\n			<xf:if is=\"$selected\">\n				<xf:macro id=\"nav_link\"\n					arg-navId=\"{$navId}\"\n					arg-nav=\"{$nav}\"\n					arg-class=\"p-navEl-link\" />\n			<xf:else />\n				<a data-xf-key=\"{$shortcut}\"\n					data-xf-click=\"menu\"\n					data-menu-pos-ref=\"< .p-navEl\"\n					class=\"p-navEl-linkHolder\"\n					role=\"button\"\n					tabindex=\"0\"\n					aria-expanded=\"false\"\n					aria-haspopup=\"true\">\n					<xf:macro id=\"nav_link\"\n						arg-navId=\"{$navId}\"\n						arg-nav=\"{$nav}\"\n						arg-class=\"p-navEl-link p-navEl-link--menuTrigger\" />\n				</a>\n			</xf:if>\n\n		<xf:else />\n\n		<xf:macro id=\"nav_link\"\n			arg-navId=\"{$navId}\"\n			arg-nav=\"{$nav}\"\n			arg-class=\"p-navEl-link\"\n			arg-shortcut=\"{$shortcut}\" />\n\n	</xf:if>\n	<xf:if is=\"$nav.children\">\n		<div class=\"menu menu--structural\" data-menu=\"menu\" aria-hidden=\"true\">\n			<div class=\"menu-content\">\n				<xf:foreach loop=\"$nav.children\" key=\"$childNavId\" value=\"$child\">\n					<xf:macro id=\"nav_menu_entry\"\n						arg-navId=\"{$childNavId}\"\n						arg-nav=\"{$child}\" />\n				</xf:foreach>\n			</div>\n		</div>\n	</xf:if>\n	</div>\n</xf:macro>\n\n<xf:macro id=\"nav_link\" arg-navId=\"!\" arg-nav=\"!\" arg-class=\"\" arg-titleHtml=\"\" arg-shortcut=\"{{ false }}\">\n	<xf:set var=\"$tag\" value=\"{{ $nav.href ? \'a\' : \'span\' }}\" />\n	<{$tag} {{ $nav.href ? \'href=\"\' . $nav.href . \'\"\' : \'\' }}\n	class=\"{{ trim($class) }} {$nav.attributes.class}\"\n	{{ attributes($nav.attributes, [\'class\']) }}\n	{{ $shortcut !== false ? \'data-xf-key=\"\' . $shortcut . \'\"\' : \'\' }}\n	data-nav-id=\"{$navId}\"><xf:if is=\"$nav.icon\"><xf:fa icon=\"{$nav.icon}\" /> </xf:if>{{ $titleHtml ? $titleHtml|raw : $nav.title }}<xf:if is=\"$nav.counter\"> <span class=\"badge badge--highlighted\">{$nav.counter|number}</span></xf:if></{$tag}>\n</xf:macro>\n\n<xf:macro id=\"nav_menu_entry\" arg-navId=\"!\" arg-nav=\"!\" arg-depth=\"0\">\n	<xf:macro id=\"nav_link\"\n		arg-navId=\"{$navId}\"\n		arg-nav=\"{$nav}\"\n		arg-class=\"menu-linkRow u-indentDepth{$depth} js-offCanvasCopy\" />\n	<xf:if is=\"$nav.children\">\n		<xf:foreach loop=\"$nav.children\" key=\"$childNavId\" value=\"$child\">\n			<xf:macro id=\"nav_menu_entry\"\n				arg-navId=\"{$childNavId}\"\n				arg-nav=\"{$child}\"\n				arg-depth=\"{{ $depth + 1 }}\" />\n		</xf:foreach>\n		<xf:if is=\"$depth == 0\">\n			<hr class=\"menu-separator\" />\n		</xf:if>\n	</xf:if>\n</xf:macro>\n\n<xf:macro id=\"breadcrumbs\" arg-breadcrumbs=\"!\" arg-navTree=\"!\" arg-selectedNavEntry=\"{{ null }}\" arg-variant=\"\">\n	<xf:if contentcheck=\"true\">\n		<ul class=\"p-breadcrumbs {{ $variant ? \'p-breadcrumbs--\' . $variant : \'\' }}\"\n			itemscope itemtype=\"https://schema.org/BreadcrumbList\">\n			<xf:contentcheck>\n				<xf:set var=\"$position\" value=\"{{ 0 }}\" />\n\n				<xf:set var=\"$rootBreadcrumb\" value=\"{$navTree.{$xf.options.rootBreadcrumb}}\" />\n				<xf:set var=\"$rootBreadcrumbHref\" value=\"{{ $rootBreadcrumb.href|substr(-1) == \'/\'\n					? $rootBreadcrumb.href\n					: $rootBreadcrumb.href . \'/\'\n				}}\" />\n\n				<xf:if is=\"$rootBreadcrumb AND $rootBreadcrumbHref != $xf.uri AND $rootBreadcrumbHref != $xf.fullUri\">\n					<xf:set var=\"$position\" value=\"{{ $position + 1 }}\" />\n					<xf:macro id=\"crumb\"\n						arg-position=\"{$position}\"\n						arg-href=\"{$rootBreadcrumb.href}\"\n						arg-value=\"{$rootBreadcrumb.title}\" />\n				</xf:if>\n\n				<xf:if is=\"$selectedNavEntry AND $selectedNavEntry.href AND $selectedNavEntry.href != $xf.uri AND $selectedNavEntry.href != $xf.fullUri AND $selectedNavEntry.href != $rootBreadcrumbHref\">\n					<xf:set var=\"$position\" value=\"{{ $position + 1 }}\" />\n					<xf:macro id=\"crumb\"\n						arg-position=\"{$position}\"\n						arg-href=\"{$selectedNavEntry.href}\"\n						arg-value=\"{$selectedNavEntry.title}\" />\n				</xf:if>\n				<xf:foreach loop=\"$breadcrumbs\" value=\"$breadcrumb\" if=\"$breadcrumb.href != $xf.uri AND $breadcrumb.href != $xf.fullUri\">\n					<xf:set var=\"$position\" value=\"{{ $position + 1 }}\" />\n					<xf:macro id=\"crumb\"\n						arg-position=\"{$position}\"\n						arg-href=\"{$breadcrumb.href}\"\n						arg-value=\"{$breadcrumb.value}\" />\n				</xf:foreach>\n			</xf:contentcheck>\n		</ul>\n	</xf:if>\n</xf:macro>\n\n<xf:macro id=\"crumb\" arg-href=\"!\" arg-value=\"!\" arg-position=\"{{ 0 }}\">\n	<li itemprop=\"itemListElement\" itemscope itemtype=\"https://schema.org/ListItem\">\n		<a href=\"{$href}\" itemprop=\"item\">\n			<span itemprop=\"name\">{$value}</span>\n		</a>\n		<xf:if is=\"$position\"><meta itemprop=\"position\" content=\"{$position}\" /></xf:if>\n	</li>\n</xf:macro>', 0x[encoded data, 217317 characters]