{{if .Issue.PullRequest.HasMerged}}
				
					
			{{else if .Issue.PullRequest.IsChecking}}
				
						
				{{end}}
				{{if .Issue.PullRequest.IsEmpty}}
					
					
	
					{{if .Issue.PullRequest.MergedCommitID}}
						{{$link := printf "%s/commit/%s" $.Repository.HTMLURL (.Issue.PullRequest.MergedCommitID|PathEscape)}}
						{{if eq $.Issue.PullRequest.Status 3}}
							{{$.locale.Tr "repo.pulls.manually_merged_as" ($link|Escape) (ShortSha .Issue.PullRequest.MergedCommitID) | Safe}}
						{{else}}
							{{$.locale.Tr "repo.pulls.merged_as" ($link|Escape) (ShortSha .Issue.PullRequest.MergedCommitID) | Safe}}
						{{end}}
					{{else}}
						{{$.locale.Tr "repo.pulls.has_merged"}}
					{{end}}
				
				{{if .IsPullBranchDeletable}}
					
					
				{{end}}
			{{else if .Issue.IsClosed}}
				
					{{if .IsPullRequestBroken}}
						{{$.locale.Tr "repo.pulls.cant_reopen_deleted_branch"}}
					{{else}}
						{{$.locale.Tr "repo.pulls.reopen_to_merge"}}
					{{end}}
				
				{{if and .IsPullBranchDeletable ( not .IsPullRequestBroken )}}
					
					
				{{end}}
			{{else if .IsPullFilesConflicted}}
				
					{{svg "octicon-x"}}
					{{$.locale.Tr "repo.pulls.files_conflicted"}}
					{{range .ConflictedFiles}}
						
			{{else if .IsPullRequestBroken}}
				{{.}}
					{{end}}
				
					{{svg "octicon-x"}}
					{{$.locale.Tr "repo.pulls.data_broken"}}
				
			{{else if .IsPullWorkInProgress}}
				
						{{svg "octicon-x"}}
						{{$.locale.Tr "repo.pulls.cannot_merge_work_in_progress" }}
					
					
						{{if or .HasIssuesOrPullsWritePermission .IsIssuePoster}}
							
						{{end}}
					
				
					{{svg "octicon-sync"}}
					{{$.locale.Tr "repo.pulls.is_checking"}}
				
			{{else if .Issue.PullRequest.IsAncestor}}
				
					{{svg "octicon-alert" 16}}
					{{$.locale.Tr "repo.pulls.is_ancestor"}}
				
			{{else if or .Issue.PullRequest.CanAutoMerge .Issue.PullRequest.IsEmpty}}
				{{if .IsBlockedByApprovals}}
					
						{{svg "octicon-x"}}
					{{$.locale.Tr "repo.pulls.blocked_by_approvals" .GrantedApprovals .Issue.PullRequest.ProtectedBranch.RequiredApprovals}}
					
				{{else if .IsBlockedByRejection}}
					
						{{svg "octicon-x"}}
					{{$.locale.Tr "repo.pulls.blocked_by_rejection"}}
					
				{{else if .IsBlockedByOfficialReviewRequests}}
					
						{{svg "octicon-x"}}
					{{$.locale.Tr "repo.pulls.blocked_by_official_review_requests"}}
					
				{{else if .IsBlockedByOutdatedBranch}}
					
						{{svg "octicon-x"}}
					{{$.locale.Tr "repo.pulls.blocked_by_outdated_branch"}}
					
				{{else if .IsBlockedByChangedProtectedFiles}}
					
						{{svg "octicon-x" 16}}
						{{$.locale.TrN $.ChangedProtectedFilesNum "repo.pulls.blocked_by_changed_protected_files_1" "repo.pulls.blocked_by_changed_protected_files_n" | Safe }}
						
				{{else if and .EnableStatusCheck (or .RequiredStatusCheckState.IsError .RequiredStatusCheckState.IsFailure)}}
					
							{{range .ChangedProtectedFiles}}
								
					{{.}}
							{{end}}
						
						{{svg "octicon-x"}}
						{{$.locale.Tr "repo.pulls.required_status_check_failed"}}
					
				{{else if and .EnableStatusCheck (not .RequiredStatusCheckState.IsSuccess)}}
					
						{{svg "octicon-x"}}
						{{$.locale.Tr "repo.pulls.required_status_check_missing"}}
					
				{{else if and .AllowMerge .RequireSigned (not .WillSign)}}
					
						{{svg "octicon-x"}}
						{{$.locale.Tr "repo.pulls.require_signed_wont_sign"}}
					
					
						
						{{$.locale.Tr (printf "repo.signing.wont_sign.%s" .WontSignReason) }}
					
				{{end}}
				{{$notAllOverridableChecksOk := or .IsBlockedByApprovals .IsBlockedByRejection .IsBlockedByOfficialReviewRequests .IsBlockedByOutdatedBranch .IsBlockedByChangedProtectedFiles (and .EnableStatusCheck (not .RequiredStatusCheckState.IsSuccess))}}
				{{/* admin can merge without checks, writer can merge when checks succeed */}}
				{{$canMergeNow := and (or $.IsRepoAdmin (not $notAllOverridableChecksOk)) (or (not .AllowMerge) (not .RequireSigned) .WillSign)}}
				{{/* admin and writer both can make an auto merge schedule */}}
				{{if $canMergeNow}}
					{{if $notAllOverridableChecksOk}}
						
							{{svg "octicon-dot-fill"}}
							{{$.locale.Tr "repo.pulls.required_status_check_administrator"}}
						
					{{else}}
						
							{{svg "octicon-check"}}
							{{$.locale.Tr "repo.pulls.can_auto_merge_desc"}}
						
					{{end}}
					{{if .WillSign}}
						
							
							{{$.locale.Tr "repo.signing.will_sign" .SigningKey}}
						
					{{else if .IsSigned}}
						
							
							{{$.locale.Tr (printf "repo.signing.wont_sign.%s" .WontSignReason) }}
						
					{{end}}
				{{end}}
				{{if and (gt .Issue.PullRequest.CommitsBehind 0) (not  .Issue.IsClosed) (not .Issue.PullRequest.IsChecking) (not .IsPullFilesConflicted) (not .IsPullRequestBroken) (not $canAutoMerge)}}
					
					
							{{svg "octicon-alert"}}
							{{$.locale.Tr "repo.pulls.outdated_with_base_branch"}}
						
						
							{{if and .UpdateAllowed .UpdateByRebaseAllowed }}
								
									
								
							{{end}}
							{{if and .UpdateAllowed (not .UpdateByRebaseAllowed)}}
								
							{{end}}
						
					
						{{svg "octicon-alert" 16}}
						{{$.locale.Tr "repo.pulls.is_empty"}}
					
				{{end}}
				{{if .AllowMerge}} {{/* user is allowed to merge */}}
					{{$prUnit := .Repository.MustGetUnit $.UnitTypePullRequests}}
					{{$approvers := .Issue.PullRequest.GetApprovers}}
					{{if or $prUnit.PullRequestsConfig.AllowMerge $prUnit.PullRequestsConfig.AllowRebase $prUnit.PullRequestsConfig.AllowRebaseMerge $prUnit.PullRequestsConfig.AllowSquash}}
						{{$hasPendingPullRequestMergeTip := ""}}
						{{if .HasPendingPullRequestMerge}}
							{{$createdPRMergeStr := TimeSinceUnix .PendingPullRequestMerge.CreatedUnix $.locale}}
							{{$hasPendingPullRequestMergeTip = $.locale.Tr "repo.pulls.auto_merge_has_pending_schedule" .PendingPullRequestMerge.Doer.Name $createdPRMergeStr}}
						{{end}}
						
						
						
						{{if .ShowMergeInstructions}}
							{{template "repo/issue/view_content/pull_merge_instruction" (dict "locale" .locale "Issue" .Issue)}}
						{{end}}
					{{else}}
						{{/* no merge style was set in repo setting: not or ($prUnit.PullRequestsConfig.AllowMerge ...) */}}
						
						
							{{svg "octicon-x"}}
							{{$.locale.Tr "repo.pulls.no_merge_desc"}}
						
						
							{{svg "octicon-info"}}
							{{$.locale.Tr "repo.pulls.no_merge_helper"}}
						
					{{end}} {{/* end if the repo was set to use any merge style */}}
				{{else}}
					{{/* user is not allowed to merge */}}
					
					
						{{svg "octicon-info"}}
						{{$.locale.Tr "repo.pulls.no_merge_access"}}
					
				{{end}} {{/* end if user is allowed to merge or not */}}
			{{else}}
				{{/* Merge conflict without specific file. Suggest manual merge, only if all reviews and status checks OK. */}}
				{{if .IsBlockedByApprovals}}
					
						{{svg "octicon-x"}}
					{{$.locale.Tr "repo.pulls.blocked_by_approvals" .GrantedApprovals .Issue.PullRequest.ProtectedBranch.RequiredApprovals}}
					
				{{else if .IsBlockedByRejection}}
					
						{{svg "octicon-x"}}
						{{$.locale.Tr "repo.pulls.blocked_by_rejection"}}
					
				{{else if .IsBlockedByOfficialReviewRequests}}
					
						{{svg "octicon-x"}}
						{{$.locale.Tr "repo.pulls.blocked_by_official_review_requests"}}
					
				{{else if .IsBlockedByOutdatedBranch}}
					
						{{svg "octicon-x"}}
					{{$.locale.Tr "repo.pulls.blocked_by_outdated_branch"}}
					
				{{else if .IsBlockedByChangedProtectedFiles}}
					
						{{svg "octicon-x" 16}}
						{{$.locale.TrN $.ChangedProtectedFilesNum "repo.pulls.blocked_by_changed_protected_files_1" "repo.pulls.blocked_by_changed_protected_files_n" | Safe }}
						
				{{else if and .EnableStatusCheck (not .RequiredStatusCheckState.IsSuccess)}}
					
							{{range .ChangedProtectedFiles}}
								
					{{.}}
							{{end}}
						
						{{svg "octicon-x"}}
						{{$.locale.Tr "repo.pulls.required_status_check_failed"}}
					
				{{else if and .RequireSigned (not .WillSign)}}
					
						{{svg "octicon-x"}}
						{{$.locale.Tr "repo.pulls.require_signed_wont_sign"}}
					
				{{else}}
					
						{{svg "octicon-x"}}
						{{$.locale.Tr "repo.pulls.cannot_auto_merge_desc"}}
					
					
						{{svg "octicon-info"}}
						{{$.locale.Tr "repo.pulls.cannot_auto_merge_helper"}}
					
				{{end}}
			{{end}}
			{{if $.StillCanManualMerge}}
				
				
				
			{{end}}
		
{{$.locale.Tr "repo.issues.review.reviewers"}}
{{range .PullReviewers}} {{ $createdStr:= TimeSinceUnix .Review.UpdatedUnix $.locale }}