hunk.code_window:         <Suspense fallback={<Skeleton />}>
             <XlsxViewer blob={blob} />
           </Suspense>
         );
       case Renderers.DOCUMENT_VIEWER:
         return <DocumentViewer url={url} viewer={viewer} />;
       default:
         return null;
     }
   }
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:       if (viewer === "pdf") {
           return (
             <iframe
               frameBorder="0"
               height="100%"
               id="pdfiframe"
               src={url}
               title="pdfiframe"
               width="100%"
             />
           );
         } else {
           return <DocumentViewer url={url} viewer={viewer} />;
         }
  
hunk.file_path: app/client/src/widgets/DocumentViewerWidget/component/index.tsx
hunk.type: replace
file: package com.appsmith.external.constants;
  
  import lombok.Getter;
  
  @Getter
  public class ErrorReferenceDocUrl {
      public static final String GIT_MERGE_CONFLICT = "https://www.atlassian.com/git/tutorials/making-a-pull-request";
      public static final String GIT_PULL_CONFLICT = "https://www.atlassian.com/git/tutorials/making-a-pull-request";
      public static final String GIT_DEPLOY_KEY = "https://docs.github.com/en/developers/overview/managing-deploy-keys#deploy-keys";
      public static final String FILE_PATH_NOT_SET = "https://docs.appsmith.com/setup/instance-configuration#configuring-docker-installations";
      public static final String GIT_UPSTREAM_CHANGES = "https://git-scm.com/docs/git-pull";
  }
  