{"code":"var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});const purge=__name(async(paths,logger)=>{try{const{revalidatePath}=await import(\"next/cache\").then(s=>{const e=\"default\";return s[e]&&typeof s[e]==\"object\"&&\"__esModule\"in s[e]?s[e]:s});paths.forEach(path=>revalidatePath(path))}catch(error){logger?.warn(`Revalidierung \\xFCbersprungen (kein Next.js-Kontext): ${error.message}`)}},\"purge\");const revalidateAfterChange=__name(({prefix,index})=>async({doc,previousDoc,req})=>{const paths=new Set([\"/\"]);if(index)paths.add(index);if(doc?.slug)paths.add(`${prefix}/${doc.slug}`);if(previousDoc?.slug&&previousDoc.slug!==doc?.slug){paths.add(`${prefix}/${previousDoc.slug}`)}await purge([...paths],req.payload.logger);return doc},\"revalidateAfterChange\");const revalidateGlobal=__name((...paths)=>async({doc,req})=>{await purge(paths,req.payload.logger);return doc},\"revalidateGlobal\");const revalidateAfterDelete=__name(({prefix,index})=>async({doc,req})=>{const paths=new Set([\"/\"]);if(index)paths.add(index);if(doc?.slug)paths.add(`${prefix}/${doc.slug}`);await purge([...paths],req.payload.logger);return doc},\"revalidateAfterDelete\");export{revalidateAfterChange,revalidateAfterDelete,revalidateGlobal};\n","warnings":[],"map":{"version":3,"mappings":"kHAcA,MAAM,MAAQ,aAAO,MAAiB,SAA6C,CACjF,GAAI,CACF,KAAM,CAAE,cAAe,EAAI,KAAM,QAAO,YAAY,8FACpD,MAAM,QAAS,MAAS,eAAe,IAAI,CAAC,CAC9C,OAAS,MAAO,CACd,QAAQ,KACN,yDAAuD,MAAgB,OAAO,EAChF,CACF,CACF,EATc,SAkBP,MAAM,sBACX,QAAC,CAAE,OAAQ,KAAM,IACjB,MAAO,CAAE,IAAK,YAAa,GAAI,IAAM,CACnC,MAAM,MAAQ,IAAI,IAAY,CAAC,GAAG,CAAC,EACnC,GAAI,MAAO,MAAM,IAAI,KAAK,EAC1B,GAAI,KAAK,KAAM,MAAM,IAAI,GAAG,MAAM,IAAI,IAAI,IAAI,EAAE,EAEhD,GAAI,aAAa,MAAQ,YAAY,OAAS,KAAK,KAAM,CACvD,MAAM,IAAI,GAAG,MAAM,IAAI,YAAY,IAAI,EAAE,CAC3C,CAEA,MAAM,MAAM,CAAC,GAAG,KAAK,EAAG,IAAI,QAAQ,MAAM,EAC1C,OAAO,GACT,EAZA,yBAkBK,MAAM,iBACX,WAAI,QACJ,MAAO,CAAE,IAAK,GAAI,IAAM,CACtB,MAAM,MAAM,MAAO,IAAI,QAAQ,MAAM,EACrC,OAAO,GACT,EAJA,oBAMK,MAAM,sBACX,QAAC,CAAE,OAAQ,KAAM,IACjB,MAAO,CAAE,IAAK,GAAI,IAAM,CACtB,MAAM,MAAQ,IAAI,IAAY,CAAC,GAAG,CAAC,EACnC,GAAI,MAAO,MAAM,IAAI,KAAK,EAC1B,GAAI,KAAK,KAAM,MAAM,IAAI,GAAG,MAAM,IAAI,IAAI,IAAI,EAAE,EAEhD,MAAM,MAAM,CAAC,GAAG,KAAK,EAAG,IAAI,QAAQ,MAAM,EAC1C,OAAO,GACT,EARA","names":[],"ignoreList":[],"sources":["/home/bitneo/htdocs/bitneo.ch/src/hooks/revalidate.ts"],"sourcesContent":[null]}}