Files
pgsql-jellyfin/publish_test/wwwroot/user-display-index-tsx.36a65085192e96ae248e.chunk.js
T
2026-07-08 13:13:46 -04:00

1 line
24 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[30010],{86779:function(e,a,n){n.r(a),n.d(a,{default:function(){return te}});var l=n(62540),s=n(63703),t=n(70140),r=n(63696),i=n(70564),o=n(31720),u=n(96441),c=n(26523),d=n(82670),p=n(85637),b=n(76745),h=n(57836),y=n(89348),v=n(22622),g=n(97339),f=n(85025),m=n(69410),A=n(77402),x=n(5898),j=n(38829),C=n(38783),S=function(){return S=Object.assign||function(e){for(var a,n=1,l=arguments.length;n<l;n++)for(var s in a=arguments[n])Object.prototype.hasOwnProperty.call(a,s)&&(e[s]=a[s]);return e},S.apply(this,arguments)},I=function(e,a){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var l,s,t=n.call(e),r=[];try{for(;(void 0===a||a-- >0)&&!(l=t.next()).done;)r.push(l.value)}catch(e){s={error:e}}finally{try{l&&!l.done&&(n=t.return)&&n.call(t)}finally{if(s)throw s.error}}return r},k=function(e,a,n){if(n||2===arguments.length)for(var l,s=0,t=a.length;s<t;s++)!l&&s in a||(l||(l=Array.prototype.slice.call(a,0,s)),l[s]=a[s]);return e.concat(l||Array.prototype.slice.call(a))},w=function(e,a){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var l,s,t=n.call(e),r=[];try{for(;(void 0===a||a-- >0)&&!(l=t.next()).done;)r.push(l.value)}catch(e){s={error:e}}finally{try{l&&!l.done&&(n=t.return)&&n.call(t)}finally{if(s)throw s.error}}return r},L=function(e,a,n){if(n||2===arguments.length)for(var l,s=0,t=a.length;s<t;s++)!l&&s in a||(l||(l=Array.prototype.slice.call(a,0,s)),l[s]=a[s]);return e.concat(l||Array.prototype.slice.call(a))};function D(e){var a,n=e.onChange,s=e.values,D=(0,m.gf)().user,T=function(){var e=(0,r.useMemo)((function(){var e=j.X.ofType(C.Q.Screensaver).map((function(e){return S(S({},e),{name:x.Ay.translate(e.name)})}));return k([{id:"none",name:x.Ay.translate("None"),type:C.Q.Screensaver}],I(e),!1)}),[]);return{screensavers:null!=e?e:[]}}().screensavers,B=(0,A.U)().themes;return(0,l.jsxs)(t.A,{spacing:3,children:[(0,l.jsx)(y.A,{variant:"h2",children:x.Ay.translate("Display")}),v.g.supports(g.Y.DisplayMode)&&(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(d.A,{id:"display-settings-layout-label",children:x.Ay.translate("LabelDisplayMode")}),(0,l.jsxs)(b.A,{"aria-describedby":"display-settings-layout-description",inputProps:{name:"layout"},labelId:"display-settings-layout-label",onChange:n,value:s.layout,children:[(0,l.jsx)(p.A,{value:f.S.Auto,children:x.Ay.translate("Auto")}),(0,l.jsx)(p.A,{value:f.S.Desktop,children:x.Ay.translate("Desktop")}),(0,l.jsx)(p.A,{value:f.S.Mobile,children:x.Ay.translate("Mobile")}),(0,l.jsx)(p.A,{value:f.S.Tv,children:x.Ay.translate("TV")})]}),(0,l.jsxs)(c.A,{component:t.A,id:"display-settings-layout-description",children:[(0,l.jsx)("span",{children:x.Ay.translate("DisplayModeHelp")}),(0,l.jsx)("span",{children:x.Ay.translate("LabelPleaseRestart")})]})]}),B.length>0&&(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(d.A,{id:"display-settings-theme-label",children:x.Ay.translate("LabelTheme")}),(0,l.jsxs)(b.A,{inputProps:{name:"theme"},labelId:"display-settings-theme-label",onChange:n,value:s.theme,children:L([],w(B.map((function(e){var a=e.id,n=e.name;return(0,l.jsx)(p.A,{value:a,children:n},a)}))),!1)})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-disable-css-description",control:(0,l.jsx)(i.A,{checked:s.disableCustomCss,onChange:n}),label:x.Ay.translate("DisableCustomCss"),name:"disableCustomCss"}),(0,l.jsx)(c.A,{id:"display-settings-disable-css-description",children:x.Ay.translate("LabelDisableCustomCss")})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(h.A,{"aria-describedby":"display-settings-custom-css-description",value:s.customCss,label:x.Ay.translate("LabelCustomCss"),multiline:!0,name:"customCss",onChange:n}),(0,l.jsx)(c.A,{id:"display-settings-custom-css-description",children:x.Ay.translate("LabelLocalCustomCss")})]}),B.length>0&&(null===(a=null==D?void 0:D.Policy)||void 0===a?void 0:a.IsAdministrator)&&(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(d.A,{id:"display-settings-dashboard-theme-label",children:x.Ay.translate("LabelDashboardTheme")}),(0,l.jsxs)(b.A,{inputProps:{name:"dashboardTheme"},labelId:"display-settings-dashboard-theme-label",onChange:n,value:s.dashboardTheme,children:L([],w(B.map((function(e){var a=e.id,n=e.name;return(0,l.jsx)(p.A,{value:a,children:n},a)}))),!1)})]}),T.length>0&&v.g.supports(g.Y.Screensaver)&&(0,l.jsxs)(r.Fragment,{children:[(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(d.A,{id:"display-settings-screensaver-label",children:x.Ay.translate("LabelScreensaver")}),(0,l.jsxs)(b.A,{inputProps:{name:"screensaver"},labelId:"display-settings-screensaver-label",onChange:n,value:s.screensaver,children:L([],w(T.map((function(e){var a=e.id,n=e.name;return(0,l.jsx)(p.A,{value:a,children:n},a)}))),!1)})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(h.A,{"aria-describedby":"display-settings-screensaver-interval-description",value:s.screensaverInterval,label:x.Ay.translate("LabelBackdropScreensaverInterval"),name:"screensaverInterval",onChange:n,slotProps:{htmlInput:{inputMode:"numeric",max:"3600",min:"1",pattern:"[0-9]",required:!0,step:"1",type:"number"}}}),(0,l.jsx)(c.A,{id:"display-settings-screensaver-interval-description",children:x.Ay.translate("LabelBackdropScreensaverIntervalHelp")})]})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(h.A,{"aria-describedby":"display-settings-slideshow-interval-description",value:s.slideshowInterval,label:x.Ay.translate("LabelSlideshowInterval"),name:"slideshowInterval",onChange:n,slotProps:{htmlInput:{inputMode:"numeric",max:"3600",min:"1",pattern:"[0-9]",required:!0,step:"1",type:"number"}}}),(0,l.jsx)(c.A,{id:"display-settings-slideshow-interval-description",children:x.Ay.translate("LabelSlideshowIntervalHelp")})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-faster-animations-description",control:(0,l.jsx)(i.A,{checked:s.enableFasterAnimation,onChange:n}),label:x.Ay.translate("EnableFasterAnimations"),name:"enableFasterAnimation"}),(0,l.jsx)(c.A,{id:"display-settings-faster-animations-description",children:x.Ay.translate("EnableFasterAnimationsHelp")})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-blurhash-description",control:(0,l.jsx)(i.A,{checked:s.enableBlurHash,onChange:n}),label:x.Ay.translate("EnableBlurHash"),name:"enableBlurHash"}),(0,l.jsx)(c.A,{id:"display-settings-blurhash-description",children:x.Ay.translate("EnableBlurHashHelp")})]})]})}function T(e){var a=e.onChange,n=e.values;return(0,l.jsxs)(t.A,{spacing:2,children:[(0,l.jsx)(y.A,{variant:"h2",children:x.Ay.translate("ItemDetails")}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-item-details-banner-description",control:(0,l.jsx)(i.A,{checked:n.enableItemDetailsBanner,onChange:a}),label:x.Ay.translate("EnableDetailsBanner"),name:"enableItemDetailsBanner"}),(0,l.jsx)(c.A,{id:"display-settings-item-details-banner-description",children:x.Ay.translate("EnableDetailsBannerHelp")})]})]})}function B(e){var a=e.onChange,n=e.values;return(0,l.jsxs)(t.A,{spacing:3,children:[(0,l.jsx)(y.A,{variant:"h2",children:x.Ay.translate("HeaderLibraries")}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(h.A,{"aria-describedby":"display-settings-lib-pagesize-description",value:n.libraryPageSize,label:x.Ay.translate("LabelLibraryPageSize"),name:"libraryPageSize",onChange:a,slotProps:{htmlInput:{type:"number",inputMode:"numeric",max:"1000",min:"0",pattern:"[0-9]",required:!0,step:"1"}}}),(0,l.jsx)(c.A,{id:"display-settings-lib-pagesize-description",children:x.Ay.translate("LabelLibraryPageSizeHelp")})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-lib-backdrops-description",control:(0,l.jsx)(i.A,{checked:n.enableLibraryBackdrops,onChange:a}),label:x.Ay.translate("Backdrops"),name:"enableLibraryBackdrops"}),(0,l.jsx)(c.A,{id:"display-settings-lib-backdrops-description",children:x.Ay.translate("EnableBackdropsHelp")})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-lib-theme-songs-description",control:(0,l.jsx)(i.A,{checked:n.enableLibraryThemeSongs,onChange:a}),label:x.Ay.translate("ThemeSongs"),name:"enableLibraryThemeSongs"}),(0,l.jsx)(c.A,{id:"display-settings-lib-theme-songs-description",children:x.Ay.translate("EnableThemeSongsHelp")})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-lib-theme-videos-description",control:(0,l.jsx)(i.A,{checked:n.enableLibraryThemeVideos,onChange:a}),label:x.Ay.translate("ThemeVideos"),name:"enableLibraryThemeVideos"}),(0,l.jsx)(c.A,{id:"display-settings-lib-theme-videos-description",children:x.Ay.translate("EnableThemeVideosHelp")})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-show-missing-episodes-description",control:(0,l.jsx)(i.A,{checked:n.displayMissingEpisodes,onChange:a}),label:x.Ay.translate("DisplayMissingEpisodesWithinSeasons"),name:"displayMissingEpisodes"}),(0,l.jsx)(c.A,{id:"display-settings-show-missing-episodes-description",children:x.Ay.translate("DisplayMissingEpisodesWithinSeasonsHelp")})]})]})}var P=n(9055),E=n(71866),U=n(46782),N=n(39641),H=n(82885),F=n(26218),M=function(e,a,n,l){return new(n||(n=Promise))((function(s,t){function r(e){try{o(l.next(e))}catch(e){t(e)}}function i(e){try{o(l.throw(e))}catch(e){t(e)}}function o(e){var a;e.done?s(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(r,i)}o((l=l.apply(e,a||[])).next())}))},W=function(e,a){var n,l,s,t={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]},r=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return r.next=i(0),r.throw=i(1),r.return=i(2),"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function i(i){return function(o){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;r&&(r=0,i[0]&&(t=0)),t;)try{if(n=1,l&&(s=2&i[0]?l.return:i[0]?l.throw||((s=l.return)&&s.call(l),0):l.next)&&!(s=s.call(l,i[1])).done)return s;switch(l=0,s&&(i=[2&i[0],s.value]),i[0]){case 0:case 1:s=i;break;case 4:return t.label++,{value:i[1],done:!1};case 5:t.label++,l=i[1],i=[0];continue;case 7:i=t.ops.pop(),t.trys.pop();continue;default:if(!((s=(s=t.trys).length>0&&s[s.length-1])||6!==i[0]&&2!==i[0])){t=0;continue}if(3===i[0]&&(!s||i[1]>s[0]&&i[1]<s[3])){t.label=i[1];break}if(6===i[0]&&t.label<s[1]){t.label=s[1],s=i;break}if(s&&t.label<s[2]){t.label=s[2],t.ops.push(i);break}s[2]&&t.ops.pop(),t.trys.pop();continue}i=a.call(e,t)}catch(e){i=[6,e],l=0}finally{n=s=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,o])}}},z=function(e,a){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var l,s,t=n.call(e),r=[];try{for(;(void 0===a||a-- >0)&&!(l=t.next()).done;)r.push(l.value)}catch(e){s={error:e}}finally{try{l&&!l.done&&(n=t.return)&&n.call(t)}finally{if(s)throw s.error}}return r};function R(e){var a=this,n=e.userId,l=z((0,r.useState)(!0),2),s=l[0],t=l[1],i=z((0,r.useState)(),2),o=i[0],u=i[1],c=z((0,r.useState)(),2),d=c[0],p=c[1],b=(0,m.gf)(),h=b.__legacyApiClient__,y=b.user,v=(0,A.U)().defaultTheme;return(0,r.useEffect)((function(){if(n&&y&&h)return t(!0),M(a,void 0,void 0,(function(){var e;return W(this,(function(a){switch(a.label){case 0:return[4,O({api:h,currentUser:y,userId:n,defaultTheme:v})];case 1:return e=a.sent(),p(e.displaySettings),u(e.userSettings),t(!1),[2]}}))})),function(){t(!1)}}),[h,y,n]),{displaySettings:d,loading:s,saveDisplaySettings:(0,r.useCallback)((function(e){return M(a,void 0,void 0,(function(){return W(this,(function(a){return n&&o&&h?[2,V({api:h,newDisplaySettings:e,userSettings:o,userId:n})]:[2]}))}))}),[h,o,n])}}function O(e){return M(this,arguments,void 0,(function(e){var a,n,l,s,t,r=e.currentUser,i=e.userId,o=e.api,u=e.defaultTheme;return W(this,(function(e){switch(e.label){case 0:return a=i&&i!==(null==r?void 0:r.Id)?new H.UserSettings:H.currentSettings,i&&i!==(null==r?void 0:r.Id)?[3,1]:(l=r,[3,3]);case 1:return[4,o.getUser(i)];case 2:l=e.sent(),e.label=3;case 3:return n=l,[4,a.setUserInfo(i,o)];case 4:return e.sent(),[2,{displaySettings:{customCss:a.customCss()||"",dashboardTheme:a.dashboardTheme()||(null==u?void 0:u.id)||F.z,dateTimeLocale:a.dateTimeLocale()||"auto",disableCustomCss:Boolean(a.disableCustomCss()),displayMissingEpisodes:null!==(t=null===(s=null==n?void 0:n.Configuration)||void 0===s?void 0:s.DisplayMissingEpisodes)&&void 0!==t&&t,enableBlurHash:Boolean(a.enableBlurhash()),enableFasterAnimation:Boolean(a.enableFastFadein()),enableItemDetailsBanner:Boolean(a.detailsBanner()),enableLibraryBackdrops:Boolean(a.enableBackdrops()),enableLibraryThemeSongs:Boolean(a.enableThemeSongs()),enableLibraryThemeVideos:Boolean(a.enableThemeVideos()),enableRewatchingInNextUp:Boolean(a.enableRewatchingInNextUp()),episodeImagesInNextUp:Boolean(a.useEpisodeImagesInNextUpAndResume()),language:a.language()||"auto",layout:U.A.getSavedLayout()||"auto",libraryPageSize:a.libraryPageSize(),maxDaysForNextUp:a.maxDaysForNextUp(),screensaver:a.screensaver()||"none",screensaverInterval:a.backdropScreensaverInterval(),slideshowInterval:a.slideshowInterval(),theme:a.theme()||(null==u?void 0:u.id)||F.z},userSettings:a}]}}))}))}function V(e){return M(this,arguments,void 0,(function(e){var a,n,l=e.api,s=e.newDisplaySettings,t=e.userSettings,r=e.userId;return W(this,(function(e){switch(e.label){case 0:return[4,l.getUser(r)];case 1:return a=e.sent(),v.g.supports(g.Y.DisplayLanguage)&&t.language(_(s.language)),t.customCss(_(s.customCss)),t.dashboardTheme(s.dashboardTheme),t.dateTimeLocale(_(s.dateTimeLocale)),t.disableCustomCss(s.disableCustomCss),t.enableBlurhash(s.enableBlurHash),t.enableFastFadein(s.enableFasterAnimation),t.detailsBanner(s.enableItemDetailsBanner),t.enableBackdrops(s.enableLibraryBackdrops),t.enableThemeSongs(s.enableLibraryThemeSongs),t.enableThemeVideos(s.enableLibraryThemeVideos),t.enableRewatchingInNextUp(s.enableRewatchingInNextUp),t.useEpisodeImagesInNextUpAndResume(s.episodeImagesInNextUp),t.libraryPageSize(s.libraryPageSize),t.maxDaysForNextUp(s.maxDaysForNextUp),t.screensaver(_(s.screensaver)),t.backdropScreensaverInterval(s.screensaverInterval),t.theme(s.theme),U.A.setLayout(_(s.layout)),n=[N.A.setTheme(t.theme())],a.Id&&a.Configuration&&(a.Configuration.DisplayMissingEpisodes=s.displayMissingEpisodes,n.push(l.updateUserConfiguration(a.Id,a.Configuration))),[4,Promise.all(n)];case 2:return e.sent(),[2]}}))}))}function _(e){return/^(auto|none)$/.test(e)?"":e}var Y=function(){return Y=Object.assign||function(e){for(var a,n=1,l=arguments.length;n<l;n++)for(var s in a=arguments[n])Object.prototype.hasOwnProperty.call(a,s)&&(e[s]=a[s]);return e},Y.apply(this,arguments)},q=function(e,a,n,l){return new(n||(n=Promise))((function(s,t){function r(e){try{o(l.next(e))}catch(e){t(e)}}function i(e){try{o(l.throw(e))}catch(e){t(e)}}function o(e){var a;e.done?s(e.value):(a=e.value,a instanceof n?a:new n((function(e){e(a)}))).then(r,i)}o((l=l.apply(e,a||[])).next())}))},G=function(e,a){var n,l,s,t={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]},r=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return r.next=i(0),r.throw=i(1),r.return=i(2),"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function i(i){return function(o){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;r&&(r=0,i[0]&&(t=0)),t;)try{if(n=1,l&&(s=2&i[0]?l.return:i[0]?l.throw||((s=l.return)&&s.call(l),0):l.next)&&!(s=s.call(l,i[1])).done)return s;switch(l=0,s&&(i=[2&i[0],s.value]),i[0]){case 0:case 1:s=i;break;case 4:return t.label++,{value:i[1],done:!1};case 5:t.label++,l=i[1],i=[0];continue;case 7:i=t.ops.pop(),t.trys.pop();continue;default:if(!((s=(s=t.trys).length>0&&s[s.length-1])||6!==i[0]&&2!==i[0])){t=0;continue}if(3===i[0]&&(!s||i[1]>s[0]&&i[1]<s[3])){t.label=i[1];break}if(6===i[0]&&t.label<s[1]){t.label=s[1],s=i;break}if(s&&t.label<s[2]){t.label=s[2],t.ops.push(i);break}s[2]&&t.ops.pop(),t.trys.pop();continue}i=a.call(e,t)}catch(e){i=[6,e],l=0}finally{n=s=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,o])}}},K=function(e,a){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var l,s,t=n.call(e),r=[];try{for(;(void 0===a||a-- >0)&&!(l=t.next()).done;)r.push(l.value)}catch(e){s={error:e}}finally{try{l&&!l.done&&(n=t.return)&&n.call(t)}finally{if(s)throw s.error}}return r},Q=n(68700),X=[{value:"auto",label:x.Ay.translate("Auto")},{value:"af",label:"Afrikaans"},{value:"ar",label:"العربية"},{value:"be-BY",label:"Беларуская"},{value:"bg-BG",label:"Български"},{value:"bn_BD",label:"বাংলা (বাংলাদেশ)"},{value:"ca",label:"Català"},{value:"cs",label:"Čeština"},{value:"cy",label:"Cymraeg"},{value:"da",label:"Dansk"},{value:"de",label:"Deutsch"},{value:"el",label:"Ελληνικά"},{value:"en-GB",label:"English (United Kingdom)"},{value:"en-US",label:"English"},{value:"eo",label:"Esperanto"},{value:"es",label:"Español"},{value:"es_419",label:"Español americano"},{value:"es-AR",label:"Español (Argentina)"},{value:"es_DO",label:"Español (Dominicana)"},{value:"es-MX",label:"Español (México)"},{value:"et",label:"Eesti"},{value:"eu",label:"Euskara"},{value:"fa",label:"فارسی"},{value:"fi",label:"Suomi"},{value:"fil",label:"Filipino"},{value:"fr",label:"Français"},{value:"fr-CA",label:"Français (Canada)"},{value:"gl",label:"Galego"},{value:"gsw",label:"Schwiizerdütsch"},{value:"he",label:"עִבְרִית"},{value:"hi-IN",label:"हिन्दी"},{value:"hr",label:"Hrvatski"},{value:"hu",label:"Magyar"},{value:"id",label:"Bahasa Indonesia"},{value:"is-IS",label:"Íslenska"},{value:"it",label:"Italiano"},{value:"ja",label:"日本語"},{value:"kk",label:"Qazaqşa"},{value:"ko",label:"한국어"},{value:"lt-LT",label:"Lietuvių"},{value:"lv",label:"Latviešu"},{value:"mk",label:"Македонски"},{value:"ml",label:"മലയാളം"},{value:"mr",label:"मराठी"},{value:"ms",label:"Bahasa Melayu"},{value:"nb",label:"Norsk bokmål"},{value:"ne",label:"नेपाली"},{value:"nl",label:"Nederlands"},{value:"nn",label:"Norsk nynorsk"},{value:"pa",label:"ਪੰਜਾਬੀ"},{value:"pl",label:"Polski"},{value:"pr",label:"Pirate"},{value:"pt",label:"Português"},{value:"pt-BR",label:"Português (Brasil)"},{value:"pt-PT",label:"Português (Portugal)"},{value:"ro",label:"Românește"},{value:"ru",label:"Русский"},{value:"sk",label:"Slovenčina"},{value:"sl-SI",label:"Slovenščina"},{value:"sq",label:"Shqip"},{value:"sr",label:"Српски"},{value:"sv",label:"Svenska"},{value:"ta",label:"தமிழ்"},{value:"te",label:"తెలుగు"},{value:"th",label:"ภาษาไทย"},{value:"tr",label:"Türkçe"},{value:"uk",label:"Українська"},{value:"ur_PK",label:" اُردُو"},{value:"vi",label:"Tiếng Việt"},{value:"zh-CN",label:"汉语 (简化字)"},{value:"zh-TW",label:"漢語 (繁体字)"},{value:"zh-HK",label:"廣東話 (香港)"}],$=X.filter((function(e){return"eu"!==e.value})),J=n(98320),Z=function(e,a){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var l,s,t=n.call(e),r=[];try{for(;(void 0===a||a-- >0)&&!(l=t.next()).done;)r.push(l.value)}catch(e){s={error:e}}finally{try{l&&!l.done&&(n=t.return)&&n.call(t)}finally{if(s)throw s.error}}return r},ee=function(e,a,n){if(n||2===arguments.length)for(var l,s=0,t=a.length;s<t;s++)!l&&s in a||(l||(l=Array.prototype.slice.call(a,0,s)),l[s]=a[s]);return e.concat(l||Array.prototype.slice.call(a))};function ae(e){var a=e.onChange,n=e.values;return v.g.supports(g.Y.DisplayLanguage)||J.Ay.supportsLocalization()?(0,l.jsxs)(t.A,{spacing:3,children:[(0,l.jsx)(y.A,{variant:"h2",children:x.Ay.translate("Localization")}),v.g.supports(g.Y.DisplayLanguage)&&(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(d.A,{id:"display-settings-language-label",children:x.Ay.translate("LabelDisplayLanguage")}),(0,l.jsxs)(b.A,{"aria-describedby":"display-settings-language-description",inputProps:{name:"language"},labelId:"display-settings-language-label",onChange:a,value:n.language,children:ee([],Z(X.map((function(e){var a=e.value,n=e.label;return(0,l.jsx)(p.A,{value:a,children:n},a)}))),!1)}),(0,l.jsxs)(c.A,{component:t.A,id:"display-settings-language-description",children:[(0,l.jsx)("span",{children:x.Ay.translate("LabelDisplayLanguageHelp")}),v.g.supports(g.Y.ExternalLinks)&&(0,l.jsx)(Q.A,{href:"https://github.com/jellyfin/jellyfin",rel:"noopener noreferrer",target:"_blank",children:x.Ay.translate("LearnHowYouCanContribute")})]})]}),J.Ay.supportsLocalization()&&(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(d.A,{id:"display-settings-locale-label",children:x.Ay.translate("LabelDateTimeLocale")}),(0,l.jsxs)(b.A,{inputProps:{name:"dateTimeLocale"},labelId:"display-settings-locale-label",onChange:a,value:n.dateTimeLocale,children:ee([],Z($.map((function(e){var a=e.value,n=e.label;return(0,l.jsx)(p.A,{value:a,children:n},a)}))),!1)})]})]}):null}function ne(e){var a=e.onChange,n=e.values;return(0,l.jsxs)(t.A,{spacing:3,children:[(0,l.jsx)(y.A,{variant:"h2",children:x.Ay.translate("NextUp")}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(h.A,{"aria-describedby":"display-settings-max-days-next-up-description",value:n.maxDaysForNextUp,label:x.Ay.translate("LabelMaxDaysForNextUp"),name:"maxDaysForNextUp",onChange:a,slotProps:{htmlInput:{type:"number",inputMode:"numeric",max:"1000",min:"0",pattern:"[0-9]",required:!0,step:"1"}}}),(0,l.jsx)(c.A,{id:"display-settings-max-days-next-up-description",children:x.Ay.translate("LabelMaxDaysForNextUpHelp")})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-next-up-rewatching-description",control:(0,l.jsx)(i.A,{checked:n.enableRewatchingInNextUp,onChange:a}),label:x.Ay.translate("EnableRewatchingNextUp"),name:"enableRewatchingInNextUp"}),(0,l.jsx)(c.A,{id:"display-settings-next-up-rewatching-description",children:x.Ay.translate("EnableRewatchingNextUpHelp")})]}),(0,l.jsxs)(o.A,{fullWidth:!0,children:[(0,l.jsx)(u.A,{"aria-describedby":"display-settings-next-up-images-description",control:(0,l.jsx)(i.A,{checked:n.episodeImagesInNextUp,onChange:a}),label:x.Ay.translate("UseEpisodeImagesInNextUp"),name:"episodeImagesInNextUp"}),(0,l.jsx)(c.A,{id:"display-settings-next-up-images-description",children:x.Ay.translate("UseEpisodeImagesInNextUpHelp")})]})]})}var le=n(84849),se=n(65242);function te(){var e=function(){var e=this,a=R({userId:K((0,P.ok)(),1)[0].get("userId")}),n=a.displaySettings,l=a.loading,s=a.saveDisplaySettings,t=K((0,r.useState)(),2),i=t[0],o=t[1];(0,r.useEffect)((function(){l||!n||i||o(n)}),[i,l,n]);var u=(0,r.useCallback)((function(e){var a,n=e.name,l=e.value;i&&o(Y(Y({},i),((a={})[n]=l,a)))}),[i,o]),c=(0,r.useCallback)((function(){return q(e,void 0,void 0,(function(){return G(this,(function(e){switch(e.label){case 0:return i?[4,s(i)]:[3,2];case 1:e.sent(),(0,E.A)(x.Ay.translate("SettingsSaved")),e.label=2;case 2:return[2]}}))}))}),[i,s]);return{loading:l,values:i,submitChanges:c,updateField:u}}(),a=e.loading,n=e.submitChanges,i=e.updateField,o=e.values,u=(0,r.useCallback)((function(e){e.preventDefault(),n()}),[n]),c=(0,r.useCallback)((function(e){var a=e.target,n=a.name,l="checkbox"===a.type?a.checked:a.value;(null==o?void 0:o[n])!==l&&i({name:n,value:l})}),[i,o]);return a||!o?(0,l.jsx)(le.A,{}):(0,l.jsx)(se.A,{className:"libraryPage userPreferencesPage noSecondaryNavPage",id:"displayPreferencesPage",title:x.Ay.translate("Display"),children:(0,l.jsx)("div",{className:"settingsContainer padded-left padded-right padded-bottom-page",children:(0,l.jsx)("form",{onSubmit:u,style:{margin:"auto"},children:(0,l.jsxs)(t.A,{spacing:4,children:[(0,l.jsx)(ae,{onChange:c,values:o}),(0,l.jsx)(D,{onChange:c,values:o}),(0,l.jsx)(B,{onChange:c,values:o}),(0,l.jsx)(ne,{onChange:c,values:o}),(0,l.jsx)(T,{onChange:c,values:o}),(0,l.jsx)(s.A,{type:"submit",size:"large",children:x.Ay.translate("Save")})]})})})})}}}]);