PageSourceSearch

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

js exode.me collected 2026-10-04 16:17:35 UTC 4,223 bytes, 1 lines download raw bytes

1import{a as A,b as E,c as D}from"./chunk-ZAMDJJET.js";import{a as R}from"./chunk-5E452FZ2.js";import{a as r}from"./chunk-35AIQB7E.js";import"./chunk-7MQ4SBPO.js";import"./chunk-SIUVO6VG.js";import"./chunk-O5IYCHZC.js";import"./chunk-LYSJ47UW.js";import"./chunk-ARBLAW36.js";import{b as O,f as C,g as P}from"./chunk-QMQZZIR5.js";import"./chunk-XGC7JZAU.js";import"./chunk-MBPSVMMT.js";import"./chunk-AGD5WKED.js";import"./chunk-62ATBB34.js";import"./chunk-PVOHGV2Y.js";import"./chunk-LQVRZI54.js";import"./chunk-O2ZJMO7B.js";import"./chunk-WOBKXJK4.js";import"./chunk-BWH75TCH.js";import"./chunk-SSETSBQT.js";import"./chunk-LNZJJ3KZ.js";import"./chunk-TWKGHEYL.js";import"./chunk-RBCASDJ4.js";import"./chunk-EO7FPGTW.js";import"./chunk-GDFO7X2G.js";import{c as I}from"./chunk-Q6I3NOHV.js";import"./chunk-KIVJRE4O.js";import"./chunk-VDA4PBJF.js";import"./chunk-YLZ34D6D.js";import"./chunk-QXVUYXIG.js";import"./chunk-OR7MKCZD.js";import"./chunk-ZME7CHSV.js";import"./chunk-OTKVWBE5.js";import"./chunk-KEEUBRDB.js";import"./chunk-GGNTEXQL.js";import"./chunk-KLT2ZASF.js";import"./chunk-V3JZPFOE.js";import"./chunk-PG4F5PSG.js";import"./chunk-CIVVPYF3.js";import"./chunk-FZFWY5Y6.js";import"./chunk-EGEBNI4V.js";import"./chunk-EBOVR5NW.js";import"./chunk-UME7L37K.js";import"./chunk-R76LZEZS.js";import{Ca as v,Cb as T,K as l,Ma as b,Mh as F,Q as u,S as m,aa as o,hh as V,lb as f,m as p,mb as S,mh as k,nb as h,ob as g,wh as y,xh as _}from"./chunk-HVCWS4IF.js";import{a,b as c,j as d}from"./chunk-KJ7W2O2B.js";var s=class s{authService=o(V);userSubscription=o(r);hooks=o(F);videoService=o(I);scopedTokensService=o(k);getVideosObservableFunction=this.getVideosObservable.bind(this);getSyndicationItemsFunction=this.getSyndicationItems.bind(this);defaultSort="-publishedAt";actions=[{routerLink:"/my-library/subscriptions",label:"Manage",iconName:"cog"}];disabled=!1;feedToken;getVideosObservable(e,i){let t=c(a({},i.toVideosAPIObject()),{videoPagination:e,skipCount:!0});return this.hooks.wrapObsFun(this.userSubscription.getUserSubscriptionVideos.bind(this.userSubscription),t,"common","filter:api.user-subscriptions-videos.videos.list.params","filter:api.user-subscriptions-videos.videos.list.result");}getSyndicationItems(){return this.loadFeedToken().then(()=>{let e=this.authService.getUser();return this.videoService.getVideoSubscriptionFeedUrls(e.account.id,this.feedToken);});}disableForReuse(){this.disabled=!0;}enabledForReuse(){this.disabled=!1;}loadFeedToken(){if(this.feedToken)return Promise.resolve(this.feedToken);let e=this.authService.userInformationLoaded.pipe(l(),u(()=>this.scopedTokensService.getScopedTokens()),m(i=>this.feedToken=i.feedToken));return p(e);}};d(s,"\u0275fac",function(i){return new(i||s)();}),d(s,"\u0275cmp",b({type:s,selectors:[["my-videos-user-subscriptions"]],decls:3,vars:5,consts:()=>{let e;return e="Videos from your subscriptions",[e,[1,"visually-hidden"],["displayFilters","false","loadUserVideoPreferences","false","groupByDate","true","highlightLives","false",3,"getVideosObservableFunction","getSyndicationItemsFunction","defaultSort","disabled","headerActions"]];},template:function(i,t){i&1&&(S(0,"h1",1),T(1,0),h(),g(2,"my-videos-list",2)),i&2&&(v(2),f("getVideosObservableFunction",t.getVideosObservableFunction)("getSyndicationItemsFunction",t.getSyndicationItemsFunction)("defaultSort",t.defaultSort)("disabled",t.disabled)("headerActions",t.actions));},dependencies:[R],encapsulation:2}));var n=s;var ne=[{path:"",providers:[A,r,O,P,C],children:[{path:"overview",component:E,data:{meta:{title:"Discover videos"},reuse:{enabled:!0,key:"videos-discover"}}},{path:"most-liked",redirectTo:"browse?scope=federated&sort=-likes"},{path:"trending",redirectTo:()=>"browse?scope=federated&sort=-"+o(y).getDefaultTrendingSort()},{path:"recently-added",redirectTo:"browse?scope=federated&sort=-publishedAt"},{path:"local",redirectTo:"browse?scope=local&sort=-publishedAt"},{path:"browse",component:D,data:{reuse:{enabled:!0,key:"videos-list"}}},{path:"subscriptions",canActivate:[_],component:n,data:{meta:{title:"Subscriptions"}
1,reuse:{enabled:!0,key:"subscription-videos-list"}}}]}];export{ne as default};/**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.