PageSourceSearch

https://www.doctorscabin.com/static/js/46405.d0f6914a.chunk.js

js doctorscabin.com collected 2026-09-25 09:33:05 UTC 24,047 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkpurplehealth_whitelabel_20_0=self.webpackChunkpurplehealth_whitelabel_20_0||[]).push([[9322,13463,31581,46405,53962,61679,90461,98724],{9322(A,o,e){e.r(o),e.d(o,{uploadToS3:()=>a});var i=e(24006);const a=async function(A,o){let e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3?arguments[3]:void 0;try{const t=e||"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(A){const o=16*Math.random()|0;return("x"===A?o:3&o|8).toString(16)}),l=o,r="".concat(l).concat(t),n=new FormData;n.append("image",A,t);const c=await(0,i.UploadImage)(n,l,a),s=c&&c.imageUrl?c.imageUrl:"",g=a?"https://".concat(a,".s3.amazonaws.com/").concat(r):"";return g&&s&&s!==g&&console.warn("S3 upload path mismatch",{expectedUrl:g,returnedUrl:s}),console.log("S3 upload complete",{bucket:a,key:r,returnedUrl:s}),s}catch(t){throw console.error("Upload failed:",t),t}}},46405(A,o,e){e.r(o),e.d(o,{default:()=>B});var i=e(9950),a=e(10300),t=e(28429),l=e(24006),r=e(82108),n=(e(76242),e(47065)),c=e(12065),s=e.n(c),g=e(53962),U=e(13463),S=e(61679),C=e(90461),h=e(9322),I=e(44414);const Q=31457280,d=/\.(jpg|jpeg|png)$/i,F=/\.(jpg|jpeg|png|pdf)$/i,R=()=>n.EditorState.createWithContent(n.ContentState.createFromBlockArray((0,n.convertFromHTML)("<p></p>"))),B=()=>{const{siteId:A}=(0,a.d4)(A=>A.site),o=(0,a.d4)(A=>A.authentication.siteId),e=A||o,{journalId:c}=(0,t.g)(),B=(0,t.Zp)(),[E,u]=(0,i.useState)(""),[k,m]=(0,i.useState)(""),[K,J]=(0,i.useState)(""),[p,j]=(0,i.useState)(""),[G,M]=(0,i.useState)([]),[V,w]=(0,i.useState)([]),[x,N]=(0,i.useState)([]),[f,Y]=(0,i.useState)([]),[y,q]=(0,i.useState)(""),[b,T]=(0,i.useState)(""),[v,D]=(0,i.useState)(""),[O,W]=(0,i.useState)(!1),[L,Z]=(0,i.useState)(R),X=(0,i.useRef)(!0),P=(0,i.useRef)(!1),H=(0,i.useRef)(!1),z=(0,i.useRef)(new Set),_=(0,i.useRef)(null),$=(0,i.useRef)(null),AA=(0,i.useCallback)(A=>{"string"===typeof A&&A.startsWith("blob:")&&z.current.add(A)},[]),oA=(0,i.useCallback)(A=>{"string"===typeof A&&A.startsWith("blob:")&&z.current.has(A)&&(URL.revokeObjectURL(A),z.current.delete(A))},[]);(0,i.useEffect)(()=>(X.current=!0,()=>{X.current=!1,z.current.forEach(A=>URL.revokeObjectURL(A)),z.current.clear()}),[]);const eA=(0,i.useCallback)(()=>{if(!e)return;const A={method:"POST",body:JSON.stringify({functionName:"imagePath",siteId:e})};(0,l.apiCallingWithoutToken)(A).then(A=>{var o;if(!X.current)return;const e=null===A||void 0===A||null===(o=A.configPathDetails)||void 0===o?void 0:o[0];"1"===(null===A||void 0===A?void 0:A.success)&&e&&(q(e.PurpleHealthS3bucket||""),T(e.S3BucketMainFolder||""),D(e.S3BucketBlogImages||""))}).catch(A=>
1{console.error("Failed to fetch S3 config:",A)})},[e]),iA=(0,i.useCallback)(()=>{if(!c||!e)return;if(P.current)return;P.current=!0;const A={method:"POST",body:JSON.stringify({functionName:"getJournalsListing",siteId:e,journalId:c})};W(!0),(0,l.apiCalling)(A).then(A=>{var o;if(!X.current)return;const e=null===A||void 0===A||null===(o=A.result)||void 0===o?void 0:o[0];"1"===(null===A||void 0===A?void 0:A.success)&&e&&(u(e.journalTitle||""),j(e.fileNameWithPath||""),J(e.fileNameOnly||""),w(e.imageNameOnly?e.imageNameOnly.split(","):[]),M(e.imageNameWithPath?e.imageNameWithPath.split(","):[]),m(e.siteId||""),e.description&&Z(n.EditorState.createWithContent(n.ContentState.createFromBlockArray((0,n.convertFromHTML)(e.description)))))}).catch(A=>{console.error("Failed to fetch journal details:",A)}).finally(()=>{P.current=!1,X.current&&W(!1)})},[c,e]);(0,i.useEffect)(()=>{eA(),c&&iA()},[eA,iA,c]);const aA=(0,i.useCallback)(A=>{const{value:o,name:e}=A.target;"titleTxt"===e?u(o):"siteDataTxt"===e&&m(o)},[]),tA=(0,i.useCallback)(A=>{Z(A)},[]),lA=(0,i.useCallback)(async A=>{W(!0);const o=crypto.randomUUID()+A.name;try{const e=await(0,h.uploadToS3)(A,b+"/"+v,o,y);if(!X.current)return;e?(j(A=>(oA(A),e)),J(o)):alert("There was an error uploading your photo.")}catch(e){console.error("Failed to upload file:",e),X.current&&alert("There was an error uploading your photo.")}finally{X.current&&W(!1)}},[y,b,v,oA]),rA=(0,i.useCallback)(A=>{var o;const e=null===(o=A.target.files)||void 0===o?void 0:o[0];if(e){if(!d.test(e.name))return alert("Add file format with only JPG,JPEG,PNG format"),void(A.target.value="");if(e.size>Q)return alert("File size must under 30 MB!"),void(A.target.value="");j(A=>{oA(A);const o=URL.createObjectURL(e);return AA(o),o}),lA(e),A.target.value=""}},[lA,oA,AA]),nA=(0,i.useCallback)(async A=>{const o=crypto.randomUUID()+A.name;try{const e=await(0,h.uploadToS3)(A,b+"/"+v,o,y);if(!X.current)return;e&&(Y(o=>{const e=o.indexOf(A.name);if(-1===e)return o;const i=[...o];return i.splice(e,1),i}),N(o=>{const e=o.findIndex(o=>o&&o._fileName===A.name);if(-1===e)return o;const i=o[e];i&&i.name&&oA(i.name);const a=[...o];return a.splice(e,1),a}),w(A=>[...A,o]),M(A=>[...A,e]))}catch(e){console.error("Failed to upload attachment:",e),X.current&&alert("There was an error uploading an attachment.")}},[y,b,v,oA]),cA=(0,i.useCallback)(A=>{const o=Array.from(A.target.files||[]);A.target.value="";for(const e of o){if(!F.test(e.name))return void alert("Add file format with only JPG,JPEG,PNG,PDF format");if(e.size>Q)return void alert("File size must under 30 MB!");const A=/\.pdf$/i.test(e.name),o=A?C:URL.createObjectURL(e);A||AA(o),Y(A=>[...A,e.name]),N(A=>[...A,{name:o,_fileName:e.name,isLocal:!0,loading:0}]),nA(e)}},[nA,AA]),sA=(0,i.useCallback)(A=>{M(o=>{const e=o.indexOf(A);if(-1===e)return o;const i=[...o];return i.splice(e,1),i});const o=A.split("/"),e=o[o.length-1];w(A=>{const o=A.indexOf(e);if(-1===o)return A;const i=[...A];return i.splice(o,1),i})},[]),gA=(0,i.useCallback)(()=>{var A;if(!E.trim())return alert("Title required."),null===(A=_.current)||void 0===A||A.focus(),!1;if(!p)return alert("Blog Image required."),!1;const o=s()((0,n.convertToRaw)(L.getCurrentContent()));return!(!o||""===o.trim())||(alert("Detailed Description required."),!1)},[E,p,L]),UA=(0,i.useCallback)(()=>{if(H.current)return;if(!gA())return;const A={method:"POST",body:JSON.stringify({functionName:"saveJournals",siteId:e,journalId:"null"===c||void 0===c?"":c,fileName:K,title:E,description:s()((0,n.convertToRaw)(L.getCurrentContent())),imageName:V.join()})};H.current=!0,W(!0),(0,l.apiCalling)(A).then(A=>{X.current&&("1"===(null===A||void 0===A?void 0:A.success)?(alert(c>0?"Updated successfully ":"Save successfully"),B("/journalListing")):alert((null===A||void 0===A?void 0:A.errorMessage)||"Failed to save journal"))}).catch(A=>{console.error("Failed to save journal:",A),X.current&&alert("Failed to save journal. Please try again.")}).finally(()=>{H.current=!1,X.current&&W(!1)})},[gA,e,c,K,E,L,V,B]),SA=(0,i.useCallback)(()=>{B("/journalListing")},[B]),CA=(0,i.useCallback)(A=>{A.target.src=g},[]),hA=(0,i.useCallback)(A=>{var o;A.preventDefault(),null===(o=$.current)||void 0===o||o.click()},[]);return(0,I.jsxs)("div",{className:"purpleWrap",children:[O&&(0,I.jsx)("div",{className:"loader"}),(0,I.jsx)("div",{className:"container",children:(0,I.jsxs)("div",{className:"main-wrapper-smwidth1",children:[(0,I.jsx)("div",{className:"col-md-12 p-0",children:(0,I.jsxs)("ul",{className:"breadcrumb",children:[(0,I.jsxs)("li",{children:[(0,I.jsx)("a",{href:"/doctor/dashboard",children:"Dashboard"}),(0,I.jsx)("i",{className:"fa fa-chevron-right"})]}),(0,I.jsxs)("li",{children:[(0,I.jsx)("a",{href:"/journalListing",children:"Journal List"}),(0,I.jsx)("i",{className:"fa fa-chevron-right"})]}),(0,I.jsx)("li",{children:(0,I.jsx)("span",{className:"current",children:"Add Journal"})})]})}),(0,I.jsx)("div",{className:"col-sm-12 form-head mb-0",children:"Journal"}),(0,I.jsx)("div",{className:"form-section-brdr",children:(0,I.jsxs)("div",{className:"row",children:[(0,I.jsxs)("div",{className:"row-margin col-lg-6",children:[(0,I.jsxs)("label",{className:"col-sm-12 label-text",htmlFor:"titleTxt",children:["Add Title ",(0,I.jsx)("span",{className:"star-red",children:"*"})]}),(0,I.jsx)("div",{className:"col-sm-12",children:(0,I.jsx)("input",{type:"text",className:"input-design",placeholder:"Blog Title",id:"titleTxt",name:"titleTxt",ref:_,value:E,onChange:aA})})]}),(0,I.jsxs)("div",{className:"col-sm-6 blog-fleupload-top px-5",children:[(0,I.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"16px",flexWrap:"wrap"},children:[(0,I.jsxs)("div",{className:"fileUpload-medical mr-3",children:[(0,I.jsx)("span",{children:"Add Blog Image"}),(0,I.jsx)("input",{type:"button",id:"attach",name:"attach",className:"upload"}),(0,I.jsx)("input",{type:"file",className:"upload",name:"fileText",id:"fileText",accept:".jpg,.jpeg,.png",onCh
1ange:rA})]}),(0,I.jsx)("div",{className:"fileUpload-img",style:{width:60,height:60,borderRadius:"8px",overflow:"hidden",border:"1px solid #dcdcdc",display:"flex",alignItems:"center",justifyContent:"center",background:"#f7f7f7",flexShrink:0},children:(0,I.jsx)("img",{onError:CA,src:p||g,id:"blogImage",alt:"Blog",style:{width:"100%",height:"100%",objectFit:"cover"}})})]}),(0,I.jsx)("p",{className:"note mt-2",children:"Support File Type:JPEG,JPG,PNG"})]}),(0,I.jsxs)("div",{className:"row-margin detldes-div col-sm-12 px-4",children:[(0,I.jsx)("label",{className:"col-sm-12 label-text pl-0",children:"Detailed Description "}),(0,I.jsx)("div",{style:{minHeight:"400px",borderWidth:"1px",borderColor:"#dcdcdc",borderStyle:"solid"},children:(0,I.jsx)(r.Editor,{editorState:L,initialEditorState:L,toolbarclassName:"toolbarclassName",wrapperclassName:"redactor-wrapper",editorclassName:"editorclassName",onEditorStateChange:tA,handlePastedText:()=>!1})})]}),(0,I.jsxs)("div",{className:"row-margin col-lg-12 mt-4",children:[(0,I.jsxs)("label",{className:"col-sm-12 label-text",children:[(0,I.jsx)("button",{type:"button",className:"fileUpload-medical",onClick:hA,children:"Add Attachments"}),(0,I.jsx)("input",{type:"file",style:{display:"none"},multiple:!0,id:"fileAttacthments",ref:$,accept:".jpg,.jpeg,.png,.pdf",onChange:cA})]}),(0,I.jsxs)("div",{className:"col-sm-12 mt-3",style:{display:"flex",flexWrap:"wrap",gap:"16px"},children:[G.map(A=>{const o=(e=A)&&"pdf"===e.split(".").pop().toLowerCase();var e;return(0,I.jsxs)("div",{className:"attchment-adddiv",style:{position:"relative",width:110,height:110,border:"1px solid #dcdcdc",borderRadius:8,overflow:"hidden",background:"#fafafa"},children:[(0,I.jsx)("button",{type:"button",onClick:()=>sA(A),className:"attachment-cancelBtn",style:{position:"absolute",top:4,right:4,zIndex:2,width:22,height:22,padding:0,border:"none",background:"rgba(255,255,255,0.85)",borderRadius:"50%",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,I.jsx)("img",{src:S,className:"attachment-cancelImg",alt:"Cancel",style:{width:14,height:14}})}),(0,I.jsx)("img",{src:o?C:A,alt:o?"PDF":"Attachment",style:{width:"100%",height:"100%",objectFit:o?"contain":"cover",objectPosition:"center",padding:o?12:0,background:"#fff"}}),(0,I.jsx)("a",{href:A,target:"_blank",rel:"noopener noreferrer",download:!0,style:{position:"absolute",bottom:4,left:4,zIndex:2,width:22,height:22,background:"rgba(255,255,255,0.85)",borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,I.jsx)("img",{src:U,className:"attachment-downloadImg",alt:"Download",style:{width:14,height:14}})})]},A)}),x.map((A,o)=>(0,I.jsxs)("div",{className:"attchment-adddiv",style:{position:"relative",width:110,height:110,border:"1px solid #dcdcdc",borderRadius:8,overflow:"hidden",background:"#fafafa"},children:[(0,I.jsx)("img",{src:A.name,alt:"Loading",style:{width:"100%",height:"100%",objectFit:"cover",objectPosition:"center"}}),(0,I.jsx)("div",{style:{position:"absolute",inset:0,backgroundColor:"rgba(0, 0, 0, 0.5)",zIndex:2,display:"flex",alignItems:"center",justifyContent:"center",color:"#fff",fontSize:28,cursor:"pointer"},children:A.loading})]},A._fileName||o))]})]}),(0,I.jsxs)("div",{className:"col-sm-12 text-right mt-3",children:[(0,I.jsx)("input",{type:"submit",value:c>0?"Update":"Save",id:"saveType",className:"formButton formButtonBold",onClick:UA,disabled:O}),(0,I.jsx)("input",{type:"button",value:"Cancel",className:"formButtonBold cancelButton",onClick:SA})]})]})})]})})]})}},53962(A,o,e){A.exports=e.p+"static/media/blogging.55064fd34c43082fbfc6.png"},13463(A){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4UAAAOFCAYAAADd0EegAAAhwElEQVR42u3d3cvfdR3H8c/uXGQ116aRGtXEToJWKHSQwdKdBI2SzoSK6EBcscodRDeWq0gXZNkdxLo5iKI6CFesSCNIzWwqScV0oJI3QY55tbm2A69BfX5c31/JlVfX3e/m+/2+Hg94/gPf729ev5fb3isFAAAAAGAF/qVWBQAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAAAYhTIKAQAAo1BGIQAAYBTKKAQAAIxCGYUAAIBRKKMQAAAwCmUUAgAARqGMQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFMooBAAAjEIZhQAAgFEooxAAADAKZRQCAABGoYxCAADAKJRRCAAAGIUyCgEAAKNQRiEAAGAUyigEAACMQhmFAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIARZhQCAABGoYxCAADAKJRRCAAAGIUyCgEAAKNQRiEAAGAUyigEAACMQhmFAACAUSijEAAAMAplFAIAAEahjEIAAMAolFEIAAAYhTIKAQAAo1BGIQAAYBTKKAQAAIxCGYUAAIBRKKMQAAAwCmUUAgAARqGMQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGCEGYUAAIBRKKMQAAAwCmUUAgAARqGMQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFMooBAAAjEIZhQAAgFEooxAAADAKZRQCAABGoYxCAADAKJRRCAAAGIUyCgEAAKNQRiEAAGAUyigEAACMQhmFAACAUSijEAAAMAplFAIAAEahjEIAAMAolFEIAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABhiRiEAAGAUyigEAACMQhmFAACAUSijEAAAMAplFAIAAEahjEIAAMAolFEIAAAYhTIKAQAAo1BGIQAAYBTKKAQAAIxCGYUAAIBRKKMQAAAwCmUUAgAARqGMQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFMooBAAAjEIZhQAAgFEooxAAADAK5eMIAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABhiRiEAAGAUyigEAACMQhmFAACAUSijEAAAMAplFAIAAEahjEIAAMAolFEIAAAYhTIKAQAAo1BGIQAAYBTKKAQAAIxCGYUAAIBRKKMQAAAwCmUUAgAARqGMQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFMooBAAAjEIZhQAAgFEooxAAADAKBQAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAAAYhTIKAQAAo1BGIQAAYBTKKAQAAIxCGYUAAIBRKKMQAAAwCmUUAgAARqGMQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFMooBAAAjEIZhQAAgFEooxAAADAKZRQCAABGoYxCAADAKJRRCAAAGIUyCgEAAKNQRiEAAGAUyigEAACMQhmFAACAUSgAAACj0CgEAAAwCo1CAAAAo9AoBAAAMAqNQgAAAKPQKAQAADAKjUIAAACj0CgEAAAwCo1CAAAAo9AoBAAAMAqNQgAAAKPQKAQAADAKjUIAAACj0CgEAAAwCo1CAAAAo9AoBAAAMAqNQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFMooBAAAjEIZhQAAgFEooxAAADAKZRQCAABGoYxCAADAKJRRCAAAGIUyCgEAAKNQRiEAAGAUyigEAACMQhmFAACAUSijEAAAMAplFAIAAEahjEIAAMAolFEIAAAYhTIKAQAAo1BGIQAAYBTKKAQAAIxCAQAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAABGoYxCAADAKJRRCAAAGIUyCgEAAKNQRiEAAGAUyigEAACMQhmFAACAUSijEAAAMAplFAIAAEahjEIAAMAolFEIAAAYhTIKAQAAo1BGIQAAYBTKKAQAAIxCGYUAAIBRKKMQAAAwCmUUAgAARqGMQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGCEGYUAAIBRKKMQAAAwCmUUAgAARqGMQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFMooBAAAjEIZhQAAgFEooxAAADAKZRQCAABGoYxCAADAKJRRCAAAGIUyCgEAAKNQRiEAAGAUyigEAACMQhmFAACAUSijEAAAMAplFAIAAEahjEIAAMAolFEIAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABiFRiEAAIBRaBQCAAAYhUYhAACAUWgUAgAAGIVGIQAAgFFoFAIAABhhRiEAAGAUyigEAACMQhmFAACAUSijEAAAMAplFAIAAEahjEIAAMAolFEIAAAYhTIKAQAAo1BGIQAAYBTKKAQAAIxCGYUAAIBRKKMQAAAwCmUUAgAARqGMQgAAwCiUUQgAABiFMgoBAACjUEYhAABgFMooBAAAjEIZhQAAgFEooxAAADAKZRQCAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAEahUQgAAGAUGoUAAABGoVEIAABgFBqFAAAARqFRCAAAYBQahQAAAIaYUQgAABiFMgoBAACjUEYhAABg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"},90461(A,o,e){A.exports=e.p+"static/media/pdf.f7f4aa8b9084446c3dc7.png"},61679(A,o,e){A.exports=e.p+"static/media/sh-cancel.c7472748b1e5c19b38e5.png"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.