PageSourceSearch

https://undeadnetwork.de/undeadchemnitz/build/assets/PhotoFacesState-NfOXrAjZ.js

js undeadnetwork.de collected 2026-10-06 18:57:20 UTC 964 bytes, 1 lines download raw bytes

1import{_t as e}from"./@dayflow-DHZqp7Rg.js";import{n as t}from"./pinia-YL0TXNFu.js";import{t as n}from"./axios-CenCkXay.js";import{rt as r}from"./maintenance-service-B-yNArdO.js";var i={getPhotoFaces(e){return n.get(`${r.getApiUrl()}Photo/${e}/faces`,{data:{}})}},a=Object.freeze({faces:[],hiddenFaceCount:0}),o=t(`photo-faces-store`,()=>{let t=e(new Map),n=new Map;function r(e){let r=t.value.get(e);if(r)return Promise.resolve(r);let o=n.get(e);if(o)return o;let s=i.getPhotoFaces(e).then(n=>{let r={faces:n.data.faces,hiddenFaceCount:n.data.hidden_face_count};return t.value.set(e,r),r}).catch(()=>a).finally(()=>{n.delete(e)});return n.set(e,s),s}function o(e){r(e)}function s(e){return t.value.delete(e),n.delete(e),r(e)}function c(e){return t.value.get(e)??a}function l(e,n){let r=t.value.get(e);if(!r)return;let i=r.faces.findIndex(e=>e.id===n);i!==-1&&r.faces.splice(i,1)}return{cache:t,fetch:r,prefetch:o,invalidate:s,get:c,removeFace:l}});export{o as t};

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.