← Back
Editing: notifications-settings.mjs
import{r as xe,a as He,o as Z,w as ne,b as de,e as ce,f as _e,g as le,t as z,h as Se,F as pi,i as Re,j as hi,k as mi,c as fi}from"./style-Cs_h5sE5.chunk.mjs";import{t as S,_ as gi,N as vi,a as ki,s as Ee,b as Pe,c as yi,g as xi,l as _i}from"./_plugin-vue_export-helper-DW41pV1w.chunk.mjs";import{N as Si}from"./NcSettingsSection-EAR0ylbd-ByiYMvhA.chunk.mjs";import{B as Q}from"./BrowserStorage-CMzlsepb.chunk.mjs";var Ei="2.0.9",Ni=500,je="user-agent",$="",Ge="?",f={FUNCTION:"function",OBJECT:"object",STRING:"string",UNDEFINED:"undefined"},y="browser",D="cpu",I="device",N="engine",_="os",W="result",o="name",i="type",r="vendor",a="version",k="architecture",re="major",t="model",me="console",l="mobile",h="tablet",g="smarttv",C="wearable",be="xr",ae="embedded",Ci="fetcher",H="inapp",Be="brands",B="formFactors",Fe="fullVersionList",Y="platform",ze="platformVersion",ke="bitness",L="sec-ch-ua",Ii=L+"-full-version-list",Oi=L+"-arch",Ti=L+"-"+ke,Di=L+"-form-factors",Ui=L+"-"+l,Vi=L+"-"+t,ci=L+"-"+Y,qi=ci+"-version",li=[Be,Fe,l,t,Y,ze,k,B,ke],we="Amazon",R="Apple",We="ASUS",Ye="BlackBerry",A="Google",$e="Huawei",Ne="Lenovo",Je="Honor",ue="LG",Ce="Microsoft",Ie="Motorola",Xe="Nvidia",Ze="OnePlus",Oe="OPPO",K="Samsung",Qe="Sharp",ee="Sony",Te="Xiaomi",De="Zebra",Ke="Chrome",ei="Chromium",V="Chromecast",fe="Edge",ie="Firefox",P="Opera",Ue="Facebook",ii="Sogou",j="Mobile ",G=" Browser",Le="Windows",Mi=typeof window!==f.UNDEFINED,x=Mi&&window.navigator?window.navigator:void 0,F=x&&x.userAgentData?x.userAgentData:void 0,Li=function(e,s){var n={},c=s;if(!ge(s)){c={};for(var m in s)for(var b in s[m])c[b]=s[m][b].concat(c[b]?c[b]:[])}for(var d in e)n[d]=c[d]&&c[d].length%2===0?c[d].concat(e[d]):e[d];return n},pe=function(e){for(var s={},n=0;n<e.length;n++)s[e[n].toUpperCase()]=e[n];return s},Ae=function(e,s){if(typeof e===f.OBJECT&&e.length>0){for(var n in e)if(M(s)==M(e[n]))return!0;return!1}return se(e)?M(s)==M(e):!1},ge=function(e,s){for(var n in e)return/^(browser|cpu|device|engine|os)$/.test(n)||(s?ge(e[n]):!1)},se=function(e){return typeof e===f.STRING},Ve=function(e){if(e){for(var s=[],n=J(/\\?\"/g,e).split(","),c=0;c<n.length;c++)if(n[c].indexOf(";")>-1){var m=ve(n[c]).split(";v=");s[c]={brand:m[0],version:m[1]}}else s[c]=ve(n[c]);return s}},M=function(e){return se(e)?e.toLowerCase():e},qe=function(e){return se(e)?J(/[^\d\.]/g,e).split(".")[0]:void 0},U=function(e){for(var s in e)if(e.hasOwnProperty(s)){var n=e[s];typeof n==f.OBJECT&&n.length==2?this[n[0]]=n[1]:this[n]=void 0}return this},J=function(e,s){return se(s)?s.replace(e,$):s},te=function(e){return J(/\\?\"/g,e)},ve=function(e,s){return e=J(/^\s\s*/,String(e)),typeof s===f.UNDEFINED?e:e.substring(0,s)},Me=function(e,s){if(!(!e||!s))for(var n=0,c,m,b,d,p,w;n<s.length&&!p;){var u=s[n],v=s[n+1];for(c=m=0;c<u.length&&!p&&u[c];)if(p=u[c++].exec(e),p)for(b=0;b<v.length;b++)w=p[++m],d=v[b],typeof d===f.OBJECT&&d.length>0?d.length===2?typeof d[1]==f.FUNCTION?this[d[0]]=d[1].call(this,w):this[d[0]]=d[1]:d.length>=3&&(typeof d[1]===f.FUNCTION&&!(d[1].exec&&d[1].test)?d.length>3?this[d[0]]=w?d[1].apply(this,d.slice(2)):void 0:this[d[0]]=w?d[1].call(this,w,d[2]):void 0:d.length==3?this[d[0]]=w?w.replace(d[1],d[2]):void 0:d.length==4?this[d[0]]=w?d[3].call(this,w.replace(d[1],d[2])):void 0:d.length>4&&(this[d[0]]=w?d[3].apply(this,[w.replace(d[1],d[2])].concat(d.slice(4))):void 0)):this[d]=w||void 0;n+=2}},E=function(e,s){for(var n in s)if(typeof s[n]===f.OBJECT&&s[n].length>0){for(var c=0;c<s[n].length;c++)if(Ae(s[n][c],e))return n===Ge?void 0:n}else if(Ae(s[n],e))return n===Ge?void 0:n;return s.hasOwnProperty("*")?s["*"]:e},ti={ME:"4.90","NT 3.51":"3.51","NT 4.0":"4.0",2e3:["5.0","5.01"],XP:["5.1","5.2"],Vista:"6.0",7:"6.1",8:"6.2","8.1":"6.3",10:["6.4","10.0"],NT:""},oi={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},Ai={Chrome:"Google Chrome",Edge:"Microsoft Edge","Edge WebView2":"Microsoft Edge WebView2","Chrome WebView":"Android WebView","Chrome Headless":"HeadlessChrome","Huawei Browser":"HuaweiBrowser","MIUI Browser":"Miui Browser","Opera Mobi":"OperaMobile",Yandex:"YaBrowser"},ai={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[a,[o,j+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[a,[o,fe+" WebView"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[a,[o,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[o,a],[/opios[\/ ]+([\w\.]+)/i],[a,[o,P+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[a,[o,P+" GX"]],[/\bopr\/([\w\.]+)/i],[a,[o,P]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[a,[o,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[a,[o,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(atlas|flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:hi|lg |ovi|qute)browser|palemoon)\/v?([-\w\.]+)/i,/(brave)(?: chrome)?\/([\d\.]+)/i,/(aloha|heytap|ovi|115|surf|qwant)browser\/([\d\.]+)/i,/(qwant)(?:ios|mobile)\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[o,a],[/quark(?:pc)?\/([-\w\.]+)/i],[a,[o,"Quark"]],[/\bddg\/([\w\.]+)/i],[a,[o,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[a,[o,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[a,[o,"WeChat"]],[/konqueror\/([\w\.]+)/i],[a,[o,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[a,[o,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[a,[o,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[a,[o,"Smart "+Ne+G]],[/(av(?:ast|g|ira))\/([\w\.]+)/i],[[o,/(.+)/,"$1 Secure"+G],a],[/norton\/([\w\.]+)/i],[a,[o,"Norton Private"+G]],[/\bfocus\/([\w\.]+)/i],[a,[o,ie+" Focus"]],[/ mms\/([\w\.]+)$/i],[a,[o,P+" Neon"]],[/ opt\/([\w\.]+)$/i],[a,[o,P+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[a,[o,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[a,[o,"Dolphin"]],[/coast\/([\w\.]+)/i],[a,[o,P+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[a,[o,"MIUI"+G]],[/fxios\/([\w\.-]+)/i],[a,[o,j+ie]],[/\bqihoobrowser\/?([\w\.]*)/i],[a,[o,"360"]],[/\b(qq)\/([\w\.]+)/i],[[o,/(.+)/,"$1Browser"],a],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[o,/(.+)/,"$1"+G],a],[/samsungbrowser\/([\w\.]+)/i],[a,[o,K+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[a,[o,ii+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[o,ii+" Mobile"],a],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[o,a],[/(lbbrowser|luakit|rekonq|steam(?= (clie|tenf|gameo)))/i],[o],[/ome\/([\w\.]+).+(iron(?= saf)|360(?=[es]e$))/i],[a,o],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[o,Ue],a,[i,H]],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(bing)(?:web|sapphire)\/([\w\.]+)/i,/(instagram|snapchat|klarna)[\/ ]([-\w\.]+)/i],[o,a,[i,H]],[/\bgsa\/([\w\.]+) .*safari\//i],[a,[o,"GSA"],[i,H]],[/(?:musical_ly|trill)(?:.+app_?version\/|_)([\w\.]+)/i],[a,[o,"TikTok"],[i,H]],[/\[(linkedin)app\]/i],[o,[i,H]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[o,/(.+)/,"Zalo"],a,[i,H]],[/(chromium)[\/ ]([-\w\.]+)/i],[o,a],[/ome-(lighthouse)$/i],[o,[i,Ci]],[/headlesschrome(?:\/([\w\.]+)| )/i],[a,[o,Ke+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[a,[o,fe+" WebView2"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[o,Ke+" WebView"],a],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[a,[o,"Android"+G]],[/chrome\/([\w\.]+) mobile/i],[a,[o,j+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[o,a],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[a,[o,j+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[o,j+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[a,o],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[o,[a,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[o,a],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[o,j+ie],a],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[o,"Netscape"],a],[/(wolvic|librewolf)\/([\w\.]+)/i],[o,a],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[a,[o,ie+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+(?= .+rv\:.+gecko\/\d+)|[0-4][\w\.]+(?!.+compatible))/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[o,[a,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[o,[a,/[^\d\.]+./,$]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[k,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[k,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[k,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[k,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[k,"arm"]],[/ sun4\w[;\)]/i],[[k,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,/((ppc|powerpc)(64)?)( mac|;|\))/i,/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i],[[k,/ower/,$,M]],[/mc680.0/i],[[k,"68k"]],[/winnt.+\[axp/i],[[k,"alpha"]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[t,[r,K],[i,h]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr]|browser)[-\w]+)/i,/sec-(sgh\w+)/i],[t,[r,K],[i,l]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[t,[r,R],[i,l]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[t,[r,R],[i,h]],[/(macintosh);/i],[t,[r,R]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[t,[r,Qe],[i,l]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[t,[r,Je],[i,h]],[/honor([-\w ]+)[;\)]/i],[t,[r,Je],[i,l]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[t,[r,$e],[i,h]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[t,[r,$e],[i,l]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[t,/_/g," "],[r,Te],[i,h]],[/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/oid[^\)]+; (redmi[\-_ ]?(?:note|k)?[\w_ ]+|m?[12]\d[01]\d\w{3,6}|poco[\w ]+|(shark )?\w{3}-[ah]0|qin ?[1-3](s\+|ultra| pro)?)( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note|max|cc)?[_ ]?(?:\d{0,2}\w?)[_ ]?(?:plus|se|lite|pro)?( 5g|lte)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[t,/_/g," "],[r,Te],[i,l]],[/droid.+; (cph2[3-6]\d[13579]|((gm|hd)19|(ac|be|in|kb)20|(d[en]|eb|le|mt)21|ne22)[0-2]\d|p[g-l]\w[1m]10)\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[t,[r,Ze],[i,l]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[t,[r,Oe],[i,l]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[t,[r,E,{OnePlus:["203","304","403","404","413","415"],"*":Oe}],[i,h]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[t,[r,"BLU"],[i,l]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[t,[r,"Vivo"],[i,l]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[t,[r,"Realme"],[i,l]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[t,[r,Ne],[i,h]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[t,[r,Ne],[i,l]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ]([\w\s]+)(\)| bui)/i,/((?:moto(?! 360)[-\w\(\) ]+|xt\d{3,4}[cgkosw\+]?[-\d]*|nexus 6)(?= bui|\)))/i],[t,[r,Ie],[i,l]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[t,[r,Ie],[i,h]],[/\b(?:lg)?([vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[t,[r,ue],[i,h]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[t,[r,ue],[i,l]],[/(nokia) (t[12][01])/i],[r,t,[i,h]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[t,/_/g," "],[i,l],[r,"Nokia"]],[/(pixel (c|tablet))\b/i],[t,[r,A],[i,h]],[/droid.+;(?: google)? (g(01[13]a|020[aem]|025[jn]|1b60|1f8f|2ybb|4s1m|576d|5nz6|8hhn|8vou|a02099|c15s|d1yq|e2ae|ec77|gh2x|kv4x|p4bc|pj41|r83y|tt9q|ur25|wvk6)|pixel[\d ]*a?( pro)?( xl)?( fold)?( \(5g\))?)( bui|\))/i],[t,[r,A],[i,l]],[/(google) (pixelbook( go)?)/i],[r,t],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-\w\w\d\d)(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[t,[r,ee],[i,l]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[t,"Xperia Tablet"],[r,ee],[i,h]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[t,[r,we],[i,h]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[t,/(.+)/g,"Fire Phone $1"],[r,we],[i,l]],[/(playbook);[-\w\),; ]+(rim)/i],[t,r,[i,h]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[t,[r,Ye],[i,l]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[t,[r,We],[i,h]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[t,[r,We],[i,l]],[/(nexus 9)/i],[t,[r,"HTC"],[i,h]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[r,[t,/_/g," "],[i,l]],[/tcl (xess p17aa)/i,/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])(_\w(\w|\w\w))?(\)| bui)/i],[t,[r,"TCL"],[i,h]],[/droid [\w\.]+; (418(?:7d|8v)|5087z|5102l|61(?:02[dh]|25[adfh]|27[ai]|56[dh]|59k|65[ah])|a509dl|t(?:43(?:0w|1[adepqu])|50(?:6d|7[adju])|6(?:09dl|10k|12b|71[efho]|76[hjk])|7(?:66[ahju]|67[hw]|7[045][bh]|71[hk]|73o|76[ho]|79w|81[hks]?|82h|90[bhsy]|99b)|810[hs]))(_\w(\w|\w\w))?(\)| bui)/i],[t,[r,"TCL"],[i,l]],[/(itel) ((\w+))/i],[[r,M],t,[i,E,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[t,[r,"Acer"],[i,h]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[t,[r,"Meizu"],[i,l]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[t,[r,"Ulefone"],[i,l]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[t,[r,"Energizer"],[i,l]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[t,[r,"Cat"],[i,l]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[t,[r,"Smartfren"],[i,l]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[t,[r,"Nothing"],[i,l]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[t,[r,"Archos"],[i,h]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[t,[r,"Archos"],[i,l]],[/; (n159v)/i],[t,[r,"HMD"],[i,l]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[r,t,[i,h]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (blu|hmd|imo|infinix|lava|oneplus|tcl|wiko)[_ ]([\w\+ ]+?)(?: bui|\)|; r)/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(oppo) ?([\w ]+) bui/i,/(hisense) ([ehv][\w ]+)\)/i,/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i],[r,t,[i,l]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[r,t,[i,h]],[/(surface duo)/i],[t,[r,Ce],[i,h]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[t,[r,"Fairphone"],[i,l]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[t,[r,Xe],[i,h]],[/(sprint) (\w+)/i],[r,t,[i,l]],[/(kin\.[onetw]{3})/i],[[t,/\./g," "],[r,Ce],[i,l]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[t,[r,De],[i,h]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[t,[r,De],[i,l]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[r,[i,g]],[/hbbtv.+maple;(\d+)/i],[[t,/^/,"SmartTV"],[r,K],[i,g]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[r,t,[i,g]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[r,ue],[i,g]],[/(apple) ?tv/i],[r,[t,R+" TV"],[i,g]],[/crkey.*devicetype\/chromecast/i],[[t,V+" Third Generation"],[r,A],[i,g]],[/crkey.*devicetype\/([^/]*)/i],[[t,/^/,"Chromecast "],[r,A],[i,g]],[/fuchsia.*crkey/i],[[t,V+" Nest Hub"],[r,A],[i,g]],[/crkey/i],[[t,V],[r,A],[i,g]],[/(portaltv)/i],[t,[r,Ue],[i,g]],[/droid.+aft(\w+)( bui|\))/i],[t,[r,we],[i,g]],[/(shield \w+ tv)/i],[t,[r,Xe],[i,g]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[t,[r,Qe],[i,g]],[/(bravia[\w ]+)( bui|\))/i],[t,[r,ee],[i,g]],[/(mi(tv|box)-?\w+) bui/i],[t,[r,Te],[i,g]],[/Hbbtv.*(technisat) (.*);/i],[r,t,[i,g]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[r,/.+\/(\w+)/,"$1",E,{LG:"lge"}],[t,ve],[i,g]],[/(playstation \w+)/i],[t,[r,ee],[i,me]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[t,[r,Ce],[i,me]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i,/(valve).+(steam deck)/i,/droid.+; ((shield|rgcube|gr0006))( bui|\))/i],[[r,E,{Nvidia:"Shield",Anbernic:"RGCUBE",Logitech:"GR0006"}],t,[i,me]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[t,[r,K],[i,C]],[/((pebble))app/i,/(asus|google|lg|oppo|xiaomi) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[r,t,[i,C]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[t,[r,Oe],[i,C]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[t,[r,R],[i,C]],[/(opwwe\d{3})/i],[t,[r,Ze],[i,C]],[/(moto 360)/i],[t,[r,Ie],[i,C]],[/(smartwatch 3)/i],[t,[r,ee],[i,C]],[/(g watch r)/i],[t,[r,ue],[i,C]],[/droid.+; (wt63?0{2,3})\)/i],[t,[r,De],[i,C]],[/droid.+; (glass) \d/i],[t,[r,A],[i,be]],[/(pico) ([\w ]+) os\d/i],[r,t,[i,be]],[/(quest( \d| pro)?s?).+vr/i],[t,[r,Ue],[i,be]],[/mobile vr; rv.+firefox/i],[[i,be]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[r,[i,ae]],[/(aeobc)\b/i],[t,[r,we],[i,ae]],[/(homepod).+mac os/i],[t,[r,R],[i,ae]],[/windows iot/i],[[i,ae]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[t,[i,g]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[i,g]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[t,[i,E,{mobile:"Mobile",xr:"VR","*":h}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[i,h]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[i,l]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[t,[r,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[a,[o,fe+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[o,a],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[a,[o,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links|dillo)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[o,a],[/ladybird\//i],[[o,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[a,o]],os:[[/(windows nt) (6\.[23]); arm/i],[[o,/N/,"R"],[a,E,ti]],[/(windows (?:phone|mobile|iot))(?: os)?[\/ ]?([\d\.]*( se)?)/i,/(windows)[\/ ](1[01]|2000|3\.1|7|8(\.1)?|9[58]|me|server 20\d\d( r2)?|vista|xp)/i],[o,a],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[a,/(;|\))/g,"",E,ti],[o,Le]],[/(windows ce)\/?([\d\.]*)/i],[o,a],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv|ios(?=.+ip(?:ad|hone)|.+apple ?tv)|ip(?:ad|hone)(?: |.+i(?:pad)?)os|apple ?tv.+ios)[\/ ]([\w\.]+)/i,/\btvos ?([\w\.]+)/i,/cfnetwork\/.+darwin/i],[[a,/_/g,"."],[o,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[o,"macOS"],[a,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[a,[o,V+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[a,[o,V+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[a,[o,V+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[a,[o,V+" Linux"]],[/crkey\/([\d\.]+)/i],[a,[o,V]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[a,o],[/(ubuntu) ([\w\.]+) like android/i],[[o,/(.+)/,"$1 Touch"],a],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[o,a],[/\(bb(10);/i],[a,[o,Ye]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[a,[o,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile[;\w ]*|tablet|tv|[^\)]*(?:viera|lg(?:l25|-d300)|alcatel ?o.+|y300-f1)); rv:([\w\.]+)\).+gecko\//i],[a,[o,ie+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[a,[o,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[a,E,{25:"120",24:"108",23:"94",22:"87",6:"79",5:"68",4:"53",3:"38",2:"538",1:"537","*":"TV"}],[o,"webOS"]],[/watch(?: ?os[,\/ ]|\d,\d\/)([\d\.]+)/i],[a,[o,"watchOS"]],[/cros [\w]+(?:\)| ([\w\.]+)\b)/i],[a,[o,"Chrome OS"]],[/kepler ([\w\.]+); (aft|aeo)/i],[a,[o,"Vega OS"]],[/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/(pico) .+os([\w\.]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/linux.+(mint)[\/\(\) ]?([\w\.]*)/i,/(mageia|vectorlinux|fuchsia|arcaos|arch(?= ?linux))[;l ]([\d\.]*)/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire|knoppix)(?: gnu[\/ ]linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/\b(aix)[; ]([1-9\.]{0,4})/i,/(hurd|linux|morphos)(?: (?:arm|x86|ppc)\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) ?(r\d)?/i],[o,a],[/(sunos) ?([\d\.]*)/i],[[o,"Solaris"],a],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[o,a]]},he=function(){var e={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}};return U.call(e.init,[[y,[o,a,re,i]],[D,[k]],[I,[i,t,r]],[N,[o,a]],[_,[o,a]]]),U.call(e.isIgnore,[[y,[a,re]],[N,[a]],[_,[a]]]),U.call(e.isIgnoreRgx,[[y,/ ?browser$/i],[_,/ ?os$/i]]),U.call(e.toString,[[y,[o,a]],[D,[k]],[I,[r,t]],[N,[o,a]],[_,[o,a]]]),e}(),Bi=function(e,s){var n=he.init[s],c=he.isIgnore[s]||0,m=he.isIgnoreRgx[s]||0,b=he.toString[s]||0;function d(){U.call(this,n)}return d.prototype.getItem=function(){return e},d.prototype.withClientHints=function(){return F?F.getHighEntropyValues(li).then(function(p){return e.setCH(new bi(p,!1)).parseCH().get()}):e.parseCH().get()},d.prototype.withFeatureCheck=function(){return e.detectFeature().get()},s!=W&&(d.prototype.is=function(p){var w=!1;for(var u in this)if(this.hasOwnProperty(u)&&!Ae(c,u)&&M(m?J(m,this[u]):this[u])==M(m?J(m,p):p)){if(w=!0,p!=f.UNDEFINED)break}else if(p==f.UNDEFINED&&w){w=!w;break}return w},d.prototype.toString=function(){var p=$;for(var w in b)typeof this[b[w]]!==f.UNDEFINED&&(p+=(p?" ":$)+this[b[w]]);return p||f.UNDEFINED}),d.prototype.then=function(p){var w=this,u=function(){for(var O in w)w.hasOwnProperty(O)&&(this[O]=w[O])};u.prototype={is:d.prototype.is,toString:d.prototype.toString,withClientHints:d.prototype.withClientHints,withFeatureCheck:d.prototype.withFeatureCheck};var v=new u;return p(v),v},new d};function bi(e,s){if(e=e||{},U.call(this,li),s)U.call(this,[[Be,Ve(e[L])],[Fe,Ve(e[Ii])],[l,/\?1/.test(e[Ui])],[t,te(e[Vi])],[Y,te(e[ci])],[ze,te(e[qi])],[k,te(e[Oi])],[B,Ve(e[Di])],[ke,te(e[Ti])]]);else for(var n in e)this.hasOwnProperty(n)&&typeof e[n]!==f.UNDEFINED&&(this[n]=e[n])}function q(e,s,n,c){return U.call(this,[["itemType",e],["ua",s],["uaCH",c],["rgxMap",n],["data",Bi(this,e)]]),this}q.prototype.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},q.prototype.set=function(e,s){return this.data[e]=s,this},q.prototype.setCH=function(e){return this.uaCH=e,this},q.prototype.detectFeature=function(){if(x&&x.userAgent==this.ua)switch(this.itemType){case y:x.brave&&typeof x.brave.isBrave==f.FUNCTION&&this.set(o,"Brave");break;case I:!this.get(i)&&F&&F[l]&&this.set(i,l),this.get(t)=="Macintosh"&&x&&typeof x.standalone!==f.UNDEFINED&&x.maxTouchPoints&&x.maxTouchPoints>2&&this.set(t,"iPad").set(i,h);break;case _:!this.get(o)&&F&&F[Y]&&this.set(o,F[Y]);break;case W:var e=this.data,s=function(n){return e[n].getItem().detectFeature().get()};this.set(y,s(y)).set(D,s(D)).set(I,s(I)).set(N,s(N)).set(_,s(_))}return this},q.prototype.parseUA=function(){switch(this.itemType!=W&&Me.call(this.data,this.ua,this.rgxMap),this.itemType){case y:this.set(re,qe(this.get(a)));break;case _:if(this.get(o)=="iOS"&&this.get(a)=="18.6"){var e=/\) Version\/([\d\.]+)/.exec(this.ua);e&&parseInt(e[1].substring(0,2),10)>=26&&this.set(a,e[1])}break}return this},q.prototype.parseCH=function(){var e=this.uaCH,s=this.rgxMap;switch(this.itemType){case y:case N:var n=e[Fe]||e[Be],c;if(n)for(var m=0;m<n.length;m++){var b=n[m].brand||n[m],d=n[m].version;this.itemType==y&&!/not.a.brand/i.test(b)&&(!c||/Chrom/.test(c)&&b!=ei||c==fe&&/WebView2/.test(b))&&(b=E(b,Ai),c=this.get(o),c&&!/Chrom/.test(c)&&/Chrom/.test(b)||this.set(o,b).set(a,d).set(re,qe(d)),c=b),this.itemType==N&&b==ei&&this.set(a,d)}break;case D:var p=e[k];p&&(p&&e[ke]=="64"&&(p+="64"),Me.call(this.data,p+";",s));break;case I:if(e[l]&&this.set(i,l),e[t]&&(this.set(t,e[t]),!this.get(i)||!this.get(r))){var w={};Me.call(w,"droid 9; "+e[t]+")",s),!this.get(i)&&w.type&&this.set(i,w.type),!this.get(r)&&w.vendor&&this.set(r,w.vendor)}if(e[B]){var u;if(typeof e[B]!="string")for(var v=0;!u&&v<e[B].length;)u=E(e[B][v++],oi);else u=E(e[B],oi);this.set(i,u)}break;case _:var O=e[Y];if(O){var ye=e[ze];O==Le&&(ye=parseInt(qe(ye),10)>=13?"11":"10"),this.set(o,O).set(a,ye)}this.get(o)==Le&&e[t]=="Xbox"&&this.set(o,"Xbox").set(a,void 0);break;case W:var wi=this.data,X=function(ui){return wi[ui].getItem().setCH(e).parseCH().get()};this.set(y,X(y)).set(D,X(D)).set(I,X(I)).set(N,X(N)).set(_,X(_))}return this};function T(e,s,n){if(typeof e===f.OBJECT?(ge(e,!0)?(typeof s===f.OBJECT&&(n=s),s=e):(n=e,s=void 0),e=void 0):typeof e===f.STRING&&!ge(s,!0)&&(n=s,s=void 0),n)if(typeof n.append===f.FUNCTION){var c={};n.forEach(function(v,O){c[String(O).toLowerCase()]=v}),n=c}else{var m={};for(var b in n)n.hasOwnProperty(b)&&(m[String(b).toLowerCase()]=n[b]);n=m}if(!(this instanceof T))return new T(e,s,n).getResult();var d=typeof e===f.STRING?e:n&&n[je]?n[je]:x&&x.userAgent?x.userAgent:$,p=new bi(n,!0),w=s?Li(ai,s):ai,u=function(v){return v==W?function(){return new q(v,d,w,p).set("ua",d).set(y,this.getBrowser()).set(D,this.getCPU()).set(I,this.getDevice()).set(N,this.getEngine()).set(_,this.getOS()).get()}:function(){return new q(v,d,w[v],p).parseUA().get()}};return U.call(this,[["getBrowser",u(y)],["getCPU",u(D)],["getDevice",u(I)],["getEngine",u(N)],["getOS",u(_)],["getResult",u(W)],["getUA",function(){return d}],["setUA",function(v){return se(v)&&(d=ve(v,Ni)),this}]]).setUA(d),this}T.VERSION=Ei,T.BROWSER=pe([o,a,re,i]),T.CPU=pe([k]),T.DEVICE=pe([t,r,i,me,l,g,h,C,ae]),T.ENGINE=T.OS=pe([o,a]);const oe={EMAIL_SEND_OFF:0,EMAIL_SEND_HOURLY:1,EMAIL_SEND_3HOURLY:2,EMAIL_SEND_DAILY:3,EMAIL_SEND_WEEKLY:4},ri=[{label:S("notifications","Never"),value:oe.EMAIL_SEND_OFF},{label:S("notifications","1 hour"),value:oe.EMAIL_SEND_HOURLY},{label:S("notifications","3 hours"),value:oe.EMAIL_SEND_3HOURLY},{label:S("notifications","1 day"),value:oe.EMAIL_SEND_DAILY},{label:S("notifications","1 week"),value:oe.EMAIL_SEND_WEEKLY}],si={id:null,label:S("notifications","None")},Fi=new T,ni=Fi.getBrowser(),di=ni.name==="Safari"||ni.name==="Mobile Safari",zi={name:"UserSettings",components:{NcCheckboxRadioSwitch:ki,NcSelect:vi,NcSettingsSection:Si},setup(){const e=Re(_i("notifications","config")),s=Re({secondary_speaker:Q.getItem("secondary_speaker")==="true",secondary_speaker_device:JSON.parse(Q.getItem("secondary_speaker_device"))??si}),n=hi([]),c=mi({get(){return ri.find(({value:m})=>m===e.setting_batchtime)},set({value:m}){e.setting_batchtime=m}});return{BATCHTIME_OPTIONS:ri,isSafari:di,config:e,currentBatchTime:c,devices:n,storage:s}},methods:{t:S,async updateSettings(){try{const e=new FormData;e.append("batchSetting",this.config.setting_batchtime),e.append("soundNotification",this.config.sound_notification?"yes":"no"),e.append("soundTalk",this.config.sound_talk?"yes":"no"),await yi.post(xi("apps/notifications/api/v2/settings"),e),Pe(S("notifications","Your settings have been updated."))}catch(e){Ee(S("notifications","An error occurred while updating your settings.")),console.error(e)}},updateLocalSettings(){try{Q.setItem("secondary_speaker",this.storage.secondary_speaker),this.storage.secondary_speaker&&this.storage.secondary_speaker_device.id?Q.setItem("secondary_speaker_device",JSON.stringify(this.storage.secondary_speaker_device)):Q.removeItem("secondary_speaker_device"),Pe(S("notifications","Your settings have been updated."))}catch(e){Ee(S("notifications","An error occurred while updating your settings.")),console.error(e)}},async initializeDevices(){if(!(!di&&navigator?.mediaDevices?.getUserMedia&&navigator?.mediaDevices?.enumerateDevices)||this.devices.length>0)return;let e=null;try{e=await navigator.mediaDevices.getUserMedia({audio:!0}),this.devices=(await navigator.mediaDevices.enumerateDevices()??[]).filter(s=>s.kind==="audiooutput").map(s=>({id:s.deviceId,label:s.label?s.label:s.fallbackLabel})).concat([si])}catch(s){Ee(S("notifications","An error occurred while updating your settings.")),console.error("Error while requesting or initializing audio devices: ",s)}finally{e&&e.getTracks().forEach(s=>s.stop())}}}},Hi={class:"notification-frequency__warning"},Ri={key:0},Pi={class:"notification-frequency__wrapper"},ji={for:"notification_reminder_batchtime",class:"notification-frequency__label"},Gi={key:0,class:"notification-frequency__warning"};function Wi(e,s,n,c,m,b){const d=xe("NcSelect"),p=xe("NcCheckboxRadioSwitch"),w=xe("NcSettingsSection");return Z(),He(w,{name:b.t("notifications","Notifications")},{default:ne(()=>[de("div",Hi,[c.config.is_email_set?le("",!0):(Z(),_e("strong",Ri,z(b.t("notifications","You need to set up your email address before you can receive notification emails.")),1))]),de("div",Pi,[de("label",ji,z(b.t("notifications","Send email reminders about unhandled notifications after:")),1),ce(d,{id:"notification_reminder_batchtime",modelValue:c.currentBatchTime,"onUpdate:modelValue":[s[0]||(s[0]=u=>c.currentBatchTime=u),b.updateSettings],class:"notification-frequency__select",clearable:!1,labelOutside:"",options:c.BATCHTIME_OPTIONS},null,8,["modelValue","options","onUpdate:modelValue"])]),ce(p,{modelValue:c.config.sound_notification,"onUpdate:modelValue":[s[1]||(s[1]=u=>c.config.sound_notification=u),b.updateSettings]},{default:ne(()=>[Se(z(b.t("notifications","Play sound when a new notification arrives")),1)]),_:1},8,["modelValue","onUpdate:modelValue"]),ce(p,{modelValue:c.config.sound_talk,"onUpdate:modelValue":[s[2]||(s[2]=u=>c.config.sound_talk=u),b.updateSettings]},{default:ne(()=>[Se(z(b.t("notifications","Play sound when a call started (requires Nextcloud Talk)")),1)]),_:1},8,["modelValue","onUpdate:modelValue"]),c.config.sound_talk?(Z(),_e(pi,{key:0},[ce(p,{modelValue:c.storage.secondary_speaker,"onUpdate:modelValue":[s[3]||(s[3]=u=>c.storage.secondary_speaker=u),b.updateLocalSettings],class:"additional-margin-top",disabled:c.isSafari},{default:ne(()=>[Se(z(b.t("notifications","Also repeat sound on a secondary speaker")),1)]),_:1},8,["modelValue","disabled","onUpdate:modelValue"]),c.isSafari?(Z(),_e("div",Gi,[de("strong",null,z(b.t("notifications","Selection of the speaker device is currently not supported by Safari")),1)])):le("",!0),!c.isSafari&&c.storage.secondary_speaker?(Z(),He(d,{key:1,modelValue:c.storage.secondary_speaker_device,"onUpdate:modelValue":[s[4]||(s[4]=u=>c.storage.secondary_speaker_device=u),b.updateLocalSettings],inputId:"device-selector-audio-output",options:c.devices,label:"label","aria-label-combobox":b.t("notifications","Select a device"),clearable:!1,placeholder:b.t("notifications","Select a device"),onOpen:b.initializeDevices},null,8,["modelValue","options","aria-label-combobox","placeholder","onOpen","onUpdate:modelValue"])):le("",!0)],64)):le("",!0)]),_:1},8,["name"])}const Yi=gi(zi,[["render",Wi],["__scopeId","data-v-13fb3c25"]]);fi(Yi).mount("#notifications-user-settings"); //# sourceMappingURL=notifications-settings.mjs.map
Save File
Cancel