1"use strict"; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="5f01dc38-cea6-5936-a1e8-1926c44dc8c7")}catch(e){}}(); 3(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[826],{826:(e,n,a)=>{a.r(n),a.d(n,{default:()=>r});a(43);var l=a(675),s=a(579);const r=e=>{let{genres:n}=e;if(!n||"object"!==typeof n||0===Object.keys(n).length)return(0,s.jsx)("div",{className:"no-genres-message",children:(0,s.jsx)("p",{children:"No genres available at this time."})});const a=Object.keys(n).filter((e=>e&&"string"===typeof e&&"null"!==e&&"undefined"!==e&&Array.isArray(n[e])&&n[e].length>0)).sort(((e,n)=>e.localeCompare(n)));if(0===a.length)return(0,s.jsx)("div",{className:"no-genres-message",children:(0,s.jsx)("p",{children:"No valid genres available at this time."})});const r=a.slice(0,12),i=e=>{var a,l,s,r,i,t;if(!n[e]||!n[e][0])return"/default-anime.jpg";const d=n[e][0];return(null===(a=d.images)||void 0===a||null===(l=a.webp)||void 0===l?void 0:l.large_image_url)||(null===(s=d.images)||void 0===s||null===(r=s.jpg)||void 0===r?void 0:r.large_image_url)||(null===(i=d.images)||void 0===i||null===(t=i.webp)||void 0===t?void 0:t.image_url)||d.image||"/default-anime.jpg"};return(0,s.jsx)("div",{className:"genres-grid",children:r.map((e=>{const a=["Hentai","Ecchi","Adult"].includes(e);const r=(e=>n[e]&&n[e][0]?n[e][0].totalCount||n[e].length:0)(e);return(0,s.jsxs)(l.N_,{to:`/genres/${encodeURIComponent(e)}`,className:"genre-tile "+(a?"adult-content":""),style:{backgroundImage:`linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(${i(e)})`},children:[(0,s.jsx)("span",{className:"genre-name",children:e}),(0,s.jsxs)("span",{className:"anime-count",children:[r," anime"]}),a&&(0,s.jsx)("span",{className:"adult-badge",children:"18+"})]},e)}))})}}}]); 4//# sourceMappingURL=826.451cd58b.chunk.js.map 5//# debugId=5f01dc38-cea6-5936-a1e8-1926c44dc8c7
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.