{"code":"var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});const hasRole=__name((user,...roles)=>{const userRoles=user?.roles;if(!Array.isArray(userRoles))return false;return userRoles.some(role=>roles.includes(role))},\"hasRole\");const anyone=__name(()=>true,\"anyone\");const admins=__name(({req:{user}})=>hasRole(user,\"admin\"),\"admins\");const editors=__name(({req:{user}})=>hasRole(user,\"admin\",\"editor\"),\"editors\");const staffOnly=__name(({req:{user}})=>hasRole(user,\"admin\",\"editor\"),\"staffOnly\");const publishedOrStaff=__name(({req:{user}})=>{if(hasRole(user,\"admin\",\"editor\"))return true;return{_status:{equals:\"published\"}}},\"publishedOrStaff\");const adminsOrSelf=__name(({req:{user}})=>{if(!user)return false;if(hasRole(user,\"admin\"))return true;return{id:{equals:user.id}}},\"adminsOrSelf\");const adminsFieldLevel=__name(({req:{user}})=>hasRole(user,\"admin\"),\"adminsFieldLevel\");export{admins,adminsFieldLevel,adminsOrSelf,anyone,editors,hasRole,publishedOrStaff,staffOnly};\n","warnings":[],"map":{"version":3,"mappings":"kHAWO,MAAM,QAAU,QAAC,QAAoB,QAA2B,CACrE,MAAM,UAAY,MAAM,MACxB,GAAI,CAAC,MAAM,QAAQ,SAAS,EAAG,MAAO,OACtC,OAAO,UAAU,KAAM,MAAS,MAAM,SAAS,IAAY,CAAC,CAC9D,EAJuB,WAOhB,MAAM,OAAiB,WAAM,KAAN,UAGvB,MAAM,OAAiB,QAAC,CAAE,IAAK,CAAE,IAAK,CAAE,IAAM,QAAQ,KAAM,OAAO,EAA5C,UAGvB,MAAM,QAAkB,QAAC,CAAE,IAAK,CAAE,IAAK,CAAE,IAAM,QAAQ,KAAM,QAAS,QAAQ,EAAtD,WAGxB,MAAM,UAAoB,QAAC,CAAE,IAAK,CAAE,IAAK,CAAE,IAAM,QAAQ,KAAM,QAAS,QAAQ,EAAtD,aAM1B,MAAM,iBAA2B,QAAC,CAAE,IAAK,CAAE,IAAK,CAAE,IAAM,CAC7D,GAAI,QAAQ,KAAM,QAAS,QAAQ,EAAG,MAAO,MAC7C,MAAO,CAAE,QAAS,CAAE,OAAQ,WAAY,CAAE,CAC5C,EAHwC,oBAMjC,MAAM,aAAuB,QAAC,CAAE,IAAK,CAAE,IAAK,CAAE,IAAM,CACzD,GAAI,CAAC,KAAM,MAAO,OAClB,GAAI,QAAQ,KAAM,OAAO,EAAG,MAAO,MACnC,MAAO,CAAE,GAAI,CAAE,OAAQ,KAAK,EAAG,CAAE,CACnC,EAJoC,gBAO7B,MAAM,iBAAgC,QAAC,CAAE,IAAK,CAAE,IAAK,CAAE,IAAM,QAAQ,KAAM,OAAO,EAA5C","names":[],"ignoreList":[],"sources":["/home/bitneo/htdocs/bitneo.ch/src/access/index.ts"],"sourcesContent":[null]}}