$t:glitter-policy_engine.admin.diff.loading
{{_local.errorStatus === 401 ? '$t:glitter-policy_engine.admin.diff.unauthenticated' : (_local.errorStatus === 403 ? '$t:glitter-policy_engine.admin.diff.forbidden' : (_local.errorCode === 'policy_not_found' ? '$t:glitter-policy_engine.admin.diff.policy_not_found' : (_local.errorCode === 'policy_diff_revision_not_found' ? '$t:glitter-policy_engine.admin.diff.revision_not_found' : (_local.errorCode === 'policy_diff_draft_not_found' ? '$t:glitter-policy_engine.admin.diff.draft_not_found' : (_local.errorCode === 'policy_diff_published_revision_not_found' ? '$t:glitter-policy_engine.admin.diff.published_revision_not_found' : (_local.errorCode === 'revision_integrity_failed' ? '$t:glitter-policy_engine.admin.diff.integrity_failed' : (_local.errorCode === 'policy_schema_not_ready' ? '$t:glitter-policy_engine.admin.diff.schema_not_ready' : (_local.errorCode === 'policy_diff_definition_uncomparable' ? '$t:glitter-policy_engine.admin.diff.definition_uncomparable' : (_local.errorCode === 'policy_definition_diff_result_too_large' ? '$t:glitter-policy_engine.admin.diff.result_too_large' : (_local.errorCode === 'policy_definition_diff_encoding_failed' ? '$t:glitter-policy_engine.admin.diff.encoding_failed' : (_local.errorCode === 'policy_diff_invalid_selector' ? '$t:glitter-policy_engine.admin.diff.invalid_selector' : (_local.errorCode === 'policy_diff_invalid_revision_version' ? '$t:glitter-policy_engine.admin.diff.invalid_revision_version' : (_local.errorStatus === 422 ? '$t:glitter-policy_engine.admin.diff.validation_failed' : (_local.errorStatus === 0 ? '$t:glitter-policy_engine.admin.diff.network_failed' : '$t:glitter-policy_engine.admin.diff.failed'))))))))))))))}}
$t:glitter-policy_engine.admin.diff.no_changes
$t:glitter-policy_engine.admin.diff.incomplete
$t:glitter-policy_engine.admin.diff.limitation_position
$t:glitter-policy_engine.admin.diff.limitation_order
$t:glitter-policy_engine.admin.diff.limitation_fields
$t:glitter-policy_engine.admin.diff.limitation_rules
$t:glitter-policy_engine.admin.diff.result_title
$t:glitter-policy_engine.admin.diff.from
{{_local.result.from?.source?.type === 'revision' ? '$t:glitter-policy_engine.admin.diff.source_revision' : (_local.result.from?.source?.type === 'published' ? '$t:glitter-policy_engine.admin.diff.source_published' : '$t:glitter-policy_engine.admin.diff.source_draft')}}
$t:glitter-policy_engine.admin.diff.version_value|version={{_local.result.from.source.version}}
$t:glitter-policy_engine.admin.diff.lock_version_value|version={{_local.result.from.source.lock_version}}
$t:glitter-policy_engine.admin.diff.validation_label{{_local.result.from?.validation?.status === 'valid' ? '$t:glitter-policy_engine.admin.diff.valid' : (_local.result.from?.validation?.status === 'invalid' ? '$t:glitter-policy_engine.admin.diff.invalid' : '$t:glitter-policy_engine.admin.diff.validation_unknown')}}
$t:glitter-policy_engine.admin.diff.integrity_label{{_local.result.from?.integrity?.status === 'verified' ? '$t:glitter-policy_engine.admin.diff.integrity_verified' : (_local.result.from?.integrity?.status === 'not_applicable' ? '$t:glitter-policy_engine.admin.diff.integrity_not_applicable' : '$t:glitter-policy_engine.admin.diff.integrity_unknown')}}
$t:glitter-policy_engine.admin.diff.safety_label{{_local.result.from?.safety?.status === 'safe' ? '$t:glitter-policy_engine.admin.diff.safety_safe' : (_local.result.from?.safety?.status === 'unsafe' ? '$t:glitter-policy_engine.admin.diff.safety_unsafe' : '$t:glitter-policy_engine.admin.diff.safety_unknown')}}
$t:glitter-policy_engine.admin.diff.safety_unsafe_reason
$t:glitter-policy_engine.admin.diff.safety_empty_membership
$t:glitter-policy_engine.admin.diff.safety_ambiguous_empty_array
$t:glitter-policy_engine.admin.diff.safety_unverified_array_shape
$t:glitter-policy_engine.admin.diff.safety_condition_count|count={{_local.result.from.safety.condition_count}}
$t:glitter-policy_engine.admin.diff.safety_ambiguous_count|count={{_local.result.from.safety.ambiguous_condition_count}}
$t:glitter-policy_engine.admin.diff.safety_unverified_count|count={{_local.result.from.safety.unverified_array_comparison_count}}
$t:glitter-policy_engine.admin.diff.safety_legacy_shape_limit
$t:glitter-policy_engine.admin.diff.safety_unknown_detail
$t:glitter-policy_engine.admin.diff.publishability_label{{_local.result.from?.publishability?.status === 'publishable' ? '$t:glitter-policy_engine.admin.diff.publishable' : (_local.result.from?.publishability?.status === 'not_publishable' ? '$t:glitter-policy_engine.admin.diff.not_publishable' : '$t:glitter-policy_engine.admin.diff.publishability_unknown')}}
$t:glitter-policy_engine.admin.diff.publishability_note
$t:glitter-policy_engine.admin.diff.to
{{_local.result.to?.source?.type === 'revision' ? '$t:glitter-policy_engine.admin.diff.source_revision' : (_local.result.to?.source?.type === 'published' ? '$t:glitter-policy_engine.admin.diff.source_published' : '$t:glitter-policy_engine.admin.diff.source_draft')}}
$t:glitter-policy_engine.admin.diff.version_value|version={{_local.result.to.source.version}}
$t:glitter-policy_engine.admin.diff.lock_version_value|version={{_local.result.to.source.lock_version}}
$t:glitter-policy_engine.admin.diff.validation_label{{_local.result.to?.validation?.status === 'valid' ? '$t:glitter-policy_engine.admin.diff.valid' : (_local.result.to?.validation?.status === 'invalid' ? '$t:glitter-policy_engine.admin.diff.invalid' : '$t:glitter-policy_engine.admin.diff.validation_unknown')}}
$t:glitter-policy_engine.admin.diff.integrity_label{{_local.result.to?.integrity?.status === 'verified' ? '$t:glitter-policy_engine.admin.diff.integrity_verified' : (_local.result.to?.integrity?.status === 'not_applicable' ? '$t:glitter-policy_engine.admin.diff.integrity_not_applicable' : '$t:glitter-policy_engine.admin.diff.integrity_unknown')}}
$t:glitter-policy_engine.admin.diff.safety_label{{_local.result.to?.safety?.status === 'safe' ? '$t:glitter-policy_engine.admin.diff.safety_safe' : (_local.result.to?.safety?.status === 'unsafe' ? '$t:glitter-policy_engine.admin.diff.safety_unsafe' : '$t:glitter-policy_engine.admin.diff.safety_unknown')}}
$t:glitter-policy_engine.admin.diff.safety_unsafe_reason
$t:glitter-policy_engine.admin.diff.safety_empty_membership
$t:glitter-policy_engine.admin.diff.safety_ambiguous_empty_array
$t:glitter-policy_engine.admin.diff.safety_unverified_array_shape
$t:glitter-policy_engine.admin.diff.safety_condition_count|count={{_local.result.to.safety.condition_count}}
$t:glitter-policy_engine.admin.diff.safety_ambiguous_count|count={{_local.result.to.safety.ambiguous_condition_count}}
$t:glitter-policy_engine.admin.diff.safety_unverified_count|count={{_local.result.to.safety.unverified_array_comparison_count}}
$t:glitter-policy_engine.admin.diff.safety_legacy_shape_limit
$t:glitter-policy_engine.admin.diff.safety_unknown_detail
$t:glitter-policy_engine.admin.diff.publishability_label{{_local.result.to?.publishability?.status === 'publishable' ? '$t:glitter-policy_engine.admin.diff.publishable' : (_local.result.to?.publishability?.status === 'not_publishable' ? '$t:glitter-policy_engine.admin.diff.not_publishable' : '$t:glitter-policy_engine.admin.diff.publishability_unknown')}}
$t:glitter-policy_engine.admin.diff.publishability_note
$t:glitter-policy_engine.admin.diff.change_count|count={{_local.result.summary?.total_changes ?? 0}}
$t:glitter-policy_engine.admin.diff.comparison_mode
$t:glitter-policy_engine.admin.diff.fields_mode {{_local.result.comparison_mode?.fields === 'field_key' ? '$t:glitter-policy_engine.admin.diff.mode_field_key' : '$t:glitter-policy_engine.admin.diff.mode_whole_value'}}
$t:glitter-policy_engine.admin.diff.rules_mode {{_local.result.comparison_mode?.rules === 'rule_id' ? '$t:glitter-policy_engine.admin.diff.mode_rule_id' : (_local.result.comparison_mode?.rules === 'position' ? '$t:glitter-policy_engine.admin.diff.mode_position' : '$t:glitter-policy_engine.admin.diff.mode_whole_value')}}
{{row.before === undefined ? '$t:glitter-policy_engine.admin.diff.not_present' : JSON.stringify(row.before, null, 2)}}{{row.after === undefined ? '$t:glitter-policy_engine.admin.diff.not_present' : JSON.stringify(row.after, null, 2)}}