[encoded data, 93416 characters], 0x5846, 2030370, '2.3.3', 1748686065);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(1018, 0x7075626c6963, 0x706f73745f6d61726b5f736f6c7574696f6e, 0, '<xf:title>{{ phrase(\'confirm_action\') }}</xf:title>\n\n<xf:form action=\"{{ link(\'posts/mark-solution\', $post) }}\" ajax=\"true\" class=\"block\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:inforow rowtype=\"confirm\">\n				<xf:if is=\"$type == \'add\' OR $type == \'replace\'\">\n					{{ phrase(\'please_confirm_you_want_mark_this_post_as_solution\') }}\n				<xf:else />\n					{{ phrase(\'please_confirm_you_want_unmark_this_post_as_solution\') }}\n				</xf:if>\n			</xf:inforow>\n\n			<xf:if is=\"$type == \'replace\'\">\n				<xf:inforow>\n					<div class=\"block-rowMessage block-rowMessage--important block-rowMessage--iconic\">\n						{{ phrase(\'this_will_replace_existing_solution_x\', {\'url\': link(\'posts\', $existingSolution)}) }}\n\n						<div>\n							{{ bb_code(\'[QUOTE=%s]%s[/QUOTE]\'|format($existingSolution.username, $existingSolution.message), \'question_thread_solution\', $existingSolution) }}\n						</div>\n					</div>\n				</xf:inforow>\n			</xf:if>\n		</div>\n		<xf:submitrow rowtype=\"simple\" icon=\"confirm\" />\n		<xf:hiddenval name=\"confirm\" value=\"1\" />\n	</div>\n</xf:form>', 0x[encoded data, 15732 characters], 0x5846, 2020010, '2.2.0 Alpha', 1748686065),
(1019, 0x7075626c6963, 0x706f73745f7175657374696f6e5f6d6163726f73, 0, '<xf:macro id=\"answer\" extends=\"post_macros::post\">\n	<xf:extension id=\"extra_classes\" value=\"message--post {{ $post.is_question_solution ? \'message--solution\' : \'\' }}\" />\n\n	<xf:extension id=\"main_cell\">\n		<xf:extensionparent />\n\n		<xf:if contentcheck=\"true\">\n			<div class=\"message-cell message-cell--vote\">\n				<div class=\"message-column\">\n				<xf:contentcheck>\n					<xf:if is=\"$post.isContentVotingSupported()\">\n						<xf:macro id=\"content_vote_macros::vote_control\"\n							arg-link=\"posts/vote\"\n							arg-content=\"{$post}\"\n							arg-includeMicrodata=\"{{ true }} \"/>\n					</xf:if>\n\n					<xf:if is=\"$post.canMarkAsQuestionSolution()\">\n						<xf:set var=\"$isSolutionText\" value=\"{{ phrase(\'unmark_as_solution\') }}\" />\n						<xf:set var=\"$makeSolutionText\" value=\"{{ phrase(\'mark_as_solution\') }}\" />\n\n						<a href=\"{{ link(\'posts/mark-solution\', $post) }}\"\n							class=\"solutionIcon {{ $post.is_question_solution ? \'is-solution\' : \'\'  }} js-solutionControl\"\n							data-xf-click=\"solution-edit\"\n							data-sk-marked=\"addClass:is-solution, titleAttr:sync, {$isSolutionText|for_attr}\"\n							data-sk-removed=\"removeClass:is-solution, titleAttr:sync, {$makeSolutionText|for_attr}\"\n							data-label=\".u-srOnly\"\n							data-xf-init=\"tooltip\"\n							title=\"{{ $post.is_question_solution ? $isSolutionText : $makeSolutionText }}\">\n							<span class=\"u-srOnly\">{{ $post.is_question_solution ? $isSolutionText : $makeSolutionText }}</span>\n						</a>\n					<xf:elseif is=\"$post.is_question_solution\" />\n						<span class=\"solutionIcon is-solution\" data-xf-init=\"tooltip\" title=\"{{ phrase(\'solution\')|for_attr }}\">\n							<span class=\"u-srOnly\">{{ phrase(\'solution\') }}</span>\n						</span>\n					</xf:if>\n				</xf:contentcheck>\n				</div>\n			</div>\n		</xf:if>\n	</xf:extension>\n</xf:macro>', 0x[encoded data, 29650 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(1020, 0x7075626c6963, 0x706f73745f73756767657374696f6e5f6d6163726f73, 0, '<xf:macro id=\"suggestion\" extends=\"post_macros::post\">\n	<xf:extension id=\"main_cell\">\n		<xf:extensionparent />\n\n		<xf:if is=\"$thread.isContentVotingSupported()\">\n			<div class=\"message-cell message-cell--vote\">\n				<xf:macro id=\"content_vote_macros::vote_control\"\n					arg-link=\"threads/vote\"\n					arg-content=\"{$thread}\" />\n			</div>\n		</xf:if>\n	</xf:extension>\n</xf:macro>', 0x[encoded data, 6272 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1021, 0x7075626c6963, 0x7072655f7265675f616374696f6e5f617070726f76616c5f7175657565, 0, '<xf:extension id=\"header\">\n	<h4 class=\"block-textHeader\">\n		<xf:if is=\"$details.title AND $details.title_link\">\n			{{ phrase(\'pre_registration_action:\') }} <a href=\"{$details.title_link}\">{$details.title}</a>\n		<xf:elseif is=\"$details.title\" />\n			{{ phrase(\'pre_registration_action:\') }} {$details.title}\n		<xf:else />\n			{{ phrase(\'pre_registration_action\') }}\n		</xf:if>\n	</h4>\n</xf:extension>\n\n<xf:extension id=\"content\">\n	<div>\n		<xf:if is=\"$details.bb_code\">\n			{{ bb_code($details.bb_code, \'pre_reg\', $preRegAction.User) }}\n		<xf:elseif is=\"$details.text\" />\n			{{ structured_text($details.text) }}\n		<xf:else />\n			{{ phrase(\'no_additional_information_available\') }}\n		</xf:if>\n	</div>\n</xf:extension>', 0x[encoded data, 14524 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(1022, 0x7075626c6963, 0x7072656669785f696e707574, 0, '<xf:js src=\"xf/prefix_menu.js\" min=\"1\" />\n<xf:css src=\"prefix_menu.less\" />\n\n<xf:set var=\"$textbox\">\n	<xf:if is=\"$rows\">\n		<textarea rows=\"{$rows}\" name=\"{$textboxName}\"\n			data-xf-init=\"textarea-handler {$xfInit}\" data-single-line=\"true\"\n			class=\"input js-titleInput {$textboxClass}\"\n			autocomplete=\"off\"\n			{$attrsHtml|raw}>{$textboxValue}</textarea>\n	<xf:else />\n		<input type=\"text\" name=\"{$textboxName}\"\n			data-xf-init=\"{$xfInit}\"\n			class=\"input js-titleInput {$textboxClass}\"\n			value=\"{$textboxValue}\"\n			autocomplete=\"off\"\n			{$attrsHtml|raw} />\n	</xf:if>\n</xf:set>\n<xf:set var=\"$selectbox\">\n	<xf:macro id=\"prefix_macros::select\"\n		arg-name=\"{$prefixName}\"\n		arg-prefixes=\"{$prefixes}\"\n		arg-selected=\"{$prefixValue}\"\n		arg-type=\"{$prefixType}\"\n		arg-class=\"js-prefixSelect u-noJsOnly\"\n		arg-helpHref=\"{$helpHref}\" />\n</xf:set>\n\n<xf:if is=\"$prefixes || $href\">\n	<div class=\"js-prefixContainer\">\n		<div class=\"inputGroup inputGroup--joined u-jsOnly\">\n			<div class=\"inputGroup-text\">\n				<div class=\"{$prefixClass}\" data-xf-init=\"prefix-menu\"\n					{{ $href ? \' data-href=\"\' . $href . \'\" data-listen-to=\"\' . $listenTo . \'\"\' : \'\' }}\n					{{ $helpHref ? \' data-help-href=\"\' . $helpHref . \'\"\' : \'\' }}\n					{{ $helpSkipInitial ? \' data-help-skip-initial=\"yes\"\' : \'\' }}\n				>\n					<a class=\"menuTrigger menuTrigger--prefix\" data-xf-click=\"menu\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" aria-haspopup=\"true\">\n						<span class=\"js-activePrefix\">{{ phrase(\'(no_prefix)\') }}</span>\n					</a>\n					<div class=\"menu\" data-menu=\"menu\" aria-hidden=\"true\">\n						<div class=\"menu-content\">\n							<div class=\"menu-scroller js-prefixMenuContent\" role=\"listbox\">\n								<xf:macro id=\"template\" />\n							</div>\n						</div>\n					</div>\n				</div>\n				{$selectbox|raw}\n			</div>\n			{$textbox|raw}\n		</div>\n		<xf:if is=\"$helpHref\">\n			<div class=\"js-prefixHelp\"></div>\n		</xf:if>\n		<noscript>\n			<div class=\"inputGroup\">\n				{$selectbox|raw}\n				<span class=\"inputGroup-splitter\"></span>\n				{$textbox|raw}\n			</div>\n		</noscript>\n	</div>\n<xf:else />\n	{$textbox|raw}\n</xf:if>\n\n<xf:macro id=\"template\">\n	<script type=\"text/template\">\n		<xf:mustache name=\"#groups\">\n			<xf:mustache name=\"#title\">\n				<h3 class=\"menu-header\">{{ mustache(\'title\') }}</h3>\n			</xf:mustache>\n			<xf:mustache name=\"#prefixes\">\n				<div class=\"menu-row\">\n					<a class=\"menuPrefix {{ mustache(\'css_class\') }}\"\n						data-prefix-id=\"{{ mustache(\'prefix_id\') }}\"\n						data-prefix-class=\"{{ mustache(\'css_class\') }}\"\n						role=\"option\">{{ mustache(\'title\') }}</a>\n				</div>\n			</xf:mustache>\n			<hr class=\"menu-separator\" />\n		</xf:mustache>\n		<div class=\"menu-row\">\n			<a class=\"menuPrefix menuPrefix--none\"\n				data-prefix-id=\"0\"\n				data-prefix-class=\"\"\n				role=\"option\">{{ phrase(\'(no_prefix)\') }}</a>\n		</div>\n	</script>\n</xf:macro>\n\n<xf:macro id=\"menu_prefixes\" arg-prefixes=\"!\" arg-prefixType=\"!\">\n	<xf:foreach loop=\"array_keys($prefixes)\" value=\"$groupId\">\n		<xf:if is=\"$groupId > 0\">\n			<h3 class=\"menu-header\">{{ prefix_group($prefixType, $groupId) }}</h3>\n			<div class=\"menu-row\">\n				<xf:foreach loop=\"{$prefixes.{$groupId}}\" key=\"$prefixId\" value=\"$prefix\">\n					<a class=\"menuPrefix {$prefix.css_class}\"\n						data-prefix-id=\"{$prefixId}\"\n						data-prefix-class=\"{$prefix.css_class}\"\n						role=\"option\">{{ prefix_title($prefixType, $prefixId) }}</a>\n				</xf:foreach>\n			</div>\n			<hr class=\"menu-separator\" />\n		<xf:else />\n			<div class=\"menu-row\">\n				<xf:foreach loop=\"{$prefixes.{$groupId}}\" key=\"$prefixId\" value=\"$prefix\">\n					<a class=\"menuPrefix {$prefix.css_class}\"\n						data-prefix-id=\"{$prefixId}\"\n						data-prefix-class=\"{$prefix.css_class}\"\n						role=\"option\">{{ prefix_title($prefixType, $prefixId) }}</a>\n				</xf:foreach>\n			</div>\n			<hr class=\"menu-separator\" />\n		</xf:if>\n	</xf:foreach>\n	<div class=\"menu-row\">\n		<a class=\"menuPrefix menuPrefix--none\"\n			data-prefix-id=\"0\"\n			data-prefix-class=\"\"\n			role=\"option\">{{ phrase(\'(no_prefix)\') }}</a>\n	</div>\n</xf:macro>', 0x[encoded data, 56222 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(1023, 0x7075626c6963, 0x7072656669785f6d6163726f73, 0, '<xf:macro id=\"select\"\n	arg-prefixes=\"!\"\n	arg-type=\"!\"\n	arg-selected=\"\"\n	arg-name=\"prefix_id\"\n	arg-noneLabel=\"{{ phrase(\'(no_prefix)\') }}\"\n	arg-multiple=\"{{ false }}\"\n	arg-includeAny=\"{{ false }}\"\n	arg-class=\"\"\n	arg-href=\"\"\n	arg-controlId=\"\"\n	arg-listenTo=\"\">\n\n	<xf:select name=\"{$name}\" value=\"{$selected}\" multiple=\"{$multiple}\" class=\"{$class}\"\n		data-xf-init=\"{{ ($href AND $listenTo) ? \'prefix-loader\' : \'\' }}\"\n		data-href=\"{$href}\"\n		data-listen-to=\"{$listenTo}\"\n		id=\"{$controlId}\"\n		title=\"{{ phrase(\'prefix\') }}\">\n\n		<xf:if is=\"$includeAny\">\n			<xf:option value=\"-1\" label=\"{{ phrase(\'(any)\') }}\" />\n		</xf:if>\n		<xf:option value=\"0\" label=\"{$noneLabel}\" />\n		<xf:foreach loop=\"array_keys($prefixes)\" value=\"$groupId\">\n			<xf:if is=\"$groupId > 0\">\n				<xf:optgroup label=\"{{ prefix_group($type, $groupId) }}\">\n					<xf:foreach loop=\"{$prefixes.{$groupId}}\" key=\"$prefixId\" value=\"$prefix\">\n						<xf:option value=\"{$prefixId}\"\n							label=\"{{ prefix_title($type, $prefixId) }}\"\n							data-prefix-class=\"{$prefix.css_class}\"\n							data-has-help=\"{$prefix.has_usage_help}\" />\n					</xf:foreach>\n				</xf:optgroup>\n			<xf:else />\n				<xf:foreach loop=\"{$prefixes.{$groupId}}\" key=\"$prefixId\" value=\"$prefix\">\n					<xf:option value=\"{$prefixId}\"\n						label=\"{{ prefix_title($type, $prefixId) }}\"\n						data-prefix-class=\"{$prefix.css_class}\"\n						data-has-help=\"{$prefix.has_usage_help}\" />\n				</xf:foreach>\n			</xf:if>\n		</xf:foreach>\n	</xf:select>\n</xf:macro>\n\n<xf:macro id=\"row\"\n	arg-prefixes=\"!\"\n	arg-type=\"!\"\n	arg-label=\"{{ phrase(\'prefix\') }}\"\n	arg-explain=\"\"\n	arg-selected=\"\"\n	arg-name=\"prefix_id\"\n	arg-noneLabel=\"{{ phrase(\'(no_prefix)\') }}\"\n	arg-multiple=\"{{ false }}\"\n	arg-includeAny=\"{{ false }}\"\n	arg-class=\"\">\n\n	<xf:set var=\"$controlId\" value=\"{{ unique_id() }}\" />\n\n	<xf:formrow rowtype=\"input\" label=\"{$label}\" controlid=\"{$controlId}\">\n		<xf:macro id=\"select\"\n			arg-prefixes=\"{$prefixes}\"\n			arg-type=\"{$type}\"\n			arg-selected=\"{$selected}\"\n			arg-name=\"{$name}\"\n			arg-noneLabel=\"{$noneLabel}\"\n			arg-multiple=\"{$multiple}\"\n			arg-includeAny=\"{$includeAny}\"\n			arg-controlId=\"{$controlId}\"\n			arg-class=\"{$class}\" />\n		<xf:if is=\"$explain\">\n			<div class=\"formRow-explain\">{$explain|raw}</div>\n		</xf:if>\n	</xf:formrow>\n</xf:macro>\n\n<xf:macro id=\"usage_help\" arg-prefix=\"!\" arg-contentType=\"!\">\n	<xf:if contentcheck=\"true\">\n		<div class=\"formRow-explain formRow-prefixHelp\">\n			<xf:contentcheck>{{ prefix_usage_help($contentType, $prefix->prefix_id) }}</xf:contentcheck>\n		</div>\n	</xf:if>\n</xf:macro>', 0x[encoded data, 42300 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1024, 0x7075626c6963, 0x7072656669785f6d656e752e6c657373, 0, '.menuTrigger.menuTrigger--prefix\n{\n	text-decoration: none;\n}\n\n.menuPrefix,\n.menuPrefix.label--hidden\n{\n	display: block;\n	font-size: @xf-fontSizeSmall;\n	cursor: default;\n	padding: @xf-paddingMedium;\n	//margin-bottom: (@xf-paddingMedium * -1);\n\n	&.label--hidden\n	{\n		border: 1px solid @xf-borderColorFaint;\n	}\n\n	&.menuPrefix--none\n	{\n		color: @xf-textColorMuted;\n		text-decoration: none;\n	}\n}', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a3339303a222e6d656e75547269676765722e6d656e75547269676765722d2d7072656669780a7b0a09746578742d6465636f726174696f6e3a206e6f6e653b0a7d0a0a2e6d656e755072656669782c0a2e6d656e755072656669782e6c6162656c2d2d68696464656e0a7b0a09646973706c61793a20626c6f636b3b0a09666f6e742d73697a653a204078662d666f6e7453697a65536d616c6c3b0a09637572736f723a2064656661756c743b0a0970616464696e673a204078662d70616464696e674d656469756d3b0a092f2f6d617267696e2d626f74746f6d3a20284078662d70616464696e674d656469756d202a202d31293b0a0a09262e6c6162656c2d2d68696464656e0a097b0a0909626f726465723a2031707820736f6c6964204078662d626f72646572436f6c6f724661696e743b0a097d0a0a09262e6d656e755072656669782d2d6e6f6e650a097b0a0909636f6c6f723a204078662d74657874436f6c6f724d757465643b0a0909746578742d6465636f726174696f6e3a206e6f6e653b0a097d0a7d223b7d7d7d, 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1025, 0x7075626c6963, 0x7072656669785f75736167655f68656c70, 0, '<xf:macro id=\"prefix_macros::usage_help\"\n	arg-prefix=\"{$prefix}\"\n	arg-contentType=\"{$contentType}\" />', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a353a226d6163726f223b733a31303a2261747472696275746573223b613a333a7b733a323a226964223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a32353a227072656669785f6d6163726f733a3a75736167655f68656c70223b7d733a31303a226172672d707265666978223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a323b733a343a226e616d65223b733a363a22707265666978223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d733a31353a226172672d636f6e74656e7454797065223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a31313a22636f6e74656e7454797065223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d7d7d, 0x5846, 2030010, '2.3.0 Alpha', 1748686065);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(1026, 0x7075626c6963, 0x707269736d5f6d6163726f73, 0, '<xf:macro id=\"setup\">\n	<xf:css src=\"bb_code.less\" />\n	<xf:js prod=\"xf/code_block-compiled.js\" dev=\"vendor/prism/prism.min.js, xf/code_block.js\" />\n</xf:macro>', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a343b733a343a226e616d65223b733a353a226d6163726f223b733a31303a2261747472696275746573223b613a313a7b733a323a226964223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a353a227365747570223b7d7d733a383a226368696c6472656e223b613a353a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a323a220a09223b7d693a313b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a323b733a343a226e616d65223b733a333a22637373223b733a31303a2261747472696275746573223b613a313a7b733a333a22737263223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a323b733a373a22636f6e74656e74223b733a31323a2262625f636f64652e6c657373223b7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a313b7d693a323b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a323b733a373a22636f6e74656e74223b733a323a220a09223b7d693a333b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a323a226a73223b733a31303a2261747472696275746573223b613a323a7b733a343a2270726f64223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a32353a2278662f636f64655f626c6f636b2d636f6d70696c65642e6a73223b7d733a333a22646576223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a34333a2276656e646f722f707269736d2f707269736d2e6d696e2e6a732c2078662f636f64655f626c6f636b2e6a73223b7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a313b7d693a343b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a333b733a373a22636f6e74656e74223b733a313a220a223b7d7d733a31313a22697353656c66436c6f7365223b623a303b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d7d7d, 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1027, 0x7075626c6963, 0x70726f66696c655f706f7374, 0, '<xf:title>{{ phrase(\'profile_post_for_x\', {\'username\': $profilePost.ProfileUser.username}) }}</xf:title>\n\n<xf:if is=\"$canInlineMod\">\n	<xf:js src=\"xf/inline_mod.js\" min=\"1\" />\n</xf:if>\n\n<xf:macro id=\"lightbox_macros::setup\" arg-canViewAttachments=\"{$profilePost.canViewAttachments()}\" />\n\n<div class=\"block\" data-xf-init=\"lightbox {{ $canInlineMod ? \'inline-mod\' : \'\' }}\" data-type=\"profile_post\" data-href=\"{{ link(\'inline-mod\') }}\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:macro id=\"profile_post_macros::profile_post\"\n				arg-attachmentData=\"{$profilePostAttachData.{$profilePost.profile_post_id}}\"\n				arg-profilePost=\"{$profilePost}\"\n				arg-showTargetUser=\"{$showTargetUser}\"\n				arg-allowInlineMod=\"{$allowInlineMod}\" />\n		</div>\n	</div>\n</div>\n', 0x[encoded data, 10644 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1028, 0x7075626c6963, 0x70726f66696c655f706f73745f636f6d6d656e74, 0, '<xf:head option=\"metaNoindex\"><meta name=\"robots\" content=\"noindex\" /></xf:head>\n\n<div class=\"block\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:macro id=\"profile_post_macros::comment\"\n				arg-comment=\"{$comment}\"\n				arg-profilePost=\"{$profilePost}\" />\n		</div>\n	</div>\n</div>', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a343a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a313b733a343a226e616d65223b733a343a2268656164223b733a31303a2261747472696275746573223b613a313a7b733a363a226f7074696f6e223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a31313a226d6574614e6f696e646578223b7d7d733a383a226368696c6472656e223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a34303a223c6d657461206e616d653d22726f626f74732220636f6e74656e743d226e6f696e64657822202f3e223b7d7d733a31313a22697353656c66436c6f7365223b623a303b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d693a313b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a38333a220a0a3c64697620636c6173733d22626c6f636b223e0a093c64697620636c6173733d22626c6f636b2d636f6e7461696e6572223e0a09093c64697620636c6173733d22626c6f636b2d626f6479223e0a090909223b7d693a323b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a383b733a343a226e616d65223b733a353a226d6163726f223b733a31303a2261747472696275746573223b613a333a7b733a323a226964223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a363b733a373a22636f6e74656e74223b733a32383a2270726f66696c655f706f73745f6d6163726f733a3a636f6d6d656e74223b7d733a31313a226172672d636f6d6d656e74223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a373b733a343a226e616d65223b733a373a22636f6d6d656e74223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d733a31353a226172672d70726f66696c65506f7374223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a383b733a343a226e616d65223b733a31313a2270726f66696c65506f7374223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d693a333b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a383b733a373a22636f6e74656e74223b733a32343a220a09093c2f6469763e0a093c2f6469763e0a3c2f6469763e223b7d7d7d, 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1029, 0x7075626c6963, 0x70726f66696c655f706f73745f636f6d6d656e745f64656c657465, 0, '<xf:title>{{ phrase(\'delete_profile_post_comment\') }}</xf:title>\n\n<xf:breadcrumb href=\"{{ link(\'members\', $profilePost.ProfileUser) }}\">{$profilePost.ProfileUser.username}</xf:breadcrumb>\n<xf:breadcrumb href=\"{{ link(\'profile-posts\', $profilePost) }}\">{{ phrase(\'profile_post_by_x\', {\'name\': $profilePost.username}) }}</xf:breadcrumb>\n\n<xf:form action=\"{{ link(\'profile-posts/comments/delete\', $comment) }}\" class=\"block\" ajax=\"true\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:macro id=\"helper_action::delete_type\" arg-canHardDelete=\"{$comment.canDelete(\'hard\')}\" />\n\n			<xf:if is=\"$comment.canSendModeratorActionAlert()\">\n				<xf:macro id=\"helper_action::author_alert\" />\n			</xf:if>\n		</div>\n		<xf:submitrow icon=\"delete\" />\n	</div>\n	<xf:redirect />\n</xf:form>', 0x[encoded data, 13262 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(1030, 0x7075626c6963, 0x70726f66696c655f706f73745f636f6d6d656e745f65646974, 0, '<xf:title>{{ phrase(\'edit_profile_post_comment\') }}</xf:title>\n\n<xf:breadcrumb href=\"{{ link(\'members\', $profilePost.ProfileUser) }}\">{$profilePost.ProfileUser.username}</xf:breadcrumb>\n<xf:breadcrumb href=\"{{ link(\'profile-posts\', $profilePost) }}\">{{ phrase(\'profile_post_by_x\', {\'name\': $profilePost.username}) }}</xf:breadcrumb>\n\n<xf:form action=\"{{ link(\'profile-posts/comments/edit\', $comment) }}\"\n	data-xf-init=\"attachment-manager\" class=\"{{ !$quickEdit ? \'block\' : \'\' }}\" ajax=\"true\">\n	<div class=\"{{ !$quickEdit ? \'block-container\' : \'\' }}\">\n		<div class=\"{{ !$quickEdit ? \'block-body\' : \'\' }}\">\n			<xf:editorrow name=\"message\"\n				value=\"{$comment.message}\"\n				attachments=\"{{ $attachmentData ? $attachmentData.attachments : [] }}\"\n				rowtype=\"{{ $quickEdit ? \'fullWidth noLabel\' : \'\' }}\"\n				label=\"{{ phrase(\'message\') }}\"\n				data-min-height=\"{{ $quickEdit ? 40 : 100 }}\"\n				rendereropts=\"{{ {\'treatAsStructuredText\': true} }}\" />\n\n			<xf:if is=\"$attachmentData\">\n				<xf:formrow rowtype=\"{{ $quickEdit ? \'fullWidth noLabel\' : \'\' }}\">\n					<xf:macro id=\"helper_attach_upload::upload_link_from_data\"\n						arg-attachmentData=\"{$attachmentData}\" />\n					<xf:macro id=\"helper_attach_upload::uploaded_files_list\"\n						arg-attachments=\"{$attachmentData.attachments}\"\n						arg-class=\"attachmentUploads--spaced\" />\n				</xf:formrow>\n			</xf:if>\n\n			<xf:if is=\"$comment.canSendModeratorActionAlert()\">\n				<xf:formrow rowtype=\"{{ $quickEdit ? \'fullWidth noLabel\' : \'\' }}\">\n					<xf:macro id=\"helper_action::author_alert\" arg-row=\"{{ false }}\" />\n				</xf:formrow>\n			</xf:if>\n		</div>\n		<xf:if is=\"$quickEdit\">\n			<xf:formrow rowtype=\"fullWidth noLabel\">\n				<xf:button type=\"submit\" class=\"button--primary\" icon=\"save\" />\n				<xf:button class=\"js-cancelButton\">{{ phrase(\'button.cancel\') }}</xf:button>\n			</xf:formrow>\n		<xf:else />\n			<xf:submitrow icon=\"save\" />\n		</xf:if>\n	</div>\n</xf:form>', 0x[encoded data, 34132 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1031, 0x7075626c6963, 0x70726f66696c655f706f73745f636f6d6d656e745f656469745f6e65775f636f6d6d656e74, 0, '<xf:macro id=\"profile_post_macros::comment\" arg-profilePost=\"{$profilePost}\" arg-comment=\"{$comment}\" />', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a313b733a343a226e616d65223b733a353a226d6163726f223b733a31303a2261747472696275746573223b613a333a7b733a323a226964223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a32383a2270726f66696c655f706f73745f6d6163726f733a3a636f6d6d656e74223b7d733a31353a226172672d70726f66696c65506f7374223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a313b733a343a226e616d65223b733a31313a2270726f66696c65506f7374223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d733a31313a226172672d636f6d6d656e74223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a313b733a343a226e616d65223b733a373a22636f6d6d656e74223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d7d7d, 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1032, 0x7075626c6963, 0x70726f66696c655f706f73745f636f6d6d656e7473, 0, '<xf:head option=\"metaNoindex\"><meta name=\"robots\" content=\"noindex\" /></xf:head>\n\n<xf:if is=\"$loadMore\">\n	<div class=\"message-responseRow js-commentLoader\">\n		<a href=\"{{ link(\'profile-posts/load-previous\', $profilePost, {\'before\': $firstCommentDate}) }}\"\n			data-xf-click=\"comment-loader\"\n			data-container=\".js-commentLoader\"\n			rel=\"nofollow\">{{ phrase(\'view_previous_comments...\') }}</a>\n	</div>\n</xf:if>\n\n<xf:foreach loop=\"$comments\" value=\"$comment\">\n	<xf:macro id=\"profile_post_macros::comment\"\n		arg-comment=\"{$comment}\"\n		arg-profilePost=\"{$profilePost}\" />\n</xf:foreach>', 0x[encoded data, 7236 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065);
INSERT INTO `xf_template` (`template_id`, `type`, `title`, `style_id`, `template`, `template_parsed`, `addon_id`, `version_id`, `version_string`, `last_edit_date`) VALUES
(1033, 0x7075626c6963, 0x70726f66696c655f706f73745f64656c657465, 0, '<xf:title>{{ phrase(\'delete_profile_post\') }}</xf:title>\n\n<xf:breadcrumb href=\"{{ link(\'members\', $profileUser) }}\">{$profileUser.username}</xf:breadcrumb>\n\n<xf:form action=\"{{ link(\'profile-posts/delete\', $profilePost) }}\" class=\"block\" ajax=\"true\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<xf:macro id=\"helper_action::delete_type\" arg-canHardDelete=\"{$profilePost.canDelete(\'hard\')}\" />\n\n			<xf:if is=\"$profilePost.canSendModeratorActionAlert()\">\n				<xf:macro id=\"helper_action::author_alert\" />\n			</xf:if>\n		</div>\n		<xf:submitrow icon=\"delete\" />\n	</div>\n	<xf:redirect />\n</xf:form>', 0x[encoded data, 9878 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1034, 0x7075626c6963, 0x70726f66696c655f706f73745f65646974, 0, '<xf:title>{{ phrase(\'edit_profile_post\') }}</xf:title>\n\n<xf:breadcrumb href=\"{{ link(\'members\', $profileUser) }}\">{$profileUser.username}</xf:breadcrumb>\n\n<xf:form action=\"{{ link(\'profile-posts/edit\', $profilePost) }}\" data-xf-init=\"attachment-manager\" class=\"block\" ajax=\"true\">\n	<div class=\"block-container\">\n		<div class=\"block-body\">\n			<span class=\"u-anchorTarget js-editContainer\"></span>\n\n			<xf:editorrow name=\"message\"\n				value=\"{$profilePost.message}\"\n				attachments=\"{{ $attachmentData ? $attachmentData.attachments : [] }}\"\n				rowtype=\"{{ $quickEdit ? \'fullWidth noLabel\' : \'\' }}\"\n				label=\"{{ phrase(\'message\') }}\"\n				data-min-height=\"{{ $quickEdit ? 40 : 100 }}\"\n				rendereropts=\"{{ {\'treatAsStructuredText\': true} }}\" />\n\n			<xf:if is=\"$attachmentData\">\n				<xf:formrow rowtype=\"{{ $quickEdit ? \'fullWidth noLabel\' : \'\' }}\">\n					<xf:macro id=\"helper_attach_upload::upload_link_from_data\"\n						arg-attachmentData=\"{$attachmentData}\" />\n					<xf:macro id=\"helper_attach_upload::uploaded_files_list\"\n						arg-attachments=\"{$attachmentData.attachments}\"\n						arg-class=\"attachmentUploads--spaced\" />\n				</xf:formrow>\n			</xf:if>\n\n			<xf:if is=\"$profilePost.canSendModeratorActionAlert()\">\n				<xf:formrow rowtype=\"{{ $quickEdit ? \'fullWidth noLabel\' : \'\' }}\">\n					<xf:macro id=\"helper_action::author_alert\" arg-row=\"{{ false }}\" />\n				</xf:formrow>\n			</xf:if>\n		</div>\n		<xf:submitrow icon=\"save\" sticky=\"true\" rowtype=\"{{ $quickEdit ? \'simple\' : \'\' }}\">\n			<xf:html>\n				<xf:if is=\"$quickEdit\">\n					<xf:button class=\"js-cancelButton\">{{ phrase(\'button.cancel\') }}</xf:button>\n				</xf:if>\n			</xf:html>\n		</xf:submitrow>\n	</div>\n\n	<xf:if is=\"$noInlineMod\">\n		<xf:hiddenval name=\"_xfNoInlineMod\">1</xf:hiddenval>\n	</xf:if>\n</xf:form>', 0x[encoded data, 28226 characters], 0x5846, 2030010, '2.3.0 Alpha', 1748686065),
(1035, 0x7075626c6963, 0x70726f66696c655f706f73745f656469745f6e65775f706f7374, 0, '<xf:macro id=\"profile_post_macros::profile_post\"\n	arg-profilePost=\"{$profilePost}\"\n	arg-allowInlineMod=\"{{ $noInlineMod ? false : true }}\"\n	arg-attachmentData=\"{$attachmentData}\" />', 0x4f3a32343a2258465c54656d706c6174655c436f6d70696c65725c417374223a313a7b733a383a226368696c6472656e223b613a313a7b693a303b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c546167223a373a7b733a343a226c696e65223b693a343b733a343a226e616d65223b733a353a226d6163726f223b733a31303a2261747472696275746573223b613a343a7b733a323a226964223b4f3a33313a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c537472223a323a7b733a343a226c696e65223b693a313b733a373a22636f6e74656e74223b733a33333a2270726f66696c655f706f73745f6d6163726f733a3a70726f66696c655f706f7374223b7d733a31353a226172672d70726f66696c65506f7374223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a323b733a343a226e616d65223b733a31313a2270726f66696c65506f7374223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d733a31383a226172672d616c6c6f77496e6c696e654d6f64223b4f3a33383a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c45787072657373696f6e223a323a7b733a343a226c696e65223b693a333b733a31303a2265787072657373696f6e223b4f3a34333a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5465726e6172794f70657261746f72223a343a7b733a343a226c696e65223b693a333b733a393a22636f6e646974696f6e223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a333b733a343a226e616d65223b733a31313a226e6f496e6c696e654d6f64223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d733a343a2274727565223b4f3a33353a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c426f6f6c65616e223a323a7b733a343a226c696e65223b693a333b733a343a22626f6f6c223b623a303b7d733a353a2266616c7365223b4f3a33353a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c426f6f6c65616e223a323a7b733a343a226c696e65223b693a333b733a343a22626f6f6c223b623a313b7d7d7d733a31383a226172672d6174746163686d656e7444617461223b4f3a33363a2258465c54656d706c6174655c436f6d70696c65725c53796e7461785c5661726961626c65223a343a7b733a343a226c696e65223b693a343b733a343a226e616d65223b733a31343a226174746163686d656e7444617461223b733a31303a2264696d656e73696f6e73223b613a303a7b7d733a373a2266696c74657273223b613a303a7b7d7d7d733a383a226368696c6472656e223b613a303a7b7d733a31313a22697353656c66436c6f7365223b623a313b733a31303a22657874656e73696f6e73223b613a303a7b7d733a353a226465707468223b693a303b7d7d7d, 0x5846, 2030010, '2.3.0 Alpha', 1748686065);
