PageSourceSearch

https://exode.me/client/en-US/chunk-QMQZZIR5.js

js exode.me collected 2026-10-04 16:17:50 UTC 20,980 bytes, 1 lines download raw bytes

1import{b as Ve}from"./chunk-KLT2ZASF.js";import{a as re}from"./chunk-V3JZPFOE.js";import{d as C}from"./chunk-EBOVR5NW.js";import{G as ke}from"./chunk-UME7L37K.js";import{a as De}from"./chunk-R76LZEZS.js";import{$c as Be,Af as R,B as s,C as b,Ca as m,Cb as x,Cc as Re,Ce as h,D as v,Db as ge,Dc as g,Df as $,Eb as _e,Ec as Pe,Gb as be,Ib as L,Jb as ve,Jf as He,Kb as Y,Kd as Ue,Lc as w,Ma as me,Og as ie,Pg as oe,Qb as fe,Rb as Ae,Rg as Ne,S as H,Sb as Q,Ta as z,Tc as Me,Vc as Te,Wb as J,Xb as Z,Y as T,Yb as ye,Yc as xe,Zb as Ee,Zc as Oe,aa as p,bb as j,ed as Ie,fa as ue,fb as P,ga as de,gb as M,ge as ne,gh as B,i as _,lb as f,lc as V,lh as I,mb as A,mc as Le,md as S,n as q,nb as y,ob as k,pd as O,qa as pe,sb as N,sc as ee,tb as D,tc as te,ub as X,wc as Se,xc as Ce,yb as he,za as K,ze as W}from"./chunk-HVCWS4IF.js";import{j as c}from"./chunk-KJ7W2O2B.js";var F=class{byAccount;blockedAccount;createdAt;constructor(t){this.byAccount=new oe(t.byAccount),this.blockedAccount=new oe(t.blockedAccount),this.createdAt=t.createdAt;}};var l=class l{authHttp=p(O);restExtractor=p(B);restService=p(I);notifier=p(Ne);canMuteAccountByAccount(t,e){return t&&e&&t.account.id!==e.id;}canMutePlatformByAccount(t,e){return t&&e&&!ie.IS_LOCAL(e.host);}canMuteAccountByInstance(t,e){return t&&e&&t.account.id!==e.id&&t.hasRight(ne.MANAGE_ACCOUNTS_BLOCKLIST);}canMutePlatformByInstance(t,e){return t&&e&&!ie.IS_LOCAL(e.host)&&t.hasRight(ne.MANAGE_SERVERS_BLOCKLIST);}getStatus(t){let{accounts:e,hosts:n}=t,o=new S();return e&&(o=this.restService.addArrayParams(o,"accounts",e)),n&&(o=this.restService.addArrayParams(o,"hosts",n)),this.authHttp.get(l.BASE_BLOCKLIST_URL+"/status",{params:o}).pipe(s(r=>this.restExtractor.handleError(r)));}getUserAccountBlocklist(t){let{pagination:e,sort:n,search:o}=t,r=new S();return r=this.restService.addRestGetParams(r,e,n),o&&(r=r.append("search",o)),this.authHttp.get(l.BASE_USER_BLOCKLIST_URL+"/accounts",{params:r}).pipe(q(a=>this.restExtractor.applyToResultListData(a,this.formatAccountBlock.bind(this))),s(a=>this.restExtractor.handleError(a)));}blockAccountByUser(t){let e={accountName:t.nameWithHost};return this.authHttp.post(l.BASE_USER_BLOCKLIST_URL+"/accounts",e).pipe(s(n=>this.restExtractor.handleError(n)));}unblockAccountByUser(t){let e=l.BASE_USER_BLOCKLIST_URL+"/accounts/"+t.nameWithHost;return this.authHttp.delete(e).pipe(s(n=>this.restExtractor.handleError(n)));}getUserServerBlocklist(t){let{pagination:e,sort:n,search:o}=t,r=new S();return r=this.restService.addRestGetParams(r,e,n),o&&(r=r.append("search",o)),this.authHttp.get(l.BASE_USER_BLOCKLIST_URL+"/servers",{params:r}).pipe(s(a=>this.restExtractor.handleError(a)));}blockServerByUser(t){let e={host:t};return this.authHttp.post(l.BASE_USER_BLOCKLIST_URL+"/servers",e).pipe(s(n=>this.restExtractor.handleError(n)));}unblockServerByUser(t){let e=l.BASE_USER_BLOCKLIST_URL+"/servers/"+t;return this.authHttp.delete(e).pipe(s(n=>this.restExtractor.handleError(n)));}getInstanceAccountBlocklist(t){let{pagination:e,sort:n,search:o}=t,r=new S();return r=this.restService.addRestGetParams(r,e,n),o&&(r=r.append("search",o)),this.authHttp.get(l.BASE_SERVER_BLOCKLIST_URL+"/accounts",{params:r}).pipe(q(a=>this.restExtractor.applyToResultListData(a,this.formatAccountBlock.bind(this))),s(a=>this.restExtractor.handleError(a)));}blockAccountByInstance(t){let e=h(t);return _(e).pipe(v(n=>this.authHttp.post(l.BASE_SERVER_BLOCKLIST_URL+"/accounts",{accountName:n.nameWithHost})),b(),s(n=>this.restExtractor.handleError(n)));}blockAccountByInstanceAndNotify(t){let e=h(t);return this.blockAccountByInstance(e).pipe(H(()=>{this.notifier.success($("{count, plural, =1 {Account muted} other {{count} accounts muted}}",{count:e.length}));}));}unblockAccountByInstance(t){let e=h(t);return _(e).pipe(v(n=>this.authHttp.delete(l.BASE_SERVER_BLOCKLIST_URL+"/accounts/"+n.nameWithHost)),b(),s(n=>this.restExtractor.handleError(n)));}unblockAccountByInstanceAndNotify(t){let e=h(t);return this.unblockAccountByInstance(e).pipe(H(()=>{this.notifier.success($("{count, plural, =1 {Account unmuted} other {{count} accounts unmuted}}",{count:e.length}));}));}getInstanceServerBlocklist(t){let{pagination:e,sort:n,search:o}=t,r=new S();return r=this.restService.addRestGetParams(r,e,n),o&&(r=r.append("search",o)),this.authHttp.get(l.BASE_SERVER_BLOCKLIST_URL+"/servers",{params:r}).pipe(s(a=>this.restExtractor.handleError(a)));}blockServerByInstance(t){let e=h(t);return _(e).pipe(v(n=>this.authHttp.post(l.BASE_SERVER_BLOCKLIST_URL+"/servers",{host:n})),b(),s(n=>this.restExtractor.handleError(n)));}blockServerByInstanceAndNotify(t){let e=h(t);return this.blockServerByInstance(e).pipe(H(()=>{this.notifier.success($("{count, plural, =1 {Server muted} other {{count} servers muted}}",{count:e.length}));}));}unblockServerByInstance(t){let e=h(t);return _(e).pipe(v(n=>this.authHttp.delete(l.BASE_SERVER_BLOCKLIST_URL+"/servers/"+n)),b(),s(n=>this.restExtractor.handleError(n)));}unblockServerByInstanceAndNotify(t){let e=h(t);return this.unblockServerByInstance(e).pipe(H(()=>{this.notifier.success($("{count, plural, =1 {Server unmuted} other {{count} servers unmuted}}",{count:e.length}));}));}formatAccountBlock(t){return new F(t);}};c(l,"BASE_BLOCKLIST_URL",R.apiUrl+"/api/v1/blocklist"),c(l,"BASE_USER_BLOCKLIST_URL",R.apiUrl+"/api/v1/users/me/blocklist"),c(l,"BASE_SERVER_BLOCKLIST_URL",R.apiUrl+"/api/v1/server/blocklist"),c(l,"\u0275fac",function(e){return new(e||l)();}),c(l,"\u0275prov",T({token:l,factory:l.ɵfac}));var we=l;var d=class d{authHttp=p(O);restService=p(I);restExtractor=p(B);listAdminAbuses(t){let e=d.BASE_ABUSE_URL,n=this.buildCommonAbuseParams(t);return this.authHttp.get(e,{params:n}).pipe(s(o=>this.restExtractor.handleError(o)));}listUserAbuses(t){let e=d.BASE_MY_ABUSE_URL,n=this.buildCommonAbuseParams(t);return this.authHttp.get(e,{params:n}).pipe(s(o=>this.restExtractor.handleError(o)));}buildCommonAbuseParams(t){let{pagination:e,sort:n,search:o,videoIs:r,state:a,id:G,searchReporter:se,searchReportee:le,predefinedReason:ce}=t,u=new S();return u=this.restService.addRestGetParams(u,e,n),o&&(u=u.append("search",o)),r&&(u=u.append("videoIs",r)),a&&(u=u.append("state",a.toString())),t.id&&(u=u.append("id",G.toString())),se&&(u=u.append("searchReporter",se)),le&&(u=u.append("searchReportee",le)),ce&&(u=u.append("predefinedReason",ce)),u;}reportVideo(t){let e=d.BASE_ABUSE_URL,n=He(t,["id"]);return this.authHttp.post(e,n).pipe(s(o=>this.restExtractor.handleError(o)));}updateAbuse(t,e){let n=h(t);return _(n).pipe(v(o=>this.authHttp.put(d.BASE_ABUSE_URL+"/"+o.id,e)),b(),s(o=>this.restExtractor.handleError(o)));}removeAbuse(t){let e=h(t);return _(e).pipe(v(n=>
1this.authHttp.delete(d.BASE_ABUSE_URL+"/"+n.id)),b(),s(n=>this.restExtractor.handleError(n)));}addAbuseMessage(t,e){let n=d.BASE_ABUSE_URL+"/"+t.id+"/messages";return this.authHttp.post(n,{message:e}).pipe(s(o=>this.restExtractor.handleError(o)));}listAbuseMessages(t){let e=d.BASE_ABUSE_URL+"/"+t.id+"/messages";return this.authHttp.get(e).pipe(s(n=>this.restExtractor.handleError(n)));}deleteAbuseMessage(t,e){let n=d.BASE_ABUSE_URL+"/"+t.id+"/messages/"+e.id;return this.authHttp.delete(n).pipe(s(o=>this.restExtractor.handleError(o)));}getPredefinedReasons(t){let e=[{id:"violentOrRepulsive",label:"Violent or repulsive",help:"Contains offensive, violent, or coarse language or iconography."},{id:"hatefulOrAbusive",label:"Hateful or abusive",help:"Contains abusive, racist or sexist language or iconography."},{id:"spamOrMisleading",label:"Spam, ad or false news",help:"Contains marketing, spam, purposefully deceitful news, or otherwise misleading thumbnail/text/tags. Please provide reputable sources to report hoaxes."},{id:"privacy",label:"Privacy breach or doxxing",help:"Contains personal information that could be used to track, identify, contact or impersonate someone (e.g. name, address, phone number, email, or credit card details)."},{id:"rights",label:"Copyright",help:"Infringes your copyright wrt. the regional laws with which the server must comply."},{id:"serverRules",label:"Breaks server rules",help:"Anything not included in the above that breaks the terms of service, code of conduct, or general rules in place on the server."}];return(t==="video"||t==="all")&&(e=e.concat([{id:"thumbnails",label:"Thumbnails",help:"The above can only be seen in thumbnails."},{id:"captions",label:"Captions",help:"The above can only be seen in captions (please describe which)."}])),e;}};c(d,"BASE_ABUSE_URL",R.apiUrl+"/api/v1/abuses"),c(d,"BASE_MY_ABUSE_URL",R.apiUrl+"/api/v1/users/me/abuses"),c(d,"\u0275fac",function(e){return new(e||d)();}),c(d,"\u0275prov",T({token:d,factory:d.ɵfac}));var $e=d;var E=class E{authHttp=p(O);restService=p(I);restExtractor=p(B);listBlocks(t){let{pagination:e,sort:n,search:o,type:r}=t,a=new S();return a=this.restService.addRestGetParams(a,e,n),o&&(a=a.append("search",o)),r&&(a=a.append("type",r.toString())),this.authHttp.get(E.BASE_VIDEOS_URL+"blacklist",{params:a}).pipe(s(G=>this.restExtractor.handleError(G)));}unblockVideos(t){let e=h(t);return _(e).pipe(v(n=>this.authHttp.delete(E.BASE_VIDEOS_URL+n+"/blacklist")),b(),s(n=>this.restExtractor.handleError(n)));}blockVideos(t){return _(t).pipe(v(({videoId:e,unfederate:n,reason:o})=>{let r={unfederate:n,reason:o};return this.authHttp.post(E.BASE_VIDEOS_URL+e+"/blacklist",r);}),b(),s(e=>this.restExtractor.handleError(e)));}};c(E,"BASE_VIDEOS_URL",R.apiUrl+"/api/v1/videos/"),c(E,"\u0275fac",function(e){return new(e||E)();}),c(E,"\u0275prov",T({token:E,factory:E.ɵfac}));var ze=E;var Ge=["watchLaterTooltip"],qe=[[["label-warning"]],[["label-danger"]]],Ke=["label-warning","label-danger"],Fe=i=>({"is-rtl":i}),je=i=>({"blur-filter":i}),Xe=(i,t)=>({"live-streaming":i,"ended-live":t}),Ye=i=>({"width.%":i});function Qe(i,t){i&1&&X(0);}function Je(i,t){if(i&1&&(A(0,"a",9),z(1,Qe,1,0,"ng-container",10),y()),i&2){let e=L(),n=Q(3);J(V(6,Fe,e.isRTL())),f("ariaLabel",e.ariaLabel())("href",e.videoHref(),K)("target",e.videoTarget()),m(),f("ngTemplateOutlet",n);}}function Ze(i,t){i&1&&X(0);}function et(i,t){if(i&1&&(A(0,"a",11),z(1,Ze,1,0,"ng-container",10),y()),i&2){let e=L(),n=Q(3);J(V(6,Fe,e.isRTL())),f("ariaLabel",e.ariaLabel())("routerLink",e.getVideoRouterLink())("queryParams",e.queryParams()),m(),f("ngTemplateOutlet",n);}}function tt(i,t){i&1&&k(0,"my-global-icon",21);}function nt(i,t){i&1&&k(0,"my-global-icon",22);}function it(i,t){if(i&1){let e=he();A(0,"div",13)(1,"button",20,1),be("click",function(o){ue(e);let r=L(2);return de(r.onWatchLaterClick(o));}),P(3,tt,1,0,"my-global-icon",21)(4,nt,1,0,"my-global-icon",22),y()();}if(i&2){let e=L(2);m(),f("ngbTooltip",e.getWatchIconText()),j("aria-label",e.inWatchLaterPlaylist()?e.removeFromWatchLaterText:e.addToWatchLaterText),m(2),M(e.inWatchLaterPlaylist()?3:4);}}function ot(i,t){i&1&&(N(0),x(1,2),D());}function rt(i,t){i&1&&(N(0),x(1,3),D());}function at(i,t){if(i&1&&(N(0),x(1,4),D(),A(2,"span",23),Z(3),ee(4,"myFromNow"),ee(5,"uppercase"),y()),i&2){let e=L(3);
1m(2),f("title",e.scheduledLiveDate().toLocaleString()),m(),Ee(" ",te(5,4,te(4,2,e.scheduledLiveDate())));}}function st(i,t){i&1&&(N(0),x(1,5),D());}function lt(i,t){if(i&1&&(A(0,"div",16),P(1,ot,2,0,"ng-container")(2,rt,2,0,"ng-container")(3,at,6,6)(4,st,2,0,"ng-container"),y()),i&2){let e=L(2);f("ngClass",Le(2,Xe,e.isLiveStreaming(),e.isEndedLive())),m(),M(e.isLiveStreaming()?1:e.isEndedLive()?2:e.isScheduledLive()?3:4);}}function ct(i,t){if(i&1&&(A(0,"div",17),Z(1),y()),i&2){let e=L(2);f("ariaLabel",e.getDurationOverlayLabel()),m(),ye(e.getDurationLabel());}}function ut(i,t){i&1&&(A(0,"div",18),k(1,"div",24),y());}function dt(i,t){if(i&1&&(A(0,"div",19)(1,"div",25)(2,"span",26),x(3,6),y()()()),i&2){let e=L(2);m(),f("ngStyle",V(2,Ye,e.getProgressPercent())),m(2),ge(e.getProgressPercent()),_e(3);}}function pt(i,t){if(i&1&&(k(0,"img",12),P(1,it,5,3,"div",13),A(2,"div",14),Y(3),y(),A(4,"div",15),Y(5,1),y(),P(6,lt,5,5,"div",16)(7,ct,2,2,"div",17),P(8,ut,2,0,"div",18),P(9,dt,4,4,"div",19)),i&2){let e,n=L();f("srcset",n.srcset)("sizes",n.sizes())("ngClass",V(8,je,n.blur())),j("src",n.src,K),m(),M(n.displayWatchLaterPlaylist()?1:-1),m(5),M(n.video().isLive?6:n.getDurationLabel()?7:-1),m(2),M(n.playOverlay()?8:-1),m(),M(!n.video().isLive&&(e=n.video().userHistory)!=null&&e.currentTime?9:-1);}}var U=class U{localeId=p(Ce);video=g.required();sizes=g.required();videoRouterLink=g(void 0);queryParams=g(void 0);videoHref=g(void 0);videoTarget=g(void 0);displayWatchLaterPlaylist=g(!1,{transform:w});inWatchLaterPlaylist=g(!1,{transform:w});playOverlay=g(!0,{transform:w});ariaLabel=g.required();blur=g.required({transform:w});watchLaterTooltip=Pe("watchLaterTooltip");watchLaterClick=Re();addToWatchLaterText;removeFromWatchLaterText;durationLabel;src;srcset;constructor(){this.addToWatchLaterText="Add to watch later",this.removeFromWatchLaterText="Remove from watch later";}ngOnChanges(){this.durationLabel=this.video().duration?re.buildDurationLabel(this.video()):void 0;let t=this.video().thumbnails||[];this.src=t.length>0?t[0].fileUrl:void 0,this.srcset=t.filter(e=>e.aspectRatio==="16:9").map(e=>`${e.fileUrl} ${e.width}w`).join(", ");}isRTL(){return Me(this.localeId)==="rtl";}getWatchIconText(){return this.inWatchLaterPlaylist()?this.removeFromWatchLaterText:this.addToWatchLaterText;}isLiveStreaming(){let t=this.video();return t.isLive?!t.state||t.state?.id===W.PUBLISHED:!1;}isEndedLive(){return this.video().state?.id===W.LIVE_ENDED;}isScheduledLive(){return this.video().state?.id===W.WAITING_FOR_LIVE&&this.video().liveSchedules!==null&&this.video().liveSchedules.length>0;}scheduledLiveDate(){return new Date(this.video().liveSchedules[0].startAt);}getProgressPercent(){let t=this.video();if(!t.userHistory)return 0;let e=t.userHistory.currentTime;return Math.round(e/t.duration*100);}getDurationOverlayLabel(){return"Video duration is "+this.getDurationLabel()+"";}getVideoRouterLink(){let t=this.videoRouterLink();return t||re.buildWatchUrl(this.video());}onWatchLaterClick(t){return this.watchLaterClick.emit(this.inWatchLaterPlaylist()),t.stopPropagation(),this.watchLaterTooltip().close(),!1;}getDurationLabel(){return this.durationLabel;}};c(U,"\u0275fac",function(e){return new(e||U)();}),c(U,"\u0275cmp",me({type:U,selectors:[["my-video-thumbnail"]],viewQuery:function(e,n){e&1&&fe(n.watchLaterTooltip,Ge,5),e&2&&Ae();},inputs:{video:[1,"video"],sizes:[1,"sizes"],videoRouterLink:[1,"videoRouterLink"],queryParams:[1,"queryParams"],videoHref:[1,"videoHref"],videoTarget:[1,"videoTarget"],displayWatchLaterPlaylist:[1,"displayWatchLaterPlaylist"],inWatchLaterPlaylist:[1,"inWatchLaterPlaylist"],playOverlay:[1,"playOverlay"],ariaLabel:[1,"ariaLabel"],blur:[1,"blur"]},outputs:{watchLaterClick:"watchLaterClick"},features:[pe],ngContentSelectors:Ke,decls:4,vars:1,consts:()=>{let t;t="LIVE";let e;e="LIVE ENDED";let n;n="SCHEDULED LIVE";let o;o="WAIT LIVE";let r;return r="You watched "+"\uFFFD0\uFFFD"+"% of this video",[["aContent",""],["watchLaterTooltip","ngbTooltip"],t,e,n,o,r,["tabindex","-1",1,"video-thumbnail",3,"ariaLabel","href","target","class"],["tabindex","-1",1,"video-thumbnail",3,"ariaLabel","routerLink","queryParams","class"],["tabindex","-1",1,"video-thumbnail",3,"ariaLabel","href","target"],[4,"ngTemplateOutlet"],["tabindex","-1",1,"video-thumbnail",3,"ariaLabel","routerLink","queryParams"],["alt","",3,"srcset","sizes","ngClass"],[1,"actions-overlay"],[1,"label-overlay","pt-badge","badge-warning"],[1,"label-overlay","pt-badge","badge-danger"],[1,"live-overlay",3,"ngClass"],[1,"duration-overlay",3,"ariaLabel"],[1,"play-overlay"],[1,"progress-bar"],["placement","left","container","body",1,"watch-icon-overlay","button-unstyle",3,"click","ngbTooltip"],["iconName","tick"],["iconName","clock"],[3,"title"],[1,"icon"],[3,"ngStyle"],[1,"visually-hidden"]];},template:function(e,n){e&1&&(ve(qe),P(0,Je,2,8,"a",7)(1,et,2,8,"a",8),z(2,pt,10,10,"ng-template",null,0,Se)),e&2&&M(n.videoHref()?0:1);},dependencies:[Ie,Te,Oe,xe,Ue,ke,De,Be,Ve],styles:[`.video-thumbnail[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:relative;border-radius:4px;width:100%;height:100%;overflow:hidden;background-color:transparent;transition:filter .2s ease}.video-thumbnail[_ngcontent-%COMP%]:focus:not(:focus-visible){outline:none!important}.video-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;width:inherit;height:inherit;opacity:0;background-color:#2e2323cc}.video-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%], .video-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{transition:all .2s ease}.video-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:0;height:0;position:absolute;
1left:50%;top:50%;transform:translate(-50%,-50%) scale(.5);border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:18px solid #F4F4F5}.video-thumbnail[_ngcontent-%COMP%]   .play-overlay[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:before{display:block;content:"";width:49px;height:49px;top:-25px;right:-13px;border-radius:100%;position:absolute;background-color:var(--primary-450);opacity:.3}.video-thumbnail[_ngcontent-%COMP%]:hover{text-decoration:none!important}.video-thumbnail[_ngcontent-%COMP%]:hover   .play-overlay[_ngcontent-%COMP%]{opacity:1}.video-thumbnail[_ngcontent-%COMP%]:hover   .play-overlay[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{transform:translate(-50%,-50%) scale(1)}.video-thumbnail[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:inherit;height:inherit}.video-thumbnail[_ngcontent-%COMP%]   img.blur-filter[_ngcontent-%COMP%]{--thumbnailBlur: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><filter id="thumbnailBlur" primitiveUnits="objectBoundingBox"><feGaussianBlur stdDeviation="0.07 0.125"></feGaussianBlur><feColorMatrix type="matrix" values="1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 9 0"></feColorMatrix><feComposite in2="SourceGraphic" operator="in"></feComposite></filter></svg>#thumbnailBlur');filter:var(--thumbnailBlur)}.progress-bar[_ngcontent-%COMP%]{height:3px;width:100%;position:absolute;z-index:10;bottom:0;background-color:#0003}.progress-bar[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{height:100%;background-color:var(--border-primary);border-radius:6px}.watch-icon-overlay[_ngcontent-%COMP%], .duration-overlay[_ngcontent-%COMP%], .live-overlay[_ngcontent-%COMP%]{font-size:.75rem;line-height:normal;z-index:10;display:inline-block;background-color:#111c;color:#e9dfdf}.label-overlay[_ngcontent-%COMP%]{position:absolute;padding:0 5px;left:5px;top:5px;z-index:10}.duration-overlay[_ngcontent-%COMP%], .live-overlay[_ngcontent-%COMP%]{position:absolute;padding:2px 8px;border-top-left-radius:4px;bottom:0}.live-overlay[_ngcontent-%COMP%]{font-weight:700;color:#f4f4f5}.live-overlay.live-streaming[_ngcontent-%COMP%]{color:#f4f4f5}.live-overlay.live-streaming[_ngcontent-%COMP%]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:100%;background-color:var(--border-primary);position:relative;top:-1px;margin-inline-end:.5rem}.actions-overlay[_ngcontent-%COMP%]{position:absolute;display:flex;flex-direction:column;opacity:0;font-weight:600;top:5px}.actions-overlay[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(:first-child){margin-top:2px}.watch-icon-overlay[_ngcontent-%COMP%]{padding:3px;border-radius:3px}.watch-icon-overlay[_ngcontent-%COMP%]   my-global-icon[_ngcontent-%COMP%]{width:22px;height:22px;color:#f4f4f5}.video-thumbnail.is-rtl[_ngcontent-%COMP%]   .duration-overlay[_ngcontent-%COMP%], .video-thumbnail.is-rtl[_ngcontent-%COMP%]   .live-overlay[_ngcontent-%COMP%]{left:0}.video-thumbnail.is-rtl[_ngcontent-%COMP%]   .actions-overlay[_ngcontent-%COMP%]{left:5px}.video-thumbnail[_ngcontent-%COMP%]:not(.is-rtl)   .duration-overlay[_ngcontent-%COMP%], .video-thumbnail[_ngcontent-%COMP%]:not(.is-rtl)   .live-overlay[_ngcontent-%COMP%]{right:0}.video-thumbnail[_ngcontent-%COMP%]:not(.is-rtl)   .actions-overlay[_ngcontent-%COMP%]{right:5px}`]}));var We=U;var Ln={VALIDATORS:[C.required,C.minLength(2),C.maxLength(3e3)],MESSAGES:{required:"Report reason is required.",minlength:"Report reason must be at least 2 characters long.",maxlength:"Report reason cannot be more than 3000 characters long."}},Sn={VALIDATORS:[C.required,C.minLength(2),C.maxLength(3e3)],MESSAGES:{required:"Moderation comment is required.",minlength:"Moderation comment must be at least 2 characters long.",maxlength:"Moderation comment cannot be more than 3000 characters long."}},Cn={VALIDATORS:[C.required,C.minLength(2),C.maxLength(3e3)],MESSAGES:{required:"Abuse message is required.",minlength:"Abuse message must be at least 2 characters long.",maxlength:"Abuse message cannot be more than 3000 characters long."}};export{We as a,we as b,Ln as c,Sn as d,Cn as e,$e as f,ze as g};/**i18n:347eeb695970c32bc275618edc2e751c67145d9fc3012e70543c114a99b9e016*/

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.