1import{an as ne,ap as ie,j as e,aE as oe,aF as ce,au as xe,aG as me}from"./dashboard-CqpNaWIC.js";import{u as he,r as s}from"./react-vendor-BwQoNBTn.js";import{n as i}from"./ui-vendor-C9OEygMn.js";function fe(){const o=he(),[I,E]=s.useState([]),[O,k]=s.useState(!0),[C,U]=s.useState(null),[D,R]=s.useState([]),[W,F]=s.useState(!0),[B,T]=s.useState(null),[J,c]=s.useState(!1),[d,x]=s.useState(null),[y,M]=s.useState(!1),[P,w]=s.useState(null),[Q,m]=s.useState(!1),[r,h]=s.useState(null),[l,u]=s.useState("INDIVIDUAL"),[N,v]=s.useState(""),[A,V]=s.useState(!1),[$,L]=s.useState(null),[G,X]=s.useState(!1);s.useEffect(()=>{S(),_()},[]);const S=async()=>{try{k(!0),U(null);const t=await ne(),a=Array.isArray(t)?t:Array.isArray(t==null?void 0:t.data)?t.data:[];E(a)}catch(t){console.error("Failed to load accounts:",t),U(t instanceof Error?t.message:"Failed to load accounts"),E([])}finally{k(!1)}},_=async()=>{try{F(!0),T(null);const t=await ie();let a=[];Array.isArray(t)?a=t:t&&typeof t=="object"&&"data"in t&&(a=Array.isArray(t.data)?t.data:[]),R(a)}catch(t){console.error("Failed to load artists:",t),T(t instanceof Error?t.message:"Failed to load artists"),R([])}finally{F(!1)}},Z=async()=>{if(d)try{M(!0),w(null),await xe(d.id),await S(),c(!1),x(null)}catch(t){console.error("Failed to delete account:",t),w(t instanceof Error?t.message:"Failed to delete account")}finally{M(!1)}},ee=async()=>{if(r)try{V(!0),L(null),await me(r.id,{ownershipMode:l,labelAccountId:l==="EXISTING_LABEL"?N:void 0}),await Promise.all([S(),_()]),m(!1),h(null),u("INDIVIDUAL"),v("")}catch(t){console.error("Failed to reassign artist:",t),L(t instanceof Error?t.message:"Failed to reassign artist")}finally{V(!1)}},[z,te]=s.useState(!1),se=async()=>{try{X(!0);const t=await oe(z);i.success(t.message||"Release auto-update job completed successfully")}catch(t){console.error("Failed to process releases:",t);const a=t instanceof Error?t.message:"Failed to process releases";i.error(a)}finally{X(!1)}},[p,ae]=s.useState(""),[b,re]=s.useState(""),[f,H]=s.useState(!1),[n,Y]=s.useState(null),[q,K]=s.useState(null),le=async()=>{if(!p||!b.trim()){i.error("Select an artist and paste a URL");return}try{H(!0),K(null),Y(null);const t=await ce(p,b.trim());
1Y({title:t.title,foundPlatforms:t.foundPlatforms}),i.success(`Updated${t.title?`: ${t.title}`:""} (${t.platformCount} platform${t.platformCount===1?"":"s"})`)}catch(t){console.error("Failed to update release from URL:",t);const a=t instanceof Error?t.message:"Failed to update release from URL";K(a),i.error(a)}finally{H(!1)}},g=Array.isArray(I)?I:[],j=Array.isArray(D)?D:[],de=g.filter(t=>t.type==="LABEL");return e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"mb-6 sm:mb-8",children:[e.jsx("h1",{className:"text-2xl sm:text-3xl font-bold text-white mb-2",children:"System Dashboard"}),e.jsx("p",{className:"text-sm sm:text-base text-gray-400",children:"Global view of all accounts and artists across the platform"})]}),e.jsxs("div",{className:"mb-8 sm:mb-12",children:[e.jsx("h2",{className:"text-xl sm:text-2xl font-bold text-white mb-4",children:"Admin Tools"}),e.jsx("div",{className:"bg-[#161616] border border-white/5 rounded-2xl p-4 sm:p-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-base sm:text-lg font-semibold text-white mb-1",children:"Release Auto-Update"}),e.jsx("p",{className:"text-xs sm:text-sm text-gray-400 mb-3",children:"Manually trigger the release auto-update job to process today's releases and update latest release information in HighLevel."}),e.jsxs("label",{className:"flex items-center gap-2 cursor-pointer",children:[e.jsx("input",{type:"checkbox",checked:z,onChange:t=>te(t.target.checked),className:"w-4 h-4 text-[#6d60ff] bg-[#0a0a0a] border-white/20 rounded focus:ring-[#6d60ff] focus:ring-2"}),e.jsx("span",{className:"text-xs sm:text-sm text-gray-300",children:"Force re-process (re-run even if already updated today)"})]})]}),e.jsx("button",{onClick:se,disabled:G,className:"w-full md:w-auto md:ml-4 px-4 py-2 bg-[#6d60ff] text-white rounded-lg hover:bg-[#5d50ef] transition-colors text-sm sm:text-base font-medium disabled:opacity-50 disabled:cursor-not-allowed whitespace-nowrap",children:G?"Processing...":"Process Releases"})]})}),e.jsxs("div",{className:"bg-[#161616] border border-white/5 rounded-2xl p-4 sm:p-6 mt-4",children:[e.jsx("h3",{className:"text-base sm:text-lg font-semibold text-white mb-1",children:"Update Latest Release from URL"}),e.jsx("p",{className:"text-xs sm:text-sm text-gray-400 mb-4",children:`Paste any MusicFetch-supported platform link. We resolve all streaming links via MusicFetch and write them to the artist's "Latest Release" in HighLevel, using the URL as the anchor. The existing fan quote is preserved.`}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs sm:text-sm text-gray-300 mb-1",children:"Artist"}),e.jsxs("select",{value:p,onChange:t=>ae(t.target.value),disabled:f,className:"w-full px-3 py-2 bg-[#0a0a0a] border border-white/10 rounded-lg text-white text-sm focus:ring-2 focus:ring-[#6d60ff] focus:border-transparent disabled:opacity-50",children:[e.jsx("option",{value:"",children:"Select an artistâ¦"}),j.map(t=>e.jsxs("option",{value:t.id,children:[t.name," (",t.account.name,")"]},t.id))]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs sm:text-sm text-gray-300 mb-1",children:"Paste a Spotify / Apple Music / YouTube link"}),e.jsx("input",{type:"url",value:b,onChange:t=>re(t.target.value),disabled:f,placeholder:"https://open.spotify.com/track/...",className:"w-full px-3 py-2 bg-[#0a0a0a] border border-white/10 rounded-lg text-white text-sm placeholder-gray-500 focus:ring-2 focus:ring-[#6d60ff] focus:border-transparent disabled:opacity-50"})]}),e.jsx("div",{children:e.jsx("button",{onClick:le,disabled:f||!p||!b.trim(),className:"w-full md:w-auto px-4 py-2 bg-[#6d60ff] text-white rounded-lg hover:bg-[#5d50ef] transition-colors text-sm sm:text-base font-medium disabled:opacity-50 disabled:cursor-not-allowed whitespace-nowrap",children:f?"Updatingâ¦":"Update Release"})}),n&&e.jsxs("div",{className:"p-3 bg-green-500/10 border border-green-500/30 rounded-lg text-green-300 text-xs sm:text-sm",children:[e.jsxs("p",{className:"font-medium",children:["Updated",n.title?`: ${n.title}`:""]}),e.jsxs("p",{className:"text-green-300/80 mt-1",children:["Platforms written: ",n.foundPlatforms.length>0?n.foundPlatforms.join(", "):"none"]})]}),q&&e.jsx("div",{className:"p-3 bg-red-500/10 border border-red-500/30 rounded-lg text-red-300 text-xs sm:text-sm",children:q})]})]})]}),e.jsxs("div",{className:"mb-8 sm:mb-12",children:[e.jsx("h2",{className:"text-xl sm:text-2xl font-bold text-white mb-4",children:"All Artists"}),W?e.jsx("div",{className:"bg-[#161616] border border-white/5 rounded-2xl p-8 text-center",children:e.jsx("p",{className:"text-gray-400",children:"Loading artists..."})}):B?e.jsx("div",{className:"bg-[#161616] border border-white/5 rounded-2xl p-8",children:e.jsx("div",{className:"p-3 bg-red-500/10 border border-red-500/30 rounded-lg text-red-300 text-sm",children:B})}):j.length===0?e.jsx("div",{className:"bg-[#161616] border border-white/5 rounded-2xl p-8 text-center",children:e.jsx("p",{className:"text-gray-400",children:"No artists found"})}):e.jsxs("div",{className:"bg-[#161616] border border-white/5 rounded-2xl overflow-hidden",children:[e.jsx("div",{className:"hidden md:block overflow-x-auto",children:e.jsxs("table",{className:"w-full",children:[e.jsx("thead",{className:"bg-white/5",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Name"}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Kind"}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Account"}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Created"}),e.jsx("th",{className:"px-6 py-3 text-right text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Actions"})]})}),e.jsx("tbody",{className:"divide-y divide-white/5",children:j.map(t=>e.jsxs("tr",{className:"hover:bg-white/5 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx("div",{className:"text-sm font-medium text-white",children:t.name}),e.jsxs("div",{className:"text-xs text-gray-500 font-mono",children:["/",t.slug]})]})}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:e.jsx("span",{className:"text-sm text-gray-400",children:"Artist"})}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:e.jsxs("div",{className:"flex flex-col",children:[e.jsx("div",{className:"text-sm text-gray-300",children:t.account.name}),t.account.type==="LABEL"&&e.jsx("span",{className:"text-xs text-blue-400",children:"Label"})]})}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:e.jsx("div",{className:"text-sm text-gray-400",children:new Date(t.createdAt).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})})}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-right text-sm font-medium",children:e.jsxs("div",{className:"flex items-center justify-end gap-2 flex-wrap",children:[e.jsx("button",{onClick:()=>o(`/${t.slug}/dashboard`),className:"px-3 py-1.5 bg-[#6d60ff]/10 text-[#6d60ff] rounded-lg hover:bg-[#6d60ff]/20 transition-colors border border-[#6d60ff]/30 text-xs sm:text-sm",children:"View Dashboard"}),e.jsx("button",{onClick:()=>{h(t),m(!0)},className:"px-3 py-1.5 bg-white/10 text-white rounded-lg hover:bg-white/20 transition-colors border border-white/20 text-xs sm:text-sm",children:"Reassign owner"})]})})]},t.id))})]})}),e.jsx("div",{className:"md:hidden space-y-4 p-4",children:j.map(t=>e.jsxs("div",{className:"bg-[#0a0a0a] border border-white/5 rounded-lg p-4 space-y-3",children:[e.jsx("div",{className:"flex items-start justify-between",children:e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-white mb-1",children:t.name}),e.jsxs("p",{className:"text-xs text-gray-500 font-mono mb-2",children:["/",t.slug]}),e.jsx("div",{className:"flex items-center gap-2 flex-wrap",children:e.jsxs("span",{className:"text-xs text-gray-400",children:[t.account.name,t.account.type==="LABEL"&&" (Label)"]})})]})}),e.jsxs("div",{className:"text-xs text-gray-400",children:["Created ",new Date(t.createdAt).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})]}),e.jsxs("div",{className:"flex flex-col gap-2 pt-2",children:[e.jsx("button",{onClick:()=>o(`/${t.slug}/dashboard`),className:"w-full px-3 py-2 bg-[#6d60ff]/10 text-[#6d60ff] rounded-lg hover:bg-[#6d60ff]/20 transition-colors border border-[#6d60ff]/30 text-sm font-medium",children:"View Dashboard"}),e.jsx("button",{onClick:()=>{h(t),m(!0)},className:"w-full px-3 py-2 bg-white/10 text-white rounded-lg hover:bg-white/20 transition-colors border border-white/20 text-sm font-medium",children:"Reassign owner"})]})]},t.id))})]})]}),e.jsxs("div",{className:"mb-8 sm:mb-12",children:[e.jsx("h2",{className:"text-xl sm:text-2xl font-bold text-white mb-4",children:"Label Accounts"}),O?e.jsx("div",{className:"bg-[#161616] border border-white/5 rounded-2xl p-8 text-center",children:e.jsx("p",{className:"text-gray-400",children:"Loading accounts..."})}):C?e.jsx("div",{className:"bg-[#161616] border border-white/5 rounded-2xl p-8",children:e.jsx("div",{className:"p-3 bg-red-500/10 border border-red-500/30 rounded-lg text-red-300 text-sm",children:C})}):g.filter(t=>t.type==="LABEL").length===0?e.jsx("div",{className:"bg-[#161616] border border-white/5 rounded-2xl p-8 text-center",children:e.jsx("p",{className:"text-gray-400",children:"No label accounts found"})}):e.jsxs("div",{className:"bg-[#161616] border border-white/5 rounded-2xl overflow-hidden",children:[e.jsx("div",{className:"hidden md:block overflow-x-auto",children:e.jsxs("table",{className:"w-full",children:[e.jsx("thead",{className:"bg-white/5",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Name"}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Type"}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Artists"}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Created"}),e.jsx("th",{className:"px-6 py-3 text-right text-xs font-medium text-gray-400 uppercase tracking-wider",children:"Actions"})]})}),e.jsx("tbody",{className:"divide-y divide-white/5",children:g.filter(t=>t.type==="LABEL").map(t=>e.jsxs("tr",{className:"hover:bg-white/5 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:e.jsx("div",{className:"text-sm font-medium text-white",children:t.name})}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:e.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-blue-500/10 text-blue-300 border border-blue-500/30",children:"Label"})}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:e.jsx("div",{className:"text-sm text-gray-300",children:t.artistCount??0})}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap",children:e.jsx("div",{className:"text-sm text-gray-400",children:new Date(t.createdAt).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})})}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-right text-sm font-medium",children:e.jsxs("div",{className:"flex items-center justify-end gap-2 flex-wrap",children:[e.jsx("button",{onClick:()=>o(`/app?accountId=${t.id}`),className:"px-3 py-1.5 bg-[#6d60ff]/10 text-[#6d60ff] rounded-lg hover:bg-[#6d60ff]/20 transition-colors border border-[#6d60ff]/30 text-xs sm:text-sm",children:"View Account"}),t.type==="LABEL"&&e.jsx("button",{onClick:()=>{x(t),c(!0)},className:"px-3 py-1.5 bg-red-600/10 text-red-400 rounded-lg hover:bg-red-600/20 transition-colors border border-red-600/30 text-xs sm:text-sm",children:"Delete"})]})})]},t.id))})]})}),e.jsx("div",{className:"md:hidden space-y-4 p-4",children:g.filter(t=>t.type==="LABEL").map(t=>e.jsxs("div",{className:"bg-[#0a0a0a] border border-white/5 rounded-lg p-4 space-y-3",children:[e.jsx("div",{className:"flex items-start justify-between",children:e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-white mb-1",children:t.name}),e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsx("span",{className:"inline-flex items-center px-2 py-0.5 rounded-full text-xs font-medium bg-blue-500/10 text-blue-300 border border-blue-500/30",children:"Label"}),e.jsxs("span",{className:"text-xs text-gray-400",children:[t.artistCount??0," artist",t.artistCount!==1?"s":""]})]})]})}),e.jsxs("div",{className:"text-xs text-gray-400",children:["Created ",new Date(t.createdAt).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})]}),e.jsxs("div",{className:"flex flex-col gap-2 pt-2",children:[e.jsx("button",{onClick:()=>o(`/app?accountId=${t.id}`),className:"w-full px-3 py-2 bg-[#6d60ff]/10 text-[#6d60ff] rounded-lg hover:bg-[#6d60ff]/20 transition-colors border border-[#6d60ff]/30 text-sm font-medium",children:"View Account"}),t.type==="LABEL"&&e.jsx("button",{onClick:()=>{x(t),c(!0)},className:"w-full px-3 py-2 bg-red-600/10 text-red-400 rounded-lg hover:bg-red-600/20 transition-colors border border-red-600/30 text-sm font-medium",children:"Delete"})]})]},t.id))})]})]}),J&&d&&e.jsx("div",{className:"fixed inset-0 bg-black/80 flex items-center justify-center p-4 z-50",children:e.jsxs("div",{className:"bg-[#0a0a0a] border border-white/10 rounded-2xl p-6 max-w-md w-full",children:[e.jsx("h2",{className:"text-xl font-bold text-white mb-2",children:"Delete account?"}),e.jsxs("p",{className:"text-gray-400 mb-4",children:['Are you sure you want to delete "',e.jsx("strong",{children:d.name}),'"? This account has ',d.artistCount??0," artist(s). You can only delete a label if it has no artists assigned."]}),P&&e.jsx("div",{className:"mb-4 p-3 bg-red-500/10 border border-red-500/30 rounded-lg text-red-300 text-sm",children:P}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[e.jsx("button",{type:"button",onClick:()=>{c(!1),x(null),w(null)},className:"flex-1 px-4 py-2 bg-[#161616] text-gray-300 rounded-lg hover:bg-white/5 transition-colors font-medium",disabled:y,children:"Cancel"}),e.jsx("button",{type:"button",onClick:Z,className:"flex-1 px-4 py-2 bg-red-600 text-white rounded-lg hover:bg-red-700 transition-colors font-medium disabled:opacity-50 disabled:cursor-not-allowed",disabled:y,children:y?"Deleting...":"Delete account"})]})]})}),Q&&r&&e.jsx("div",{className:"fixed inset-0 bg-black/80 flex items-center justify-center p-4 z-50",children:e.jsxs("div",{className:"bg-[#0a0a0a] border border-white/10 rounded-2xl p-6 max-w-md w-full",children:[e.jsx("h2",{className:"text-xl font-bold text-white mb-2",children:"Reassign artist owner"}),e.jsxs("p",{className:"text-gray-400 mb-4",children:['Change the account ownership for "',e.jsx("strong",{children:r.name}),'".']}),e.jsxs("div",{className:"mb-4 p-3 bg-white/5 border border-white/10 rounded-lg",children:[e.jsx("p",{className:"text-xs text-gray-400 mb-1",children:"Current owner:"}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"text-sm text-white",children:r.account.name}),e.jsx("span",{className:`inline-flex items-center px-2 py-0.5 rounded text-xs ${r.account.type==="LABEL"?"bg-blue-500/10 text-blue-400":"bg-purple-500/10 text-purple-400"}`,children:r.account.type==="LABEL"?"Label":"Individual"})]})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("label",{className:"block text-sm font-medium text-gray-300 mb-2",children:"Ownership mode:"}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("label",{className:"flex items-center gap-3 p-3 bg-white/5 border border-white/10 rounded-lg cursor-pointer hover:bg-white/10 transition-colors",children:[e.jsx("input",{type:"radio",name:"ownershipMode",value:"INDIVIDUAL",checke
1d:l==="INDIVIDUAL",onChange:()=>u("INDIVIDUAL"),className:"text-[#6d60ff] focus:ring-[#6d60ff]"}),e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-medium text-white",children:"Convert to Individual account"}),e.jsx("div",{className:"text-xs text-gray-400",children:"Create a new individual account for this artist"})]})]}),e.jsxs("label",{className:"flex items-center gap-3 p-3 bg-white/5 border border-white/10 rounded-lg cursor-pointer hover:bg-white/10 transition-colors",children:[e.jsx("input",{type:"radio",name:"ownershipMode",value:"EXISTING_LABEL",checked:l==="EXISTING_LABEL",onChange:()=>u("EXISTING_LABEL"),className:"text-[#6d60ff] focus:ring-[#6d60ff]"}),e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-medium text-white",children:"Attach to existing Label"}),e.jsx("div",{className:"text-xs text-gray-400",children:"Move this artist to a label account"})]})]})]})]}),l==="EXISTING_LABEL"&&e.jsxs("div",{className:"mb-4",children:[e.jsx("label",{className:"block text-sm font-medium text-gray-300 mb-2",children:"Select label:"}),e.jsxs("select",{value:N,onChange:t=>v(t.target.value),className:"w-full px-3 py-2 bg-[#161616] border border-white/10 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-[#6d60ff] focus:border-transparent",children:[e.jsx("option",{value:"",children:"Choose a label..."}),de.map(t=>e.jsxs("option",{value:t.id,children:[t.name," (",t.artistCount??0," artists)"]},t.id))]})]}),$&&e.jsx("div",{className:"mb-4 p-3 bg-red-500/10 border border-red-500/30 rounded-lg text-red-300 text-sm",children:$}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3",children:[e.jsx("button",{type:"button",onClick:()=>{m(!1),h(null),u("INDIVIDUAL"),v(""),L(null)},className:"flex-1 px-4 py-2 bg-[#161616] text-gray-300 rounded-lg hover:bg-white/5 transition-colors font-medium",disabled:A,children:"Cancel"}),e.jsx("button",{type:"button",onClick:ee,className:"flex-1 px-4 py-2 bg-[#6d60ff] text-white rounded-lg hover:bg-[#5d50ef] transition-colors font-medium disabled:opacity-50 disabled:cursor-not-allowed",disabled:A||l==="EXISTING_LABEL"&&!N,children:A?"Reassigning...":"Reassign owner"})]})]})})]})}export{fe as default};
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.