"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[58809],{30658:function(e,r,t){var n=t(62540),a=(t(63696),t(85817));r.A=function(e){var r=e.SectionClassName,t=e.title,o=e.isBtnVisible,c=void 0!==o&&o,i=e.btnId,u=e.btnClassName,s=e.btnTitle,l=e.btnIcon;return(0,n.jsxs)("div",{className:"".concat(r," sectionTitleContainer flex align-items-center"),children:[(0,n.jsx)("h2",{className:"sectionTitle",children:t}),c&&(0,n.jsx)(a.A,{is:"emby-button",id:i,className:u,title:s,icon:l})]})}},33077:function(e,r,t){var n;t.d(r,{s:function(){return n}}),function(e){e.AddToPlaylist="addtoplaylist",e.Custom="custom",e.Edit="edit",e.InstantMix="instantmix",e.Link="link",e.Menu="menu",e.None="none",e.Play="play",e.PlayAllFromHere="playallfromhere",e.PlayMenu="playmenu",e.PlayTrailer="playtrailer",e.ProgramDialog="programdialog",e.Queue="queue",e.QueueAllFromHere="queueallfromhere",e.Record="record",e.Resume="resume",e.SetPlaylistIndex="setplaylistindex"}(n||(n={}))},36645:function(e,r,t){t.d(r,{QW:function(){return w},Qp:function(){return h},Rn:function(){return b},Tj:function(){return y},a_:function(){return m},hn:function(){return d},n5:function(){return f},uA:function(){return v},w:function(){return p},zo:function(){return x}});var n=t(4452),a=t.n(n),o=t(33077),c=t(76942),i=t(58953),u=2/3,s=16/9,l=1e3/185,d=function(e){return"Program"===e||"Timer"===e||"Recording"===e},f=function(e){return e.defaultAction===o.s.Play&&e.isFolder?o.s.Link:e.isPhoto?o.s.Play:e.defaultAction},p=function(e){var r=window.screen;return!!(r&&r.availWidth-e>20)},y=function(e){return null==e?c.G8.MixedSquare:e>=1.33?c.G8.MixedBackdrop:e>.8?c.G8.MixedSquare:c.G8.MixedPortrait},m=function(e){var r;return a()(((r={card:!0})["".concat(e.shape,"Card")]=e.shape,r["".concat(e.cardCssClass)]=e.cardCssClass,r["".concat(e.cardClass)]=e.cardClass,r["card-hoverable"]=e.isDesktop,r["show-focus"]=e.isTV,r["show-animation"]=e.isTV&&e.enableFocusTransform,r.groupedCard=e.showChildCountIndicator&&e.childCount,r["card-withuserdata"]=!["MusicAlbum","MusicArtist","Audio"].includes(e.itemType),r.itemAction="button"===e.tagName,r))},v=function(e){var r;return a()(((r={cardImageContainer:!0,coveredImage:e.hasCoverImage,"coveredImage-contain":e.hasCoverImage&&"TvChannel"===e.itemType})[h(e.itemName)]=!e.imgUrl,r))},b=function(e){return a()({cardBox:!0,visualCardBox:e.cardLayout,"cardBox-bottompadded":e.hasOuterCardFooter&&!e.cardLayout})},h=function(e){return"defaultCardBackground defaultCardBackground".concat(g(e))},g=function(e){if(e){for(var r=Math.floor(e.length/2),t=String(e.slice(r,r+1).charCodeAt(0)),n=0,a=0;a=2200:return 10;case e>=1920:return 9.000000000009;case e>=1600:return 8;case e>=1400:return 7.0000000000021;case e>=1200:return 5.9999999988;case e>=800:return 5;case e>=700:return 4;default:return 3.0000000003}},j=function(e,r){switch(!0){case r:return 5.9999999988;case e>=2200:return 10;case e>=1920:return 9.000000000009;case e>=1600:return 8;case e>=1400:return 7.0000000000021;case e>=1200:return 5.9999999988;case e>=800:return 5;case e>=700:return 4;case e>=500:return 3.0000000003;default:return 2}},S=function(e){switch(!0){case e>=2200:return 4;case e>=1200:return 3.0000000003;case e>=800:return 2;default:return 1}},C=function(e,r){switch(!0){case r:return 4;case e>=2500:return 6;case e>=1600:return 5;case e>=1200:return 4;case e>=770:return 3;case e>=420:return 2;default:return 1}},P=function(e){switch(!0){case e>=1600:return 8;case e>=1400:return 7.000000000007001;case e>=1200:return 5.9999999988;case e>=1e3:return 5;case e>=800:return 4;case e>=500:return 3.0000000003;default:return 2}},O=function(e,r,t){switch(!0){case t:return 100/18.9;case r&&e>=800:return 100/15.5;case r:return 100/23.3;case e>=540:return 100/30;default:return 100/72}},k=function(e,r,t){switch(!0){case t:return 100/15.5;case r&&e>=1700:return 100/11.6;case r:return 100/15.5;case e>=1400:return 100/15;case e>=1200:return 100/18;case e>=760:return 100/23;case e>=400:return 100/31.5;default:return 100/42}},I=function(e,r,t){switch(!0){case t:return 100/15.5;case r&&e>=1700:return 100/11.6;case r:return 100/15.5;case e>=1400:return 100/15;case e>=1200:return 100/18;case e>=760:return 100/23;case e>=540:return 100/31.5;default:return 100/42}},N=function(e,r,t){switch(!0){case t:return 100/23.3;case r&&e>=1700:return 100/18.5;case r:return 100/23.3;case e>=1800:return 100/23.5;case e>=1400:return 100/30;case e>=760:return 2.5;case e>=640:return 100/56;default:return 100/72}}},38596:function(e,r,t){t.d(r,{n:function(){return p}}),t(29305),t(32733),t(84701),t(81678),t(14382),t(69892),t(44962),t(89336),t(4754),t(94),t(33087),t(36947),t(36457),t(88908),t(83810),t(78557),t(95021),t(73687),t(83994),t(23630),t(82367);var n=t(63696),a=t(427),o=t(52672),c=t(26073),i=t(9790);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function s(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function l(e){for(var r=1;re.length)&&(r=e.length);for(var t=0,n=Array(r);t0)&&!(n=o.next()).done;)c.push(n.value)}catch(e){a={error:e}}finally{try{n&&!n.done&&(t=o.return)&&t.call(o)}finally{if(a)throw a.error}}return c}((0,a.useState)(!1),2),s=u[0],l=u[1],d=(0,a.useRef)(null),S=(0,m.Zp)(),C=(0,b.kp)(),P=C.data,O=C.isPending,k=(r=(0,w.gf)().api,(0,x.n)({mutationFn:function(e){return(0,g.q)(r).deleteUser(e)},onSuccess:function(){A.q.invalidateQueries({queryKey:[b.t5]})}})),I=(0,a.useCallback)((function(){l(!1)}),[]);return(0,a.useEffect)((function(){var e,r=d.current;if((null===(e=i.state)||void 0===e?void 0:e.openSavedToast)&&(l(!0),window.history.replaceState({},"")),r){var n=function(e){var r=j.Ay.parentWithClass(e.target,"btnUserMenu");r&&function(e){var r=j.Ay.parentWithClass(e,"card"),n=null==r?void 0:r.getAttribute("data-userid"),a=null==r?void 0:r.getAttribute("data-username");if(n){var i=[];i.push({name:o.Ay.translate("ButtonEditUser"),id:"open",icon:"mode_edit"}),i.push({name:o.Ay.translate("ButtonLibraryAccess"),id:"access",icon:"lock"}),i.push({name:o.Ay.translate("ButtonParentalControl"),id:"parentalcontrol",icon:"person"}),i.push({name:o.Ay.translate("Delete"),id:"delete",icon:"delete"}),t.e(62882).then(t.bind(t,62882)).then((function(e){e.default.show({items:i,positionTo:r,callback:function(e){switch(e){case"open":S("/dashboard/users/profile?userId=".concat(n));break;case"access":S("/dashboard/users/access?userId=".concat(n));break;case"parentalcontrol":S("/dashboard/users/parentalcontrol?userId=".concat(n));break;case"delete":!function(e,r){var t=r?o.Ay.translate("DeleteName",r):o.Ay.translate("DeleteUser"),n=o.Ay.translate("DeleteUserConfirmation");(0,c.A)({title:t,text:n,confirmText:o.Ay.translate("Delete"),primary:"delete"}).then((function(){k.mutate({userId:e})})).catch((function(){}))}(n,a)}}}).catch((function(){}))})).catch((function(e){console.error("[userprofiles] failed to load action sheet",e)}))}else console.error("Unexpected null user id")}(r)},a=function(){S("/dashboard/users/add")};return r.addEventListener("click",n),r.querySelector("#btnAddUser").addEventListener("click",a),function(){r.removeEventListener("click",n),r.querySelector("#btnAddUser").removeEventListener("click",a)}}console.error("Unexpected null reference")}),[S,k,null===(e=i.state)||void 0===e?void 0:e.openSavedToast]),O?(0,n.jsx)(h.A,{}):(0,n.jsxs)(y.A,{id:"userProfilesPage",className:"mainAnimatedPage type-interior userProfilesPage fullWidthContent",title:o.Ay.translate("HeaderUsers"),children:[(0,n.jsx)(v.A,{open:s,onClose:I,message:o.Ay.translate("SettingsSaved")}),(0,n.jsxs)("div",{ref:d,className:"content-primary",children:[(0,n.jsx)("div",{className:"verticalSection",children:(0,n.jsx)(p.A,{title:o.Ay.translate("HeaderUsers"),isBtnVisible:!0,btnId:"btnAddUser",btnClassName:"fab submit sectionTitleButton",btnTitle:"ButtonAddUser",btnIcon:"add"})}),(0,n.jsx)("div",{className:"localUsers itemsContainer vertical-wrap",children:null==P?void 0:P.map((function(e){return(0,n.jsx)(f,{user:e},e.Id)}))})]})]})}},76942:function(e,r,t){var n;function a(e){return void 0===e&&(e=!0),e?n.SquareOverflow:n.Square}function o(e){return void 0===e&&(e=!0),e?n.BackdropOverflow:n.Backdrop}function c(e){return void 0===e&&(e=!0),e?n.PortraitOverflow:n.Portrait}t.d(r,{G8:function(){return n},UI:function(){return o},xK:function(){return c},zP:function(){return a}}),function(e){e.Backdrop="backdrop",e.BackdropOverflow="overflowBackdrop",e.Banner="banner",e.Portrait="portrait",e.PortraitOverflow="overflowPortrait",e.Square="square",e.SquareOverflow="overflowSquare",e.Auto="auto",e.AutoHome="autohome",e.AutoOverflow="autooverflow",e.AutoVertical="autoVertical",e.Mixed="mixed",e.MixedSquare="mixedSquare",e.MixedBackdrop="mixedBackdrop",e.MixedPortrait="mixedPortrait"}(n||(n={}))},85817:function(e,r,t){var n=t(62540),a=(t(63696),t(5898));r.A=function(e){var r=e.is,t=e.id,o=e.className,c=e.title,i=e.icon,u=e.dataIndex,s=e.dataTag,l=e.dataProfileid,d=e.onClick,f=function(e){var r=e.id,t=e.className,n=e.title,a=e.icon,o=e.dataIndex,c=e.dataTag,i=e.dataProfileid;return{__html:'\n \n ')}}({is:r,id:t?'id="'.concat(t,'"'):"",className:o,title:c?'title="'.concat(a.Ay.translate(c),'"'):"",icon:i,dataIndex:u||0===u?'data-index="'.concat(u,'"'):"",dataTag:s?'data-tag="'.concat(s,'"'):"",dataProfileid:l?'data-profileid="'.concat(l,'"'):""});return void 0!==d?(0,n.jsx)("button",{style:{all:"unset"},dangerouslySetInnerHTML:f,onClick:d}):(0,n.jsx)("div",{dangerouslySetInnerHTML:f})}},92058:function(e,r,t){t.d(r,{kp:function(){return u},t5:function(){return i},yb:function(){return s}});var n=t(18879),a=t(80401),o=t(69410),c=function(){return c=Object.assign||function(e){for(var r,t=1,n=arguments.length;t0&&a[a.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]