PageSourceSearch

https://homepage.mynas-lechner.de/_next/static/chunks/4304.8995ee64ac2dda13.js

js mynas-lechner.de collected 2026-09-28 08:09:49 UTC 8,984 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4304],{3333:(e,s,t)=>{t.d(s,{A:()=>n});var l=t(33308),a=t(94402);function n(e,s,t,i={}){let r={...i};t?.refreshInterval&&(r.refreshInterval=t.refreshInterval);let o=(0,a.$C)(e,s,t);""===s&&(o=null);let{data:c,error:m,mutate:d}=(0,l.u)(o,r);return{data:c,error:c?.error??m,mutate:d}}},55995:(e,s,t)=>{t.d(s,{A:()=>l});function l(e,s,t=4){let a=e.widget.fields,n=(a?.length?a:s).slice(0,t);return{...e,widget:{...e.widget,fields:n}}}},84304:(e,s,t)=>{t.r(s),t.d(s,{default:()=>v});var l=t(15383),a=t(31912),n=t(56377),i=t(18159),r=t(87717),o=t(89651),c=t(94402),m=t(3333),d=t(55995);let x=["movies","series","episodes","songs"];function u(e){let s,t,l,{hours:a,minutes:n,seconds:i}=(t=Math.floor((s=e/1e4)/1e3%60),l=Math.floor(s/6e4%60),{hours:Math.floor(s/36e5%24),minutes:l,seconds:t}),r=[];return a>0&&r.push(a),r.push(n),r.push(i),r.map(e=>e.toString().padStart(2,"0")).join(":")}function h(e,s,t){let{NowPlayingItem:{Name:l,SeriesName:a,Type:n,ParentIndexNumber:i,IndexNumber:r,AlbumArtist:o,Album:c},UserName:m}=e,d="";if("Episode"===n&&t){let e=i?`S${i.toString().padStart(2,"0")}`:"",s=r?`E${r.toString().padStart(2,"0")}`:"";d=`${a}: ${e} \xb7 ${s} - ${l}`}else d="Audio"===n?`${o} - ${c} - ${l}`:`${l}${a?` - ${a}`:""}`;return s?`${d} (${m})`:d}function f({playCommand:e,session:s,enableUser:t,showEpisodeNumber:a,enableMediaControl:r}){let{PlayState:{PositionTicks:o,IsPaused:c,IsMuted:m}}=s,d=s.NowPlayingItem?.RunTimeTicks??s.NowPlayingItem?.CurrentProgram?.RunTimeTicks??0,{IsVideoDirect:x,VideoDecoderIsHardware:j,VideoEncoderIsHardware:p}=s?.TranscodingInfo||{IsVideoDirect:!0},v=100*Math.min(1,o/d),b=h(s,t,a);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"text-theme-700 dark:text-theme-200 relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1 flex",children:[(0,l.jsx)("div",{className:"grow text-xs z-10 self-center ml-2 relative w-full h-4 mr-2",children:(0,l.jsx)("div",{className:"absolute w-full whitespace-nowrap text-ellipsis overflow-hidden",title:b,children:b})}),(0,l.jsxs)("div",{className:"self-center text-xs flex justify-end mr-1.5 pl-1",children:[x&&(0,l.jsx)(i.VfG,{className:"opacity-50"}),!x&&(!j||!p)&&(0,l.jsx)(n.ofZ,{className:"opacity-50"}),!x&&j&&p&&(0,l.jsx)(n.KNc,{className:"opacity-50"})]})]}),(0,l.jsxs)("div",{className:"text-theme-700 dark:text-theme-200 relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1 flex",children:[(0,l.jsx)("div",{className:"absolute h-5 rounded-md bg-theme-200 dark:bg-theme-900/40 z-0",style:{width:`${v}%`}}),(0,l.jsxs)("div",{className:"text-xs z-10 self-center ml-1",children:[r&&c&&(0,l.jsx)(n.i8P,{onClick:()=>{e(s,"Unpause")},className:"inline-block w-4 h-4 cursor-pointer -mt-[1px] mr-1 opacity-80"}),r&&!c&&(0,l.jsx)(n.bb6,{onClick:()=>{e(s,"Pause")},className:"inline-block w-4 h-4 cursor-pointer -mt-[1px] mr-1 opacity-80"})]}),(0,l.jsx)("div",{className:"grow "}),(0,l.jsx)("div",{className:"self-center text-xs flex justify-end mr-1 z-10",children:m&&(0,l.jsx)(n.U7j,{})}),(0,l.jsxs)("div",{className:"self-center text-xs flex justify-end mr-2 z-10",children:[u(o),(0,l.jsx)("span",{className:"mx-0.5 text-[8px]",children:"/"}),u(d)]})]})]})}function j({playCommand:e,session:s,enableUser:t,showEpisodeNumber:a,enableMediaControl:r}){let{PlayState:{PositionTicks:o,IsPaused:c,IsMuted:m}}=s,d=s.NowPlayingItem?.RunTimeTicks??s.NowPlayingItem?.CurrentProgram?.RunTimeTicks??0,{IsVideoDirect:x,VideoDecoderIsHardware:f,VideoEncoderIsHardware:p}=s?.TranscodingInfo||{IsVideoDirect:!0},v=h(s,t,a),b=100*Math.min(1,o/d);return(0,l.jsxs)("div",{className:"text-theme-700 dark:text-theme-200 relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1 flex",children:[(0,l.jsx)("div",{className:"absolute h-5 rounded-md bg-theme-200 dark:bg-theme-900/40 z-0",style:{width:`${b}%`}}),(0,l.jsxs)("div",{className:"text-xs z-10 self-center ml-1",children:[r&&c&&(0,l.jsx)(n.i8P,{onClick:()=>{e(s,"Unpause")},className:"inline-block w-4 h-4 cursor-pointer -mt-[1px] mr-1 opacity-80"}),r&&!c&&(0,l.jsx)(n.bb6,{onClick:()=>{e(s,"Pause")},className:"inline-block w-4 h-4 cursor-pointer -mt-[1px] mr-1 opacity-80"})]}),(0,l.jsx)("div",{className:"grow text-xs z-10 self-center relative w-full h-4",children:(0,l.jsx)("div",{className:"absolute w-full whitespace-nowrap text-ellipsis overflow-hidden",title:v,children:v})}),(0,l.jsx)("div",{className:"self-center text-xs flex justify-end mr-1 z-10",children:m&&(0,l.jsx)(n.U7j,{})}),(0,l.jsx)("div",{className:"self-center text-xs flex justify-end mr-1 z-10",children:u(o)}),(0,l.jsxs)("div",{className:"self-center items-center text-xs flex justify-end mr-1.5 pl-1 z-10",children:[x&&(0,l.jsx)(i.VfG,{className:"opacity-50"}),!x&&(!f||!p)&&(0,l.jsx)(n.ofZ,{className:"opacity-50"}),!x&&f&&p&&(0,l.jsx)(n.KNc,{className:"opacity-50"})]})]})}function p({service:e,countData:s}){let{t}=(0,a.Bd)(),{widget:n}=e;return s?(0,l.jsxs)(o.A,{service:e,children:[(0,l.jsx)(r.A,{label:"jellyfin.mov
1ies",value:t("common.number",{value:s.MovieCount})}),(0,l.jsx)(r.A,{label:"jellyfin.series",value:t("common.number",{value:s.SeriesCount})}),(0,l.jsx)(r.A,{label:"jellyfin.episodes",value:t("common.number",{value:s.EpisodeCount})}),(0,l.jsx)(r.A,{label:"jellyfin.songs",value:t("common.number",{value:s.SongCount})}),(0,l.jsx)(r.A,{label:"jellyfin.albums",value:t("common.number",{value:s.AlbumCount})})]}):(0,l.jsxs)(o.A,{service:e,children:[(0,l.jsx)(r.A,{label:"jellyfin.movies"}),(0,l.jsx)(r.A,{label:"jellyfin.series"}),(0,l.jsx)(r.A,{label:"jellyfin.episodes"}),(0,l.jsx)(r.A,{label:"jellyfin.songs"}),(0,l.jsx)(r.A,{label:"jellyfin.albums"})]})}function v({service:e}){let{t:s}=(0,a.Bd)(),t=(0,d.A)(e,x),{widget:n}=t,i=2===(n?.version??1),r={Pause:i?"PauseV2":"Pause",Unpause:i?"UnpauseV2":"Unpause"},u=t.widget?.enableNowPlaying??!0,{data:h,error:b,mutate:g}=(0,m.A)(n,u?i?"SessionsV2":"Sessions":"",{refreshInterval:u?5e3:void 0}),{data:N,error:y}=(0,m.A)(n,i?"CountV2":"Count",{refreshInterval:6e4});async function w(e,s){let t=r[s]??s,l=(0,c._V)(n,t);l.append("segments",JSON.stringify({sessionId:e.Id}));let a=`/api/services/proxy?${l.toString()}`;await fetch(a,{method:"POST"}).then(()=>{g()})}if(b||y)return(0,l.jsx)(o.A,{service:t,error:b??y});let k=t.widget?.enableBlocks,P=t.widget?.enableMediaControl!==!1,S=!!t.widget?.enableUser,C=t.widget?.expandOneStreamToTwoRows!==!1,$=!!t.widget?.showEpisodeNumber;if(u&&!h||!N)return(0,l.jsxs)(l.Fragment,{children:[k&&(0,l.jsx)(p,{service:t,countData:null}),u&&(0,l.jsxs)("div",{className:"flex flex-col pb-1",children:[(0,l.jsx)("div",{className:"text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1",children:(0,l.jsx)("span",{className:"absolute left-2 text-xs mt-[2px]",children:"-"})}),C&&(0,l.jsx)("div",{className:"text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1",children:(0,l.jsx)("span",{className:"absolute left-2 text-xs mt-[2px]",children:"-"})})]})]});if(u){let e=h.filter(e=>e?.NowPlayingItem).sort((e,s)=>e.PlayState.PositionTicks>s.PlayState.PositionTicks?1:e.PlayState.PositionTicks<s.PlayState.PositionTicks?-1:0);if(0===e.length)return(0,l.jsxs)(l.Fragment,{children:[k&&(0,l.jsx)(p,{service:t,countData:N}),(0,l.jsxs)("div",{className:"flex flex-col pb-1 mx-1",children:[(0,l.jsx)("div",{className:"text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1",children:(0,l.jsx)("span",{className:"absolute left-2 text-xs mt-[2px]",children:s("jellyfin.no_active")})}),C&&(0,l.jsx)("div",{className:"text-theme-700 dark:text-theme-200 text-xs relative h-5 w-full rounded-md bg-theme-200/50 dark:bg-theme-900/20 mt-1",children:(0,l.jsx)("span",{className:"absolute left-2 text-xs mt-[2px]",children:"-"})})]})]});if(C&&1===e.length){let s=e[0];return(0,l.jsxs)(l.Fragment,{children:[k&&(0,l.jsx)(p,{service:t,countData:N}),(0,l.jsx)("div",{className:"flex flex-col pb-1 mx-1",children:(0,l.jsx)(f,{playCommand:(e,s)=>w(e,s),session:s,enableUser:S,showEpisodeNumber:$,enableMediaControl:P})})]})}return(0,l.jsxs)(l.Fragment,{children:[k&&(0,l.jsx)(p,{service:t,countData:N}),(0,l.jsx)("div",{className:"flex flex-col pb-1 mx-1",children:e.map(e=>(0,l.jsx)(j,{playCommand:(e,s)=>w(e,s),session:e,enableUser:S,showEpisodeNumber:$,enableMediaControl:P},e.Id))})]})}if(k)return(0,l.jsx)(p,{service:t,countData:N})}},94402:(e,s,t)=>{function l(e,s=null){return null==e||""===e?s:"number"==typeof e?Number.isInteger(e)&&e>=0?e:s:"string"==typeof e&&/^\d+$/.test(e)?Number(e):s}function a(e,s){let t=new URLSearchParams({group:e.service_group,service:e.service_name,index:e.index});return s&&t.append("endpoint",s),t}function n(e,s,t){let l=a(e,s);return t&&l.append("query",JSON.stringify(t)),`/api/services/proxy?${l.toString()}`}t.d(s,{$C:()=>n,Sk:()=>l,_V:()=>a})}}]);

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.