PageSourceSearch

https://www.peakfinder.com/_nuxt/DxgPrAjy.js

js peakfinder.com collected 2026-09-24 09:00:27 UTC 6,231 bytes, 1 lines download raw bytes

1import{u as te}from"./DcJY2ZhO.js";import{a as se}from"./BEeyKCbx.js";import"./VWaDGczM.js";import{u as oe}from"./BAL7c-p8.js";import{u as le}from"./2ksdYChw.js";import{ah as re,bI as ie,bq as ne,c9 as de,b9 as ue,a1 as i,S as g,F as T,b0 as y,N as P,bo as me,bH as u,bp as ce,_ as ge,U as p,cs as r,c4 as pe,bi as m,a0 as c,W as V,bE as S,X as he,p as k}from"./Bz2teeeH.js";import{a as fe,V as be}from"./59fCKSTw.js";import{V as _}from"./WT7VMjzw.js";import{a as ve}from"./C1qS52u0.js";import{d as ye,g as Pe,f as Ve,e as Se,k as ke,l as Te,p as De,q as xe,a as B,b as C,c as L,o as we,i as Ie,h as _e,m as Be,j as Ce,n as Le,u as Ne}from"./DGcLxDY1.js";import{V as N}from"./CFmUyY9Z.js";import{b as Re}from"./Bm4ByaBE.js";import"./BVwMu-ms.js";import"./B4r2BO0B.js";import"./CLdTgAKC.js";import"./DSoGvfxy.js";import"./DKoXQuTW.js";const Ee=me({itemsLength:{type:[Number,String],required:!0},...Be(),..._e(),...Ie()},"VDataTableServer"),Fe=re()({name:"VDataTableServer",props:Ee(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:s}=ye(e),{initialSortOrder:d,sortBy:o,multiSort:R,mustSort:E}=Pe(e),{page:h,itemsPerPage:b}=Ve(e),{disableSort:F}=ie(e),H=P(()=>parseInt(e.itemsLength,10)),{columns:D,headers:A}=Se(e,{groupBy:s,showSelect:u(()=>e.showSelect),showExpand:u(()=>e.showExpand)}),{items:f}=Ne(e,D),{toggleSort:x}=Le({initialSortOrder:d,sortBy:o,multiSort:R,mustSort:E,page:h}),{opened:G,isGroupOpen:U,toggleGroup:q,extractRows:z}=Ce({groupBy:s,sortBy:o,disableSort:F}),{pageCount:O,setItemsPerPage:j}=ke({page:h,itemsPerPage:b,itemsLength:H}),{flatItems:w}=we(f,s,G,()=>!!a["group-summary"]),{isSelected:W,select:X,selectAll:J,toggleSelect:K,someSelected:M,allSelected:Q}=Te(e,{allItems:f,currentPage:f}),{isExpanded:Y,toggleExpand:Z}=De(e),I=P(()=>z(f.value));xe({page:h,itemsPerPage:b,sortBy:o,groupBy:s,search:u(()=>e.search)}),ce("v-data-table",{toggleSort:x,sortBy:o}),ne({VDataTableRows:{hideNoData:u(()=>e.hideNoData),noDataText:u(()=>e.noDataText),loading:u(()=>e.loading),loadingText:u(()=>e.loadingText)}});const l=P(()=>({page:h.value,itemsPerPage:b.value,sortBy:o.value,pageCount:O.value,toggleSort:x,setItemsPerPage:j,someSelected:M.value,allSelected:Q.value,isSelected:W,select:X,selectAll:J,toggleSelect:K,isExpanded:Y,toggleExpand:Z,isGroupOpen:U,toggleGroup:q,items:I.value.map(v=>v.raw),internalItems:I.value,groupedItems:w.value,columns:D.value,headers:A.value}));de(()=>{const v=B.filterProps(e),$=C.filterProps(ue(e,["multiSort"])),ee=L.filterProps(e),ae=N.filterProps(e);return i(N,y({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},ae,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>a.top?.(l.value),default:()=>a.default?a.default(l.value):g(T,null,[a.colgroup?.(l.value),!e.hideDefaultHeader&&g("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[i(C,y($,{multiSort:!!e.multiSort}),a)]),a.thead?.(l.value),!e.hideDefaultBody&&g("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[a["body.prepend"]?.(l.value),a.body?a.body(l.value):i(L,y(n,ee,{items:w.value}),a),a["body.append"]?.(l.value)]),a.tbody?.(l.value),a.tfoot?.(l.value)]),bottom:()=>a.bottom?a.bottom(l.value):!e.hideDefaultFooter&&g(T,null,[i(Re,null,null),i(B,v,{prepend:a["footer.prepend"]})])})})}}),He={name:"AdminUsers",setup(){return oe({title:"Users"}),le(),{localePath:pe()}},data(){return{hasadminrights:!1,users:[],total:0,loading:!1,itemsPerPage:25,search:"",headers:[{title:"Email",key:"email",align:"start"},{title:"Name",key:"nickname",align:"start"},{title:"Login",key:"loginType",align:"start",sortable:!1},{title:"Lang",key:"lang",align:"start",sortable:!1},{title:"Verified",key:"emailVerified",align:"center",sortable:!1},{title:"Created",key:"createdAt",align:"start",sortable:!1}]}},async mounted(){this.hasadminrights=await te.checkadminrole(this).catch(()=>!1)},methods:{async loadItems({page:e,itemsPerPage:t}){if(this.hasadminrights){this.loading=!0;try{const n=await se.usersList(this,{search:this.search||"",limit:t,skip:(e-1)*t});this.users=n.users,this.total=n.total}catch(n){console.log(n),this.users=[],this.total=0}finally{this.loading=!1}}},onRowClick(e,{item:t}){this.$router.push(this.localePath("/admin/users/"+t.objectId))},formatDate(e){return e?new Date(e).toLocaleDateString():""},loginIcon(e){return e==="google"?"$pfgoogle":e==="apple"?"$pfapple":"$pfemail"},loginLabel(e){return e==="google"?"Google":e==="apple"?"Apple":"Email"}}};function Ae(e,t,n,a,s,d){return m(),p(fe,{"no-gutters":""},{default:r(()=>[i(be,{lg:"10",class:"pl-2 pr-2"},{default:r(()=>[s.hasadminrights?V("",!0):(m(),p(_,{key:0},{default:r(()=>[...t[1]||(t[1]=[g("h1",{class:"v-heading text-h1"},"Admin",-1),c(" Please login with admin rights. ",-1)])]),_:1})),s.hasadminrights?(m(),p(_,{key:1},{default:r(()=>[t[4]||(t[4]=g("h1",{class:"v-heading text-h1"},"Users",-1)),i(ve,{modelValue:s.search,"onUpdate:modelValue":t[0]||(t[0]=o=>s.search=o),label:"Search email, name, …","append-inner-icon":"mdi-magnify",variant:"underlined","single-line":"","hide-details":"",clearable:"",class:"mb-2"},null,8,["modelValue"]),i(Fe,{headers:s.headers,items:s.users,"items-length":s.total,loading:s.loading,search:s.search,"items-per-page":s.itemsPerPage,"onUpdate:options":d.loadItems,"onClick:row":d.onRowClick},{"item.loginType":r(({item:o})=>[i(k,{class:"svgicondef mr-1",size:"18"},{default:r(()=>[c(S(d.loginIcon(o.loginType)),1)]),_:2},1024),c(" "+S(d.loginLabel(o.loginType)),1)]),"item.emailVerified":r(({item:o})=>[o.loginType==="email"?(m(),he(T,{key:0},[o.emailVerified?(m(),p(k,{key:0,color:"green",size:"18"},{default:r(()=>[...t[2]||(t[2]=[c("mdi-check",-1)])]),_:1})):(m(),p(k,{key:1,color:"grey",size:"18"},{default:r(()=>[...t[3]||(t[3]=[c("mdi-close",-1)])]),_:1}))],64)):V("",!0)]),"item.createdAt":r(({item:o})=>[c(S(d.formatDate(o.createdAt)),1)]),_:2},1032,["headers","items","items-length","loading","search","items-per-page","onUpdate:options","onClick:row"])]),_:1})):V("",!0)]),_:1})]),_:1})}const ta=ge(He,[["render",Ae],["__scopeId","data-v-ef0d2435"]]);export{ta as default};

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.