PageSourceSearch

https://warriorskarateacademy.org/857.536ea8e09f42a623.js

js warriorskarateacademy.org collected 2026-09-28 17:09:24 UTC 19,144 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebview=self.webpackChunkwebview||[]).push([[857],{7857:(m,p,r)=>{r.r(p),r.d(p,{AdminChannelComponent:()=>T});var c=r(8568),f=r(6972),d=r(8453),h=r(6719),e=r(4284),g=r(7897),b=r(3881),C=r(501),x=r(4294);const v=o=>({"background-color":o});function P(o,s){if(1&o){const t=e.RV6();e.j41(0,"img",31),e.bIt("error",function(){e.eBV(t);const i=e.XpG().$implicit,a=e.XpG();return e.Njj(a.onThumbError(i))}),e.k0s()}if(2&o){const t=e.XpG().$implicit;e.Y8G("src",t.thumbnail,e.B4B)("alt",t.name)}}function w(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",15),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG();return e.Njj(a.openChannelEditor(i))}),e.j41(1,"div",4)(2,"div",16)(3,"div",17),e.DNE(4,P,1,2,"img",18),e.k0s(),e.j41(5,"span",19),e.EFF(6),e.k0s()()(),e.j41(7,"div",5)(8,"span",20),e.EFF(9),e.k0s()(),e.j41(10,"div",6)(11,"span",21),e.EFF(12),e.k0s()(),e.j41(13,"div",7)(14,"span",22),e.EFF(15),e.k0s()(),e.j41(16,"div",8)(17,"span",23),e.EFF(18),e.k0s()(),e.j41(19,"div",24),e.bIt("click",function(i){return e.eBV(t),e.Njj(i.stopPropagation())}),e.j41(20,"button",25),e.bIt("click",function(i){const a=e.eBV(t).$implicit,l=e.XpG();return e.Njj(l.onEdit(a,i))}),e.qSk(),e.j41(21,"svg",26),e.nrm(22,"path",27)(23,"path",28),e.k0s()(),e.joV(),e.j41(24,"button",29),e.bIt("click",function(i){const a=e.eBV(t).$implicit,l=e.XpG();return e.Njj(l.openDeleteDialog(a,i))}),e.nrm(25,"i",30),e.k0s()()()}if(2&o){const t=s.$implicit;e.R7$(3),e.Y8G("ngStyle",e.eq3(17,v,t.imageColur)),e.R7$(),e.Y8G("ngIf",t.thumbnail),e.R7$(),e.Y8G("title",t.name),e.R7$(),e.JRh(t.name),e.R7$(2),e.Y8G("title",t.network),e.R7$(),e.JRh(t.network),e.R7$(3),e.JRh(t.channelType),e.R7$(2),e.AVh("draft","Draft"===t.status)("published","Published"===t.status)("ready","Ready"===t.status)("scheduled","Scheduled"===t.status),e.R7$(),e.SpI(" ",t.status," "),e.R7$(3),e.JRh(t.createdOn)}}function k(o,s){if(1&o&&(e.j41(0,"div",32)(1,"p"),e.EFF(2),e.k0s()()),2&o){const t=e.XpG();e.R7$(2),e.SpI("No ",t.activeTab.toLowerCase()," found.")}}function M(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",50),e.bIt("click",function(){const i=e.eBV(t).$implicit,a=e.XpG(2);return e.Njj(a.goToPage(i))}),e.EFF(1),e.k0s()}if(2&o){const t=s.$implicit,n=e.XpG(2);e.AVh("pagination-page-btn--active",t===n.currentPage),e.R7$(),e.SpI(" ",t," ")}}function O(o,s){if(1&o&&(e.j41(0,"option",51),e.EFF(1),e.k0s()),2&o){const t=s.$implicit,n=e.XpG(2);e.Y8G("value",t)("selected",t===n.pageSize),e.R7$(),e.JRh(t)}}function E(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",33)(1,"div",34)(2,"button",35),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.goToFirstPage())}),e.nrm(3,"i",36),e.k0s(),e.j41(4,"button",37),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.onPreviousPage())}),e.nrm(5,"i",38),e.k0s(),e.DNE(6,M,2,3,"button",39),e.j41(7,"button",40),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.onNextPage())}),e.nrm(8,"i",41),e.k0s(),e.j41(9,"button",42),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.goToLastPage())}),e.nrm(10,"i",43),e.k0s()(),e.j41(11,"div",44)(12,"label",45)(13,"span",46),e.EFF(14,"Rows per page"),e.k0s(),e.j41(15,"select",47),e.bIt("change",function(i){e.eBV(t);const a=e.XpG();return e.Njj(a.onPageSizeChange(i))}),e.DNE(16,O,2,3,"option",48),e.k0s()(),e.j41(17,"span",49),e.EFF(18),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(2),e.Y8G("disabled",1===t.currentPage),e.R7$(2),e.Y8G("disabled",1===t.currentPage),e.R7$(2),e.Y8G("ngForOf",t.visiblePages),e.R7$(),e.Y8G("disabled",t.currentPage>=t.totalPages),e.R7$(2),e.Y8G("disabled",t.currentPage>=t.totalPages),e.R7$(7),e.Y8G("ngForOf",t.pageSizeOptions),e.R7$(2),e.E5c(" Showing ",t.showingStart," \u2013 ",t.showingEnd," of ",t.totalCount," ")}}let T=(()=>{class o{constructor(t,n,i,a,l){this.homeService=t,this.mediaService=n,this.sharedService=i,this.router=a,this.messageService=l,this.activeTab="Channels",this.totalCount=0,this.currentPage=1,this.pageSize=20,this.pageSizeOptions=[10,20,50,100],this.channels=[],this.networks=[],this.deleteDialogVisible=!1,this.deleteTarget=null,this.isDeleting=!1}get deleteTargetLabel(){return this.deleteTarget?.name?.trim()||"this channel"}get activeList(){return"Channels"===this.activeTab?this.channels:this.networks}get totalPages(){return Math.max(1,Math.ceil(this.totalCount/this.pageSize))}get visiblePages(){const t=this.totalPages,n=this.currentPage;if(t<=5)return Array.from({length:t},(y,_)=>_+1);const a=Math.floor(2.5);let l=Math.max(1,n-a),u=Math.min(t,l+5-1);return u-l+1<5&&(l=Math.max(1,u-5+1)),Array.from({length:u-l+1},(y,_)=>l+_)}get showingStart(){return 0===this.totalCount?0:(this.currentPage-1)*this.pageSize+1}get showingEnd(){return Math.min(this.currentPage*this.pageSize,this.totalCount)}ngOnInit(){this.loadChannels()}setTab(t){this.activeTab=t}onPreviousPage(){this.currentPage<=1||(this.currentPage-=1,this.loadChannels())}onNextPage(){this.currentPage>=this.totalPages||(this.currentPage+=1,this.loadChannels())}goToPage(t){const n=Math.min(Math.max(1,t),this.totalPages);n!==this.currentPage&&(this.currentPage=n,this.loadChannels())}goToFirstPage(){this.goToPage(1)}goToLastPage(){this.goToPage(this.totalPages)}onPageSizeChange(t){const i=Number(t.target.value);!Number.isFinite(i)||i<1||(this.pageSize=i,this.currentPage=1,this.loadChannels())}openChannelEditor(t){this.router.navigate(["/web-admin/channel",t.id],{queryParams:{from:"web-admin"}})}onEdit(t,n){n?.stopPropagation(),this.openChannelEditor(t)}openDeleteDialog(t,n){n.stopPropagation(),this.deleteTarget=t,this.deleteDialogVisible=!0}onDeleteDialogVisibleChange(t){this.deleteDialogVisible=t,t||(this.deleteTarget=null)}confirmDelete(){if(!this.deleteTarget||this.isDeleting)return;const t=Number(this.deleteTarget.id);if(!Number.isFinite(t)||t<=0)return;const n=this.deleteTargetLabel;this.isDeleting=!0,this.sharedService.updateLoader(!0),this.mediaService.deleteMediaItems([t]).subscribe({next:()=>{this.isDeleting=!1,this.sharedService.updateLoader(!1),this.deleteDialogVisible=!1,this.deleteTarget=null,this.messageService.add({severity:"success",summary:"Deleted",detail
1:`${n} was deleted.`}),this.loadChannels()},error:i=>{this.isDeleting=!1,this.sharedService.updateLoader(!1),this.messageService.add({severity:"error",summary:"Delete failed",detail:i?.error?.message??`Could not delete "${n}".`})}})}loadChannels(){this.sharedService.updateLoader(!0),this.homeService.getAllMediaItemList("CHANNEL",this.currentPage,this.pageSize).subscribe({next:t=>{const n=t?.data?.content??[];this.totalCount=t?.data?.totalElements??0,this.channels=n.map(i=>this.mapChannel(i)),this.sharedService.updateLoader(!1)},error:t=>{console.error("Failed to load channel list",t),this.channels=[],this.totalCount=0,this.sharedService.updateLoader(!1)}})}mapChannel(t){const n=t?.squareArtwork?.document?.id??t?.wideArtwork?.document?.id;return{id:`${t.id}`,name:t.title||"",network:t.mediaSeriesTitle||"",channelType:this.normalizeChannelType(t.channelType||t.channelInfoDTO?.channelType),status:this.normalizeListStatus(t.status),createdOn:this.formatDate(t.createdDate),imageColur:t?.squareArtwork?.document?.imageColur||t?.wideArtwork?.document?.imageColur||"#e6e6e6",thumbnail:n?(0,d.H)(n,80,80):t?.squareArtwork?.document?.path||t?.wideArtwork?.document?.path||""}}normalizeChannelType(t){const n=(t||"").toUpperCase();return n?"INEXPENSIVE_CHANNEL"===n?"Playlist":"M3U8"===n?"M3U8":"M3U"===n?"M3U":"CUSTOM"===n?"Custom":n.replace(/_/g," "):"-"}normalizeListStatus(t){const n=(t||"").toUpperCase();return"PUBLISHED"===n?"Published":"SCHEDULED"===n?"Scheduled":"READY"===n?"Ready":"Draft"}onThumbError(t){t.thumbnail=void 0}formatDate(t){if(!t)return"";const n=t.replace(" ","T"),i=new Date(n);return Number.isNaN(i.getTime())?t:i.toLocaleDateString("en-US",{month:"short",day:"2-digit",year:"numeric"})}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(g.X),e.rXU(b.u),e.rXU(C.d),e.rXU(f.Ix),e.rXU(x.bg))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["app-admin-channel"]],standalone:!0,features:[e.aNF],decls:20,vars:5,consts:[[1,"admin-channel-page"],[1,"container"],[1,"card-container"],[1,"table-header"],[1,"col-channels"],[1,"col-network"],[1,"col-channel-type"],[1,"col-status"],[1,"col-created"],["aria-hidden","true",1,"col-actions","col-actions--header"],[1,"divider"],["type","button","class","table-row table-row-clickable",3,"click",4,"ngFor","ngForOf"],["class","empty-state",4,"ngIf"],["class","pagination-toolbar",4,"ngIf"],["title","Delete Channel",3,"visibleChange","confirmed","visible","itemName"],["type","button",1,"table-row","table-row-clickable",3,"click"],[1,"channel-info"],["aria-hidden","true",1,"thumbnail-wrapper",3,"ngStyle"],["class","thumbnail",3,"src","alt","error",4,"ngIf"],[1,"channel-name",3,"title"],[1,"network-name",3,"title"],[1,"channel-type-text"],[1,"status-badge"],[1,"date-text"],[1,"col-actions",3,"click"],["type","button","title","Edit","aria-label","Edit",1,"action-btn",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["d","M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"],["d","M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"],["type","button","title","Delete","aria-label","Delete",1,"action-btn","action-btn--danger",3,"click"],["aria-hidden","true",1,"fa","fa-trash-o"],[1,"thumbnail",3,"error","src","alt"],[1,"empty-state"],[1,"pagination-toolbar"],["role","navigation","aria-label","Pagination",1,"pagination-toolbar__nav"],["type","button","aria-label","First page",1,"pagination-icon-btn",3,"click","disabled"],["aria-hidden","true",1,"fa","fa-angle-double-left"],["type","button","aria-label","Previous page",1,"pagination-icon-btn",3,"click","disabled"],["aria-hidden","true",1,"fa","fa-angle-left"],["type","button","class","pagination-page-btn",3,"pagination-page-btn--active","click",4,"ngFor","ngForOf"],["type","button","aria-label","Next page",1,"pagination-icon-btn",3,"click","disabled"],["aria-hidden","true",1,"fa","fa-angle-right"],["type","button","aria-label","Last page",1,"pagination-icon-btn",3,"click","disabled"],["aria-hidden","true",1,"fa","fa-angle-double-right"],[1,"pagination-toolbar__meta"],[1,"pagination-page-size"],[1,"pagination-page-size__label","visually-hidden"],["aria-label","Rows per page",1,"pagination-page-size__select",3,"change"],[3,"value","selected",4,"ngFor","ngForOf"],[1,"pagination-range"],["type","button",1,"pagination-page-btn",3,"click"],[3,"value","selected"]],template:function(n,i){1&n&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),e.EFF(5,"CHANNELS"),e.k0s(),e.j41(6,"div",5),e.EFF(7,"NETWORK"),e.k0s(),e.j41(8,"div",6),e.EFF(9,"CHANNEL TYPE"),e.k0s(),e.j41(10,"div",7),e.EFF(11,"STATUS"),e.k0s(),e.j41(12,"div",8),e.
1EFF(13,"CREATED ON"),e.k0s(),e.nrm(14,"div",9),e.k0s(),e.nrm(15,"div",10),e.DNE(16,w,26,19,"button",11)(17,k,3,1,"div",12)(18,E,19,9,"div",13),e.k0s()()(),e.j41(19,"app-admin-delete-confirm-dialog",14),e.bIt("visibleChange",function(l){return i.onDeleteDialogVisibleChange(l)})("confirmed",function(){return i.confirmDelete()}),e.k0s()),2&n&&(e.R7$(16),e.Y8G("ngForOf",i.activeList),e.R7$(),e.Y8G("ngIf",0===i.activeList.length),e.R7$(),e.Y8G("ngIf",i.totalCount>0),e.R7$(),e.Y8G("visible",i.deleteDialogVisible)("itemName",i.deleteTargetLabel))},dependencies:[c.MD,c.Sq,c.bT,c.B3,f.iI,h.c],styles:["@charset \"UTF-8\";.admin-channel-page[_ngcontent-%COMP%]{min-height:100vh;width:100%;box-sizing:border-box;background:transparent;color:#fff;padding:28px 0 40px;font-family:Segoe UI,Roboto,sans-serif}.tab-bar[_ngcontent-%COMP%]{display:flex;gap:0;margin-bottom:24px;border-bottom:2px solid rgba(255,255,255,.2);width:-moz-fit-content;width:fit-content}.tab-btn[_ngcontent-%COMP%]{background:none;border:none;padding:12px 32px;font-size:15px;font-weight:500;color:#ffffffbf;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.tab-btn.active[_ngcontent-%COMP%]{color:#fff;border-bottom-color:#fff;font-weight:600}.tab-btn[_ngcontent-%COMP%]:hover:not(.active){color:#fff}.card-container[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;background:#00000042;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:24px 20px;box-shadow:0 8px 30px #00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.table-header[_ngcontent-%COMP%]{display:grid;grid-template-columns:2.4fr 1.5fr 1.2fr 1fr 1.2fr .55fr;align-items:center;padding:0 12px 14px;font-size:11.5px;font-weight:700;color:#ffffffa6;letter-spacing:.06em;text-transform:uppercase}.divider[_ngcontent-%COMP%]{height:1px;background-color:#ffffff1f;margin-bottom:4px}.table-row[_ngcontent-%COMP%]{border:0;width:100%;text-align:left;background:transparent;display:grid;grid-template-columns:2.4fr 1.5fr 1.2fr 1fr 1.2fr .55fr;align-items:center;padding:16px 12px;border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .15s}.table-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.table-row[_ngcontent-%COMP%]:hover{background-color:#ffffff0f;border-radius:8px}.table-row[_ngcontent-%COMP%]:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px;border-radius:8px}.table-row-clickable[_ngcontent-%COMP%]{cursor:pointer}.col-channels[_ngcontent-%COMP%], .col-network[_ngcontent-%COMP%], .col-channel-type[_ngcontent-%COMP%], .col-status[_ngcontent-%COMP%], .col-created[_ngcontent-%COMP%]{min-width:0}.channel-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;min-width:0;width:100%;overflow:hidden}.thumbnail-wrapper[_ngcontent-%COMP%]{width:82px;height:82px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#ffffff1a}.thumbnail[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.thumbnail-placeholder[_ngcontent-%COMP%]{width:82px;height:82px;border-radius:6px;background:transparent;flex-shrink:0}.channel-name[_ngcontent-%COMP%]{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#fff;font-weight:400}.col-network[_ngcontent-%COMP%]{overflow:hidden}.network-name[_ngcontent-%COMP%]{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#ffffffd1;line-height:1.4}.channel-type-text[_ngcontent-%COMP%]{font-size:13px;color:#ffffffd1;line-height:1.4}.status-badge[_ngcontent-%COMP%]{display:inline-block;padding:5px 14px;border-radius:6px;font-size:12.5px;font-weight:600;letter-spacing:.02em}.status-badge.draft[_ngcontent-%COMP%]{background-color:#db460b;color:#fff;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:20px;padding:0 10px}.status-badge.published[_ngcontent-%COMP%]{background-color:#22a96e;color:#fff}.status-badge.ready[_ngcontent-%COMP%]{background-color:#5190c7;color:#fff;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:20px;padding:0 10px;border-radius:5px}.status-badge.scheduled[_ngcontent-%COMP%]{background-color:#e99629;color:#fff;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:5px 10px;border-radius:5px}.date-text[_ngcontent-%COMP%]{font-size:13px;color:#ffffffd1}.col-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;
1gap:6px}.col-actions--header[_ngcontent-%COMP%]{min-height:1px}.action-btn[_ngcontent-%COMP%]{background:none;border:none;padding:6px;cursor:pointer;color:#ffffffb8;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s}.action-btn[_ngcontent-%COMP%]:hover{background-color:#ffffff1f;color:#fff}.action-btn--danger[_ngcontent-%COMP%]:hover{color:#fca5a5}.empty-state[_ngcontent-%COMP%]{text-align:center;padding:48px 0;color:#ffffffb8;font-size:14px}.visually-hidden[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pagination-toolbar[_ngcontent-%COMP%]{margin-top:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 20px}.pagination-toolbar__nav[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pagination-toolbar__meta[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pagination-icon-btn[_ngcontent-%COMP%]{box-sizing:border-box;min-width:36px;height:36px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:#ffffff1f;color:#ffffffeb;font-size:16px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.pagination-icon-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff59}.pagination-icon-btn[_ngcontent-%COMP%]:disabled{background:#ffffff0d;border-color:#ffffff1a;color:#ffffff59;cursor:not-allowed}.pagination-page-btn[_ngcontent-%COMP%]{box-sizing:border-box;min-width:36px;height:36px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:#ffffffc7;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.pagination-page-btn[_ngcontent-%COMP%]:hover:not(.pagination-page-btn--active){color:#fff;background:#ffffff0f}.pagination-page-btn--active[_ngcontent-%COMP%]{background:#1c3558;color:#fff;font-weight:600;cursor:default}.pagination-page-size[_ngcontent-%COMP%]{display:inline-flex;align-items:center}.pagination-page-size__select[_ngcontent-%COMP%]{appearance:none;min-width:56px;height:36px;padding:0 28px 0 12px;border:1px solid rgba(255,255,255,.28);border-radius:6px;background-color:#00000040;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.65)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right 10px center;color:#ffffffe6;font-size:14px;font-weight:500;cursor:pointer}.pagination-page-size__select[_ngcontent-%COMP%]:hover{border-color:#fff6}.pagination-page-size__select[_ngcontent-%COMP%]:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.pagination-range[_ngcontent-%COMP%]{font-size:14px;font-weight:400;color:#ffffffc7;white-space:nowrap}@media (max-width: 768px){.admin-channel-page[_ngcontent-%COMP%]{padding:20px 0 32px}.card-container[_ngcontent-%COMP%]{padding:18px 14px;overflow-x:auto}.table-header[_ngcontent-%COMP%], .table-row[_ngcontent-%COMP%]{grid-template-columns:2.1fr 1.3fr 1fr .9fr 1.1fr .5fr;min-width:700px}.thumbnail-wrapper[_ngcontent-%COMP%], .thumbnail-placeholder[_ngcontent-%COMP%]{width:40px;height:40px}}"]})}}return o})()},8453:(m,p,r)=>{r.d(p,{H:()=>f});var c=r(7144);function f(d,h,e){if(null==d||""===String(d).trim())return"";const g=c.c.imageService||"";return`${g.endsWith("/")?g:`${g}/`}${d}?height=${h}&width=${e}`}}}]);

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.