diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..1c80e14 Binary files /dev/null and b/.DS_Store differ diff --git a/animex/.DS_Store b/animex/.DS_Store new file mode 100644 index 0000000..1703ad7 Binary files /dev/null and b/animex/.DS_Store differ diff --git a/animex/README.md b/animex/README.md new file mode 100644 index 0000000..eb1d599 Binary files /dev/null and b/animex/README.md differ diff --git a/animex/Resources/.DS_Store b/animex/Resources/.DS_Store new file mode 100644 index 0000000..f5238a4 Binary files /dev/null and b/animex/Resources/.DS_Store differ diff --git a/animex/Resources/Images/Launch.png b/animex/Resources/Images/Launch.png new file mode 100644 index 0000000..1f7fb84 Binary files /dev/null and b/animex/Resources/Images/Launch.png differ diff --git a/animex/Resources/Images/Launch_screen.png b/animex/Resources/Images/Launch_screen.png new file mode 100644 index 0000000..e531625 Binary files /dev/null and b/animex/Resources/Images/Launch_screen.png differ diff --git a/animex/Resources/Images/aesthetic.jpg b/animex/Resources/Images/aesthetic.jpg new file mode 100644 index 0000000..1adccc3 Binary files /dev/null and b/animex/Resources/Images/aesthetic.jpg differ diff --git a/animex/Resources/Images/logo-196.png b/animex/Resources/Images/logo-196.png new file mode 100644 index 0000000..414c06f Binary files /dev/null and b/animex/Resources/Images/logo-196.png differ diff --git a/animex/Resources/Images/logo-256.png b/animex/Resources/Images/logo-256.png new file mode 100644 index 0000000..2f7a470 Binary files /dev/null and b/animex/Resources/Images/logo-256.png differ diff --git a/animex/Resources/Images/logo-512.png b/animex/Resources/Images/logo-512.png new file mode 100644 index 0000000..b8d4896 Binary files /dev/null and b/animex/Resources/Images/logo-512.png differ diff --git a/animex/Resources/Svgs/Tabbar/Anime.svg b/animex/Resources/Svgs/Tabbar/Anime.svg new file mode 100644 index 0000000..4c4af32 --- /dev/null +++ b/animex/Resources/Svgs/Tabbar/Anime.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/animex/Resources/Svgs/item-list-1.svg b/animex/Resources/Svgs/item-list-1.svg new file mode 100644 index 0000000..ea1265a --- /dev/null +++ b/animex/Resources/Svgs/item-list-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/animex/Resources/Svgs/item-list-2.svg b/animex/Resources/Svgs/item-list-2.svg new file mode 100644 index 0000000..391ebf5 --- /dev/null +++ b/animex/Resources/Svgs/item-list-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/animex/Resources/Svgs/item-list-arrow.svg b/animex/Resources/Svgs/item-list-arrow.svg new file mode 100644 index 0000000..8658de0 --- /dev/null +++ b/animex/Resources/Svgs/item-list-arrow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/animex/Resources/favicon.png b/animex/Resources/favicon.png new file mode 100644 index 0000000..b347031 Binary files /dev/null and b/animex/Resources/favicon.png differ diff --git a/animex/Resources/manga.css b/animex/Resources/manga.css new file mode 100644 index 0000000..70f5c2a --- /dev/null +++ b/animex/Resources/manga.css @@ -0,0 +1,885 @@ +:root { + /* Accent and Palette */ + --brand-accent: #ff9500; + --background-primary: #0a0a0a; + --background-secondary: #161616; + --background-tertiary: #202020; /* Added for consistency in related cards */ + --text-primary: #eaeaea; + --text-secondary: #999999; + --text-muted: #666; /* Added for info messages */ + --border-color: #2a2a2a; + + /* Effects */ + --brand-glow: rgba(255, 149, 0, 0.5); + --shadow-color: rgba(0, 0, 0, 0.6); + + /* Animation and Sizing */ + --transition-duration: 0.3s; + --border-radius: 8px; +} + +*, +*::before, +*::after { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +html { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +body { + background-color: var(--background-primary); + color: var(--text-primary); + font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + Helvetica, Arial, sans-serif; + line-height: 1.6; +} + +#manga-container { + width: 100%; + min-height: 100vh; + overflow-x: hidden; +} + +/* --- HERO SECTION --- */ +#hero-section { + position: relative; + display: flex; + align-items: center; + justify-content: center; + height: 60vh; + min-height: 450px; + padding: 0 5%; + background-color: var(--background-tertiary); + background-size: cover; + background-position: center; + transition: background-image var(--transition-duration) ease-in-out; +} + +.hero-overlay { + position: absolute; + inset: 0; + background: linear-gradient( + to top, + var(--background-primary) 20%, + rgba(10, 10, 10, 0.7) 50%, + transparent 100% + ); + z-index: 1; +} + +.back-btn { + position: absolute; + top: 20px; + left: 20px; + z-index: 10; + display: flex; + align-items: center; + justify-content: center; + width: 44px; + height: 44px; + border-radius: 50%; + background: rgba(30, 30, 30, 0.7); + border: 1px solid var(--border-color); + color: var(--text-primary); + font-size: 1.2rem; + cursor: pointer; + transition: background-color var(--transition-duration) ease, + transform var(--transition-duration) ease; +} + +.back-btn:hover { + background-color: var(--background-secondary); + transform: scale(1.05); +} + +.vertical-title-jp { + position: absolute; + top: 50%; + right: 30px; + transform: translateY(-50%); + z-index: 2; + writing-mode: vertical-rl; + font-size: clamp(2.5rem, 6vw, 4rem); + font-weight: 700; + color: rgba(255, 255, 255, 0.15); + letter-spacing: 6px; + user-select: none; + opacity: 0; + transition: opacity 0.5s ease 0.2s; +} + +.vertical-title-jp.loaded { + opacity: 1; +} + +.cover-art-container { + position: relative; + z-index: 3; + height: 65%; + max-height: 420px; + aspect-ratio: 2 / 3; + transform: translateY(20px); + transition: transform 0.5s ease; +} + +.cover-art-container.loaded { + transform: translateY(30px); +} + +#manga-cover { + width: 100%; + height: 100%; + object-fit: cover; + border-radius: var(--border-radius); + box-shadow: 0 20px 40px -10px var(--shadow-color); +} + +/* --- CONTENT SHEET --- */ +#content-sheet { + position: relative; + z-index: 4; + max-width: 1200px; + min-height: 50vh; + margin: -50px auto 0; + padding: 2rem 5%; + background: transparent; + border-radius: 24px 24px 0 0; +} + +.manga-title-en { + font-size: clamp(2.2rem, 6vw, 3rem); + font-weight: 800; + line-height: 1.1; + text-align: left; +} + +.manga-title-jp { + margin-bottom: 2rem; + font-size: clamp(1.1rem, 3vw, 1.3rem); + font-weight: 400; + color: var(--text-secondary); + text-align: left; +} + +.genres-container { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + gap: 10px; + margin-bottom: 2.5rem; +} + +.genre-tag { + padding: 6px 14px; + border: 1px solid var(--border-color); + border-radius: 4px; + background: transparent; + color: var(--text-secondary); + font-size: 0.9rem; + font-weight: 600; + transition: color var(--transition-duration) ease, + border-color var(--transition-duration) ease; +} + +.genre-tag:hover { + color: var(--text-primary); + border-color: var(--brand-accent); +} + +.synopsis-container { + margin: 0 0 3rem 0; +} + +.synopsis-container h3 { + padding-bottom: 0.5rem; + margin-bottom: 1rem; + border-bottom: 2px solid var(--border-color); + font-size: 1.2rem; + font-weight: 600; + color: var(--text-primary); +} + +#manga-synopsis { + color: var(--text-secondary); + font-size: 1.05rem; + line-height: 1.8; +} + +/* --- TABS SYSTEM --- */ +.tabs-section { + margin: 0 auto; +} + +.tabs-container { + display: flex; + gap: 1.5rem; + margin-bottom: 2rem; + border-bottom: 1px solid var(--border-color); +} + +.tab-btn { + position: relative; + padding: 1rem 0.25rem; + border: none; + background: none; + color: var(--text-secondary); + font-size: 1.1rem; + font-weight: 600; + cursor: pointer; + transition: color var(--transition-duration) ease; +} + +.tab-btn::after { + content: ""; + position: absolute; + bottom: -1px; + left: 0; + right: 0; + height: 2px; + background-color: var(--brand-accent); + transform: scaleX(0); + transition: transform var(--transition-duration) + cubic-bezier(0.19, 1, 0.22, 1); +} + +.tab-btn:hover { + color: var(--text-primary); +} + +.tab-btn.active { + color: var(--text-primary); +} + +.tab-btn.active::after { + transform: scaleX(1); +} + +.tab-panel { + display: none; + animation: fadeIn 0.4s ease; +} + +.tab-panel.active { + display: flex; + flex-direction: column; +} + +@keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} + +/* --- CHAPTER LIST --- */ +#chapter-list { + display: flex; + flex-direction: column; + gap: 12px; + margin: 0; + padding: 0; + list-style: none; +} + +.chapter-item { + display: flex; + align-items: stretch; + border: 1px solid var(--border-color); + border-radius: var(--border-radius); + background-color: var(--background-secondary); + overflow: hidden; + cursor: pointer; + transition: transform 0.2s ease-in-out, border-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; +} + +.chapter-item:hover { + transform: translateY(-4px) scale(1.02); + border-color: var(--brand-accent); + box-shadow: 0 8px 25px -5px var(--shadow-color); +} + +.chapter-item.is-read .chapter-details .chapter-title { + color: var(--text-secondary); +} + +.chapter-item.is-read:hover .chapter-details .chapter-title { + color: var(--text-primary); +} + +.chapter-thumbnail { + position: relative; + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + width: 180px; + background-color: #333; + background-size: cover; + background-position: center; +} + +.chapter-thumbnail .chapter-number-display { + z-index: 2; + font-size: 1.8rem; + font-weight: 800; + color: rgba(255, 255, 255, 0.8); + text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); +} + +.chapter-thumbnail::after { + content: "\f04b"; + font-family: "Font Awesome 6 Free"; + font-weight: 900; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) scale(0.8); + z-index: 3; + font-size: 32px; + color: rgba(255, 255, 255, 0.9); + opacity: 0; + transition: opacity 0.2s ease-out, transform 0.2s ease-out; +} + +.chapter-item:hover .chapter-thumbnail::after { + opacity: 1; + transform: translate(-50%, -50%) scale(1); +} + +.chapter-item .chapter-thumbnail::before { + content: ""; + position: absolute; + inset: 0; + z-index: 1; + background: radial-gradient( + circle at center, + rgba(0, 0, 0, 0.3) 0%, + rgba(0, 0, 0, 0.7) 100% + ); + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.chapter-item:hover .chapter-thumbnail::before { + opacity: 1; +} + +.read-progress { + position: absolute; + bottom: 0; + left: 0; + z-index: 4; + width: 0; + height: 5px; + background-color: var(--brand-accent); + transition: width 0.4s ease; +} + +.chapter-item.is-read .read-progress { + width: 100%; +} + +.chapter-details { + display: flex; + flex-direction: column; + justify-content: center; + flex-grow: 1; + gap: 6px; + padding: 12px 20px; +} + +.chapter-title { + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + font-size: 1.05rem; + font-weight: 600; + line-height: 1.4; + color: var(--text-primary); + transition: color 0.2s ease; +} + +.chapter-meta { + font-size: 0.85rem; + font-weight: 400; + color: var(--text-secondary); +} + +.chapter-actions { + display: flex; + align-items: center; + justify-content: center; + padding: 0 16px; +} + +.action-btn { + display: flex; + align-items: center; + justify-content: center; + width: 44px; + height: 44px; + border-radius: 50%; + background-color: transparent; + border: none; + color: var(--text-secondary); + font-size: 1.3rem; + cursor: pointer; + opacity: 0.7; + transition: background-color 0.2s ease, color 0.2s ease, transform 0.2s ease, + opacity 0.2s ease; +} + +.chapter-item:hover .action-btn { + opacity: 1; + background-color: rgba(255, 255, 255, 0.1); +} + +.action-btn:hover { + color: var(--brand-accent); + transform: scale(1.1); +} + +.action-btn:active { + transform: scale(1); +} +.add-to-list-btn { + margin-right: 10px; +} +/* --- READER MODAL --- */ +#reader-modal-container { + display: none; + position: fixed; + inset: 0; + z-index: 2000; + background-color: #121212; + opacity: 0; + transform: translateY(100%); + transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease; +} + +#reader-modal-container.visible { + display: block; + transform: translateY(0); + opacity: 1; +} + +#reader-modal-container iframe { + width: 100%; + height: 100%; + border: none; +} + +/* --- UTILITIES & PLACEHOLDERS --- */ +.loader { + width: 40px; + height: 40px; + margin: 2rem auto; + border: 4px solid var(--border-color); + border-top-color: var(--brand-accent); + border-radius: 50%; + animation: spin 1s linear infinite; +} + +@keyframes spin { + to { + transform: rotate(360deg); + } +} + +.placeholder-text { + padding: 2rem; + color: var(--text-secondary); + font-style: italic; + text-align: center; +} + +.clear-cache-btn { + float: right; + padding: 10px 20px; + margin-bottom: 10px; + border-radius: 5px; + border: 4px solid var(--brand-accent); + background-color: rgba(0, 0, 0, 0.3); + box-shadow: inset 0 0 15px rgba(135, 135, 135, 0.1), + 0 0 18px 3px rgba(0, 0, 0, 0.3); + color: white; + font-family: Tahoma, sans-serif; + font-weight: 600; + cursor: pointer; +} + +.jump-read-btn { + padding: 10px 20px; + margin-bottom: 10px; + border-radius: 5px; + border: 4px solid var(--brand-accent); + background-color: rgba(0, 0, 0, 0.3); + box-shadow: inset 0 0 15px rgba(135, 135, 135, 0.1), + 0 0 18px 3px rgba(0, 0, 0, 0.3); + color: white; + font-family: Tahoma, sans-serif; + font-weight: 600; + cursor: pointer; +} + +/* --- RELATED & RECOMMENDATIONS --- */ +.section-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; +} + +.section-title { + margin: 0; +} + +.content-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); + gap: 1.5rem; +} + +.recommendation-card { + display: flex; + flex-direction: column; + border-radius: var(--border-radius); + background-color: var(--background-secondary); + box-shadow: 0 2px 8px var(--shadow-color); + color: var(--text-primary); + text-decoration: none; + overflow: hidden; + transition: transform var(--transition-duration) ease, + box-shadow var(--transition-duration) ease; +} + +.recommendation-card:hover { + transform: translateY(-5px); + box-shadow: 0 8px 20px var(--shadow-color); +} + +.recommendation-card-img-container { + width: 100%; + aspect-ratio: 2 / 3; + background-color: var(--background-tertiary); + overflow: hidden; +} + +.recommendation-card-img { + width: 100%; + height: 100%; + object-fit: cover; + transition: transform var(--transition-duration) ease; +} + +.recommendation-card:hover .recommendation-card-img { + transform: scale(1.1); +} + +.recommendation-card-title { + flex-grow: 1; + padding: 0.75rem; + font-size: 0.9rem; + font-weight: 500; + line-height: 1.4; +} + +.related-content-container { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); + gap: 1.5rem; +} + +.related-card { + display: flex; + gap: 1rem; + margin-bottom: 1rem; + border-radius: var(--border-radius); + background-color: var(--background-secondary); + text-decoration: none; + overflow: hidden; + transition: background-color var(--transition-duration) ease, + transform var(--transition-duration) ease; +} + +.related-card:hover { + background-color: var(--background-tertiary); + transform: translateY(-2px); +} + +.related-card-img-container { + flex-shrink: 0; + width: 80px; + aspect-ratio: 2 / 3; + background-color: var(--background-tertiary); + overflow: hidden; +} + +.related-card-img { + width: 100%; + height: 100%; + object-fit: cover; +} + +.related-card-info { + display: flex; + flex-direction: column; + justify-content: center; + flex-grow: 1; + min-width: 0; /* Prevents flexbox overflow */ + padding: 1rem 1rem 1rem 0; +} + +.related-card-title { + margin-bottom: 0.5rem; + font-size: 1.1rem; + font-weight: 500; + color: var(--text-primary); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.related-card-tag { + align-self: flex-start; + padding: 4px 8px; + border-radius: 4px; + background-color: var(--brand-accent); + color: var(--background-primary); + font-size: 0.8rem; + font-weight: 600; + text-transform: capitalize; +} + +.info-message { + padding: 2rem; + color: var(--text-muted); + font-style: italic; + text-align: center; +} + +/* --- MANGADEX & META STYLES --- */ +.mangadex-button { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 8px 16px; + border: 1px solid var(--border-color); + border-radius: var(--border-radius); + background-color: #333; + color: white; + font-family: inherit; + font-size: 0.9rem; + font-weight: 600; + text-decoration: none; + cursor: pointer; + transition: background-color 0.2s ease, border-color 0.2s ease, + transform 0.2s ease; +} + +.mangadex-button:hover { + background-color: #444; + border-color: var(--brand-accent); + transform: translateY(-2px); +} + +.mangadex-button img { + height: 20px; +} + +.chapter-meta-mangadex { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 8px; + margin-top: 6px; +} + +.meta-tag { + display: inline-flex; + align-items: center; + gap: 6px; + padding: 4px 8px; + border: 1px solid var(--border-color); + border-radius: 4px; + background-color: rgba(255, 255, 255, 0.05); + color: var(--text-secondary); + font-size: 0.75rem; + font-weight: 600; + transition: background-color var(--transition-duration) ease, + border-color var(--transition-duration) ease; +} + +.meta-tag .fas { + font-size: 0.8em; +} + +.chapter-item:hover .meta-tag { + background-color: rgba(255, 255, 255, 0.1); + border-color: var(--brand-glow); +} + +/* --- PAGINATION --- */ +.pagination-container { + display: flex; + justify-content: center; + align-items: center; + gap: 0.5rem; + padding: 2rem 0; +} + +.pagination-container button { + padding: 10px 18px; + border: 1px solid var(--border-color); + border-radius: var(--border-radius); + background-color: var(--background-secondary); + color: var(--text-primary); + font-weight: 600; + cursor: pointer; + transition: background-color var(--transition-duration) ease, + border-color var(--transition-duration) ease, + color var(--transition-duration) ease, + transform var(--transition-duration) ease; +} + +.pagination-container button:hover:not(:disabled) { + background-color: var(--brand-accent); + border-color: var(--brand-accent); + color: var(--background-primary); + transform: translateY(-2px); +} + +.pagination-container button:disabled { + opacity: 0.4; + cursor: not-allowed; +} + +.pagination-container span { + padding: 0 1rem; + color: var(--text-secondary); + font-weight: 600; +} + +/* --- RESPONSIVE ADJUSTMENTS --- */ +@media (max-width: 768px) { + #hero-section { + height: 50vh; + min-height: 400px; + } + + .vertical-title-jp { + display: none; + } + + .cover-art-container { + height: 60%; + } + + #content-sheet { + margin-top: -60px; + padding: 3rem 1.5rem 1.5rem; + } + + .manga-title-en, + .manga-title-jp { + text-align: center; + } + + .genres-container { + justify-content: center; + } + + .tab-btn { + font-size: 1rem; + } + + .chapter-item:hover { + transform: translateY(-2px) scale(1.01); + } + + .chapter-thumbnail { + width: 80px; + } + + .chapter-details { + gap: 2px; + padding: 8px 12px; + } + + .chapter-title { + font-size: 0.9rem; + } + + .chapter-meta { + font-size: 0.75rem; + } + + .chapter-actions { + padding: 0 8px; + } + + .action-btn.download-btn { + width: 36px; + height: 36px; + font-size: 1.1rem; + background-color: rgba(255, 255, 255, 0.05); + opacity: 1; /* Always visible on touch devices */ + } + .action-btn.add-to-list-btn { + width: 36px; + height: 36px; + font-size: 1.1rem; + background-color: rgba(255, 255, 255, 0.05); + opacity: 1; /* Always visible on touch devices */ + } + + .related-content-container { + grid-template-columns: 1fr; + gap: 1rem; + } +} + +@media (max-width: 480px) { + .chapter-meta-mangadex { + flex-direction: column; + align-items: flex-start; + gap: 8px; + } + + .chapter-item .chapter-details { + padding: 12px 15px; + } +} +.add-list-btn-container { + display: flex; + justify-content: center; + margin-bottom: 1rem; + width: 100%; +} + +.hero-action-btn { + padding: 6px 14px; + border: 1px solid var(--border-color); + border-radius: 4px; + background: transparent; + color: var(--text-secondary); + font-size: 0.9rem; + font-weight: 600; + transition: color var(--transition-duration) ease +} + +.hero-action-btn:hover { + color: var(--brand-accent); + border-color: var(--brand-accent); + user-select: none; +} \ No newline at end of file diff --git a/animex/Resources/manifest.json b/animex/Resources/manifest.json new file mode 100644 index 0000000..b32dae1 --- /dev/null +++ b/animex/Resources/manifest.json @@ -0,0 +1,27 @@ +{ + "name": "Animex", + "short_name": "Animex", + "description": "Animex - Anime and Manga Search and Player", + "start_url": "/?source=pwa", + "scope": "/", + "display": "standalone", + "background_color": "#0b0b0b", + "theme_color": "#FF9500", + "icons": [ + { + "src": "/Resources/Images/logo-256.png", + "sizes": "400x400", + "type": "image/png" + }, + { + "src": "/Resources/Images/logo-196.png", + "sizes": "196x196", + "type": "image/png" + }, + { + "src": "/Resources/Images/logo-512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} diff --git a/animex/Resources/old/Manga.html b/animex/Resources/old/Manga.html new file mode 100644 index 0000000..bee5318 --- /dev/null +++ b/animex/Resources/old/Manga.html @@ -0,0 +1,186 @@ + + + + + + Animex + + + + + +
+ + Header Background + + + Featured Poster + + + + + + + +
+
+ Explore Manga +
+
+ +
Loading manga...
+
+
+ + +
+ +
+
+ + + +
+
MANGA
+
+ + +
+
+ + + +
+
ANIME
+
+ + +
+
+ + + +
+
SEARCH
+
+ + +
+
+ + + +
+
LIBRARY
+
+ + +
+
+ + + +
+
SETTINGS
+
+
+
+ +
+ Desktop app isn't available now. Please use a mobile device or resize your browser to a mobile width (e.g., less than 420px wide). +
+ + + + \ No newline at end of file diff --git a/animex/Resources/old/styles.css b/animex/Resources/old/styles.css new file mode 100644 index 0000000..19c62ff --- /dev/null +++ b/animex/Resources/old/styles.css @@ -0,0 +1,270 @@ +/* body, #app-wrapper, #desktop-message, @media (max-width: 420px) rules remain the same as your previous version */ +body { + margin: 0; + background-color: #e0e0e0; /* A light grey for desktop background */ + display: flex; + justify-content: center; + align-items: center; + min-height: 100vh; + font-family: Verdana, sans-serif; +} + +#app-wrapper { + width: 402px; /* Design reference width */ + height: 874px; /* Design reference height */ + position: relative; + background: white; + overflow: hidden; /* Crucial to contain absolutely positioned children */ + display: none; /* Hidden by default, shown via media query for mobile */ + box-shadow: 0 0 20px rgba(0,0,0,0.2); /* Optional: for better visual separation if shown on desktop */ +} + +/* --- Desktop Message --- */ +#desktop-message { + display: flex; /* Shown by default on desktop/larger screens */ + justify-content: center; + align-items: center; + width: 100%; + height: 100vh; /* Can be min-height: 100vh as well */ + text-align: center; + font-size: 20px; + color: #333; + padding: 20px; + box-sizing: border-box; +} + +/* --- Styles for elements INSIDE #app-wrapper --- */ +/* --- Explore Tab Backing --- */ +.explore-backing { + position: absolute; + left: 0; + top: 299px; + width: 100%; + background: #36362F; + border-top-left-radius: 25px; + border-top-right-radius: 25px; + box-sizing: border-box; +} + +/* --- Explore Title --- */ +.explore-title { + position: absolute; + left: 19px; + top: 15px; + color: white; + font-size: 24px; /* Slightly reduced for potentially longer text */ + font-family: Verdana; + font-weight: 700; + word-wrap: break-word; + z-index: 1; +} + +/* --- Scrollable List --- */ +#scrollable-list-content { + position: absolute; + top: 60px; + left: 0; + width: 100%; + overflow-y: auto; + padding: 0 10px 10px 10px; + box-sizing: border-box; +} +.loading-message, .error-message, .info-message { + color: white; + text-align: center; + padding: 20px; + font-size: 16px; +} + +/* --- List Items --- */ +.list-item-wrapper { + position: relative; + width: 100%; + height: 80px; /* Increased height slightly for better spacing */ + margin-bottom: 12px; + box-sizing: border-box; + background-color: rgba(255, 255, 255, 0.05); /* Subtle background for items */ + border-radius: 8px; +} +.list-item-wrapper:last-child { + margin-bottom: 0; +} + +/* --- Helper Classes --- */ +.app-absolute { + position: absolute; +} +.flex-center-col { + justify-content: center; /* Vertically center text in its given height */ + align-items: flex-start; /* Align text to the start horizontally */ + display: flex; + flex-direction: column; +} + +/* --- Image Adjustments --- */ +img { + object-fit: cover; + display: block; +} + +/* --- Bottom Navigation Bar --- */ +.bottom-tabbar { + position: absolute; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 98px; + background: #22221C; + box-sizing: border-box; + z-index: 10; +} + +/* --- Header and Featured Content Specific Styles --- */ +.header-main-image { + width: 540px; + height: 409px; + box-shadow: 1.6px 1.6px 1.6px rgba(0,0,0,0.1); + filter: blur(1.5px) brightness(0.7); /* Adjusted for better text visibility */ +} + +.featured-poster-img { + width: 126px; + height: 193px; + box-shadow: 6px 6px 15px rgba(0, 0, 0, 0.3); + border-radius: 8px; +} +.featured-small-text { + color: white; + font-size: 10px; + font-family: Verdana; + font-weight: 600; + word-wrap: break-word; +} +.featured-title-text { /* New class for the featured title div */ + color: white; + font-size: 20px; + font-family: Verdana; + font-weight: 700; + line-height: 1.2; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 3; /* Limit to 3 lines */ + -webkit-box-orient: vertical; +} +.featured-button-background { + width: 160px; + height: 21px; + background: rgba(54, 54, 47, 0.8); /* Darker, slightly transparent */ + border-radius: 81px; +} +.featured-button-icon-svg-wrapper { + /* Positioned by inline styles */ +} + + +/* List Item Specific Styles (Updated for CSS backgrounds) */ +.li-thumb-container { + /* No explicit background needed if img fills it */ + width: 58px; /* Ensure container size matches image */ + height: 64px; + /* left: 10px; top: 5px; (from JS) */ +} +.li-thumb-img { + width:58px; + height:64px; + border-radius:9px; /* Rounded corners for the manga cover */ +} +.li-main-title-text { + /* top: 8px; left: 85px; (from JS) */ + color: white; + font-size: 16px; /* Adjusted for better fit */ + font-family: Verdana; + font-weight: 700; + line-height: 1.2; + max-height: 38px; /* Approx 2 lines */ + overflow: hidden; + text-overflow: ellipsis; + /* width: calc(100% - 125px); (from JS - to prevent overlap with arrow) */ + display: -webkit-box; /* For multi-line ellipsis */ + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.li-rating-badge-bg, .li-chapters-badge-bg { /* Combined for similar styling */ + height: 22px; /* Adjusted height */ + background: #22221C; /* Dark background for badges */ + border-radius: 11px; /* Rounded corners */ + /* top: 48px; (from JS) */ +} +.li-rating-badge-bg { + width: 85px; /* Fixed width for rating */ + /* left: 85px; (from JS) */ +} +.li-chapters-badge-bg { + min-width: 55px; /* Min width, can grow */ + padding: 0 8px; /* Padding for dynamic width */ + /* left: 180px; (from JS) */ +} + +.li-badge-text { + /* height: 19px; (Not strictly needed with flex centering) */ + /* top: 51px; (from JS, vertically align with badge bg) */ + text-align: center; + color: white; + font-size: 11px; /* Adjusted for badge size */ + font-family: Verdana; + font-weight: 700; + line-height: 22px; /* Match badge height for vertical center */ + white-space: nowrap; + /* width and left are set in JS or specific badge bg above */ +} +.li-rating-text-spacing { + letter-spacing: 0.5px; +} +.li-arrow-icon-wrapper { + /* top: 24px; right: 15px; (from JS) */ +} + +/* Bottom Tab Bar Specific Styles */ +.tab-icon-svg-wrapper { + /* Positioned via inline styles (top, left) */ +} +.tab-label-text { + top: 66px; + text-align: center; + font-size: 12px; + font-family: Verdana; + font-weight: 700; + word-wrap: break-word; +} + + +/* --- Mobile View Overrides & Enhancements --- */ +@media (max-width: 420px) { + body { + background-color: white; + } + + #app-wrapper { + display: block; + width: 100vw; + height: 100vh; + margin: 0; + box-shadow: none; + } + + #desktop-message { + display: none; + } + + .explore-backing { + bottom: 98px; + } + + #scrollable-list-content { + height: calc(100% - 60px); + } +} \ No newline at end of file diff --git a/animex/Resources/series.css b/animex/Resources/series.css new file mode 100644 index 0000000..d315743 --- /dev/null +++ b/animex/Resources/series.css @@ -0,0 +1,540 @@ +/* ========================================= + 1. VARIABLES & RESET + ========================================= */ +:root { + /* Brand & Palette */ + --brand-accent: #ff9500; + --brand-accent-hover: #ffae40; + --background-primary: #0a0a0a; + --background-secondary: #161616; + --background-tertiary: #202020; + + /* Text Colors */ + --text-primary: #eaeaea; + --text-secondary: #999999; + --text-muted: #666666; + + /* UI Elements */ + --border-color: #2a2a2a; + --shadow-color: rgba(0, 0, 0, 0.6); + --brand-glow: rgba(255, 149, 0, 0.5); + + /* Dimensions & Animation */ + --transition-duration: 0.3s; + --border-radius: 8px; + --nav-height: 60px; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +html { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + scroll-behavior: smooth; +} + +body { + background-color: var(--background-primary); + color: var(--text-primary); + font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + line-height: 1.6; + overflow-x: hidden; +} + +/* Custom Scrollbar */ +::-webkit-scrollbar { + width: 8px; + height: 8px; +} +::-webkit-scrollbar-track { + background: var(--background-secondary); +} +::-webkit-scrollbar-thumb { + background: #444; + border-radius: 4px; +} +::-webkit-scrollbar-thumb:hover { + background: #555; +} + +/* ========================================= + 2. APP STRUCTURE & HERO SECTION + ========================================= */ +.app-container { + width: 100%; + min-height: 100vh; + display: flex; + flex-direction: column; +} + +/* Hero Section */ +.series-hero-section { + position: relative; + height: 70vh; + min-height: 550px; + background-size: cover; + background-position: center 20%; + display: flex; + flex-direction: column; + justify-content: flex-end; + padding: 0 5% 4rem; + transition: background-image var(--transition-duration) ease-in-out; +} + +.hero-overlay { + position: absolute; + inset: 0; + background: linear-gradient( + to top, + var(--background-primary) 15%, + rgba(10, 10, 10, 0.9) 50%, + rgba(10, 10, 10, 0.4) 80%, + rgba(0,0,0,0.3) 100% + ); + z-index: 1; + pointer-events: none; +} + +.series-hero-content { + position: relative; + z-index: 2; + width: 100%; + max-width: 1600px; + margin: 0 auto; + display: flex; + align-items: flex-end; + gap: 3rem; + animation: fadeInUp 0.6s cubic-bezier(0.19, 1, 0.22, 1); +} + +/* Desktop Poster in Hero */ +.hero-poster-container { + display: none; /* Hidden on mobile */ + width: 280px; + flex-shrink: 0; + border-radius: 8px; + overflow: hidden; + box-shadow: 0 10px 40px rgba(0,0,0,0.5); + border: 1px solid rgba(255,255,255,0.1); +} +.hero-poster-img { + width: 100%; + height: auto; + display: block; +} + +.hero-text-content { + flex: 1; +} + +@keyframes fadeInUp { + from { opacity: 0; transform: translateY(30px); } + to { opacity: 1; transform: translateY(0); } +} + +.series-title-text { + font-size: clamp(2rem, 5vw, 3.8rem); + font-weight: 800; + color: var(--text-primary); + text-shadow: 2px 2px 15px rgba(0, 0, 0, 0.9); + line-height: 1.1; + margin-bottom: 0.5rem; + letter-spacing: -0.02em; +} + +/* Hero Sub-metadata (Rating, Studio) */ +.hero-sub-meta { + display: flex; + align-items: center; + gap: 15px; + margin-bottom: 1.5rem; + font-size: 0.95rem; + color: #ccc; + font-weight: 500; +} +.hero-rating-badge { + background: rgba(255,255,255,0.1); + padding: 2px 8px; + border-radius: 4px; + display: flex; + align-items: center; + gap: 5px; + border: 1px solid rgba(255,255,255,0.2); +} +.hero-rating-badge i { color: var(--brand-accent); font-size: 0.8em; } + +/* --- HERO ACTIONS --- */ +.hero-actions { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 12px; + margin-top: 1.5rem; +} + +/* Primary Watch Button */ +.hero-watch-btn { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 10px; + background-color: var(--brand-accent); + color: #000; + padding: 12px 28px; + border-radius: 4px; + border: none; + font-size: 1rem; + font-weight: 700; + cursor: pointer; + box-shadow: 0 4px 15px rgba(255, 149, 0, 0.3); + transition: all 0.2s ease; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.hero-watch-btn:hover { + background-color: var(--brand-accent-hover); + transform: translateY(-2px) scale(1.02); + box-shadow: 0 6px 25px rgba(255, 149, 0, 0.5); +} + +/* Secondary Action Buttons */ +.hero-action-btn { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 8px; + background: rgba(255, 255, 255, 0.1); + border: 1px solid rgba(255, 255, 255, 0.2); + color: var(--text-primary); + padding: 0 20px; + height: 48px; + border-radius: 4px; + font-size: 0.95rem; + font-weight: 600; + cursor: pointer; + backdrop-filter: blur(5px); + transition: all 0.2s ease; +} + +.hero-action-btn:hover { + background-color: rgba(255, 255, 255, 0.2); + border-color: var(--text-primary); +} + +.back-btn { + position: absolute; + top: 25px; + left: 25px; + z-index: 10; + background: rgba(0, 0, 0, 0.5); + border: none; + color: var(--text-primary); + width: 44px; + height: 44px; + border-radius: 50%; + font-size: 1.2rem; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + transition: all 0.2s ease; +} +.back-btn:hover { background-color: rgba(255,255,255,0.2); } + +/* ========================================= + 3. MAIN CONTENT + ========================================= */ +.main-content { + position: relative; + padding: 0 5% 4rem; + background-color: var(--background-primary); + z-index: 3; + max-width: 1600px; + margin: 0 auto; +} + +.series-details-section { + margin-bottom: 3rem; + border-bottom: 1px solid var(--border-color); + padding-bottom: 2rem; +} + +.series-meta-info { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 8px 16px; + margin-bottom: 1.5rem; + font-size: 0.9rem; + color: var(--text-secondary); +} +.series-meta-info span:not(:last-child)::after { + content: "•"; + margin-left: 16px; + color: var(--border-color); +} +#series-score { color: var(--brand-accent); font-weight: 700; } + +.details-grid { + display: grid; + grid-template-columns: 2fr 1fr; + gap: 3rem; +} +#series-synopsis { + font-size: 1rem; + line-height: 1.7; + color: #ccc; +} +#series-info-additional p { + margin-bottom: 0.5rem; + color: var(--text-muted); + font-size: 0.9rem; +} +#series-info-additional strong { color: #fff; } + +/* Genres/Studios */ +.series-genres span, .series-studios span { + display: inline-block; + margin: 5px 5px 0 0; + padding: 4px 10px; + background: var(--background-secondary); + border: 1px solid var(--border-color); + border-radius: 4px; + font-size: 0.8rem; + color: #aaa; +} + +/* ========================================= + 4. TABS & SECTIONS LAYOUT + ========================================= */ +.tabs-section { margin-top: 2rem; } + +/* Desktop: Hide Tabs, Stack Panels */ +@media (min-width: 769px) { + .tabs-container { display: none; } + .tab-panel { + display: block !important; + margin-bottom: 4rem; + opacity: 1 !important; + } + + /* Section Headings for Desktop Stacking */ + .tab-panel::before { + content: attr(data-label); + display: block; + font-size: 1.5rem; + font-weight: 700; + margin-bottom: 1.5rem; + color: var(--text-primary); + border-left: 4px solid var(--brand-accent); + padding-left: 12px; + } +} + +/* Mobile: Show Tabs */ +@media (max-width: 768px) { + .tabs-container { + display: flex; + overflow-x: auto; + gap: 1.5rem; + border-bottom: 1px solid var(--border-color); + margin-bottom: 1.5rem; + padding-bottom: 0.5rem; + } + .tab-btn { + background: none; + border: none; + color: var(--text-secondary); + font-size: 1rem; + font-weight: 600; + white-space: nowrap; + padding: 0.5rem 0; + cursor: pointer; + position: relative; + } + .tab-btn.active { color: var(--text-primary); } + .tab-btn.active::after { + content: ''; + position: absolute; + bottom: -0.5rem; + left: 0; right: 0; + height: 2px; + background: var(--brand-accent); + } + .tab-panel { display: none; } + .tab-panel.active { display: block; animation: fadeIn 0.3s; } +} + +/* ========================================= + 5. EPISODES + ========================================= */ +.section-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + gap: 1rem; +} +.season-selector { + padding: 8px 12px; + border-radius: 4px; + background: var(--background-secondary); + color: var(--text-primary); + border: 1px solid var(--border-color); + outline: none; + font-weight: 600; +} + +.episode-list { display: flex; flex-direction: column; gap: 8px; } + +.episode-item { + display: flex; + align-items: center; + background: var(--background-secondary); + border-radius: 4px; + overflow: hidden; + cursor: pointer; + transition: background 0.2s; + height: 90px; + padding-right: 15px; +} +.episode-item:hover { background: var(--background-tertiary); } +.episode-item.watched .episode-title { color: var(--text-muted); } +.episode-item.watched { border-left: 3px solid var(--brand-accent); } + +.episode-thumbnail { + width: 150px; + height: 100%; + position: relative; + margin-right: 15px; + flex-shrink: 0; +} +.episode-thumbnail img { width: 100%; height: 100%; object-fit: cover; } + +.episode-info { flex: 1; min-width: 0; } +.episode-title { font-weight: 600; font-size: 1rem; margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } +.episode-title-romanji { font-size: 0.85rem; color: var(--text-secondary); } + +.episode-action-icon { + background: none; border: none; color: var(--text-secondary); + width: 36px; height: 36px; border-radius: 50%; + cursor: pointer; margin-left: 5px; + display: flex; align-items: center; justify-content: center; +} +.episode-action-icon:hover { background: rgba(255,255,255,0.1); color: var(--brand-accent); } + +/* ========================================= + 6. HORIZONTAL SCROLL LISTS (Chars, Rel, Rec) + ========================================= */ +.horizontal-scroll-container { + display: flex; + gap: 15px; + overflow-x: auto; + padding-bottom: 15px; + scroll-snap-type: x mandatory; +} + +/* Character Card */ +.character-card { + flex: 0 0 280px; + background: var(--background-secondary); + border-radius: 6px; + display: flex; + overflow: hidden; + scroll-snap-align: start; + border: 1px solid var(--border-color); +} +.char-image-box, .va-image-box { + width: 70px; + height: 100px; + flex-shrink: 0; +} +.char-image-box img, .va-image-box img { + width: 100%; height: 100%; object-fit: cover; +} +.char-info { + flex: 1; + padding: 10px; + display: flex; + flex-direction: column; + justify-content: space-between; + font-size: 0.85rem; +} +.char-name { font-weight: 700; color: var(--text-primary); line-height: 1.2; } +.char-role { font-size: 0.75rem; color: var(--text-muted); } +.va-name { text-align: right; font-size: 0.8rem; color: var(--text-primary); } +.va-lang { text-align: right; font-size: 0.7rem; color: var(--text-muted); } + +/* Language Tabs for Characters */ +.char-lang-tabs { + display: flex; + gap: 10px; + margin-bottom: 15px; +} +.lang-tab { + background: var(--background-secondary); + border: 1px solid var(--border-color); + color: var(--text-secondary); + padding: 4px 12px; + border-radius: 20px; + font-size: 0.8rem; + cursor: pointer; +} +.lang-tab.active { + background: var(--text-primary); + color: #000; + border-color: var(--text-primary); + font-weight: 600; +} + +/* Related & Rec Cards (Horizontal Style) */ +.scroll-card { + flex: 0 0 160px; + scroll-snap-align: start; + text-decoration: none; + color: var(--text-primary); +} +.scroll-card-img { + width: 100%; + aspect-ratio: 2/3; + border-radius: 6px; + object-fit: cover; + margin-bottom: 8px; + transition: transform 0.2s; +} +.scroll-card:hover .scroll-card-img { transform: scale(1.05); } +.scroll-card-title { + font-size: 0.9rem; + font-weight: 600; + line-height: 1.3; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; +} +.scroll-card-meta { font-size: 0.8rem; color: var(--text-secondary); } + +/* ========================================= + 7. RESPONSIVE MEDIA QUERIES + ========================================= */ +@media (min-width: 769px) { + /* Show poster on Desktop */ + .hero-poster-container { display: block; } + + /* Make relations/recs grid on desktop? Or keep scroll? + Prompt said "Relations (scrollable horizontal list)" & "Recommendations (scrollable)" */ +} + +@media (max-width: 768px) { + .series-hero-section { height: auto; min-height: auto; padding-top: 250px; background-position: center top; } + .series-hero-content { display: block; } + .series-title-text { font-size: 2rem; margin-top: 0; } + .hero-actions { display: grid; grid-template-columns: 1fr 1fr; } + .hero-watch-btn { grid-column: span 2; width: 100%; } + .details-grid { grid-template-columns: 1fr; gap: 1rem; } +} \ No newline at end of file diff --git a/animex/Resources/styles.css b/animex/Resources/styles.css new file mode 100644 index 0000000..d25bf5e --- /dev/null +++ b/animex/Resources/styles.css @@ -0,0 +1,647 @@ +:root { + --bg-dark: #1C1C1E; + --bg-content-area: #1C1C1E; + --bg-content-elements: #3A3A3C; + --text-primary: #FFFFFF; + --text-secondary: #EBEBF599; + --text-tertiary: #8A8A8E; + --accent-color-active: #FF9500; + --border-color: #38383A; + --button-bg: #4A4A4F; + --button-secondary-bg: rgba(74, 74, 79, 0.7); + + /* Desktop-specific variables */ + --sidebar-width: 280px; + --content-max-width: 1400px; + --desktop-padding: 40px; + --card-hover-lift: translateY(-4px); + --transition-smooth: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + + /* NEW: Consistent border radius variables */ + --radius-large: 16px; + --radius-medium: 12px; + --radius-small: 8px; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: 'Inter', sans-serif; + background-color: var(--bg-dark); + color: var(--text-primary); + display: flex; + flex-direction: column; + height: 100vh; + overflow: hidden; +} + +/* +================================================================================ +DESKTOP STYLES (REWORKED & CONSOLIDATED) +================================================================================ +*/ +@media (min-width: 768px) { + /* === BASE LAYOUT === */ + .app-container { + display: flex; + flex-direction: row; + flex-grow: 1; + height: 100vh; + overflow: hidden; + } + + .desktop-main { + flex-grow: 1; + display: flex; + flex-direction: column; + overflow-y: auto; /* Scroll is on the main container now */ + background: var(--bg-content-area); + } + + /* Hide mobile bottom nav on desktop */ + .bottom-nav { + display: none; + } + + /* === DESKTOP SIDEBAR NAVIGATION === */ + .desktop-sidebar { + width: var(--sidebar-width); + flex-shrink: 0; + background: linear-gradient(180deg, rgba(28, 28, 30, 0.95) 0%, rgba(28, 28, 30, 0.98) 100%); + backdrop-filter: blur(20px); + border-right: 1px solid rgba(255, 255, 255, 0.08); + display: flex; + flex-direction: column; + padding: var(--desktop-padding) 24px; + position: relative; + z-index: 50; + } + + .desktop-sidebar::before { + content: ''; + position: absolute; + top: 0; + right: 0; + width: 1px; + height: 100%; + background: linear-gradient(180deg, transparent 0%, rgba(255, 149, 0, 0.3) 20%, rgba(255, 149, 0, 0.1) 50%, rgba(255, 149, 0, 0.3) 80%, transparent 100%); + } + + .sidebar-brand { + display: flex; + align-items: center; + gap: 12px; + margin-bottom: 40px; + padding-bottom: 20px; + border-bottom: 1px solid rgba(255, 255, 255, 0.06); + } + + .sidebar-brand .brand-icon { + width: 36px; + height: 36px; + background: linear-gradient(135deg, #FF9500 0%, #FF6B00 100%); + border-radius: var(--radius-small); + display: flex; + align-items: center; + justify-content: center; + font-size: 20px; + color: white; + box-shadow: 0 4px 12px rgba(255, 149, 0, 0.3); + } + + .sidebar-brand .brand-name { + font-size: 1.5rem; + font-weight: 700; + background: linear-gradient(135deg, #FFFFFF 0%, #E0E0E0 100%); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + .sidebar-nav { + flex-grow: 1; + display: flex; + flex-direction: column; + gap: 8px; + } + + .sidebar-nav-item { + display: flex; + align-items: center; + gap: 16px; + padding: 16px 20px; + border-radius: var(--radius-medium); + text-decoration: none; + color: var(--text-secondary); + font-weight: 500; + transition: var(--transition-smooth); + position: relative; + overflow: hidden; + } + + .sidebar-nav-item::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: linear-gradient(135deg, rgba(255, 149, 0, 0.1) 0%, rgba(255, 149, 0, 0.05) 100%); + opacity: 0; + transition: var(--transition-smooth); + } + + .sidebar-nav-item:hover { + color: var(--text-primary); + transform: translateX(4px); + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); + } + .sidebar-nav-item:hover::before { + opacity: 1; + } + + .sidebar-nav-item.active { + background: linear-gradient(135deg, rgba(255, 149, 0, 0.15) 0%, rgba(255, 149, 0, 0.08) 100%); + color: var(--accent-color-active); + border: 1px solid rgba(255, 149, 0, 0.2); + } + + .sidebar-nav-item.active::before { + opacity: 1; + } + + .sidebar-nav-item .nav-icon, .sidebar-nav-item .nav-text { + position: relative; + z-index: 1; + } + + .sidebar-nav-item .nav-icon { + font-size: 20px; + width: 24px; + height: 24px; + display: flex; + align-items: center; + justify-content: center; + } + + /* === HERO SECTION === */ + .hero-section { + /* FIX: Use min-height to prevent content squishing on smaller viewports */ + min-height: 400px; + background-size: cover; + background-position: center; + padding: var(--desktop-padding); + display: flex; + align-items: flex-end; + position: relative; + margin: 0; + border-radius: 0; + } + + .hero-section::before { + content: ''; + position: absolute; + inset: 0; + background: linear-gradient(135deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.1) 40%, rgba(0,0,0,0.7) 100%), linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.1) 100%); + z-index: 1; + } + + .hero-content { + max-width: var(--content-max-width); + width: 100%; + margin: 0 auto; + display: flex; + align-items: flex-end; + gap: 30px; + position: relative; + z-index: 2; + padding-bottom: 20px; /* Reduced padding slightly for balance */ + } + + .hero-poster img { + /* FIX: Increased size for more impact on desktop */ + width: 180px; + height: 270px; + object-fit: cover; + border-radius: var(--radius-medium); + border: 2px solid rgba(255, 255, 255, 0.1); + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4); + transition: var(--transition-smooth); + } + + .hero-poster img:hover { + transform: scale(1.05); + box-shadow: 0 12px 48px rgba(0, 0, 0, 0.6); + } + + .hero-details .title-logo { + /* FIX: clamp() makes font size fluid and responsive */ + font-size: clamp(2.5rem, 4vw, 3.5rem); + font-weight: 800; + margin-bottom: 16px; + text-shadow: 0 4px 12px rgba(0, 0, 0, 0.5); + } + + .hero-details .episode-info { + font-size: 1rem; + padding: 8px 16px; + border-radius: var(--radius-small); + margin-bottom: 12px; + } + + .continue-button { + padding: 14px 28px; + font-size: 1.1rem; + border-radius: var(--radius-small); + transition: var(--transition-smooth); + border: 1px solid rgba(255, 255, 255, 0.2); + } + + .continue-button:hover { + background-color: rgba(255, 149, 0, 0.2); + border-color: rgba(255, 149, 0, 0.4); + transform: translateY(-2px); + box-shadow: 0 8px 24px rgba(255, 149, 0, 0.3); + } + + /* === MAIN CONTENT BODY === */ + .main-content { + /* This is the inner container that centers the content */ + padding: var(--desktop-padding); + max-width: var(--content-max-width); + margin: 0 auto; + width: 100%; + } + + .section-title { + font-size: 2rem; + font-weight: 700; + margin-bottom: 24px; + background: linear-gradient(135deg, #FFFFFF 0%, #E0E0E0 100%); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + + /* FIX: Reduced minmax() width to make the grid more responsive on smaller desktop screens */ + .item-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(350px, 1fr)); + gap: 24px; + margin-bottom: 40px; + } + + .item-list { + display: flex; + flex-direction: column; + gap: 16px; + } + + .list-item { + background: rgba(58, 58, 60, 0.4); + backdrop-filter: blur(20px); + border-radius: var(--radius-large); + border: 1px solid rgba(255, 255, 255, 0.08); + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1); + padding: 24px; + display: flex; + align-items: center; + gap: 20px; + cursor: pointer; + transition: var(--transition-smooth); + position: relative; + overflow: hidden; + } + + .list-item::before { + content: ''; + position: absolute; + inset: 0; + background: linear-gradient(135deg, rgba(255, 149, 0, 0.05) 0%, rgba(255, 149, 0, 0.02) 100%); + opacity: 0; + transition: var(--transition-smooth); + } + + .list-item:hover { + background: rgba(58, 58, 60, 0.6); + transform: var(--card-hover-lift); + box-shadow: 0 8px 40px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 0 0 1px rgba(255, 149, 0, 0.1); + border-color: rgba(255, 149, 0, 0.2); + } + + .list-item:hover::before { + opacity: 1; + } + + .item-thumbnail img { + /* FIX: Increased size and set aspect ratio for better visual weight */ + width: 90px; + height: 135px; + object-fit: cover; + border-radius: var(--radius-medium); + border: 1px solid rgba(255, 255, 255, 0.1); + transition: var(--transition-smooth); + flex-shrink: 0; + } + + .list-item:hover .item-thumbnail img { + transform: scale(1.05); + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3); + } + + .item-title { + font-size: 1.25rem; + font-weight: 600; + margin-bottom: 8px; + } + + .item-description { + font-size: 0.95rem; + line-height: 1.5; + margin-top: 8px; + color: var(--text-secondary); + } + + .meta-pill { + background-color: rgba(58, 58, 60, 0.8); + color: var(--text-secondary); + font-size: 0.8rem; + padding: 6px 12px; + border-radius: 20px; + font-weight: 500; + border: 1px solid rgba(255, 255, 255, 0.06); + } + + .item-arrow .fa-chevron-right { + color: var(--text-tertiary); + font-size: 1.1rem; + transition: var(--transition-smooth); + } + + .list-item:hover .item-arrow .fa-chevron-right { + color: var(--accent-color-active); + transform: translateX(4px); + } + + /* === SEARCH BAR === */ + .search-bar-container { + /* FIX: Center the search bar within the main content area */ + margin: 0 auto 32px auto; + width: 100%; + max-width: 600px; + background: rgba(58, 58, 60, 0.4); + backdrop-filter: blur(20px); + padding: 16px 24px; + border-radius: var(--radius-large); + border: 1px solid rgba(255, 255, 255, 0.08); + transition: var(--transition-smooth); + } + + .search-bar-container:focus-within { + border-color: rgba(255, 149, 0, 0.4); + box-shadow: 0 0 0 4px rgba(255, 149, 0, 0.1); + background: rgba(58, 58, 60, 0.6); + } + + .search-bar-container input[type="text"] { + font-size: 1.1rem; + padding: 4px 0; + } + + .search-bar-container .fa-search { + font-size: 1.4rem; + margin-left: 16px; + transition: var(--transition-smooth); + } + + .search-bar-container:focus-within .fa-search { + color: var(--accent-color-active); + } + + /* === SETTINGS PAGE === */ + .settings-group { + margin-bottom: 40px; + background: rgba(58, 58, 60, 0.3); + backdrop-filter: blur(20px); + border-radius: var(--radius-large); + padding: 24px; + border: 1px solid rgba(255, 255, 255, 0.08); + } + + .settings-user-profile { + padding-bottom: 24px; + margin-bottom: 24px; + gap: 20px; + } + + .settings-user-profile img { + width: 64px; + height: 64px; + border: 2px solid rgba(255, 149, 0, 0.3); + } + + .settings-user-profile .username { + font-size: 1.4rem; + font-weight: 600; + } + + .settings-item { + padding: 20px 12px; + font-size: 1.1rem; + transition: var(--transition-smooth); + border-radius: var(--radius-small); + margin: 0 -12px; + } + + .settings-item:hover { + background: rgba(255, 255, 255, 0.03); + } + + .toggle-switch { + width: 60px; + height: 32px; + } + + .slider:before { + height: 24px; + width: 24px; + left: 4px; + bottom: 4px; + } + + input:checked + .slider:before { + transform: translateX(28px); + } + + /* === SCROLLBAR STYLING === */ + .desktop-main::-webkit-scrollbar { + width: 10px; + } + + .desktop-main::-webkit-scrollbar-track { + background: transparent; + } + + .desktop-main::-webkit-scrollbar-thumb { + background: rgba(255, 255, 255, 0.15); + border-radius: 10px; + border: 2px solid var(--bg-dark); + } + + .desktop-main::-webkit-scrollbar-thumb:hover { + background: var(--accent-color-active); + } +} + + +/* +================================================================================ +MOBILE STYLES (UNCHANGED) +================================================================================ +*/ +@media (max-width: 767px) { + .app-container { + display: flex; + flex-direction: column; + flex-grow: 1; + overflow-y: auto; + } + + .desktop-sidebar { + display: none; + } + + .desktop-main { + display: contents; + } + + /* Original mobile hero section */ + .hero-section { + height: 300px; + background-size: cover; + background-position: center; + padding: 20px; + display: flex; + align-items: flex-end; + position: relative; + } + + .hero-section::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.7) 100%); + z-index: 1; + } + + .hero-content { + display: flex; + align-items: flex-end; + gap: 15px; + position: relative; + z-index: 2; + width: 100%; + padding-bottom: 20px; + } + + .hero-poster img { + width: 100px; + height: auto; + border-radius: 8px; + border: 1px solid #555; + } + + .hero-details .title-logo { + font-size: 1.8em; + font-weight: bold; + color: var(--text-primary); + margin-bottom: 10px; + } + + .main-content { + flex-grow: 1; + background-color: var(--bg-content-area); + padding: 20px; + position: relative; + z-index: 2; + } + + .section-title { + font-size: 1.6em; + font-weight: 700; + margin-bottom: 15px; + } + + .item-list { + display: flex; + flex-direction: column; + gap: 15px; + } + + .list-item { + background: rgba(58, 58, 60, 0.5); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); + border-radius: 12px; + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2); + padding: 15px; + display: flex; + align-items: center; + gap: 15px; + cursor: pointer; + transition: background 0.3s ease; + } + + .list-item:hover { + background: rgba(58, 58, 60, 0.7); + } + + /* Mobile bottom navigation */ + .bottom-nav { + display: flex; + justify-content: space-around; + background-color: var(--bg-dark); + padding: 10px 0; + border-top: 1px solid var(--border-color); + position: sticky; + bottom: 0; + left: 0; + right: 0; + z-index: 100; + } + + .nav-item { + display: flex; + flex-direction: column; + align-items: center; + text-decoration: none; + color: var(--text-tertiary); + font-size: 0.75em; + font-weight: 500; + flex-grow: 1; + padding: 5px 0; + margin-bottom: 10px; + } + + .nav-item .nav-icon { + font-size: 1.5em; + margin-bottom: 4px; + width: 24px; + height: 24px; + display: flex; + align-items: center; + justify-content: center; + } + + .nav-item.active { + color: var(--accent-color-active); + } +} \ No newline at end of file diff --git a/animex/about.html b/animex/about.html new file mode 100644 index 0000000..59c6400 --- /dev/null +++ b/animex/about.html @@ -0,0 +1,111 @@ + + + + + + About The Developer + + + + + + + +
+ Developer Avatar +

arkm

+

Creator & Developer

+

+ Just a passionate developer building cool things. + Thanks for using the app! +

+ +
+ + \ No newline at end of file diff --git a/animex/anime.html b/animex/anime.html new file mode 100644 index 0000000..b897651 --- /dev/null +++ b/animex/anime.html @@ -0,0 +1,1390 @@ + + + + + + Anime - Media App + + + + + + + + + +
+
+
+
+ +
+
+ + + + \ No newline at end of file diff --git a/animex/config.ini b/animex/config.ini new file mode 100644 index 0000000..4d493b0 --- /dev/null +++ b/animex/config.ini @@ -0,0 +1 @@ +{"GOOGLE_API_KEY": "AIzaSyDGfMj_Hyaw2uJKKrz_nvsgtAMf3tHRS-I"} \ No newline at end of file diff --git a/animex/content.json b/animex/content.json new file mode 100644 index 0000000..63a8235 --- /dev/null +++ b/animex/content.json @@ -0,0 +1,304 @@ +{ + "spotlight": [ + { + "id": 52299, + "name": "Solo Leveling", + "image_tall": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=contain,format=auto,quality=85,width=1680,height=2520/keyart/GDKHZEJ0K-backdrop_tall", + "image": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=cover,format=auto,quality=85,width=3840/keyart/GDKHZEJ0K-backdrop_wide", + "logo": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=contain,format=auto,quality=85,width=600/keyart/GDKHZEJ0K-title_logo-en-us" + }, + { + "id": 57658, + "name": "Jujutsu Kaisen: Culling Game Part 1", + "image": "https://images4.alphacoders.com/138/1389939.jpg", + "logo": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=contain,format=auto,quality=85,width=600/keyart/GRDV0019R-title_logo-en-us" + }, + { + "id": 52991, + "name": "Frieren: Beyond Journey's End", + "image": "https://res.cloudinary.com/dsa5iolcx/image/upload/v1774835260/GG5H5XQX4-backdrop_wide.webp", + "image_tall": "https://res.cloudinary.com/dsa5iolcx/image/upload/v1774835256/GG5H5XQX4-backdrop_tall.webp", + "logo": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=contain,format=auto,quality=85,width=600/keyart/GG5H5XQX4-title_logo-en-us" + }, + { + "id": 21, + "name": "One Piece", + "image": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=cover,format=auto,quality=85,width=1920/keyart/GRMG8ZQZR-backdrop_wide", + "image_tall": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=contain,format=auto,quality=85,width=1680,height=2520/keyart/GRMG8ZQZR-backdrop_tall", + "logo": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=contain,format=auto,quality=85,width=600/keyart/GRMG8ZQZR-title_logo-en-us" + }, + { + "id": 52588, + "name": "Kaiju No. 8", + "image": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=cover,format=auto,quality=85,width=3840/keyart/GG5H5XQ7D-backdrop_wide", + "logo": "https://imgsrv.crunchyroll.com/cdn-cgi/image/fit=contain,format=auto,quality=85,width=600/keyart/GG5H5XQ7D-title_logo-en-us" + } + ], + "sections": [ + { + "title": "Fresh Out of Japan", + "items": [ + { + "id": 57658, + "name": "Jujutsu Kaisen Season 3: The Culling Game", + "image": "https://myanimelist.net/images/anime/1659/154920l.jpg" + }, + { + "id": 59978, + "name": "Frieren: Beyond Journey's End Season 2", + "image": "https://myanimelist.net/images/anime/1921/154528l.jpg" + }, + { + "id": 51553, + "name": "Witch Hat Atelier", + "image": "https://myanimelist.net/images/anime/1726/155542l.jpg" + }, + { + "id": 58012, + "name": "[Oshi No Ko] Season 3", + "image": "https://myanimelist.net/images/anime/1873/141269l.jpg" + }, + { + "id": 61469, + "name": "JoJo's Bizarre Adventure: Steel Ball Run", + "image": "https://myanimelist.net/images/anime/1448/154111l.jpg" + }, + { + "id": 55825, + "name": "Hell's Paradise Season 2", + "image": "https://myanimelist.net/images/anime/1772/154456l.jpg" + }, + { + "id": 56023, + "name": "Re:ZERO -Starting Life in Another World- Season 4", + "image": "https://myanimelist.net/images/anime/1275/137252l.jpg" + }, + { + "id": 57034, + "name": "Daemons of the Shadow Realm", + "image": "https://myanimelist.net/images/anime/1880/139404l.jpg" + }, + { + "id": 21, + "name": "One Piece: Elbaph Arc", + "image": "https://myanimelist.net/images/anime/1244/138851l.jpg" + }, + { + "id": 57592, + "name": "Dr. STONE: SCIENCE FUTURE", + "image": "https://myanimelist.net/images/anime/1403/146479l.jpg" + } + ] + }, + { + "title": "Award Winners", + "items": [ + { + "id": 51009, + "name": "Jujutsu Kaisen", + "image": "https://myanimelist.net/images/anime/1792/138022l.jpg" + }, + { + "id": 52034, + "name": "[Oshi No Ko]", + "image": "https://myanimelist.net/images/anime/1812/134736l.jpg" + }, + { + "id": 49387, + "name": "Vinland Saga Season 2", + "image": "https://myanimelist.net/images/anime/1170/124312l.jpg" + }, + { + "id": 50602, + "name": "Spy x Family", + "image": "https://myanimelist.net/images/anime/1111/127508l.jpg" + }, + { + "id": 41467, + "name": "Bleach: Thousand-Year Blood War", + "image": "https://myanimelist.net/images/anime/1908/135431l.jpg" + }, + { + "id": 44511, + "name": "Chainsaw Man", + "image": "https://myanimelist.net/images/anime/1806/126216l.jpg" + }, + { + "id": 51019, + "name": "Demon Slayer: Kimetsu no Yaiba", + "image": "https://myanimelist.net/images/anime/1765/135099l.jpg" + }, + { + "id": 40834, + "name": "Ranking of Kings", + "image": "https://myanimelist.net/images/anime/1347/117616l.jpg" + }, + { + "id": 52299, + "name": "Solo Leveling", + "image": "https://myanimelist.net/images/anime/1801/142390l.jpg" + }, + { + "id": 52991, + "name": "Frieren: Beyond Journey's End", + "image": "https://myanimelist.net/images/anime/1015/138006l.jpg" + } + ] + }, + { + "title": "Global Fan Favorites", + "items": [ + { + "id": 38000, + "name": "Demon Slayer: Kimetsu no Yaiba", + "image": "https://myanimelist.net/images/anime/1286/99889l.jpg" + }, + { + "id": 40748, + "name": "Jujutsu Kaisen", + "image": "https://myanimelist.net/images/anime/1171/109222l.jpg" + }, + { + "id": 31964, + "name": "My Hero Academia", + "image": "https://myanimelist.net/images/anime/10/78745l.jpg" + }, + { + "id": 16498, + "name": "Attack on Titan", + "image": "https://myanimelist.net/images/anime/10/47347l.jpg" + }, + { + "id": 21, + "name": "One Piece", + "image": "https://myanimelist.net/images/anime/1244/138851l.jpg" + }, + { + "id": 50265, + "name": "Spy x Family", + "image": "https://myanimelist.net/images/anime/1441/122795l.jpg" + }, + { + "id": 44511, + "name": "Chainsaw Man", + "image": "https://myanimelist.net/images/anime/1806/126216l.jpg" + }, + { + "id": 269, + "name": "Bleach", + "image": "https://myanimelist.net/images/anime/1541/147774l.jpg" + }, + { + "id": 52299, + "name": "Solo Leveling", + "image": "https://myanimelist.net/images/anime/1801/142390l.jpg" + }, + { + "id": 20, + "name": "Naruto", + "image": "https://myanimelist.net/images/anime/1141/142503l.jpg" + } + ] + }, + { + "title": "Gateway to Anime", + "items": [ + { + "id": 31964, + "name": "My Hero Academia", + "image": "https://myanimelist.net/images/anime/10/78745l.jpg" + }, + { + "id": 1535, + "name": "Death Note", + "image": "https://myanimelist.net/images/anime/1079/138100l.jpg" + }, + { + "id": 16498, + "name": "Attack on Titan", + "image": "https://myanimelist.net/images/anime/10/47347l.jpg" + }, + { + "id": 38000, + "name": "Demon Slayer: Kimetsu no Yaiba", + "image": "https://myanimelist.net/images/anime/1286/99889l.jpg" + }, + { + "id": 32281, + "name": "Your Name.", + "image": "https://myanimelist.net/images/anime/5/87048l.jpg" + }, + { + "id": 527, + "name": "PokĆ©mon", + "image": "https://myanimelist.net/images/anime/1787/140239l.jpg" + }, + { + "id": 813, + "name": "Dragon Ball Z", + "image": "https://myanimelist.net/images/anime/1277/142022l.jpg" + }, + { + "id": 20, + "name": "Naruto", + "image": "https://myanimelist.net/images/anime/1141/142503l.jpg" + } + ] + }, + { + "title": "Action-Packed", + "items": [ + { + "id": 40748, + "name": "Jujutsu Kaisen", + "image": "https://myanimelist.net/images/anime/1171/109222l.jpg" + }, + { + "id": 38000, + "name": "Demon Slayer: Kimetsu no Yaiba", + "image": "https://myanimelist.net/images/anime/1286/99889l.jpg" + }, + { + "id": 31964, + "name": "My Hero Academia", + "image": "https://myanimelist.net/images/anime/10/78745l.jpg" + }, + { + "id": 16498, + "name": "Attack on Titan", + "image": "https://myanimelist.net/images/anime/10/47347l.jpg" + }, + { + "id": 44511, + "name": "Chainsaw Man", + "image": "https://myanimelist.net/images/anime/1806/126216l.jpg" + }, + { + "id": 50265, + "name": "Spy x Family", + "image": "https://myanimelist.net/images/anime/1441/122795l.jpg" + }, + { + "id": 459, + "name": "One Piece: The Movie", + "image": "https://myanimelist.net/images/anime/1770/97704l.jpg" + }, + { + "id": 269, + "name": "Bleach", + "image": "https://myanimelist.net/images/anime/1541/147774l.jpg" + }, + { + "id": 38691, + "name": "Dr. Stone", + "image": "https://myanimelist.net/images/anime/1613/102576l.jpg" + }, + { + "id": 58567, + "name": "Solo Leveling Season 2: Arise from the Shadow", + "image": "https://myanimelist.net/images/anime/1448/147351l.jpg" + } + ] + } + ] +} \ No newline at end of file diff --git a/animex/cover.py b/animex/cover.py new file mode 100644 index 0000000..50ed709 --- /dev/null +++ b/animex/cover.py @@ -0,0 +1,201 @@ +import json +import requests +import time +import re + +def normalize_string(s): + """Removes spaces, punctuation, and lowercases the string for robust comparison.""" + if not s: + return "" + return re.sub(r'[^a-z0-9]', '', str(s).lower()) + +def is_name_match(json_name, api_data): + """Checks if the JSON name matches any of the anime's titles from MAL.""" + norm_json = normalize_string(json_name) + + # Gather all possible titles from the API response + titles =[] + if api_data.get("title"): titles.append(api_data["title"]) + if api_data.get("title_english"): titles.append(api_data["title_english"]) + if api_data.get("title_japanese"): titles.append(api_data["title_japanese"]) + + # Jikan v4 also provides a 'titles' array + for t_obj in api_data.get("titles",[]): + if "title" in t_obj: + titles.append(t_obj["title"]) + + for syn in api_data.get("title_synonyms",[]): + titles.append(syn) + + # Check for a match + for t in titles: + norm_t = normalize_string(t) + # Using "in" allows us to match variations like "Spy x Family Part 2" with "Spy x Family Cour 2" + # as long as the base string closely aligns, but it leans toward exact matches. + if norm_json == norm_t or norm_json in norm_t or norm_t in norm_json: + return True + + return False + +def get_anime_by_id(mal_id, retries=5): + """Fetches anime details by MAL ID with retry and rate-limit handling.""" + url = f"https://api.jikan.moe/v4/anime/{mal_id}" + attempt = 0 + while attempt < retries: + try: + response = requests.get(url, timeout=10) + if response.status_code == 200: + return response.json().get("data") + elif response.status_code == 404: + return None # ID does not exist + elif response.status_code == 429: + print(" [!] Rate limited. Waiting 1 second...") + time.sleep(1) + attempt += 1 + else: + print(f" [!] HTTP Error {response.status_code}. Retrying...") + time.sleep(1) + attempt += 1 + except requests.exceptions.RequestException: + print(" [!] Network error. Retrying...") + time.sleep(1) + attempt += 1 + return None + +def search_anime(query, retries=5): + """Searches Jikan for the anime by name. Sorts by 'members' (popularity).""" + url = "https://api.jikan.moe/v4/anime" + params = { + "q": query, + "limit": 7 + } + + attempt = 0 + while attempt < retries: + try: + response = requests.get(url, params=params, timeout=10) + if response.status_code == 200: + return response.json().get("data",[]) + elif response.status_code == 429: + print(" [!] Rate limited. Waiting 1 second...") + time.sleep(1) + attempt += 1 + else: + print(f" [!] HTTP Error {response.status_code}. Retrying...") + time.sleep(1) + attempt += 1 + except requests.exceptions.RequestException: + print(" [!] Network error. Retrying...") + time.sleep(1) + attempt += 1 + + return[] + +def prompt_user_choice(anime_name, current_id, results): + """Displays the search results and asks the user to pick the correct one.""" + print(f"\n==================================================") + print(f"šŸ” Searching for manually: {anime_name} (Current ID: {current_id})") + print(f"==================================================") + + if not results: + print(" [!] No results found on MyAnimeList.") + return None + + for i, res in enumerate(results): + title = res.get("title_english") or res.get("title") + media_type = res.get("type", "Unknown") + year = res.get("year", "N/A") + mal_id = res["mal_id"] + + print(f" [{i + 1}] {title} ({media_type}, {year}) - ID: {mal_id}") + + print(" [0] Skip / Keep current") + print(" [9] Enter a custom MAL ID manually") + + while True: + try: + choice = input("\nSelect the correct anime (0-5, or 9): ").strip() + if choice == "": + continue + + choice = int(choice) + + if choice == 0: + print(" -> Skipping. Kept original data.") + return None + elif choice == 9: + custom_id = int(input(" -> Enter custom MAL ID: ").strip()) + return get_anime_by_id(custom_id) + elif 1 <= choice <= len(results): + return results[choice - 1] + else: + print(" [!] Invalid choice. Please enter a number from the list.") + except ValueError: + print(" [!] Please enter a valid number.") + +def main(): + file_path = "content.json" + + try: + with open(file_path, "r", encoding="utf-8") as file: + data = json.load(file) + except FileNotFoundError: + print(f"Error: Could not find '{file_path}'.") + return + + for section in data.get("sections", []): + for item in section.get("items",[]): + name = item.get("name") + current_id = item.get("id") + current_image = item.get("image") + + if not name or not current_id: + continue + + print(f"\nChecking: {name} (ID: {current_id})") + + # 1. Fetch data for the current ID + api_data = get_anime_by_id(current_id) + time.sleep(0.4) # Respect Jikan's 3 requests/second rate limit + + # 2. Check if ID matches Name + if api_data and is_name_match(name, api_data): + # Name matches! Now verify the image + images = api_data.get("images", {}).get("jpg", {}) + best_image = images.get("large_image_url") or images.get("image_url") + + if current_image == best_image: + print(" āœ… ID and Image are both correct. Skipping.") + else: + print(" āš ļø ID is correct, but Image is outdated. Updating image automatically...") + if best_image: + item["image"] = best_image + print(f" āœ… Updated Image: {best_image}") + else: + # Name does not match or ID is invalid. Prompt user. + print(" āŒ ID does NOT match the Name (or ID is invalid). Searching MAL...") + + results = search_anime(name) + time.sleep(0.4) + + selected_anime = prompt_user_choice(name, current_id, results) + + if selected_anime: + new_id = selected_anime["mal_id"] + images = selected_anime.get("images", {}).get("jpg", {}) + new_image_url = images.get("large_image_url") or images.get("image_url") + + item["id"] = new_id + if new_image_url: + item["image"] = new_image_url + + print(f" āœ… Updated '{name}' -> ID: {new_id} | Image: {new_image_url}") + + # Save the updated JSON back to the file + with open(file_path, "w", encoding="utf-8") as file: + json.dump(data, file, indent=4, ensure_ascii=False) + + print("\nšŸŽ‰ Done! All selected IDs and Images have been verified/updated and saved to 'content.json'.") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/animex/down.html b/animex/down.html new file mode 100644 index 0000000..6dce0b5 --- /dev/null +++ b/animex/down.html @@ -0,0 +1,457 @@ + + + + + + Download Anime Series + + + +
+
+

Generating your files...

+
+ +
+

Select Anime to Download

+
+ +
+ +
+
+
+ + + + \ No newline at end of file diff --git a/animex/get.py b/animex/get.py new file mode 100644 index 0000000..f414656 --- /dev/null +++ b/animex/get.py @@ -0,0 +1,579 @@ +import requests +import json +import time +import os +import collections +import getpass +import re + +# --- Dependency Check and Setup --- +try: + import google.generativeai as genai +except ImportError: + print("Error: The 'google-generativeai' library is not installed.") + print("Please install it by running: pip install google-generativeai") + exit() + +# --- Configuration --- +JIKAN_API_BASE_URL = "https://api.jikan.moe/v4" +CONTENT_FILE = "content.json" +CONFIG_FILE = "config.ini" + +# Jikan rate limiting +REQUEST_TIMESTAMPS = collections.deque() +REQUEST_LIMIT = 3 # 3 requests per second +TIME_WINDOW = 1 # 1 second + +# --- API Key and Configuration Management --- +def get_api_key(): + """Gets the Google AI API key, prompting the user if not found.""" + # Check environment variable first + api_key = os.getenv("GOOGLE_API_KEY") + if api_key: + print("Loaded Google API Key from environment variable.") + input("Press Enter to continue...") + return api_key + + # Check config file next + if os.path.exists(CONFIG_FILE): + with open(CONFIG_FILE, 'r') as f: + config = json.load(f) + api_key = config.get("GOOGLE_API_KEY") + if api_key: + print("Loaded Google API Key from config.ini.") + input("Press Enter to continue...") + return api_key + + # If not found, prompt the user + print("\n--- Google AI API Key Required ---") + print("To use the AI generation feature, you need a Google AI API Key.") + print("You can get a free key from Google AI Studio.") + print("The key will be stored locally in 'config.ini' so you don't have to enter it again.") + + api_key = getpass.getpass("Please enter your Google AI API Key: ") + + # Save the key to config.ini for future use + with open(CONFIG_FILE, 'w') as f: + json.dump({"GOOGLE_API_KEY": api_key}, f) + + print("API Key saved to config.ini.") + return api_key + + +# --- Jikan API Interaction with Rate Limiting --- +def jikan_api_request(endpoint, params=None): + """ + Makes a rate-limited request to the Jikan API. + Waits if the request limit has been reached in the last second. + """ + global REQUEST_TIMESTAMPS + + while True: + now = time.time() + # Remove timestamps older than the time window + while REQUEST_TIMESTAMPS and REQUEST_TIMESTAMPS[0] < now - TIME_WINDOW: + REQUEST_TIMESTAMPS.popleft() + + if len(REQUEST_TIMESTAMPS) < REQUEST_LIMIT: + break + + # Calculate sleep time to respect the rate limit + sleep_time = (REQUEST_TIMESTAMPS[0] + TIME_WINDOW) - now + 0.05 # small buffer + print(f"Jikan rate limit reached. Waiting for {sleep_time:.2f} seconds...") + time.sleep(sleep_time) + + try: + REQUEST_TIMESTAMPS.append(time.time()) + print(f"Making Jikan request to: {JIKAN_API_BASE_URL}{endpoint}") + response = requests.get(f"{JIKAN_API_BASE_URL}{endpoint}", params=params) + response.raise_for_status() # Raises an HTTPError for bad responses (4xx or 5xx) + return response.json() + except requests.exceptions.RequestException as e: + print(f"\n--- Jikan API Error --- \n{e}\n------------------") + return None + +# --- Helper Functions --- +def clear_screen(): + """Clears the console screen.""" + os.system('cls' if os.name == 'nt' else 'clear') + +def get_choice(max_choice, allow_back=True): + """Gets and validates a user's integer choice.""" + while True: + try: + prompt = "> " + choice = input(prompt) + if allow_back and choice.lower() == 'b': + return 'b' + choice = int(choice) + if 1 <= choice <= max_choice: + return choice + else: + print(f"Invalid choice. Please enter a number between 1 and {max_choice}.") + except ValueError: + print("Invalid input. Please enter a number.") + +def format_anime_data(anime_obj): + """Formats Jikan anime data into the structure needed for content.json.""" + return { + "id": anime_obj['mal_id'], + "name": anime_obj.get('title_english') or anime_obj.get('title'), + "image": anime_obj['images']['jpg']['large_image_url'] + } + +def search_and_select_anime(): + """Prompts user to search for an anime, displays results, and returns the selected one.""" + query = input("Enter search term (or 'b' to go back): ") + if query.lower() == 'b': + return None + + results = jikan_api_request("/anime", params={"q": query, "limit": 10}) + if not results or not results.get('data'): + print("No results found.") + input("Press Enter to continue...") + return None + + clear_screen() + print(f"--- Search Results for '{query}' ---") + for i, anime in enumerate(results['data'], 1): + print(f"[{i}] {anime.get('title_english') or anime.get('title')} ({anime.get('type', 'N/A')}, {anime.get('year', 'N/A')})") + + print("\n[b] Back to previous menu") + + print("\nSelect an anime to add:") + choice = get_choice(len(results['data'])) + if choice == 'b': + return None + + return results['data'][choice - 1] + +# --- Management Logic --- +def manage_spotlight(data): + """Handles logic for managing the spotlight section.""" + while True: + clear_screen() + print("--- Manage Spotlight Section ---") + if not data['spotlight']: + print("Spotlight is currently empty.") + else: + for i, item in enumerate(data['spotlight'], 1): + print(f"[{i}] {item['name']} (ID: {item['id']})") + + print("\nOptions:") + print("[1] Add an anime to Spotlight") + print("[2] Remove an anime from Spotlight") + print("[b] Back to Main Menu") + + choice = input("> ").lower() + + if choice == '1': + anime_obj = search_and_select_anime() + if anime_obj: + if any(item['id'] == anime_obj['mal_id'] for item in data['spotlight']): + print(f"'{anime_obj['title']}' is already in the spotlight.") + else: + formatted = format_anime_data(anime_obj) + data['spotlight'].append(formatted) + print(f"Added '{formatted['name']}' to spotlight.") + input("Press Enter to continue...") + + elif choice == '2': + if not data['spotlight']: + print("Nothing to remove.") + input("Press Enter to continue...") + continue + print("Enter the number of the anime to remove (or 'b' to cancel):") + remove_choice = get_choice(len(data['spotlight'])) + if remove_choice != 'b': + removed = data['spotlight'].pop(remove_choice - 1) + print(f"Removed '{removed['name']}' from spotlight.") + input("Press Enter to continue...") + + elif choice == 'b': + return + +def manage_sections(data): + """Handles logic for managing horizontal sections.""" + while True: + clear_screen() + print("--- Manage Horizontal Sections ---") + if not data['sections']: + print("No sections created yet.") + else: + for i, section in enumerate(data['sections'], 1): + print(f"[{i}] {section['title']} ({len(section['items'])} items)") + + print("\nOptions:") + print("[1] Create a new section") + print("[2] Edit an existing section") + print("[3] Delete a section") + print("[b] Back to Main Menu") + + choice = input("> ").lower() + + if choice == '1': + title = input("Enter title for new section: ") + data['sections'].append({"title": title, "items": []}) + print(f"Section '{title}' created.") + input("Press Enter...") + + elif choice == '2': + if not data['sections']: + print("No sections to edit.") + input("Press Enter...") + continue + for i, section in enumerate(data['sections'], 1): + print(f"[{i}] {section['title']} ({len(section['items'])} items)") + print("Select a section to edit:") + edit_choice = get_choice(len(data['sections'])) + if edit_choice != 'b': + edit_section_menu(data['sections'][edit_choice - 1]) + + elif choice == '3': + if not data['sections']: + print("No sections to delete.") + input("Press Enter...") + continue + print("Select a section to delete:") + delete_choice = get_choice(len(data['sections'])) + if delete_choice != 'b': + removed = data['sections'].pop(delete_choice - 1) + print(f"Deleted section '{removed['title']}'.") + input("Press Enter...") + + elif choice == 'b': + return + +def edit_section_menu(section): + """Menu for editing a specific section.""" + while True: + clear_screen() + print(f"--- Editing Section: {section['title']} ---") + if not section['items']: + print("This section is empty.") + else: + for i, item in enumerate(section['items'], 1): + print(f" [{i}] {item['name']} (ID: {item['id']})") + + print("\nOptions:") + print("[1] Add an anime to this section (Manual Search)") + print("[2] Remove an anime from this section") + print("[3] Auto-populate this section (from Jikan)") + print("[4] Generate content with AI") + print("[5] Rename this section") + print("[b] Back to Sections Menu") + + choice = input("> ").lower() + + if choice == '1': + anime_obj = search_and_select_anime() + if anime_obj: + if any(item['id'] == anime_obj['mal_id'] for item in section['items']): + print(f"'{anime_obj['title']}' is already in this section.") + else: + formatted = format_anime_data(anime_obj) + section['items'].append(formatted) + print(f"Added '{formatted['name']}' to '{section['title']}'.") + input("Press Enter...") + + elif choice == '2': + if not section['items']: + print("Nothing to remove.") + input("Press Enter...") + continue + print("Enter the number of the anime to remove:") + remove_choice = get_choice(len(section['items'])) + if remove_choice != 'b': + removed = section['items'].pop(remove_choice - 1) + print(f"Removed '{removed['name']}' from '{section['title']}'.") + input("Press Enter...") + + elif choice == '3': + auto_populate_section(section) + + elif choice == '4': + generate_with_ai(section) + + elif choice == '5': + new_title = input(f"Enter new title for '{section['title']}': ") + section['title'] = new_title + print("Section renamed.") + input("Press Enter...") + + elif choice == 'b': + return + +def auto_populate_section(section): + """Automatically populates a section from a Jikan endpoint.""" + clear_screen() + print(f"--- Auto-Populate Section: {section['title']} ---") + print("Select a category to populate from:") + print("[1] Top Anime by Popularity") + print("[2] Upcoming Season") + print("[3] Top Airing Anime") + print("[b] Cancel") + + choice = get_choice(3) + if choice == 'b': + return + + endpoint_map = { + 1: ("/top/anime", {"filter": "bypopularity", "limit": 15}), + 2: ("/seasons/upcoming", {"limit": 15}), + 3: ("/top/anime", {"filter": "airing", "limit": 15}) + } + endpoint, params = endpoint_map[choice] + + results = jikan_api_request(endpoint, params=params) + if not results or not results.get('data'): + print("Could not fetch data for this category.") + input("Press Enter...") + return + + added_count = 0 + skipped_count = 0 + for anime_obj in results['data']: + if not any(item['id'] == anime_obj['mal_id'] for item in section['items']): + section['items'].append(format_anime_data(anime_obj)) + added_count += 1 + else: + skipped_count += 1 + + print(f"Added {added_count} new items and skipped {skipped_count} duplicates in '{section['title']}'.") + input("Press Enter...") + +def generate_with_ai(section): + """Generates content for a section using Google's Generative AI.""" + clear_screen() + print(f"--- AI Content Generation for: {section['title']} ---") + + # 1. Get and configure API Key + try: + api_key = get_api_key() + genai.configure(api_key=api_key) + model = genai.GenerativeModel('gemini-1.5-flash') + except Exception as e: + print(f"An error occurred while configuring the AI model: {e}") + input("Press Enter to return.") + return + + # 2. Get user prompt + print("Describe the kind of anime you want to find.") + print("Examples: 'top 10 classic sci-fi anime', 'underrated shows with great world-building', 'anime for beginners'") + user_prompt = input("\nEnter your prompt: ") + if not user_prompt: + return + + # 3. Query the AI model with improved prompt + print("\nAsking the AI for suggestions... this may take a moment.") + full_prompt = f"""List exactly 10 anime that fit this description: '{user_prompt}'. + +IMPORTANT: Follow this exact format for your response: +- Return ONLY the anime titles +- One title per line +- No numbers, bullets, dashes, or prefixes +- No descriptions or explanations +- No extra text before or after the list +- Use the most commonly known English or romanized title + +Example format: +Attack on Titan +Death Note +Spirited Away + +Your response for '{user_prompt}':""" + + try: + response = model.generate_content(full_prompt) + if not response.text: + print("The AI returned an empty response. Please try again.") + input("Press Enter to return.") + return + + # Clean and parse the response more robustly + ai_suggestions = [] + lines = response.text.strip().split('\n') + + for line in lines: + # Clean each line of common prefixes and formatting + cleaned = line.strip() + # Remove common prefixes like "1.", "- ", "• ", etc. + cleaned = re.sub(r'^[\d\.\-\•\*\s]+', '', cleaned) + cleaned = cleaned.strip() + + if cleaned and len(cleaned) > 1: # Ensure it's not just whitespace or single character + ai_suggestions.append(cleaned) + + # Limit to 10 suggestions max + ai_suggestions = ai_suggestions[:10] + + except Exception as e: + print(f"An error occurred while communicating with the AI: {e}") + input("Press Enter to return.") + return + + if not ai_suggestions: + print("The AI didn't return any valid suggestions. Try a different prompt.") + input("Press Enter to return.") + return + + print(f"\nAI suggested {len(ai_suggestions)} anime titles.") + + # 4. Process suggestions: Search Jikan and get user confirmation + print("\n--- Confirm AI Suggestions ---") + print("For each suggestion, I will find the closest match on MyAnimeList.") + print("Please confirm if the match is correct.") + + confirmed_anime = [] + for i, suggestion in enumerate(ai_suggestions, 1): + print(f"\n[{i}/{len(ai_suggestions)}] Searching for: '{suggestion}'...") + results = jikan_api_request("/anime", params={"q": suggestion, "limit": 3}) + + if not results or not results.get('data'): + print(f"--> Could not find any match for '{suggestion}'.") + continue + + # Show top match but also alternatives if the first doesn't seem right + match = results['data'][0] + title = match.get('title_english') or match.get('title') + + print(f"--> Best match: '{title}' ({match.get('type', 'N/A')}, {match.get('year', 'N/A')})") + + # Show alternatives if available + if len(results['data']) > 1: + print(" Alternatives:") + for j, alt in enumerate(results['data'][1:3], 2): + alt_title = alt.get('title_english') or alt.get('title') + print(f" [{j}] {alt_title} ({alt.get('type', 'N/A')}, {alt.get('year', 'N/A')})") + + while True: + if len(results['data']) > 1: + choice = input(" Choose: [1] Use best match, [2-3] Use alternative, [s] Skip, [Enter] Use best match: ").strip().lower() + else: + choice = input(" [Enter] Add this anime, [s] Skip: ").strip().lower() + + if choice == '' or choice == '1': + selected_match = results['data'][0] + break + elif choice == 's': + selected_match = None + break + elif choice in ['2', '3'] and len(results['data']) > int(choice) - 1: + selected_match = results['data'][int(choice) - 1] + break + else: + print(" Invalid choice. Please try again.") + + if selected_match: + formatted = format_anime_data(selected_match) + # Avoid adding duplicates + if any(a['id'] == formatted['id'] for a in confirmed_anime): + print(f"--> Already added '{formatted['name']}'. Skipping.") + else: + confirmed_anime.append(formatted) + print(f"--> Added '{formatted['name']}' to the list.") + else: + print(f"--> Skipped '{suggestion}'.") + + # 5. Final review and add to section + if not confirmed_anime: + print("\nNo new anime were confirmed. Returning to menu.") + input("Press Enter...") + return + + clear_screen() + print("--- Final Review ---") + print("The following new anime will be added to the section:") + for item in confirmed_anime: + print(f"- {item['name']}") + + final_confirm = input("\nAdd these items to the section? [Y/n]: ").lower() + if final_confirm == '' or final_confirm == 'y': + added_count = 0 + skipped_count = 0 + for anime in confirmed_anime: + if not any(item['id'] == anime['id'] for item in section['items']): + section['items'].append(anime) + added_count += 1 + else: + skipped_count += 1 + print(f"\nSuccessfully added {added_count} new anime.") + if skipped_count > 0: + print(f"Skipped {skipped_count} anime that were already in the section.") + else: + print("Operation cancelled. No changes were made.") + + input("Press Enter to continue...") + + + +# --- Main Application --- +def main(): + """Main function to run the content manager.""" + data = None + + # Check if a content file exists and prompt the user. + if os.path.exists(CONTENT_FILE): + clear_screen() + print("--- Welcome Back ---") + print(f"Found existing content file: '{CONTENT_FILE}'") + print("\nWhat would you like to do?") + print("[1] Load the existing content") + print("[2] Start from scratch (Warning: saving will overwrite the old file)") + + while data is None: + choice = input("> ") + if choice == '1': + try: + with open(CONTENT_FILE, 'r') as f: + data = json.load(f) + # Ensure the basic structure exists, in case the file is malformed + if 'spotlight' not in data: data['spotlight'] = [] + if 'sections' not in data: data['sections'] = [] + print("Content loaded successfully.") + except (json.JSONDecodeError, FileNotFoundError): + print(f"Error: Could not read or parse '{CONTENT_FILE}'. Starting from scratch.") + data = {"spotlight": [], "sections": []} + elif choice == '2': + print("Starting with a blank slate.") + data = {"spotlight": [], "sections": []} + else: + print("Invalid choice. Please enter 1 or 2.") + input("Press Enter to continue...") + else: + # If no content file exists, start from scratch automatically. + print(f"No '{CONTENT_FILE}' found. Starting with a blank slate.") + data = {"spotlight": [], "sections": []} + input("Press Enter to continue...") + + + while True: + clear_screen() + print("--- Anime Content Manager ---") + print(" (with AI-Powered Suggestions)") + print("\nSelect an option:") + print("[1] Manage Spotlight Section") + print("[2] Manage Horizontal Sections") + print("[3] Save and Exit") + print("[4] Exit Without Saving") + + choice = input("> ") + + if choice == '1': + manage_spotlight(data) + elif choice == '2': + manage_sections(data) + elif choice == '3': + with open(CONTENT_FILE, 'w') as f: + json.dump(data, f, indent=4) + print(f"Content saved to {CONTENT_FILE}.") + break + elif choice == '4': + print("Exiting without saving changes.") + break + else: + print("Invalid option. Please try again.") + input("Press Enter to continue...") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/animex/index.html b/animex/index.html new file mode 100644 index 0000000..7572c82 --- /dev/null +++ b/animex/index.html @@ -0,0 +1,2628 @@ + + + + + + Animex + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +
+
+
+
+
+ + +
+ + + +
+ + +
+ + +
+
+ + +
+
+
+
+ + + +
+ +
+
+
+
+ + + +
+ + +
+ + +
+ + + +
+ + +
+ + +
+ + + +
+ +
+ +
+ +
+ + +
+
+
+
+
+ + +
+
+
+
+ 0:00 + 0:00 +
+ + +
+ + + +
+ + +
+ + + +
+
+ + +
+
Up Next
+ + +
+ +
+ + +
+ +

Nothing playing next

+
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+ Establishing Connection... +
+
+ +
+ + + +
+ + + + + + + + + + + +
+ +
+ + +
+
+ +
+
+ + +
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/animex/intro.html b/animex/intro.html new file mode 100644 index 0000000..d86a245 --- /dev/null +++ b/animex/intro.html @@ -0,0 +1,458 @@ + + + + + + Welcome to Animex + + + + + +
+
+ +
+ +
+ +
+ + +
+ + + + + \ No newline at end of file diff --git a/animex/library.html b/animex/library.html new file mode 100644 index 0000000..eeea7b7 --- /dev/null +++ b/animex/library.html @@ -0,0 +1,1515 @@ + + + + + + Animex Library + + + + + + + + + + +
+
+

Library

+ + +
+ +
+

My Lists

+
+
+ + + + + +

+ Your library is empty. Click "Import Folder" to scan for series. +

+
+ + + + + + + + + + + + + + + + diff --git a/animex/lists.html b/animex/lists.html new file mode 100644 index 0000000..5cd5cc1 --- /dev/null +++ b/animex/lists.html @@ -0,0 +1,395 @@ + + + + + + Manage Lists + + + + + + + +
+
+

Add to List

+ +
+ +
+ Select a list to save the item to. +
+ +
+ +
+ Create your first list below. +
+
+ + +
+ + + + diff --git a/animex/login.html b/animex/login.html new file mode 100644 index 0000000..eb434fd --- /dev/null +++ b/animex/login.html @@ -0,0 +1,456 @@ + + + + + + Select Profile - Animex + + + + + + + + + + + +
+

Who's Watching?

+
+ +
+ +
+ + + + + + + diff --git a/animex/make.py b/animex/make.py new file mode 100644 index 0000000..587916c --- /dev/null +++ b/animex/make.py @@ -0,0 +1,38 @@ +import os +import re + +# 1. Find all files, excluding .git and __pycache__ +def get_all_files(base_dir): + file_list = [] + for root, dirs, files in os.walk(base_dir): + # Exclude .git and __pycache__ + dirs[:] = [d for d in dirs if d not in ['.git', '__pycache__']] + for file in files: + abs_path = os.path.join(root, file) + rel_path = os.path.relpath(abs_path, base_dir) + # Convert to web root-relative path + web_path = '/' + rel_path.replace('\\', '/').replace(' ', '%20') + file_list.append(web_path) + return sorted(file_list) + +# 2. Update PRECACHE_URLS in sw.js +def update_precache_urls(sw_path, new_urls): + with open(sw_path, 'r', encoding='utf-8') as f: + content = f.read() + # Regex to find the PRECACHE_URLS array + pattern = re.compile(r'(const PRECACHE_URLS = \[)(.*?)(\];)', re.DOTALL) + # Format new URLs + url_lines = [f" '{url}'," for url in new_urls] + new_array = '\n' + '\n'.join(url_lines) + '\n' + new_content = pattern.sub(r"\\1" + new_array + r"\\3", content) + with open(sw_path, 'w', encoding='utf-8') as f: + f.write(new_content) + +if __name__ == '__main__': + base_dir = os.path.dirname(os.path.abspath(__file__)) + sw_path = os.path.join(base_dir, 'sw.js') + files = get_all_files(base_dir) + # Optionally filter out sw.js itself if you don't want to cache it + files = [f for f in files if not f.endswith('/sw.js')] + update_precache_urls(sw_path, files) + print(f'Updated PRECACHE_URLS in {sw_path} with {len(files)} files.') diff --git a/animex/manga-info.html b/animex/manga-info.html new file mode 100644 index 0000000..e00af9a --- /dev/null +++ b/animex/manga-info.html @@ -0,0 +1,917 @@ + + + + + + Manga Info + + + + + + + + +
+
+
+
+ Manga Cover +
+
+
+ +
+

Loading...

+

+ Loading synopsis... +

+
+ + +
+
+
+
+ +
+
+ + +
+ +
+
+ +
+
+ + + +
+
+
+
+
+ +
+ + + + \ No newline at end of file diff --git a/animex/manga.html b/animex/manga.html new file mode 100644 index 0000000..a509e89 --- /dev/null +++ b/animex/manga.html @@ -0,0 +1,1238 @@ + + + + + + Manga - Media App + + + + + + + + +
+ +
+

Spotlight

+
+ +
+
+ + +
+ + + + +
+ + +
+
+ Trending Manga +
+ +
+

Loading...

+

+

+
+ + +
+
+ +
+
+ +
+
+ + + + + +
+
+ + + + \ No newline at end of file diff --git a/animex/manga.py b/animex/manga.py new file mode 100644 index 0000000..3b444b0 --- /dev/null +++ b/animex/manga.py @@ -0,0 +1,585 @@ +import requests +import json +import time +import os +import collections +import getpass +import re + +# --- Dependency Check and Setup --- +try: + import google.generativeai as genai +except ImportError: + print("Error: The 'google-generativeai' library is not installed.") + print("Please install it by running: pip install google-generativeai") + exit() + +# --- Configuration --- +JIKAN_API_BASE_URL = "https://api.jikan.moe/v4" +CONTENT_FILE = "manga_content.json" +CONFIG_FILE = "config.ini" + +# Jikan rate limiting +REQUEST_TIMESTAMPS = collections.deque() +REQUEST_LIMIT = 3 # 3 requests per second +TIME_WINDOW = 1 # 1 second + +# --- API Key and Configuration Management --- +def get_api_key(): + """Gets the Google AI API key, prompting the user if not found.""" + # Check environment variable first + api_key = os.getenv("GOOGLE_API_KEY") + if api_key: + print("Loaded Google API Key from environment variable.") + input("Press Enter to continue...") + return api_key + + # Check config file next + if os.path.exists(CONFIG_FILE): + with open(CONFIG_FILE, 'r') as f: + config = json.load(f) + api_key = config.get("GOOGLE_API_KEY") + if api_key: + print("Loaded Google API Key from config.ini.") + input("Press Enter to continue...") + return api_key + + # If not found, prompt the user + print("\n--- Google AI API Key Required ---") + print("To use the AI generation feature, you need a Google AI API Key.") + print("You can get a free key from Google AI Studio.") + print("The key will be stored locally in 'config.ini' so you don't have to enter it again.") + + api_key = getpass.getpass("Please enter your Google AI API Key: ") + + # Save the key to config.ini for future use + with open(CONFIG_FILE, 'w') as f: + json.dump({"GOOGLE_API_KEY": api_key}, f) + + print("API Key saved to config.ini.") + return api_key + + +# --- Jikan API Interaction with Rate Limiting --- +def jikan_api_request(endpoint, params=None): + """ + Makes a rate-limited request to the Jikan API. + Waits if the request limit has been reached in the last second. + """ + global REQUEST_TIMESTAMPS + + while True: + now = time.time() + # Remove timestamps older than the time window + while REQUEST_TIMESTAMPS and REQUEST_TIMESTAMPS[0] < now - TIME_WINDOW: + REQUEST_TIMESTAMPS.popleft() + + if len(REQUEST_TIMESTAMPS) < REQUEST_LIMIT: + break + + # Calculate sleep time to respect the rate limit + sleep_time = (REQUEST_TIMESTAMPS[0] + TIME_WINDOW) - now + 0.05 # small buffer + print(f"Jikan rate limit reached. Waiting for {sleep_time:.2f} seconds...") + time.sleep(sleep_time) + + try: + REQUEST_TIMESTAMPS.append(time.time()) + print(f"Making Jikan request to: {JIKAN_API_BASE_URL}{endpoint}") + response = requests.get(f"{JIKAN_API_BASE_URL}{endpoint}", params=params) + response.raise_for_status() # Raises an HTTPError for bad responses (4xx or 5xx) + return response.json() + except requests.exceptions.RequestException as e: + print(f"\n--- Jikan API Error --- \n{e}\n------------------") + return None + +# --- Helper Functions --- +def clear_screen(): + """Clears the console screen.""" + os.system('cls' if os.name == 'nt' else 'clear') + +def get_choice(max_choice, allow_back=True): + """Gets and validates a user's integer choice.""" + while True: + try: + prompt = "> " + choice = input(prompt) + if allow_back and choice.lower() == 'b': + return 'b' + choice = int(choice) + if 1 <= choice <= max_choice: + return choice + else: + print(f"Invalid choice. Please enter a number between 1 and {max_choice}.") + except ValueError: + print("Invalid input. Please enter a number.") + +def format_manga_data(manga_obj): + """Formats Jikan manga data into the structure needed for manga_content.json.""" + return { + "id": manga_obj['mal_id'], + "name": manga_obj.get('title_english') or manga_obj.get('title'), + "image": manga_obj['images']['jpg']['large_image_url'], + # Optional: Add description for the hero section if needed + "description": manga_obj.get('synopsis', ''), + "year": manga_obj.get('published', {}).get('prop', {}).get('from', {}).get('year') + } + +def search_and_select_manga(): + """Prompts user to search for a manga, displays results, and returns the selected one.""" + query = input("Enter search term (or 'b' to go back): ") + if query.lower() == 'b': + return None + + results = jikan_api_request("/manga", params={"q": query, "limit": 10}) + if not results or not results.get('data'): + print("No results found.") + input("Press Enter to continue...") + return None + + clear_screen() + print(f"--- Search Results for '{query}' ---") + for i, manga in enumerate(results['data'], 1): + year = manga.get('published', {}).get('prop', {}).get('from', {}).get('year', 'N/A') + print(f"[{i}] {manga.get('title_english') or manga.get('title')} ({manga.get('type', 'N/A')}, {year})") + + print("\n[b] Back to previous menu") + + print("\nSelect a manga to add:") + choice = get_choice(len(results['data'])) + if choice == 'b': + return None + + return results['data'][choice - 1] + +# --- Management Logic --- +def manage_spotlight(data): + """Handles logic for managing the spotlight section.""" + while True: + clear_screen() + print("--- Manage Spotlight Section ---") + if not data['spotlight']: + print("Spotlight is currently empty.") + else: + for i, item in enumerate(data['spotlight'], 1): + print(f"[{i}] {item['name']} (ID: {item['id']})") + + print("\nOptions:") + print("[1] Add a manga to Spotlight") + print("[2] Remove a manga from Spotlight") + print("[b] Back to Main Menu") + + choice = input("> ").lower() + + if choice == '1': + manga_obj = search_and_select_manga() + if manga_obj: + if any(item['id'] == manga_obj['mal_id'] for item in data['spotlight']): + print(f"'{manga_obj['title']}' is already in the spotlight.") + else: + formatted = format_manga_data(manga_obj) + data['spotlight'].append(formatted) + print(f"Added '{formatted['name']}' to spotlight.") + input("Press Enter to continue...") + + elif choice == '2': + if not data['spotlight']: + print("Nothing to remove.") + input("Press Enter to continue...") + continue + print("Enter the number of the manga to remove (or 'b' to cancel):") + remove_choice = get_choice(len(data['spotlight'])) + if remove_choice != 'b': + removed = data['spotlight'].pop(remove_choice - 1) + print(f"Removed '{removed['name']}' from spotlight.") + input("Press Enter to continue...") + + elif choice == 'b': + return + +def manage_sections(data): + """Handles logic for managing horizontal sections.""" + while True: + clear_screen() + print("--- Manage Horizontal Sections ---") + if not data['sections']: + print("No sections created yet.") + else: + for i, section in enumerate(data['sections'], 1): + print(f"[{i}] {section['title']} ({len(section['items'])} items)") + + print("\nOptions:") + print("[1] Create a new section") + print("[2] Edit an existing section") + print("[3] Delete a section") + print("[b] Back to Main Menu") + + choice = input("> ").lower() + + if choice == '1': + title = input("Enter title for new section: ") + data['sections'].append({"title": title, "items": []}) + print(f"Section '{title}' created.") + input("Press Enter...") + + elif choice == '2': + if not data['sections']: + print("No sections to edit.") + input("Press Enter...") + continue + for i, section in enumerate(data['sections'], 1): + print(f"[{i}] {section['title']} ({len(section['items'])} items)") + print("Select a section to edit:") + edit_choice = get_choice(len(data['sections'])) + if edit_choice != 'b': + edit_section_menu(data['sections'][edit_choice - 1]) + + elif choice == '3': + if not data['sections']: + print("No sections to delete.") + input("Press Enter...") + continue + print("Select a section to delete:") + delete_choice = get_choice(len(data['sections'])) + if delete_choice != 'b': + removed = data['sections'].pop(delete_choice - 1) + print(f"Deleted section '{removed['title']}'.") + input("Press Enter...") + + elif choice == 'b': + return + +def edit_section_menu(section): + """Menu for editing a specific section.""" + while True: + clear_screen() + print(f"--- Editing Section: {section['title']} ---") + if not section['items']: + print("This section is empty.") + else: + for i, item in enumerate(section['items'], 1): + print(f" [{i}] {item['name']} (ID: {item['id']})") + + print("\nOptions:") + print("[1] Add a manga to this section (Manual Search)") + print("[2] Remove a manga from this section") + print("[3] Auto-populate this section (from Jikan)") + print("[4] Generate content with AI") + print("[5] Rename this section") + print("[b] Back to Sections Menu") + + choice = input("> ").lower() + + if choice == '1': + manga_obj = search_and_select_manga() + if manga_obj: + if any(item['id'] == manga_obj['mal_id'] for item in section['items']): + print(f"'{manga_obj['title']}' is already in this section.") + else: + formatted = format_manga_data(manga_obj) + section['items'].append(formatted) + print(f"Added '{formatted['name']}' to '{section['title']}'.") + input("Press Enter...") + + elif choice == '2': + if not section['items']: + print("Nothing to remove.") + input("Press Enter...") + continue + print("Enter the number of the manga to remove:") + remove_choice = get_choice(len(section['items'])) + if remove_choice != 'b': + removed = section['items'].pop(remove_choice - 1) + print(f"Removed '{removed['name']}' from '{section['title']}'.") + input("Press Enter...") + + elif choice == '3': + auto_populate_section(section) + + elif choice == '4': + generate_with_ai(section) + + elif choice == '5': + new_title = input(f"Enter new title for '{section['title']}': ") + section['title'] = new_title + print("Section renamed.") + input("Press Enter...") + + elif choice == 'b': + return + +def auto_populate_section(section): + """Automatically populates a section from a Jikan endpoint.""" + clear_screen() + print(f"--- Auto-Populate Section: {section['title']} ---") + print("Select a category to populate from:") + print("[1] Top Manga by Popularity") + print("[2] Top Manhwa") + print("[3] Top Publishing Manga") + print("[b] Cancel") + + choice = get_choice(3) + if choice == 'b': + return + + endpoint_map = { + 1: ("/top/manga", {"filter": "bypopularity", "limit": 15}), + 2: ("/manga", {"type": "manhwa", "order_by": "popularity", "limit": 15}), + 3: ("/top/manga", {"filter": "publishing", "limit": 15}) + } + endpoint, params = endpoint_map[choice] + + results = jikan_api_request(endpoint, params=params) + if not results or not results.get('data'): + print("Could not fetch data for this category.") + input("Press Enter...") + return + + added_count = 0 + skipped_count = 0 + for manga_obj in results['data']: + if not any(item['id'] == manga_obj['mal_id'] for item in section['items']): + section['items'].append(format_manga_data(manga_obj)) + added_count += 1 + else: + skipped_count += 1 + + print(f"Added {added_count} new items and skipped {skipped_count} duplicates in '{section['title']}'.") + input("Press Enter...") + +def generate_with_ai(section): + """Generates content for a section using Google's Generative AI.""" + clear_screen() + print(f"--- AI Content Generation for: {section['title']} ---") + + # 1. Get and configure API Key + try: + api_key = get_api_key() + genai.configure(api_key=api_key) + model = genai.GenerativeModel('gemini-1.5-flash') + except Exception as e: + print(f"An error occurred while configuring the AI model: {e}") + input("Press Enter to return.") + return + + # 2. Get user prompt + print("Describe the kind of manga/manhwa you want to find.") + print("Examples: 'top 10 isekai manga', 'psychological thrillers similar to Monster', 'wholesome slice of life'") + user_prompt = input("\nEnter your prompt: ") + if not user_prompt: + return + + # 3. Query the AI model with improved prompt + print("\nAsking the AI for suggestions... this may take a moment.") + full_prompt = f"""List exactly 10 manga that fit this description: '{user_prompt}'. + +IMPORTANT: Follow this exact format for your response: +- Return ONLY the manga titles +- One title per line +- No numbers, bullets, dashes, or prefixes +- No descriptions or explanations +- No extra text before or after the list +- Use the most commonly known English or romanized title + +Example format: +Berserk +Vagabond +One Piece + +Your response for '{user_prompt}':""" + + try: + response = model.generate_content(full_prompt) + if not response.text: + print("The AI returned an empty response. Please try again.") + input("Press Enter to return.") + return + + # Clean and parse the response more robustly + ai_suggestions = [] + lines = response.text.strip().split('\n') + + for line in lines: + # Clean each line of common prefixes and formatting + cleaned = line.strip() + # Remove common prefixes like "1.", "- ", "• ", etc. + cleaned = re.sub(r'^[\d\.\-\•\*\s]+', '', cleaned) + cleaned = cleaned.strip() + + if cleaned and len(cleaned) > 1: # Ensure it's not just whitespace or single character + ai_suggestions.append(cleaned) + + # Limit to 10 suggestions max + ai_suggestions = ai_suggestions[:10] + + except Exception as e: + print(f"An error occurred while communicating with the AI: {e}") + input("Press Enter to return.") + return + + if not ai_suggestions: + print("The AI didn't return any valid suggestions. Try a different prompt.") + input("Press Enter to return.") + return + + print(f"\nAI suggested {len(ai_suggestions)} manga titles.") + + # 4. Process suggestions: Search Jikan and get user confirmation + print("\n--- Confirm AI Suggestions ---") + print("For each suggestion, I will find the closest match on MyAnimeList.") + print("Please confirm if the match is correct.") + + confirmed_manga = [] + for i, suggestion in enumerate(ai_suggestions, 1): + print(f"\n[{i}/{len(ai_suggestions)}] Searching for: '{suggestion}'...") + results = jikan_api_request("/manga", params={"q": suggestion, "limit": 3}) + + if not results or not results.get('data'): + print(f"--> Could not find any match for '{suggestion}'.") + continue + + # Show top match but also alternatives if the first doesn't seem right + match = results['data'][0] + title = match.get('title_english') or match.get('title') + year = match.get('published', {}).get('prop', {}).get('from', {}).get('year', 'N/A') + + print(f"--> Best match: '{title}' ({match.get('type', 'N/A')}, {year})") + + # Show alternatives if available + if len(results['data']) > 1: + print(" Alternatives:") + for j, alt in enumerate(results['data'][1:3], 2): + alt_title = alt.get('title_english') or alt.get('title') + alt_year = alt.get('published', {}).get('prop', {}).get('from', {}).get('year', 'N/A') + print(f" [{j}] {alt_title} ({alt.get('type', 'N/A')}, {alt_year})") + + while True: + if len(results['data']) > 1: + choice = input(" Choose: [1] Use best match, [2-3] Use alternative, [s] Skip, [Enter] Use best match: ").strip().lower() + else: + choice = input(" [Enter] Add this manga, [s] Skip: ").strip().lower() + + if choice == '' or choice == '1': + selected_match = results['data'][0] + break + elif choice == 's': + selected_match = None + break + elif choice in ['2', '3'] and len(results['data']) > int(choice) - 1: + selected_match = results['data'][int(choice) - 1] + break + else: + print(" Invalid choice. Please try again.") + + if selected_match: + formatted = format_manga_data(selected_match) + # Avoid adding duplicates + if any(a['id'] == formatted['id'] for a in confirmed_manga): + print(f"--> Already added '{formatted['name']}'. Skipping.") + else: + confirmed_manga.append(formatted) + print(f"--> Added '{formatted['name']}' to the list.") + else: + print(f"--> Skipped '{suggestion}'.") + + # 5. Final review and add to section + if not confirmed_manga: + print("\nNo new manga were confirmed. Returning to menu.") + input("Press Enter...") + return + + clear_screen() + print("--- Final Review ---") + print("The following new manga will be added to the section:") + for item in confirmed_manga: + print(f"- {item['name']}") + + final_confirm = input("\nAdd these items to the section? [Y/n]: ").lower() + if final_confirm == '' or final_confirm == 'y': + added_count = 0 + skipped_count = 0 + for manga in confirmed_manga: + if not any(item['id'] == manga['id'] for item in section['items']): + section['items'].append(manga) + added_count += 1 + else: + skipped_count += 1 + print(f"\nSuccessfully added {added_count} new manga.") + if skipped_count > 0: + print(f"Skipped {skipped_count} manga that were already in the section.") + else: + print("Operation cancelled. No changes were made.") + + input("Press Enter to continue...") + + + +# --- Main Application --- +def main(): + """Main function to run the content manager.""" + data = None + + # Check if a content file exists and prompt the user. + if os.path.exists(CONTENT_FILE): + clear_screen() + print("--- Welcome Back ---") + print(f"Found existing content file: '{CONTENT_FILE}'") + print("\nWhat would you like to do?") + print("[1] Load the existing content") + print("[2] Start from scratch (Warning: saving will overwrite the old file)") + + while data is None: + choice = input("> ") + if choice == '1': + try: + with open(CONTENT_FILE, 'r') as f: + data = json.load(f) + # Ensure the basic structure exists, in case the file is malformed + if 'spotlight' not in data: data['spotlight'] = [] + if 'sections' not in data: data['sections'] = [] + print("Content loaded successfully.") + except (json.JSONDecodeError, FileNotFoundError): + print(f"Error: Could not read or parse '{CONTENT_FILE}'. Starting from scratch.") + data = {"spotlight": [], "sections": []} + elif choice == '2': + print("Starting with a blank slate.") + data = {"spotlight": [], "sections": []} + else: + print("Invalid choice. Please enter 1 or 2.") + input("Press Enter to continue...") + else: + # If no content file exists, start from scratch automatically. + print(f"No '{CONTENT_FILE}' found. Starting with a blank slate.") + data = {"spotlight": [], "sections": []} + input("Press Enter to continue...") + + + while True: + clear_screen() + print("--- Manga Content Manager ---") + print(" (with AI-Powered Suggestions)") + print("\nSelect an option:") + print("[1] Manage Spotlight Section") + print("[2] Manage Horizontal Sections") + print("[3] Save and Exit") + print("[4] Exit Without Saving") + + choice = input("> ") + + if choice == '1': + manage_spotlight(data) + elif choice == '2': + manage_sections(data) + elif choice == '3': + with open(CONTENT_FILE, 'w') as f: + json.dump(data, f, indent=4) + print(f"Content saved to {CONTENT_FILE}.") + break + elif choice == '4': + print("Exiting without saving changes.") + break + else: + print("Invalid option. Please try again.") + input("Press Enter to continue...") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/animex/manga_content.json b/animex/manga_content.json new file mode 100644 index 0000000..ea43f1c --- /dev/null +++ b/animex/manga_content.json @@ -0,0 +1,520 @@ +{ + "spotlight": [ + { + "id": 113138, + "name": "Jujutsu Kaisen", + "image": "https://cdn.myanimelist.net/images/manga/3/210341l.jpg", + "description": "Hidden in plain sight, an age-old conflict rages on. Supernatural monsters known as Curses terrorize humanity from the shadows, and powerful humans known as Jujutsu sorcerers use mystical arts to exterminate them. When high school student Yuuji Itadori finds a dried-up finger of the legendary Curse Sukuna Ryoumen, he suddenly finds himself joining this bloody conflict.\n\nAttacked by a Curse attracted to the finger's power, Yuuji makes a reckless decision to protect himself, gaining the power to combat Curses in the process but also unwittingly unleashing the malicious Sukuna into the world once more. Though Yuuji can control and confine Sukuna to his own body, the Jujutsu world classifies Yuuji as a dangerous, high-level Curse who must be exterminated.\n\nDetained and sentenced to death, Yuuji meets Satoru Gojou\u2014a teacher at Jujutsu High School\u2014who explains that despite his imminent execution, there is an alternative for him. Being a rare vessel to Sukuna, if Yuuji were to die, then Sukuna would perish too. Therefore, if Yuuji were to consume the many other remnants of Sukuna, then Yuuji's subsequent execution would truly eradicate the malicious demon. Taking up this chance to make the world safer and live his life for a little longer, Yuuji enrolls in Tokyo Prefectural Jujutsu High School, jumping headfirst into a harsh and unforgiving battlefield.\n\n[Written by MAL Rewrite]", + "year": 2018, + "jp_name": "å‘Ŗč”“å»»ęˆ¦" + }, + { + "id": 2, + "name": "Berserk", + "image": "https://cdn.myanimelist.net/images/manga/1/157897l.jpg", + "description": "Guts, a former mercenary now known as the Black Swordsman, is out for revenge. After a tumultuous childhood, he finally finds someone he respects and believes he can trust, only to have everything fall apart when this person takes away everything important to Guts for the purpose of fulfilling his own desires. Now marked for death, Guts becomes condemned to a fate in which he is relentlessly pursued by demonic beings.\n\nSetting out on a dreadful quest riddled with misfortune, Guts, armed with a massive sword and monstrous strength, will let nothing stop him, not even death itself, until he is finally able to take the head of the one who stripped him\u2014and his loved one\u2014of their humanity.\n\n[Written by MAL Rewrite]\n\nIncluded one-shot:\nVolume 14: Berserk: The Prototype", + "year": 1989, + "jp_name": "ćƒ™ćƒ«ć‚»ćƒ«ć‚Æ" + }, + { + "id": 13, + "name": "One Piece", + "image": "https://cdn.myanimelist.net/images/manga/2/253146l.jpg", + "description": "Gol D. Roger, a man referred to as the King of the Pirates, is set to be executed by the World Government. But just before his demise, he confirms the existence of a great treasure, One Piece, located somewhere within the vast ocean known as the Grand Line. Announcing that One Piece can be claimed by anyone worthy enough to reach it, the King of the Pirates is executed and the Great Age of Pirates begins.\n\nTwenty-two years later, a young man by the name of Monkey D. Luffy is ready to embark on his own adventure, searching for One Piece and striving to become the new King of the Pirates. Armed with just a straw hat, a small boat, and an elastic body, he sets out on a fantastic journey to gather his own crew and a worthy ship that will take them across the Grand Line to claim the greatest status on the high seas.\n\n[Written by MAL Rewrite]", + "year": 1997, + "jp_name": "ćƒÆćƒ³ćƒ”ćƒ¼ć‚¹" + }, + { + "id": 96792, + "name": "Demon Slayer: Kimetsu no Yaiba", + "image": "https://cdn.myanimelist.net/images/manga/3/179023l.jpg", + "description": "Tanjirou Kamado lives with his impoverished family on a remote mountain. As the oldest sibling, he took upon the responsibility of ensuring his family's livelihood after the death of his father. On a cold winter day, he goes down to the local village in order to sell some charcoal. As dusk falls, he is forced to spend the night in the house of a curious man who cautions him of strange creatures that roam the night: malevolent demons who crave human flesh.\n\nWhen he finally makes his way home, Tanjirou's worst nightmare comes true. His entire family has been brutally slaughtered with the sole exception of his sister Nezuko, who has turned into a flesh-eating demon. Engulfed in hatred and despair, Tanjirou desperately tries to stop Nezuko from attacking other people, setting out on a journey to avenge his family and find a way to turn his beloved sister back into a human.\n\n[Written by MAL Rewrite]", + "year": 2016, + "jp_name": "é¬¼ę»…ć®åˆƒ" + }, + { + "id": 23390, + "name": "Attack on Titan", + "image": "https://cdn.myanimelist.net/images/manga/2/37846l.jpg", + "description": "Hundreds of years ago, horrifying creatures which resembled humans appeared. These mindless, towering giants, called Titans, proved to be an existential threat, as they preyed on whatever humans they could find in order to satisfy a seemingly unending appetite. Unable to effectively combat the Titans, mankind was forced to barricade themselves within large walls surrounding what may very well be humanity's last safe haven in the world.\n\nIn the present day, life within the walls has finally found peace, since the residents have not dealt with Titans for many years. Eren Yeager, Mikasa Ackerman, and Armin Arlert are three young children who dream of experiencing all that the world has to offer, having grown up hearing stories of the wonders beyond the walls. But when the state of tranquility is suddenly shattered by the attack of a massive 60-meter Titan, they quickly learn just how cruel the world can be. On that day, Eren makes a promise to himself that he will do whatever it takes to eradicate every single Titan off the face of the Earth, with the hope that one day, humanity will once again be able to live outside the walls without fear.\n\n[Written by MAL Rewrite]", + "year": 2009, + "jp_name": "é€²ę’ƒć®å·Øäŗŗ" + }, + { + "id": 116778, + "name": "Chainsaw Man", + "image": "https://cdn.myanimelist.net/images/manga/3/216464l.jpg", + "description": "Denji has a simple dream\u2014to live a happy and peaceful life, spending time with a girl he likes. This is a far cry from reality, however, as Denji is forced by the yakuza into killing devils in order to pay off his crushing debts. Using his pet devil Pochita as a weapon, he is ready to do anything for a bit of cash.\n\nUnfortunately, he has outlived his usefulness and is murdered by a devil in contract with the yakuza. However, in an unexpected turn of events, Pochita merges with Denji's dead body and grants him the powers of a chainsaw devil. Now able to transform parts of his body into chainsaws, a revived Denji uses his new abilities to quickly and brutally dispatch his enemies. Catching the eye of the official devil hunters who arrive at the scene, he is offered work at the Public Safety Bureau as one of them. Now with the means to face even the toughest of enemies, Denji will stop at nothing to achieve his simple teenage dreams.\n\n[Written by MAL Rewrite]", + "year": 2018, + "jp_name": "ćƒć‚§ćƒ³ć‚½ćƒ¼ćƒžćƒ³" + }, + { + "id": 121496, + "name": "Solo Leveling", + "image": "https://cdn.myanimelist.net/images/manga/3/222295l.jpg", + "description": "Ten years ago, \"the Gate\" appeared and connected the real world with the realm of magic and monsters. To combat these vile beasts, ordinary people received superhuman powers and became known as \"Hunters.\" Twenty-year-old Sung Jin-Woo is one such Hunter, but he is known as the \"World's Weakest,\" owing to his pathetic power compared to even a measly E-Rank. Still, he hunts monsters tirelessly in low-rank Gates to pay for his mother's medical bills. \n\nHowever, this miserable lifestyle changes when Jin-Woo\u2014believing himself to be the only one left to die in a mission gone terribly wrong\u2014awakens in a hospital three days later to find a mysterious screen floating in front of him. This \"Quest Log\" demands that Jin-Woo completes an unrealistic and intense training program, or face an appropriate penalty. Initially reluctant to comply because of the quest's rigor, Jin-Woo soon finds that it may just transform him into one of the world's most fearsome Hunters. \n\n[Written by MAL Rewrite]", + "year": 2018, + "jp_name": "ć‚½ćƒ­ćƒ¬ćƒ˜ć‚™ćƒ«" + }, + { + "id": 642, + "name": "Vinland Saga", + "image": "https://cdn.myanimelist.net/images/manga/2/188925l.jpg", + "description": "Thorfinn, son of one of the Vikings' greatest warriors, is among the finest fighters in the merry band of mercenaries run by the cunning Askeladd, an impressive feat for a person his age. However, Thorfinn is not part of the group for the plunder it entails\u2014instead, for having caused his family great tragedy, the boy has vowed to kill Askeladd in a fair duel. Not yet skilled enough to defeat him, but unable to abandon his vengeance, Thorfinn spends his boyhood with the mercenary crew, honing his skills on the battlefield among the war-loving Danes, where killing is just another pleasure of life.\n\nOne day, when Askeladd receives word that Danish prince Canute has been taken hostage, he hatches an ambitious plot\u2014one that will decide the next King of England and drastically alter the lives of Thorfinn, Canute, and himself. Set in 11th-century Europe, Vinland Saga tells a bloody epic in an era where violence, madness, and injustice are inescapable, providing a paradise for the battle-crazed and utter hell for the rest who live in it.\n\n[Written by MAL Rewrite]\n\nIncluded one-shots:\nVolume 23: Sayounara ga Chikai node (For Our Farewell Is Near)\nVolume 25: \"Assassin's Creed Valhalla\" Collab Bangai-hen (Assassin's Creed x Vinland Saga)", + "year": 2005, + "jp_name": "ćƒ“ć‚£ćƒ³ćƒ©ćƒ³ćƒ‰ćƒ»ć‚µć‚¬" + } + ], + "sections": [ + { + "title": "Fan Favorites", + "items": [ + { + "id": 25, + "name": "Fullmetal Alchemist", + "image": "https://cdn.myanimelist.net/images/manga/3/243675l.jpg" + }, + { + "id": 1, + "name": "Monster", + "image": "https://cdn.myanimelist.net/images/manga/3/258224l.jpg" + }, + { + "id": 656, + "name": "Vagabond", + "image": "https://cdn.myanimelist.net/images/manga/1/259070l.jpg" + }, + { + "id": 90125, + "name": "Kaguya-sama: Love Is War", + "image": "https://cdn.myanimelist.net/images/manga/3/188896l.jpg" + }, + { + "id": 21, + "name": "Death Note", + "image": "https://cdn.myanimelist.net/images/manga/1/258245l.jpg" + }, + { + "id": 44489, + "name": "Land of the Lustrous", + "image": "https://cdn.myanimelist.net/images/manga/1/115443l.jpg" + }, + { + "id": 26, + "name": "Hunter x Hunter", + "image": "https://cdn.myanimelist.net/images/manga/2/253119l.jpg" + }, + { + "id": 657, + "name": "Real", + "image": "https://cdn.myanimelist.net/images/manga/2/115969l.jpg" + } + ] + }, + { + "title": "Trending Now", + "items": [ + { + "id": 126146, + "name": "[Oshi no Ko]", + "image": "https://cdn.myanimelist.net/images/manga/3/233991l.jpg" + }, + { + "id": 119161, + "name": "Spy x Family", + "image": "https://cdn.myanimelist.net/images/manga/3/219741l.jpg" + }, + { + "id": 113138, + "name": "Jujutsu Kaisen", + "image": "https://cdn.myanimelist.net/images/manga/3/210341l.jpg" + }, + { + "id": 118855, + "name": "That Summer", + "image": "https://cdn.myanimelist.net/images/manga/3/228279l.jpg" + }, + { + "id": 133800, + "name": "Kedamono-tachi no Jikan: Kyouizon Shoukougun", + "image": "https://cdn.myanimelist.net/images/manga/2/249520l.jpg" + }, + { + "id": 114755, + "name": "Change the World: Bloodthirsty Killer from Today", + "image": "https://cdn.myanimelist.net/images/manga/2/219770l.jpg" + }, + { + "id": 127907, + "name": "Kaiju No. 8", + "image": "https://cdn.myanimelist.net/images/manga/3/252929l.jpg" + }, + { + "id": 129868, + "name": "Tsuyuno-chan Likes to Show Off", + "image": "https://cdn.myanimelist.net/images/manga/3/234412l.jpg" + } + ] + }, + { + "title": "Action-Packed Adventures", + "items": [ + { + "id": 11, + "name": "Naruto", + "image": "https://cdn.myanimelist.net/images/manga/3/249658l.jpg" + }, + { + "id": 12, + "name": "Bleach", + "image": "https://cdn.myanimelist.net/images/manga/3/180031l.jpg" + }, + { + "id": 42, + "name": "Dragon Ball", + "image": "https://cdn.myanimelist.net/images/manga/1/267793l.jpg" + }, + { + "id": 86337, + "name": "Black Clover", + "image": "https://cdn.myanimelist.net/images/manga/2/166254l.jpg" + }, + { + "id": 75989, + "name": "My Hero Academia", + "image": "https://cdn.myanimelist.net/images/manga/1/209370l.jpg" + }, + { + "id": 31499, + "name": "Nisekoi: False Love", + "image": "https://cdn.myanimelist.net/images/manga/1/181212l.jpg" + }, + { + "id": 100128, + "name": "The Promised Neverland", + "image": "https://cdn.myanimelist.net/images/manga/3/186922l.jpg" + }, + { + "id": 4, + "name": "Yokohama Kaidashi Kikou", + "image": "https://cdn.myanimelist.net/images/manga/1/171813l.jpg" + } + ] + }, + { + "title": "Dark & Gritty", + "items": [ + { + "id": 642, + "name": "Vinland Saga", + "image": "https://cdn.myanimelist.net/images/manga/2/188925l.jpg" + }, + { + "id": 4632, + "name": "Goodnight Punpun", + "image": "https://cdn.myanimelist.net/images/manga/3/266834l.jpg" + }, + { + "id": 33327, + "name": "Tokyo Ghoul", + "image": "https://cdn.myanimelist.net/images/manga/3/114037l.jpg" + }, + { + "id": 100448, + "name": "I sold my life for ten thousand yen per year.", + "image": "https://cdn.myanimelist.net/images/manga/5/260043l.jpg" + }, + { + "id": 3006, + "name": "JoJo's Bizarre Adventure Part 4: Diamond Is Unbreakable", + "image": "https://cdn.myanimelist.net/images/manga/3/269910l.jpg" + }, + { + "id": 651, + "name": "Blade of the Immortal", + "image": "https://media.kitsu.app/manga/poster_images/1487/large.jpg" + }, + { + "id": 104314, + "name": "Jagaaaaaan", + "image": "https://cdn.myanimelist.net/images/manga/2/273180l.jpg" + }, + { + "id": 1706, + "name": "JoJo's Bizarre Adventure Part 7: Steel Ball Run", + "image": "https://cdn.myanimelist.net/images/manga/3/179882l.jpg" + } + ] + }, + { + "title": "Otherworldly Fantasies", + "items": [ + { + "id": 70259, + "name": "Mushoku Tensei: Jobless Reincarnation", + "image": "https://cdn.myanimelist.net/images/manga/2/181049l.jpg" + }, + { + "id": 126287, + "name": "Frieren: Beyond Journey's End", + "image": "https://cdn.myanimelist.net/images/manga/3/232121l.jpg" + }, + { + "id": 89554, + "name": "That Time I Got Reincarnated as a Slime", + "image": "https://cdn.myanimelist.net/images/manga/1/157796l.jpg" + }, + { + "id": 110485, + "name": "Record of Ragnarok", + "image": "https://cdn.myanimelist.net/images/manga/3/209957l.jpg" + }, + { + "id": 85737, + "name": "Sensei no Sumika", + "image": "https://cdn.myanimelist.net/images/manga/2/148845l.jpg" + }, + { + "id": 118586, + "name": "Sousei no Onmyouji: Tenen Jakko - Nishoku Kokkeiga", + "image": "https://cdn.myanimelist.net/images/manga/1/232292l.jpg" + }, + { + "id": 98436, + "name": "The Saga of Tanya the Evil", + "image": "https://cdn.myanimelist.net/images/manga/3/186468l.jpg" + }, + { + "id": 44347, + "name": "One-Punch Man", + "image": "https://cdn.myanimelist.net/images/manga/3/80661l.jpg" + } + ] + }, + { + "title": "Heartwarming & Wholesome", + "items": [ + { + "id": 104, + "name": "Yotsuba&!", + "image": "https://cdn.myanimelist.net/images/manga/5/259524l.jpg" + }, + { + "id": 13245, + "name": "Chihayafuru", + "image": "https://cdn.myanimelist.net/images/manga/1/245072l.jpg" + }, + { + "id": 42451, + "name": "Horimiya", + "image": "https://cdn.myanimelist.net/images/manga/2/245008l.jpg" + }, + { + "id": 35507, + "name": "Arcana Famiglia: Amore Mangiare Cantare!", + "image": "https://cdn.myanimelist.net/images/manga/1/81392l.jpg" + }, + { + "id": 85802, + "name": "The boy who cried wolf tells a lie today also", + "image": "https://cdn.myanimelist.net/images/manga/3/148976l.jpg" + }, + { + "id": 99007, + "name": "Komi Can't Communicate", + "image": "https://cdn.myanimelist.net/images/manga/3/188962l.jpg" + }, + { + "id": 117060, + "name": "My Dress-Up Darling", + "image": "https://media.kitsu.app/manga/poster_images/41006/large.jpg" + }, + { + "id": 96573, + "name": "Something About Us", + "image": "https://cdn.myanimelist.net/images/manga/3/189603l.jpg" + } + ] + }, + { + "title": "Love is in the Air", + "items": [ + { + "id": 103851, + "name": "The Quintessential Quintuplets", + "image": "https://cdn.myanimelist.net/images/manga/2/201572l.jpg" + }, + { + "id": 116539, + "name": "Destroy All Humans. They Can't Be Regenerated.", + "image": "https://cdn.myanimelist.net/images/manga/3/220187l.jpg" + }, + { + "id": 14455, + "name": "Little Butterfly: Gush Limited", + "image": "https://cdn.myanimelist.net/images/manga/2/20679l.jpg" + }, + { + "id": 128594, + "name": "One Piece: Ace's Story", + "image": "https://cdn.myanimelist.net/images/manga/2/266074l.jpg" + }, + { + "id": 109229, + "name": "Yakuza Fianc\u00e9: Raise wa Tanin ga Ii", + "image": "https://cdn.myanimelist.net/images/manga/2/203176l.jpg" + }, + { + "id": 56805, + "name": "A Silent Voice", + "image": "https://cdn.myanimelist.net/images/manga/1/120529l.jpg" + }, + { + "id": 70851, + "name": "Futanari Musume ni Okasarechau!", + "image": "https://cdn.myanimelist.net/images/manga/1/121643l.jpg" + }, + { + "id": 13, + "name": "One Piece", + "image": "https://cdn.myanimelist.net/images/manga/2/253146l.jpg" + } + ] + }, + { + "title": "Manhwa Masterpieces", + "items": [ + { + "id": 121496, + "name": "Solo Leveling", + "image": "https://cdn.myanimelist.net/images/manga/3/222295l.jpg" + }, + { + "id": 122663, + "name": "Tower of God", + "image": "https://cdn.myanimelist.net/images/manga/2/223694l.jpg" + }, + { + "id": 8586, + "name": "The Breaker", + "image": "https://cdn.myanimelist.net/images/manga/2/270151l.jpg" + }, + { + "id": 111213, + "name": "Bastard", + "image": "https://cdn.myanimelist.net/images/manga/1/205549l.jpg" + }, + { + "id": 125036, + "name": "The Horizon", + "image": "https://cdn.myanimelist.net/images/manga/1/229331l.jpg" + }, + { + "id": 121948, + "name": "Can I Have You All to Myself?", + "image": "https://cdn.myanimelist.net/images/manga/2/235219l.jpg" + }, + { + "id": 110938, + "name": "Hoshi no Koe: The Voices of a Distant Star", + "image": "https://cdn.myanimelist.net/images/manga/2/240830l.jpg" + }, + { + "id": 116966, + "name": "Hidoku Shinaide dj - Akakute Oishii", + "image": "https://cdn.myanimelist.net/images/manga/3/305350l.jpg" + } + ] + }, + { + "title": "Mind Games & Mysteries", + "items": [ + { + "id": 3, + "name": "20th Century Boys", + "image": "https://cdn.myanimelist.net/images/manga/5/260006l.jpg" + }, + { + "id": 7458, + "name": "Death Note Another Note: The Los Angeles BB Murder Cases", + "image": "https://cdn.myanimelist.net/images/manga/1/253578l.jpg" + }, + { + "id": 10010, + "name": "Beelzebub", + "image": "https://cdn.myanimelist.net/images/manga/3/188942l.jpg" + }, + { + "id": 108639, + "name": "Tsuiraku JK to Haijin Kyoushi", + "image": "https://cdn.myanimelist.net/images/manga/2/301288l.jpg" + }, + { + "id": 393, + "name": "The Kindaichi Case Files", + "image": "https://cdn.myanimelist.net/images/manga/2/84823l.jpg" + }, + { + "id": 139158, + "name": "Tomodachi Game", + "image": "https://cdn.myanimelist.net/images/manga/2/261962l.jpg" + }, + { + "id": 13601, + "name": "Be Free!", + "image": "https://cdn.myanimelist.net/images/manga/4/76293l.jpg" + }, + { + "id": 3573, + "name": "Tobaku Hakairoku Kaiji", + "image": "https://cdn.myanimelist.net/images/manga/1/302202l.jpg" + } + ] + }, + { + "title": "School Life & Sports", + "items": [ + { + "id": 35243, + "name": "Haikyu!!", + "image": "https://cdn.myanimelist.net/images/manga/2/258225l.jpg" + }, + { + "id": 30, + "name": "Ouran High School Host Club", + "image": "https://cdn.myanimelist.net/images/manga/3/267782l.jpg" + }, + { + "id": 107931, + "name": "Blue Period", + "image": "https://cdn.myanimelist.net/images/manga/2/204827l.jpg" + }, + { + "id": 150863, + "name": "Windbreak Samurai", + "image": "https://cdn.myanimelist.net/images/manga/2/296855l.jpg" + }, + { + "id": 418, + "name": "Mushishi", + "image": "https://cdn.myanimelist.net/images/manga/2/159514l.jpg" + }, + { + "id": 1061, + "name": "Case Closed", + "image": "https://cdn.myanimelist.net/images/manga/1/97267l.jpg" + }, + { + "id": 11211, + "name": "Tenshi no Tame no Shohousen.", + "image": "https://cdn.myanimelist.net/images/manga/3/275687l.jpg" + }, + { + "id": 78523, + "name": "ReLIFE", + "image": "https://cdn.myanimelist.net/images/manga/2/171573l.jpg" + } + ] + } + ] +} \ No newline at end of file diff --git a/animex/offline.html b/animex/offline.html new file mode 100644 index 0000000..434d839 --- /dev/null +++ b/animex/offline.html @@ -0,0 +1,240 @@ + + + + + + Offline - Media App + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +

No Internet Connection

+

+ You appear to be offline. You can retry the connection or access your offline library. +

+
+ + + + Go to Library + +
+
+
+ + + \ No newline at end of file diff --git a/animex/pdf.html b/animex/pdf.html new file mode 100644 index 0000000..72bb1a7 --- /dev/null +++ b/animex/pdf.html @@ -0,0 +1,503 @@ + + + + + + Animex PDF Reader + + + + + + + + + + + +
+ +
+
+

Loading...

+ + +
+ + +
+
+
+ + + + + + +
+ + + + \ No newline at end of file diff --git a/animex/portal.html b/animex/portal.html new file mode 100644 index 0000000..00b5334 --- /dev/null +++ b/animex/portal.html @@ -0,0 +1,225 @@ + + + + + + Hub + + + + + + + + + + + + +
+ +
Media Hub
+
+ +
+ + + +
Feed
+
+ + + + +
Read
+
+
+ + \ No newline at end of file diff --git a/animex/reader.html b/animex/reader.html new file mode 100644 index 0000000..7a16c20 --- /dev/null +++ b/animex/reader.html @@ -0,0 +1,486 @@ + + + + + + Animex - Modern Manga Reader + + + + + + + + + + + +
+ + + + +
+
+

No file selected

+
+ + +
+ + 100% + +
+
+
+
+
+ +

Select a folder to start reading

+

Your files are processed locally and never uploaded.

+
+
+ +
+
+
+
+ + + + + + \ No newline at end of file diff --git a/animex/search.html b/animex/search.html new file mode 100644 index 0000000..938730d --- /dev/null +++ b/animex/search.html @@ -0,0 +1,870 @@ + + + + + + Search & Browse - Media App + + + + + + + + +
+
+ +
+ + + +
+ + + + + + +
+

Recents

+
+
+ + + +
+
+ + + + \ No newline at end of file diff --git a/animex/series-info.html b/animex/series-info.html new file mode 100644 index 0000000..b93ca63 --- /dev/null +++ b/animex/series-info.html @@ -0,0 +1,1749 @@ + + + + + + Series Info - Media App + + + + + + + + + + + + + +
+ + +
+
+
+ Poster +
+ +
+

+ + +
+ + + +
+
+
+
+
+ +
+
+
+
+

+
+
+
+ +
+ + +
+

Trailer

+
+
+
+
+ + +
+ + + + +
+ +
+ +
+
+

Episodes

+
+ + +
+
+ +
+ + +
+
+ + + + + +
+

Themes

+
+ +
Loading music...
+
+
+ + + + + +
+

Recommendations

+
+
+
+
+
+
+ + +
+
+ + +
+
+ + + + + + + \ No newline at end of file diff --git a/animex/settings.html b/animex/settings.html new file mode 100644 index 0000000..68358ed --- /dev/null +++ b/animex/settings.html @@ -0,0 +1,1410 @@ + + + + + + Settings - Media App + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/animex/src/.DS_Store b/animex/src/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/animex/src/.DS_Store differ diff --git a/animex/src/csPlayer.js b/animex/src/csPlayer.js new file mode 100644 index 0000000..31a8254 --- /dev/null +++ b/animex/src/csPlayer.js @@ -0,0 +1,503 @@ +// csPlayer.js - Patched to hide Related Videos on Pause + +function $(selector,parent){ + var x; + try{ + const elements = document.querySelectorAll(selector); + if(elements.length == 1){x = elements[0]} + else if(elements.length == 0){x = null} + else{x = elements} + }catch(error){ + x = error; + }return x; +} + +var csPlayer ={ + csPlayers : {}, + preSetup: (videoTag,playerTagId,defaultId)=>{ + var theme =("theme" in csPlayer.csPlayers[videoTag]["params"]) ? csPlayer.csPlayers[videoTag]["params"]["theme"] : null; + var themeClass = theme ? "theme-"+theme : ""; + return new Promise((resolve, reject) => { + $("#"+videoTag).innerHTML =` +
+
+ +
+ +
+
+
+
+
+
+ + + +
+
+

00:00

+
+
+

00:00

+ + +
+
+

Speed1x

+ + + + + + + + +

Qualityauto

+ + + +
+
+
`; + resolve(); + }); + }, + pauseVideoWithPromise:(x)=>{ + return new Promise((resolve, reject) => { + try{ + x.pauseVideo() + resolve('Video paused'); + }catch(error){ + reject('Error pausing video: ' + error); + } + }); + }, + YtSetup:(videoTag,playerTagId,defaultId)=>{ + var parent = document.querySelector("#"+playerTagId).closest(".csPlayer"); + var controlsTimeout = null; + return new Promise((resolve, reject) => { + csPlayer.csPlayers[videoTag]["videoTag"] = new YT.Player(playerTagId,{ + videoId: csPlayer.csPlayers[videoTag]["params"]["defaultId"], + playerVars:{ + controls: 0, + mute: 1, + autoplay: 1, + disablekb: 1, + color: "white", + fs: 0, + playsinline: 1, + rel: 0, + loop: 0, + cc_load_policy: 3, + showinfo: 0, + iv_load_policy: 3, + }, + events:{ + 'onReady':()=>{ + if($("#"+videoTag) != null && videoTag){ + csPlayer.pauseVideoWithPromise(csPlayer.csPlayers[videoTag]["videoTag"]).then(()=>{ + parent.querySelector(".csPlayer-container iframe").addEventListener("load",()=>{ + parent.querySelector(".csPlayer-container span i").classList.remove("csPlayer-loading"); + csPlayer.csPlayers[videoTag]["videoTag"].addEventListener('onStateChange', onPlayerStateChange); + parent.querySelector(".csPlayer-controls-box main i:nth-of-type(1)").addEventListener("click", backward); + parent.querySelector(".csPlayer-controls-box main i:nth-of-type(2)").addEventListener("click", togglePlayPause); + parent.querySelector(".csPlayer-controls-box main i:nth-of-type(3)").addEventListener("click", forward); + csPlayer.csPlayers[videoTag]["TextTimeInterval"] = setInterval(updateTextTime,1000); + csPlayer.csPlayers[videoTag]["TimeSliderInterval"] = setInterval(updateTimeSlider,1000); parent.querySelector(".csPlayer-controls-box .csPlayer-controls input").addEventListener("input",updateSlider); + parent.querySelector(".csPlayer-controls-box .csPlayer-controls .fsBtn").addEventListener("click",toggleFullscreen); + document.fullscreenEnabled ? parent.querySelector(".csPlayer-controls-box .csPlayer-controls .fsBtn").style.display ="block" : parent.querySelector(".csPlayer-controls-box .csPlayer-controls .fsBtn").style.display ="none"; + parent.querySelector(".csPlayer-controls-box .csPlayer-controls .settingsBtn").addEventListener("click",toggleSettings); + }); + }); + }}, + } + }); + resolve(); + }); + + function backward(){ + updateTextTime() + updateTimeSlider() + var currentTime = csPlayer.csPlayers[videoTag]["videoTag"].getCurrentTime(); + csPlayer.csPlayers[videoTag]["videoTag"].seekTo(Math.max(0, currentTime - 10), true); + clearTimeout(controlsTimeout); + controlsTimeout = setTimeout(()=>{parent.querySelector(".csPlayer-controls-box").classList.remove("csPlayer-controls-open");},3000); + } + + function forward(){ + updateTextTime() + updateTimeSlider() + var currentTime = csPlayer.csPlayers[videoTag]["videoTag"].getCurrentTime(); + csPlayer.csPlayers[videoTag]["videoTag"].seekTo(currentTime + 10, true); + clearTimeout(controlsTimeout); + controlsTimeout = setTimeout(()=>{parent.querySelector(".csPlayer-controls-box").classList.remove("csPlayer-controls-open");},3000); + } + + function togglePlayPause(){ + if(csPlayer.csPlayers[videoTag]["isPlaying"]){ + csPlayer.csPlayers[videoTag]["videoTag"].pauseVideo(); + clearTimeout(controlsTimeout); + }else{ + csPlayer.csPlayers[videoTag]["videoTag"].playVideo(); + clearTimeout(controlsTimeout); + controlsTimeout = setTimeout(()=>{parent.querySelector(".csPlayer-controls-box").classList.remove("csPlayer-controls-open");},3000); + } + } + + function formatTime(seconds) { + const h = Math.floor(seconds / 3600), + m = Math.floor((seconds % 3600) / 60), + s = Math.floor(seconds % 60); + return h > 0 ? `${String(h).padStart(2, '0')}:${String(m).padStart(2, '0')}:${String(s).padStart(2, '0')}` : `${String(m).padStart(2, '0')}:${String(s).padStart(2, '0')}`; + } + + function timeToSeconds(t){ + var p = t.split(":").map(Number); + return p.length === 3 ? p[0] * 3600 + p[1] * 60 + p[2] : p[0] * 60 + p[1]; + } + + function updateTextTime(){ + var currentTime = csPlayer.csPlayers[videoTag]["videoTag"].getCurrentTime(); + var duration = csPlayer.csPlayers[videoTag]["videoTag"].getDuration(); + parent.querySelector(".csPlayer-controls-box .csPlayer-controls p:nth-of-type(1)").innerHTML = formatTime(String(currentTime)); + parent.querySelector(".csPlayer-controls-box .csPlayer-controls p:nth-of-type(2)").innerHTML = formatTime(String(duration)); + } + + function updateTimeSlider(){ + var slider = parent.querySelector(".csPlayer-controls-box .csPlayer-controls div input"); + var currentTime = csPlayer.csPlayers[videoTag]["videoTag"].getCurrentTime(); + var duration = csPlayer.csPlayers[videoTag]["videoTag"].getDuration(); + var progress = (currentTime/duration)*100; + var loaded = (csPlayer.csPlayers[videoTag]["videoTag"].getVideoLoadedFraction())*100; + slider.value = progress; + slider.style.background =`linear-gradient(to right, var(--sliderSeekTrackColor) ${progress}%, transparent ${progress}%)`; + parent.querySelector(".csPlayer-controls-box .csPlayer-controls div span").style.width = loaded+"%"; + } + + function updateSlider(){ + clearTimeout(controlsTimeout); + var slider = parent.querySelector(".csPlayer-controls-box .csPlayer-controls div input"); + var duration = csPlayer.csPlayers[videoTag]["videoTag"].getDuration(); + var progress = slider.value; + slider.style.background =`linear-gradient(to right, var(--sliderSeekTrackColor) ${progress}%, transparent ${progress}%)`; + csPlayer.csPlayers[videoTag]["videoTag"].seekTo((slider.value/100)*duration); + slider.value = slider.value; + controlsTimeout = setTimeout(()=>{parent.querySelector(".csPlayer-controls-box").classList.remove("csPlayer-controls-open");},3000); + } + + function toggleFullscreen(){ + const videoContainer = parent; + if(!document.fullscreenElement && document.fullscreenEnabled){ + if(videoContainer.requestFullscreen){ + videoContainer.requestFullscreen(); + }else if(videoContainer.mozRequestFullScreen){ + videoContainer.mozRequestFullScreen(); + }else if(videoContainer.webkitRequestFullscreen){ + videoContainer.webkitRequestFullscreen(); + }else if(videoContainer.msRequestFullscreen){ + videoContainer.msRequestFullscreen(); + } + } + else if(document.fullscreenElement && document.fullscreenEnabled){ + if(document.exitFullscreen){ + document.exitFullscreen(); + }else if(document.mozCancelFullScreen){ + document.mozCancelFullScreen(); + }else if(document.webkitExitFullscreen){ + document.webkitExitFullscreen(); + }else if(document.msExitFullscreen){ + document.msExitFullscreen(); + } + }else{ + console.warn("Fullscreen api not supported in your browser."); + } + } + + function resetSettings(){ + var settings = parent.querySelector(".csPlayer-controls-box .csPlayer-settings-box"); + settings.querySelectorAll("p").forEach(pin=>{ + pin.nextElementSibling.style.maxHeight ="0px"; + }); + } + + function toggleSettings(){ + const targetElement = parent.querySelector(".csPlayer-controls-box"); + var settings = parent.querySelector(".csPlayer-controls-box .csPlayer-settings-box"); + var qualities = csPlayer.csPlayers[videoTag]["videoTag"].getAvailableQualityLevels(); + for(x of qualities){ + if(!settings.querySelector("span:nth-of-type(2)").innerHTML.includes(x)){ + settings.querySelector("span:nth-of-type(2)").innerHTML +=``; + } + } + const obsrvr = new MutationObserver((mutationsList)=>{ + mutationsList.forEach((mutation) => { + if(mutation.attributeName === 'class'){ + if(!targetElement.className.includes("open")){ + settings.style.display ="none"; + resetSettings(); + } + } + }); + }); + obsrvr.observe(targetElement,{ + attributes: true, + attributeFilter: ['class'], + }); + if(settings.style.display =="block"){ + settings.style.display ="none"; + }else{ + settings.style.display ="block"; + } + settings.addEventListener("click",()=>{ + clearTimeout(controlsTimeout); + controlsTimeout = setTimeout(()=>{parent.querySelector(".csPlayer-controls-box").classList.remove("csPlayer-controls-open");},3000); + }); + + settings.querySelectorAll("p").forEach(pin=>{ + pin.addEventListener("click",()=>{ + settings.querySelectorAll("p").forEach(Allpin=>{ + Allpin.nextElementSibling.style.maxHeight ="0px"; + }); + pin.nextElementSibling.style.maxHeight ="400px"; + }); + }); + + settings.querySelectorAll("span:nth-of-type(1) input").forEach(spdInput=>{ + spdInput.addEventListener("change",(e)=>{ + var value = e.target.parentElement.innerText.slice(0,-1); + settings.querySelector("p:nth-of-type(1) b").innerText = value+"x"; + csPlayer.csPlayers[videoTag]["videoTag"].setPlaybackRate(Number(value)); + }); + }); + + settings.querySelectorAll("span:nth-of-type(2) input").forEach(qualInput=>{ + qualInput.addEventListener("change",(e)=>{ + var value = e.target.parentElement.innerText; + try{ + var currentTime = csPlayer.csPlayers[videoTag]["videoTag"].getCurrentTime(); + settings.querySelector("p:nth-of-type(2) b").innerText = value; + csPlayer.csPlayers[videoTag]["videoTag"].setPlaybackQuality(value); + }catch(error){ + throw new Error(error); + settings.querySelector("p:nth-of-type(2) b").innerText = value; + } + }); + }); + } + + // ========================================== + // KEY CHANGE HERE: Hide Overlay logic + // ========================================== + function onPlayerStateChange(event){ + if(event.data == YT.PlayerState.PLAYING){ + csPlayer.csPlayers[videoTag]["isPlaying"] = true; + csPlayer.csPlayers[videoTag]["playerState"] ="playing"; + parent.querySelector(".csPlayer-controls-box main .csPlayer-play-pause-btn").className ="ti csPlayer-play-pause-btn ti-player-pause-filled"; + + // Hide the cover overlay when playing + parent.querySelector(".csPlayer-container span").style.display ="none"; + + csPlayer.csPlayers[videoTag]["videoTag"].unMute(); + parent.querySelector(".csPlayer-container").style.pointerEvents ="none"; + parent.querySelector(".csPlayer-controls-box").style.display ="flex"; + clearTimeout(controlsTimeout); + controlsTimeout = setTimeout(()=>{parent.querySelector(".csPlayer-controls-box").classList.remove("csPlayer-controls-open");},3000); + + parent.querySelector(".csPlayer-controls-box").onclick = function(e){ + if(!parent.querySelector(".csPlayer-controls-box main").contains(e.target) && !parent.querySelector(".csPlayer-controls-box .csPlayer-controls").contains(e.target) && !parent.querySelector(".csPlayer-controls-box .csPlayer-settings-box").contains(e.target)){ + if(parent.querySelector(".csPlayer-controls-box").classList.contains("csPlayer-controls-open")){ + parent.querySelector(".csPlayer-controls-box").classList.remove("csPlayer-controls-open"); + clearTimeout(controlsTimeout); + }else{ + parent.querySelector(".csPlayer-controls-box").classList.add("csPlayer-controls-open"); + clearTimeout(controlsTimeout); + controlsTimeout = setTimeout(()=>{parent.querySelector(".csPlayer-controls-box").classList.remove("csPlayer-controls-open");},3000); + } + } + } + parent.querySelector(".csPlayer-controls-box .csPlayer-controls").addEventListener("click", ()=>{ + clearTimeout(controlsTimeout); + controlsTimeout = setTimeout(()=>{parent.querySelector(".csPlayer-controls-box").classList.remove("csPlayer-controls-open");},3000); + }); + + } else if(event.data == YT.PlayerState.PAUSED){ + clearTimeout(controlsTimeout); + csPlayer.csPlayers[videoTag]["isPlaying"] = false; + csPlayer.csPlayers[videoTag]["playerState"] ="paused"; + parent.querySelector(".csPlayer-controls-box main .csPlayer-play-pause-btn").className ="ti csPlayer-play-pause-btn ti-player-play-filled"; + + // === NEW LINE: SHOW COVER ON PAUSE === + // This covers the YouTube "More Videos" grid with your thumbnail/color + parent.querySelector(".csPlayer-container span").style.display = "flex"; + + if(!parent.querySelector(".csPlayer-controls-box").classList.contains("csPlayer-controls-open")){ + parent.querySelector(".csPlayer-controls-box").classList.add("csPlayer-controls-open"); + } + } else if(event.data == YT.PlayerState.BUFFERING){ + csPlayer.csPlayers[videoTag]["playerState"] ="buffering"; + } else if(event.data == YT.PlayerState.CUED){ + csPlayer.csPlayers[videoTag]["playerState"] ="cued"; + } else if(event.data == YT.PlayerState.ENDED){ + if(csPlayer.csPlayers[videoTag]["params"]["loop"] == true || csPlayer.csPlayers[videoTag]["params"]["loop"] =="true"){ + csPlayer.csPlayers[videoTag]["videoTag"].seekTo(0); + }else{ + csPlayer.csPlayers[videoTag]["videoTag"].seekTo(0); + csPlayer.csPlayers[videoTag]["videoTag"].pauseVideo(); + csPlayer.csPlayers[videoTag]["playerState"] ="ended"; + } + } + try{ + csPlayer.csPlayers[videoTag]["videoTag"].unloadModule("captions"); + csPlayer.csPlayers[videoTag]["videoTag"].unloadModule("cc"); + }catch(exception){} + } + }, + init:(videoTag,params)=>{ + return new Promise((resolve, reject) => { + if(videoTag && params && ("defaultId" in params)){ + if($("#"+videoTag)!=null){ + if(!(videoTag in csPlayer.csPlayers)){ + csPlayer.csPlayers[videoTag] = {} + csPlayer.csPlayers[videoTag]["videoTag"] = videoTag; + csPlayer.csPlayers[videoTag]["params"] = params; + if("defaultId" in params){ + csPlayer.csPlayers[videoTag]["params"]["defaultId"] = params["defaultId"]; + }if("loop" in params){ + csPlayer.csPlayers[videoTag]["params"]["loop"] = params["loop"]; + }if("thumbnail" in params){ + csPlayer.csPlayers[videoTag]["params"]["thumbnail"] = params["thumbnail"]; + }if("theme" in params){ + csPlayer.csPlayers[videoTag]["params"]["theme"] = params["theme"]; + } + csPlayer.csPlayers[videoTag]["isPlaying"] = false; + csPlayer.csPlayers[videoTag]["playerState"] ="paused"; + csPlayer.csPlayers[videoTag]["initialized"] = false; csPlayer.preSetup(videoTag,playerTagId="csPlayer-"+videoTag,params["defaultId"]).then(()=>{ + var parent = document.querySelector("#"+playerTagId).closest(".csPlayer"); + if(("thumbnail" in csPlayer.csPlayers[videoTag]["params"])){ + if(csPlayer.csPlayers[videoTag]["params"]["thumbnail"] == true || csPlayer.csPlayers[videoTag]["params"]["thumbnail"] =="true"){ + parent.querySelector(".csPlayer-container span").style.backgroundImage =`url("https://img.youtube.com/vi/${csPlayer.csPlayers[videoTag]["params"]["defaultId"]}/maxresdefault.jpg")`; + }else if(csPlayer.csPlayers[videoTag]["params"]["thumbnail"] == false || csPlayer.csPlayers[videoTag]["params"]["thumbnail"] =="false"){ + parent.querySelector(".csPlayer-container span").style.backgroundImage ="none"; + }else{ + parent.querySelector(".csPlayer-container span").style.backgroundImage =`url(${csPlayer.csPlayers[videoTag]["params"]["thumbnail"]})`; + }} csPlayer.YtSetup(videoTag,playerTagId="csPlayer-"+videoTag,params["defaultId"]).then(()=>{ + csPlayer.csPlayers[videoTag]["initialized"] = true; + console.log("Player",videoTag,"initialized."); + }); + }); + }else{ + throw new Error("Player "+videoTag+" already exists."); + }}else{ + throw new Error("No tag with id "+videoTag+" available in the document."); + }}else{ + throw new Error("Init function must have two parameters and second parameter must have defaultId."); + } + resolve();}); + }, + + pause:(videoTag)=>{ + if(videoTag){ + if((videoTag in csPlayer.csPlayers) && csPlayer.csPlayers[videoTag]["initialized"] == true){ + csPlayer.csPlayers[videoTag]["videoTag"].pauseVideo(); + }else{ + throw new Error("Player "+videoTag+" is not initialized yet.") + }}else{ + throw new Error("pause function must have player id as a parameter.") + } + }, + play:(videoTag)=>{ + if(videoTag){ + if((videoTag in csPlayer.csPlayers) && csPlayer.csPlayers[videoTag]["initialized"] == true){ + if(!csPlayer.csPlayers[videoTag]["videoTag"].isMuted()){ + csPlayer.csPlayers[videoTag]["videoTag"].playVideo(); + }else{ + throw new Error("Before calling play function, the video must be played atleat once."); + }}else{ + throw new Error("Player "+videoTag+" is not initialized yet.") + }}else{ + throw new Error("play function must have player id as a parameter.") + } + }, + getDuration:(videoTag)=>{ + if(videoTag){ + if((videoTag in csPlayer.csPlayers) && csPlayer.csPlayers[videoTag]["initialized"] == true){ + return csPlayer.csPlayers[videoTag]["videoTag"].getDuration(); + }else{ + throw new Error("Player "+videoTag+" is not initialized yet.") + }}else{ + throw new Error("getDuration function must have player id as a parameter.") + } + }, + getCurrentTime:(videoTag)=>{ + if(videoTag){ + if((videoTag in csPlayer.csPlayers) && csPlayer.csPlayers[videoTag]["initialized"] == true){ + return csPlayer.csPlayers[videoTag]["videoTag"].getCurrentTime(); + }else{ + throw new Error("Player "+videoTag+" is not initialized yet.") + }}else{ + throw new Error("getCurrentTime function must have player id as a parameter.") + } + }, + getVideoTitle:(videoTag)=>{ + if(videoTag){ + if((videoTag in csPlayer.csPlayers) && csPlayer.csPlayers[videoTag]["initialized"] == true){ + return csPlayer.csPlayers[videoTag]["videoTag"].getVideoData().title; + }else{ + throw new Error("Player "+videoTag+" is not initialized yet.") + }}else{ + throw new Error("getVideoTitle function must have player id as a parameter.") + } + }, + getPlayerState:(videoTag)=>{ + if(videoTag){ + if((videoTag in csPlayer.csPlayers) && csPlayer.csPlayers[videoTag]["initialized"] == true){ + return csPlayer.csPlayers[videoTag]["playerState"]; + }else{ + throw new Error("Player "+videoTag+" is not initialized yet.") + }}else{ + throw new Error("getPlayerState function must have player id as a parameter.") + } + }, + changeVideo:(videoTag,videoId)=>{ + if(videoTag && videoId){ + if((videoTag in csPlayer.csPlayers) && csPlayer.csPlayers[videoTag]["initialized"] == true){ + if(!csPlayer.csPlayers[videoTag]["videoTag"].isMuted()){ + csPlayer.csPlayers[videoTag]["videoTag"].loadVideoById(videoId,0); + }else{ + throw new Error("Before calling the changeVideo function, the previous video must be played in the player."); + } + }else{ + throw new Error("Player "+videoTag+" is not initialized yet.") + }}else{ + throw new Error("changeVideo function must have two parameters, first parameter as player Id and second as the new YouTube video ID.") + } + }, + destroy:(videoTag)=>{ + if(videoTag){ + if((videoTag in csPlayer.csPlayers) && csPlayer.csPlayers[videoTag]["initialized"] == true){ + if("TimeSliderInterval" in csPlayer.csPlayers[videoTag]){ + clearInterval(csPlayer.csPlayers[videoTag]["TimeSliderInterval"]); + } + if("TextTimeInterval" in csPlayer.csPlayers[videoTag]){ + clearInterval(csPlayer.csPlayers[videoTag]["TextTimeInterval"]); + } + csPlayer.csPlayers[videoTag]["videoTag"].destroy(); + delete csPlayer.csPlayers[videoTag]; + $("#"+videoTag+" .csPlayer").remove(); + }else{ + throw new Error("Player "+videoTag+" is not initialized yet.") + }}else{ + throw new Error("changeVideo function must have two parameters, first parameter as player Id and second as the new YouTube video ID.") + } + }, + initialized:(videoTag)=>{ + if(videoTag){ + if((videoTag in csPlayer.csPlayers)){ + return csPlayer.csPlayers[videoTag]["initialized"]; + }else{ + throw new Error("Player "+videoTag+" doesn't exist. ") + }}else{ + throw new Error("pause function must have player id as a parameter.") + } + }, +} \ No newline at end of file diff --git a/animex/src/csplayer.css b/animex/src/csplayer.css new file mode 100644 index 0000000..5e50d24 --- /dev/null +++ b/animex/src/csplayer.css @@ -0,0 +1,434 @@ +@import url("./icons/tabler-icons.min.css"); + +* { + margin: 0; + padding: 0; + box-sizing: border-box; + /* outline: 1px solid greenyellow !important;*/ +} + +.csPlayer { + --playerBg: #000; + --playerColor: #e1e1e1; + --playerBR: 5px; + --startLoaderColor: #e1e1e1; + --startBtnSize: 65px; + --startBtnBg: var(--playerColor); + --startBtnIconColor: var(--playerBg); + --playPauseIconColor: var(--playerColor); + --forwardIconColor: var(--playerColor); + --backwardIconColor: var(--playerColor); + --sliderBg: #383838; + --sliderThumbSize: 15px; + --sliderThumbColor: var(--playerColor); + --sliderSeekTrackColor: var(--playerColor); + --sliderLoadedTrackColor: #878787; + --currentTimeTextColor: var(--playerColor); + --durationTextColor: var(--playerColor); + --settingsBtnColor: var(--playerColor); + --fullscreenBtnColor: var(--playerColor); + --settingsBg: #181818; + --settingsTextColor: var(--playerColor); + --settingsInputIconBg: #4b4b4b; + --settingsInputIconColor: var(--playerColor); + background: var(--playerBg); + display: flex; + flex-direction: column; + justify-content: center; + width: 100%; + aspect-ratio: 16/9; + margin: 0 auto; + user-select: none !important; + position: relative; + border-radius: var(--playerBR); + min-width: 270px !important; +} +.theme-default { + --playerBg: #000; + --playerColor: #e1e1e1; + --playerBR: 5px; + --startLoaderColor: #e1e1e1; + --startBtnSize: 65px; + --startBtnBg: var(--playerColor); + --startBtnIconColor: var(--playerBg); + --playPauseIconColor: var(--playerColor); + --forwardIconColor: var(--playerColor); + --backwardIconColor: var(--playerColor); + --sliderBg: #383838; + --sliderThumbSize: 15px; + --sliderThumbColor: var(--playerColor); + --sliderSeekTrackColor: var(--playerColor); + --sliderLoadedTrackColor: #878787; + --currentTimeTextColor: var(--playerColor); + --durationTextColor: var(--playerColor); + --settingsBtnColor: var(--playerColor); + --fullscreenBtnColor: var(--playerColor); + --settingsBg: #181818; + --settingsTextColor: var(--playerColor); + --settingsInputIconBg: #4b4b4b; + --settingsInputIconColor: var(--playerColor); +} +.theme-youtube { + --playerBg: #000; + --playerColor: #e1e1e1; + --playerBR: 5px; + --startLoaderColor: var(--playerColor); + --startBtnSize: 65px; + --startBtnBg: #fe0001; + --startBtnIconColor: var(--playerColor); + --playPauseIconColor: var(--playerColor); + --forwardIconColor: var(--playerColor); + --backwardIconColor: var(--playerColor); + --sliderBg: #383838; + --sliderThumbSize: 15px; + --sliderThumbColor: #fe0001; + --sliderSeekTrackColor: #fe0001; + --sliderLoadedTrackColor: #787672; + --currentTimeTextColor: var(--playerColor); + --durationTextColor: var(--playerColor); + --settingsBtnColor: var(--playerColor); + --fullscreenBtnColor: var(--playerColor); + --settingsBg: #212121; + --settingsTextColor: var(--playerColor); + --settingsInputIconBg: #4b4b4b; + --settingsInputIconColor: var(--playerColor); +} +.theme-plyr { + --playerBg: #000000; + --playerColor: #626a76; + --playerBR: 10px; + --startLoaderColor: #ffffff; + --startBtnSize: 60px; + --startBtnBg: #01b2ff; + --startBtnIconColor: #ffffff; + --playPauseIconColor: #ffffff; + --forwardIconColor: #ffffff; + --backwardIconColor: #ffffff; + --sliderBg: rgba(255, 255, 255, 0.1); + --sliderThumbSize: 15px; + --sliderThumbColor: #01b2ff; + --sliderSeekTrackColor: #01b2ff; + --sliderLoadedTrackColor: #787672; + --currentTimeTextColor: #ffffff; + --durationTextColor: #ffffff; + --settingsBtnColor: #ffffff; + --fullscreenBtnColor: #ffffff; + --settingsBg: rgba(255, 255, 255, 0.95); + --settingsTextColor: #3d4049; + --settingsInputIconBg: #d9dadc; + --settingsInputIconColor: #01b2ff; +} +.csPlayer .csPlayer-container { + width: 100%; + aspect-ratio: 16/9; + overflow: hidden; + position: relative; + overflow: hidden; + border-radius: var(--playerBR); + border: none; + outline: none; +} +.csPlayer .csPlayer-container iframe { + width: 2400%; + height: 100%; + margin-left: -1149.95%; + border: none; + outline: none; + position: absolute; +} +.csPlayer .csPlayer-container span { + width: 100%; + height: 100%; + background-color: var(--playerBg); + background-image: none; + background-size: contain; + background-position: center; + background-repeat: no-repeat; + position: absolute; + z-index: 5; + display: flex; + align-items: center; + justify-content: center; + pointer-events: none; +} +.csPlayer .csPlayer-container span i { + display: block; + width: var(--startBtnSize); + height: var(--startBtnSize); + color: var(--startBtnIconColor); + display: flex; + align-items: center; + justify-content: center; + border-radius: 100%; + background: var(--startBtnBg); + font-size: calc(var(--startBtnSize) / 2.5); +} +.csPlayer-loading { + color: transparent !important; + background: transparent !important; + border: 5px solid var(--startLoaderColor) !important; + border-bottom-color: transparent !important; + animation: csPlayerSpin 1s linear infinite; +} +@keyframes csPlayerSpin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.csPlayer .csPlayer-container span div { + width: 100%; + height: calc(50% - (var(--startBtnSize) / 2)); + background: transparent !important; + outline: none !important; + border: none !important; + position: absolute; + pointer-events: auto; +} +.csPlayer .csPlayer-container span div:nth-of-type(1) { + top: 0; +} +.csPlayer .csPlayer-container span div:nth-of-type(2) { + bottom: 0; +} +.csPlayer .csPlayer-controls-box { + width: 100%; + height: 100%; + position: absolute; + z-index: 3; + background: transparent; + border-radius: var(--playerBR); + display: none; + align-items: flex-end; +} +.csPlayer-controls-open { + background: rgba(0, 0, 0, 0.5) !important; +} +.csPlayer-controls-open main { + transform: translate(-50%, -50%) scale(1) !important; +} +.csPlayer-controls-open .csPlayer-controls { + transform: scale(1) !important; +} +.csPlayer .csPlayer-controls-box main { + position: absolute; + transform: translate(-50%, -50%) scale(0); + transition: transform 0s ease-in-out; + top: 50%; + left: 50%; + display: flex; + align-items: center; + white-space: nowrap; +} +.csPlayer .csPlayer-controls-box main i { + font-size: 2rem; + padding: 8px; + border-radius: 100%; +} +.csPlayer .csPlayer-controls-box main i:active { + background: rgba(255, 255, 255, 0.1); +} +.csPlayer .csPlayer-controls-box main i.ti-rewind-backward-10 { + color: var(--backwardIconColor); +} +.csPlayer .csPlayer-controls-box main i.ti-rewind-forward-10 { + color: var(--forwardIconColor); +} +.csPlayer .csPlayer-controls-box main i.csPlayer-play-pause-btn { + color: var(--playPauseIconColor); + padding: 10px; + border: 2px solid var(--playPauseIconColor); + border-radius: 100%; + margin: 0 3.5rem; +} +.csPlayer .csPlayer-controls-box .csPlayer-controls { + width: 100%; + margin: 0 auto; + background: transparent; + display: flex; + align-items: center; + position: relative; + padding: 8px 10px; + transform: scale(0); + transition: transform 0s ease-in-out; +} +.csPlayer .csPlayer-controls-box .csPlayer-controls p { + font-size: 0.9rem; + margin: 0 0 0 4px; +} +.csPlayer .csPlayer-controls-box .csPlayer-controls p:nth-of-type(1) { + color: var(--currentTimeTextColor); +} +.csPlayer .csPlayer-controls-box .csPlayer-controls p:nth-of-type(2) { + color: var(--durationTextColor); +} +.csPlayer .csPlayer-controls-box .csPlayer-controls i { + font-size: 1.4rem; + margin: 0 0 0 6px; + padding: 4px; + border-radius: 6px; +} +.csPlayer .csPlayer-controls-box .csPlayer-controls i:active { + background: rgba(255, 255, 255, 0.1); +} +.csPlayer .csPlayer-controls-box .csPlayer-controls i.settingsBtn { + color: var(--settingsBtnColor); +} +.csPlayer .csPlayer-controls-box .csPlayer-controls i.fsBtn { + color: var(--fullscreenBtnColor); +} +.csPlayer .csPlayer-controls-box .csPlayer-controls div { + display: flex; + align-items: center; + white-space: nowrap; + width: 100%; + height: calc(var(--sliderThumbSize) / 3); + margin: 0 5px; + position: relative; + background: var(--sliderBg); + border-radius: calc(var(--sliderThumbSize) / 3); +} +.csPlayer .csPlayer-controls-box .csPlayer-controls div span { + height: 100%; + position: absolute; + background: var(--sliderLoadedTrackColor); + opacity: 0.5; + border-radius: calc(var(--sliderThumbSize) / 3); +} +.csPlayer .csPlayer-controls-box .csPlayer-controls div input { + width: 100%; + -webkit-appearance: none; + appearance: none; + position: absolute; + appearance: none; + background: linear-gradient( + to right, + var(--sliderSeekTrackColor) 0%, + transparent 0% + ); + border-radius: calc(var(--sliderThumbSize) / 3); +} +.csPlayer .csPlayer-controls-box .csPlayer-controls div input:focus { + outline: none; +} +.csPlayer + .csPlayer-controls-box + .csPlayer-controls + div + input::-webkit-slider-runnable-track { + background: transparent; + height: calc(var(--sliderThumbSize) / 3); +} +.csPlayer + .csPlayer-controls-box + .csPlayer-controls + div + input::-webkit-slider-thumb { + -webkit-appearance: none; + appearance: none; + margin-top: calc(0px - (var(--sliderThumbSize) / 3)); + background-color: var(--sliderThumbColor); + height: calc(var(--sliderThumbSize)); + width: calc(var(--sliderThumbSize)); + border-radius: 100%; + position: relative; + z-index: 2; +} +/* Firefox */ +.csPlayer + .csPlayer-controls-box + .csPlayer-controls + div + input::-moz-range-track { + background: transparent; + height: calc(var(--sliderThumbSize) / 3); +} +.csPlayer + .csPlayer-controls-box + .csPlayer-controls + div + input::-moz-range-thumb { + margin-top: calc(0px - (var(--sliderThumbSize) / 3)); + background-color: var(--sliderThumbColor); + height: calc(var(--sliderThumbSize)); + width: calc(var(--sliderThumbSize)); + border-radius: 100%; + position: relative; + z-index: 2; +} + +.csPlayer .csPlayer-controls-box .csPlayer-settings-box { + width: 150px; + max-width: 200px; + position: absolute; + bottom: 40px; + right: 50px; + padding: 4px 10px; + background: var(--settingsBg); + border-radius: 5px; + display: none; + pointer-events: auto; +} +.csPlayer .csPlayer-controls-box .csPlayer-settings-box p { + width: 100%; + color: var(--settingsTextColor); + font-size: 14px; + display: flex; + align-items: center; + justify-content: flex-start; + padding: 8px 0; +} +.csPlayer .csPlayer-controls-box .csPlayer-settings-box p b { + font-weight: normal; + margin: 0 0 0 auto; + padding-left: 15px; + opacity: 0.6; +} +.csPlayer .csPlayer-controls-box .csPlayer-settings-box p i { + font-size: 16px; + opacity: 0.8; +} +.csPlayer .csPlayer-controls-box .csPlayer-settings-box span { + display: block; + max-height: 0px; + transition: max-height 0.3s ease-in-out; + overflow: hidden; + display: flex; + flex-direction: column; +} +.csPlayer .csPlayer-controls-box .csPlayer-settings-box span label { + width: 100%; + display: flex; + align-self: center; + font-size: 13px; + color: var(--settingsTextColor); + margin: 6px 0; + opacity: 0.8; + letter-spacing: 1px; +} +.csPlayer + .csPlayer-controls-box + .csPlayer-settings-box + span + label + input[type="radio"] { + -webkit-appearance: none; + appearance: none; + background: var(--settingsInputIconBg); + margin: 0; + width: 15px; + height: 15px; + border-radius: 100%; + margin-right: 6px; + opacity: 1; +} +.csPlayer + .csPlayer-controls-box + .csPlayer-settings-box + span + label + input[type="radio"]:checked { + border: 5px solid var(--settingsInputIconColor); +} diff --git a/animex/src/icons/tabler-icons.min.css b/animex/src/icons/tabler-icons.min.css new file mode 100644 index 0000000..3b2567b --- /dev/null +++ b/animex/src/icons/tabler-icons.min.css @@ -0,0 +1,4 @@ +/*! + * Tabler Icons 3.19.0 by tabler - https://tabler.io + * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE + */@font-face{font-family:"tabler-icons";font-style:normal;font-weight:400;src:url("tabler-icons.woff2?v3.19.0") format("woff2"),url("tabler-icons.woff?") format("woff"),url("tabler-icons.ttf?v3.19.0") format("truetype")}.ti{font-family:"tabler-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-a-b:before{content:"\ec36"}.ti-a-b-2:before{content:"\f25f"}.ti-a-b-off:before{content:"\f0a6"}.ti-abacus:before{content:"\f05c"}.ti-abacus-off:before{content:"\f3b6"}.ti-abc:before{content:"\f567"}.ti-access-point:before{content:"\ed1b"}.ti-access-point-off:before{content:"\ed1a"}.ti-accessible:before{content:"\eba9"}.ti-accessible-filled:before{content:"\f6ea"}.ti-accessible-off:before{content:"\f0a7"}.ti-activity:before{content:"\ed23"}.ti-activity-heartbeat:before{content:"\f0db"}.ti-ad:before{content:"\ea02"}.ti-ad-2:before{content:"\ef1f"}.ti-ad-circle:before{content:"\f79e"}.ti-ad-circle-filled:before{content:"\f7d3"}.ti-ad-circle-off:before{content:"\f79d"}.ti-ad-filled:before{content:"\f6eb"}.ti-ad-off:before{content:"\f3b7"}.ti-address-book:before{content:"\f021"}.ti-address-book-off:before{content:"\f3b8"}.ti-adjustments:before{content:"\ea03"}.ti-adjustments-alt:before{content:"\ec37"}.ti-adjustments-bolt:before{content:"\f7fb"}.ti-adjustments-cancel:before{content:"\f7fc"}.ti-adjustments-check:before{content:"\f7fd"}.ti-adjustments-code:before{content:"\f7fe"}.ti-adjustments-cog:before{content:"\f7ff"}.ti-adjustments-dollar:before{content:"\f800"}.ti-adjustments-down:before{content:"\f801"}.ti-adjustments-exclamation:before{content:"\f802"}.ti-adjustments-filled:before{content:"\f6ec"}.ti-adjustments-heart:before{content:"\f803"}.ti-adjustments-horizontal:before{content:"\ec38"}.ti-adjustments-minus:before{content:"\f804"}.ti-adjustments-off:before{content:"\f0a8"}.ti-adjustments-pause:before{content:"\f805"}.ti-adjustments-pin:before{content:"\f806"}.ti-adjustments-plus:before{content:"\f807"}.ti-adjustments-question:before{content:"\f808"}.ti-adjustments-search:before{content:"\f809"}.ti-adjustments-share:before{content:"\f80a"}.ti-adjustments-spark:before{content:"\ffbe"}.ti-adjustments-star:before{content:"\f80b"}.ti-adjustments-up:before{content:"\f80c"}.ti-adjustments-x:before{content:"\f80d"}.ti-aerial-lift:before{content:"\edfe"}.ti-affiliate:before{content:"\edff"}.ti-affiliate-filled:before{content:"\f6ed"}.ti-ai:before{content:"\fee7"}.ti-air-balloon:before{content:"\f4a6"}.ti-air-conditioning:before{content:"\f3a2"}.ti-air-conditioning-disabled:before{content:"\f542"}.ti-air-traffic-control:before{content:"\fb01"}.ti-alarm:before{content:"\ea04"}.ti-alarm-average:before{content:"\fc9e"}.ti-alarm-filled:before{content:"\f709"}.ti-alarm-minus:before{content:"\f630"}.ti-alarm-minus-filled:before{content:"\f70a"}.ti-alarm-off:before{content:"\f0a9"}.ti-alarm-plus:before{content:"\f631"}.ti-alarm-plus-filled:before{content:"\f70b"}.ti-alarm-snooze:before{content:"\f632"}.ti-alarm-snooze-filled:before{content:"\f70c"}.ti-album:before{content:"\f022"}.ti-album-off:before{content:"\f3b9"}.ti-alert-circle:before{content:"\ea05"}.ti-alert-circle-filled:before{content:"\f6ee"}.ti-alert-circle-off:before{content:"\fc65"}.ti-alert-hexagon:before{content:"\f80e"}.ti-alert-hexagon-filled:before{content:"\fa34"}.ti-alert-hexagon-off:before{content:"\fc66"}.ti-alert-octagon:before{content:"\ecc6"}.ti-alert-octagon-filled:before{content:"\f6ef"}.ti-alert-small:before{content:"\f80f"}.ti-alert-small-off:before{content:"\fc67"}.ti-alert-square:before{content:"\f811"}.ti-alert-square-filled:before{content:"\fa35"}.ti-alert-square-rounded:before{content:"\f810"}.ti-alert-square-rounded-filled:before{content:"\fa36"}.ti-alert-square-rounded-off:before{content:"\fc68"}.ti-alert-triangle:before{content:"\ea06"}.ti-alert-triangle-filled:before{content:"\f6f0"}.ti-alert-triangle-off:before{content:"\fc69"}.ti-alien:before{content:"\ebde"}.ti-alien-filled:before{content:"\f70d"}.ti-align-box-bottom-center:before{content:"\f530"}.ti-align-box-bottom-center-filled:before{content:"\f70e"}.ti-align-box-bottom-left:before{content:"\f531"}.ti-align-box-bottom-left-filled:before{content:"\f70f"}.ti-align-box-bottom-right:before{content:"\f532"}.ti-align-box-bottom-right-filled:before{content:"\f710"}.ti-align-box-center-bottom:before{content:"\facb"}.ti-align-box-center-middle:before{content:"\f79f"}.ti-align-box-center-middle-filled:before{content:"\f7d4"}.ti-align-box-center-stretch:before{content:"\facc"}.ti-align-box-center-top:before{content:"\facd"}.ti-align-box-left-bottom:before{content:"\f533"}.ti-align-box-left-bottom-filled:before{content:"\f711"}.ti-align-box-left-middle:before{content:"\f534"}.ti-align-box-left-middle-filled:before{content:"\f712"}.ti-align-box-left-stretch:before{content:"\face"}.ti-align-box-left-top:before{content:"\f535"}.ti-align-box-left-top-filled:before{content:"\f713"}.ti-align-box-right-bottom:before{content:"\f536"}.ti-align-box-right-bottom-filled:before{content:"\f714"}.ti-align-box-right-middle:before{content:"\f537"}.ti-align-box-right-middle-filled:before{content:"\f7d5"}.ti-align-box-right-stretch:before{content:"\facf"}.ti-align-box-right-top:before{content:"\f538"}.ti-align-box-right-top-filled:before{content:"\f715"}.ti-align-box-top-center:before{content:"\f539"}.ti-align-box-top-center-filled:before{content:"\f716"}.ti-align-box-top-left:before{content:"\f53a"}.ti-align-box-top-left-filled:before{content:"\f717"}.ti-align-box-top-right:before{content:"\f53b"}.ti-align-box-top-right-filled:before{content:"\f718"}.ti-align-center:before{content:"\ea07"}.ti-align-justified:before{content:"\ea08"}.ti-align-left:before{content:"\ea09"}.ti-align-left-2:before{content:"\ff00"}.ti-align-right:before{content:"\ea0a"}.ti-align-right-2:before{content:"\feff"}.ti-alpha:before{content:"\f543"}.ti-alphabet-arabic:before{content:"\ff2f"}.ti-alphabet-bangla:before{content:"\ff2e"}.ti-alphabet-cyrillic:before{content:"\f1df"}.ti-alphabet-greek:before{content:"\f1e0"}.ti-alphabet-hebrew:before{content:"\ff2d"}.ti-alphabet-korean:before{content:"\ff2c"}.ti-alphabet-latin:before{content:"\f1e1"}.ti-alphabet-thai:before{content:"\ff2b"}.ti-alt:before{content:"\fc54"}.ti-ambulance:before{content:"\ebf5"}.ti-ampersand:before{content:"\f229"}.ti-analyze:before{content:"\f3a3"}.ti-analyze-filled:before{content:"\f719"}.ti-analyze-off:before{content:"\f3ba"}.ti-anchor:before{content:"\eb76"}.ti-anchor-off:before{content:"\f0f7"}.ti-angle:before{content:"\ef20"}.ti-ankh:before{content:"\f1cd"}.ti-antenna:before{content:"\f094"}.ti-antenna-bars-1:before{content:"\ecc7"}.ti-antenna-bars-2:before{content:"\ecc8"}.ti-antenna-bars-3:before{content:"\ecc9"}.ti-antenna-bars-4:before{content:"\ecca"}.ti-antenna-bars-5:before{content:"\eccb"}.ti-antenna-bars-off:before{content:"\f0aa"}.ti-antenna-off:before{content:"\f3bb"}.ti-aperture:before{content:"\eb58"}.ti-aperture-off:before{content:"\f3bc"}.ti-api:before{content:"\effd"}.ti-api-app:before{content:"\effc"}.ti-api-app-off:before{content:"\f0ab"}.ti-api-off:before{content:"\f0f8"}.ti-app-window:before{content:"\efe6"}.ti-app-window-filled:before{content:"\f71a"}.ti-apple:before{content:"\ef21"}.ti-apple-filled:before{content:"\10017"}.ti-apps:before{content:"\ebb6"}.ti-apps-filled:before{content:"\f6f1"}.ti-apps-off:before{content:"\f0ac"}.ti-archery-arrow:before{content:"\fc55"}.ti-archive:before{content:"\ea0b"}.ti-archive-filled:before{content:"\fa82"}.ti-archive-off:before{content:"\f0ad"}.ti-armchair:before{content:"\ef9e"}.ti-armchair-2:before{content:"\efe7"}.ti-armchair-2-off:before{content:"\f3bd"}.ti-armchair-off:before{content:"\f3be"}.ti-arrow-autofit-content:before{content:"\ef31"}.ti-arrow-autofit-content-filled:before{content:"\f6f2"}.ti-arrow-autofit-down:before{content:"\ef32"}.ti-arrow-autofit-height:before{content:"\ef33"}.ti-arrow-autofit-left:before{content:"\ef34"}.ti-arrow-autofit-right:before{content:"\ef35"}.ti-arrow-autofit-up:before{content:"\ef36"}.ti-arrow-autofit-width:before{content:"\ef37"}.ti-arrow-back:before{content:"\ea0c"}.ti-arrow-back-up:before{content:"\eb77"}.ti-arrow-back-up-double:before{content:"\f9ec"}.ti-arrow-badge-down:before{content:"\f60b"}.ti-arrow-badge-down-filled:before{content:"\f7d6"}.ti-arrow-badge-left:before{content:"\f60c"}.ti-arrow-badge-left-filled:before{content:"\f7d7"}.ti-arrow-badge-right:before{content:"\f60d"}.ti-arrow-badge-right-filled:before{content:"\f7d8"}.ti-arrow-badge-up:before{content:"\f60e"}.ti-arrow-badge-up-filled:before{content:"\f7d9"}.ti-arrow-bar-both:before{content:"\fadd"}.ti-arrow-bar-down:before{content:"\ea0d"}.ti-arrow-bar-left:before{content:"\ea0e"}.ti-arrow-bar-right:before{content:"\ea0f"}.ti-arrow-bar-to-down:before{content:"\ec88"}.ti-arrow-bar-to-left:before{content:"\ec89"}.ti-arrow-bar-to-right:before{content:"\ec8a"}.ti-arrow-bar-to-up:before{content:"\ec8b"}.ti-arrow-bar-up:before{content:"\ea10"}.ti-arrow-bear-left:before{content:"\f045"}.ti-arrow-bear-left-2:before{content:"\f044"}.ti-arrow-bear-right:before{content:"\f047"}.ti-arrow-bear-right-2:before{content:"\f046"}.ti-arrow-big-down:before{content:"\edda"}.ti-arrow-big-down-filled:before{content:"\f6c6"}.ti-arrow-big-down-line:before{content:"\efe8"}.ti-arrow-big-down-line-filled:before{content:"\f6c7"}.ti-arrow-big-down-lines:before{content:"\efe9"}.ti-arrow-big-down-lines-filled:before{content:"\f6c8"}.ti-arrow-big-left:before{content:"\eddb"}.ti-arrow-big-left-filled:before{content:"\f6c9"}.ti-arrow-big-left-line:before{content:"\efea"}.ti-arrow-big-left-line-filled:before{content:"\f6ca"}.ti-arrow-big-left-lines:before{content:"\efeb"}.ti-arrow-big-left-lines-filled:before{content:"\f6cb"}.ti-arrow-big-right:before{content:"\eddc"}.ti-arrow-big-right-filled:before{content:"\f6cc"}.ti-arrow-big-right-line:before{content:"\efec"}.ti-arrow-big-right-line-filled:before{content:"\f6cd"}.ti-arrow-big-right-lines:before{content:"\efed"}.ti-arrow-big-right-lines-filled:before{content:"\f6ce"}.ti-arrow-big-up:before{content:"\eddd"}.ti-arrow-big-up-filled:before{content:"\f6cf"}.ti-arrow-big-up-line:before{content:"\efee"}.ti-arrow-big-up-line-filled:before{content:"\f6d0"}.ti-arrow-big-up-lines:before{content:"\efef"}.ti-arrow-big-up-lines-filled:before{content:"\f6d1"}.ti-arrow-bounce:before{content:"\f3a4"}.ti-arrow-capsule:before{content:"\fade"}.ti-arrow-curve-left:before{content:"\f048"}.ti-arrow-curve-right:before{content:"\f049"}.ti-arrow-down:before{content:"\ea16"}.ti-arrow-down-bar:before{content:"\ed98"}.ti-arrow-down-circle:before{content:"\ea11"}.ti-arrow-down-circle-filled:before{content:"\1003b"}.ti-arrow-down-dashed:before{content:"\1006a"}.ti-arrow-down-from-arc:before{content:"\fd86"}.ti-arrow-down-left:before{content:"\ea13"}.ti-arrow-down-left-circle:before{content:"\ea12"}.ti-arrow-down-rhombus:before{content:"\f61d"}.ti-arrow-down-rhombus-filled:before{content:"\1003a"}.ti-arrow-down-right:before{content:"\ea15"}.ti-arrow-down-right-circle:before{content:"\ea14"}.ti-arrow-down-square:before{content:"\ed9a"}.ti-arrow-down-square-filled:before{content:"\10039"}.ti-arrow-down-tail:before{content:"\ed9b"}.ti-arrow-down-to-arc:before{content:"\fd87"}.ti-arrow-elbow-left:before{content:"\f9ed"}.ti-arrow-elbow-right:before{content:"\f9ee"}.ti-arrow-fork:before{content:"\f04a"}.ti-arrow-forward:before{content:"\ea17"}.ti-arrow-forward-up:before{content:"\eb78"}.ti-arrow-forward-up-double:before{content:"\f9ef"}.ti-arrow-guide:before{content:"\f22a"}.ti-arrow-guide-filled:before{content:"\10038"}.ti-arrow-iteration:before{content:"\f578"}.ti-arrow-left:before{content:"\ea19"}.ti-arrow-left-bar:before{content:"\ed9c"}.ti-arrow-left-circle:before{content:"\ea18"}.ti-arrow-left-circle-filled:before{content:"\10037"}.ti-arrow-left-dashed:before{content:"\10069"}.ti-arrow-left-from-arc:before{content:"\fd88"}.ti-arrow-left-rhombus:before{content:"\f61e"}.ti-arrow-left-rhombus-filled:before{content:"\10036"}.ti-arrow-left-right:before{content:"\f04b"}.ti-arrow-left-square:before{content:"\ed9d"}.ti-arrow-left-square-filled:before{content:"\10035"}.ti-arrow-left-tail:before{content:"\ed9e"}.ti-arrow-left-to-arc:before{content:"\fd89"}.ti-arrow-loop-left:before{content:"\ed9f"}.ti-arrow-loop-left-2:before{content:"\f04c"}.ti-arrow-loop-right:before{content:"\eda0"}.ti-arrow-loop-right-2:before{content:"\f04d"}.ti-arrow-merge:before{content:"\f04e"}.ti-arrow-merge-alt-left:before{content:"\fc9f"}.ti-arrow-merge-alt-right:before{content:"\fca0"}.ti-arrow-merge-both:before{content:"\f23b"}.ti-arrow-merge-left:before{content:"\f23c"}.ti-arrow-merge-right:before{content:"\f23d"}.ti-arrow-move-down:before{content:"\f2ba"}.ti-arrow-move-down-filled:before{content:"\10034"}.ti-arrow-move-left:before{content:"\f2bb"}.ti-arrow-move-left-filled:before{content:"\10033"}.ti-arrow-move-right:before{content:"\f2bc"}.ti-arrow-move-right-filled:before{content:"\10032"}.ti-arrow-move-up:before{content:"\f2bd"}.ti-arrow-move-up-filled:before{content:"\10031"}.ti-arrow-narrow-down:before{content:"\ea1a"}.ti-arrow-narrow-down-dashed:before{content:"\10068"}.ti-arrow-narrow-left:before{content:"\ea1b"}.ti-arrow-narrow-left-dashed:before{content:"\10067"}.ti-arrow-narrow-right:before{content:"\ea1c"}.ti-arrow-narrow-right-dashed:before{content:"\10066"}.ti-arrow-narrow-up:before{content:"\ea1d"}.ti-arrow-narrow-up-dashed:before{content:"\10065"}.ti-arrow-ramp-left:before{content:"\ed3c"}.ti-arrow-ramp-left-2:before{content:"\f04f"}.ti-arrow-ramp-left-3:before{content:"\f050"}.ti-arrow-ramp-right:before{content:"\ed3d"}.ti-arrow-ramp-right-2:before{content:"\f051"}.ti-arrow-ramp-right-3:before{content:"\f052"}.ti-arrow-right:before{content:"\ea1f"}.ti-arrow-right-bar:before{content:"\eda1"}.ti-arrow-right-circle:before{content:"\ea1e"}.ti-arrow-right-circle-filled:before{content:"\10030"}.ti-arrow-right-dashed:before{content:"\10064"}.ti-arrow-right-from-arc:before{content:"\fd8a"}.ti-arrow-right-rhombus:before{content:"\f61f"}.ti-arrow-right-rhombus-filled:before{content:"\1002f"}.ti-arrow-right-square:before{content:"\eda2"}.ti-arrow-right-square-filled:before{content:"\1002e"}.ti-arrow-right-tail:before{content:"\eda3"}.ti-arrow-right-to-arc:before{content:"\fd8b"}.ti-arrow-rotary-first-left:before{content:"\f053"}.ti-arrow-rotary-first-right:before{content:"\f054"}.ti-arrow-rotary-last-left:before{content:"\f055"}.ti-arrow-rotary-last-right:before{content:"\f056"}.ti-arrow-rotary-left:before{content:"\f057"}.ti-arrow-rotary-right:before{content:"\f058"}.ti-arrow-rotary-straight:before{content:"\f059"}.ti-arrow-roundabout-left:before{content:"\f22b"}.ti-arrow-roundabout-right:before{content:"\f22c"}.ti-arrow-sharp-turn-left:before{content:"\f05a"}.ti-arrow-sharp-turn-right:before{content:"\f05b"}.ti-arrow-up:before{content:"\ea25"}.ti-arrow-up-bar:before{content:"\eda4"}.ti-arrow-up-circle:before{content:"\ea20"}.ti-arrow-up-circle-filled:before{content:"\1002d"}.ti-arrow-up-dashed:before{content:"\10063"}.ti-arrow-up-from-arc:before{content:"\fd8c"}.ti-arrow-up-left:before{content:"\ea22"}.ti-arrow-up-left-circle:before{content:"\ea21"}.ti-arrow-up-rhombus:before{content:"\f620"}.ti-arrow-up-rhombus-filled:before{content:"\1002c"}.ti-arrow-up-right:before{content:"\ea24"}.ti-arrow-up-right-circle:before{content:"\ea23"}.ti-arrow-up-square:before{content:"\eda6"}.ti-arrow-up-square-filled:before{content:"\1002b"}.ti-arrow-up-tail:before{content:"\eda7"}.ti-arrow-up-to-arc:before{content:"\fd8d"}.ti-arrow-wave-left-down:before{content:"\eda8"}.ti-arrow-wave-left-up:before{content:"\eda9"}.ti-arrow-wave-right-down:before{content:"\edaa"}.ti-arrow-wave-right-up:before{content:"\edab"}.ti-arrow-zig-zag:before{content:"\f4a7"}.ti-arrows-cross:before{content:"\effe"}.ti-arrows-diagonal:before{content:"\ea27"}.ti-arrows-diagonal-2:before{content:"\ea26"}.ti-arrows-diagonal-minimize:before{content:"\ef39"}.ti-arrows-diagonal-minimize-2:before{content:"\ef38"}.ti-arrows-diff:before{content:"\f296"}.ti-arrows-double-ne-sw:before{content:"\edde"}.ti-arrows-double-nw-se:before{content:"\eddf"}.ti-arrows-double-se-nw:before{content:"\ede0"}.ti-arrows-double-sw-ne:before{content:"\ede1"}.ti-arrows-down:before{content:"\edad"}.ti-arrows-down-up:before{content:"\edac"}.ti-arrows-exchange:before{content:"\f1f4"}.ti-arrows-exchange-2:before{content:"\f1f3"}.ti-arrows-horizontal:before{content:"\eb59"}.ti-arrows-join:before{content:"\edaf"}.ti-arrows-join-2:before{content:"\edae"}.ti-arrows-left:before{content:"\edb1"}.ti-arrows-left-down:before{content:"\ee00"}.ti-arrows-left-right:before{content:"\edb0"}.ti-arrows-maximize:before{content:"\ea28"}.ti-arrows-minimize:before{content:"\ea29"}.ti-arrows-move:before{content:"\f22f"}.ti-arrows-move-horizontal:before{content:"\f22d"}.ti-arrows-move-vertical:before{content:"\f22e"}.ti-arrows-random:before{content:"\f095"}.ti-arrows-right:before{content:"\edb3"}.ti-arrows-right-down:before{content:"\ee01"}.ti-arrows-right-left:before{content:"\edb2"}.ti-arrows-shuffle:before{content:"\f000"}.ti-arrows-shuffle-2:before{content:"\efff"}.ti-arrows-sort:before{content:"\eb5a"}.ti-arrows-split:before{content:"\edb5"}.ti-arrows-split-2:before{content:"\edb4"}.ti-arrows-transfer-down:before{content:"\f2cc"}.ti-arrows-transfer-up:before{content:"\f2cd"}.ti-arrows-transfer-up-down:before{content:"\ffac"}.ti-arrows-up:before{content:"\edb7"}.ti-arrows-up-down:before{content:"\edb6"}.ti-arrows-up-left:before{content:"\ee02"}.ti-arrows-up-right:before{content:"\ee03"}.ti-arrows-vertical:before{content:"\eb5b"}.ti-artboard:before{content:"\ea2a"}.ti-artboard-filled:before{content:"\fa83"}.ti-artboard-off:before{content:"\f0ae"}.ti-article:before{content:"\f1e2"}.ti-article-filled:before{content:"\f7da"}.ti-article-off:before{content:"\f3bf"}.ti-aspect-ratio:before{content:"\ed30"}.ti-aspect-ratio-filled:before{content:"\f7db"}.ti-aspect-ratio-off:before{content:"\f0af"}.ti-assembly:before{content:"\f24d"}.ti-assembly-filled:before{content:"\fe9e"}.ti-assembly-off:before{content:"\f3c0"}.ti-asset:before{content:"\f1ce"}.ti-asset-filled:before{content:"\fe9d"}.ti-asterisk:before{content:"\efd5"}.ti-asterisk-simple:before{content:"\efd4"}.ti-at:before{content:"\ea2b"}.ti-at-off:before{content:"\f0b0"}.ti-atom:before{content:"\eb79"}.ti-atom-2:before{content:"\ebdf"}.ti-atom-2-filled:before{content:"\f71b"}.ti-atom-off:before{content:"\f0f9"}.ti-augmented-reality:before{content:"\f023"}.ti-augmented-reality-2:before{content:"\f37e"}.ti-augmented-reality-off:before{content:"\f3c1"}.ti-auth-2fa:before{content:"\eca0"}.ti-automatic-gearbox:before{content:"\fc89"}.ti-automatic-gearbox-filled:before{content:"\1002a"}.ti-automation:before{content:"\fef8"}.ti-avocado:before{content:"\fd8e"}.ti-award:before{content:"\ea2c"}.ti-award-filled:before{content:"\f71c"}.ti-award-off:before{content:"\f0fa"}.ti-axe:before{content:"\ef9f"}.ti-axis-x:before{content:"\ef45"}.ti-axis-y:before{content:"\ef46"}.ti-baby-bottle:before{content:"\f5d2"}.ti-baby-carriage:before{content:"\f05d"}.ti-baby-carriage-filled:before{content:"\fe9c"}.ti-background:before{content:"\fd2c"}.ti-backhoe:before{content:"\ed86"}.ti-backpack:before{content:"\ef47"}.ti-backpack-off:before{content:"\f3c2"}.ti-backslash:before{content:"\fab9"}.ti-backspace:before{content:"\ea2d"}.ti-backspace-filled:before{content:"\f7dc"}.ti-badge:before{content:"\efc2"}.ti-badge-3d:before{content:"\f555"}.ti-badge-3d-filled:before{content:"\fe9b"}.ti-badge-4k:before{content:"\f556"}.ti-badge-4k-filled:before{content:"\fe9a"}.ti-badge-8k:before{content:"\f557"}.ti-badge-8k-filled:before{content:"\fe99"}.ti-badge-ad:before{content:"\f558"}.ti-badge-ad-filled:before{content:"\fe98"}.ti-badge-ad-off:before{content:"\fd8f"}.ti-badge-ar:before{content:"\f559"}.ti-badge-ar-filled:before{content:"\fe97"}.ti-badge-cc:before{content:"\f55a"}.ti-badge-cc-filled:before{content:"\fe96"}.ti-badge-filled:before{content:"\f667"}.ti-badge-hd:before{content:"\f55b"}.ti-badge-hd-filled:before{content:"\fe95"}.ti-badge-off:before{content:"\f0fb"}.ti-badge-sd:before{content:"\f55c"}.ti-badge-sd-filled:before{content:"\fe94"}.ti-badge-tm:before{content:"\f55d"}.ti-badge-tm-filled:before{content:"\fe93"}.ti-badge-vo:before{content:"\f55e"}.ti-badge-vo-filled:before{content:"\fe92"}.ti-badge-vr:before{content:"\f55f"}.ti-badge-vr-filled:before{content:"\fe91"}.ti-badge-wc:before{content:"\f560"}.ti-badge-wc-filled:before{content:"\fe90"}.ti-badges:before{content:"\efc3"}.ti-badges-filled:before{content:"\f7dd"}.ti-badges-off:before{content:"\f0fc"}.ti-baguette:before{content:"\f3a5"}.ti-ball-american-football:before{content:"\ee04"}.ti-ball-american-football-off:before{content:"\f3c3"}.ti-ball-baseball:before{content:"\efa0"}.ti-ball-basketball:before{content:"\ec28"}.ti-ball-bowling:before{content:"\ec29"}.ti-ball-football:before{content:"\ee06"}.ti-ball-football-off:before{content:"\ee05"}.ti-ball-tennis:before{content:"\ec2a"}.ti-ball-volleyball:before{content:"\ec2b"}.ti-balloon:before{content:"\ef3a"}.ti-balloon-filled:before{content:"\fa84"}.ti-balloon-off:before{content:"\f0fd"}.ti-ballpen:before{content:"\f06e"}.ti-ballpen-filled:before{content:"\fa85"}.ti-ballpen-off:before{content:"\f0b1"}.ti-ban:before{content:"\ea2e"}.ti-bandage:before{content:"\eb7a"}.ti-bandage-filled:before{content:"\f7de"}.ti-bandage-off:before{content:"\f3c4"}.ti-barbell:before{content:"\eff0"}.ti-barbell-filled:before{content:"\fe8f"}.ti-barbell-off:before{content:"\f0b2"}.ti-barcode:before{content:"\ebc6"}.ti-barcode-off:before{content:"\f0b3"}.ti-barrel:before{content:"\f0b4"}.ti-barrel-off:before{content:"\f0fe"}.ti-barrier-block:before{content:"\f00e"}.ti-barrier-block-filled:before{content:"\fe8e"}.ti-barrier-block-off:before{content:"\f0b5"}.ti-baseline:before{content:"\f024"}.ti-baseline-density-large:before{content:"\f9f0"}.ti-baseline-density-medium:before{content:"\f9f1"}.ti-baseline-density-small:before{content:"\f9f2"}.ti-basket:before{content:"\ebe1"}.ti-basket-bolt:before{content:"\fb43"}.ti-basket-cancel:before{content:"\fb44"}.ti-basket-check:before{content:"\fb45"}.ti-basket-code:before{content:"\fb46"}.ti-basket-cog:before{content:"\fb47"}.ti-basket-discount:before{content:"\fb48"}.ti-basket-dollar:before{content:"\fb49"}.ti-basket-down:before{content:"\fb4a"}.ti-basket-exclamation:before{content:"\fb4b"}.ti-basket-filled:before{content:"\f7df"}.ti-basket-heart:before{content:"\fb4c"}.ti-basket-minus:before{content:"\fb4d"}.ti-basket-off:before{content:"\f0b6"}.ti-basket-pause:before{content:"\fb4e"}.ti-basket-pin:before{content:"\fb4f"}.ti-basket-plus:before{content:"\fb50"}.ti-basket-question:before{content:"\fb51"}.ti-basket-search:before{content:"\fb52"}.ti-basket-share:before{content:"\fb53"}.ti-basket-star:before{content:"\fb54"}.ti-basket-up:before{content:"\fb55"}.ti-basket-x:before{content:"\fb56"}.ti-bat:before{content:"\f284"}.ti-bath:before{content:"\ef48"}.ti-bath-filled:before{content:"\f71d"}.ti-bath-off:before{content:"\f0ff"}.ti-battery:before{content:"\ea34"}.ti-battery-1:before{content:"\ea2f"}.ti-battery-1-filled:before{content:"\f71e"}.ti-battery-2:before{content:"\ea30"}.ti-battery-2-filled:before{content:"\f71f"}.ti-battery-3:before{content:"\ea31"}.ti-battery-3-filled:before{content:"\f720"}.ti-battery-4:before{content:"\ea32"}.ti-battery-4-filled:before{content:"\f721"}.ti-battery-automotive:before{content:"\ee07"}.ti-battery-automotive-filled:before{content:"\10029"}.ti-battery-charging:before{content:"\ea33"}.ti-battery-charging-2:before{content:"\ef3b"}.ti-battery-eco:before{content:"\ef3c"}.ti-battery-exclamation:before{content:"\ff1d"}.ti-battery-filled:before{content:"\f668"}.ti-battery-off:before{content:"\ed1c"}.ti-battery-spark:before{content:"\ffbd"}.ti-battery-vertical:before{content:"\ff13"}.ti-battery-vertical-1:before{content:"\ff1c"}.ti-battery-vertical-1-filled:before{content:"\10028"}.ti-battery-vertical-2:before{content:"\ff1b"}.ti-battery-vertical-2-filled:before{content:"\10027"}.ti-battery-vertical-3:before{content:"\ff1a"}.ti-battery-vertical-3-filled:before{content:"\10026"}.ti-battery-vertical-4:before{content:"\ff19"}.ti-battery-vertical-4-filled:before{content:"\10025"}.ti-battery-vertical-charging:before{content:"\ff17"}.ti-battery-vertical-charging-2:before{content:"\ff18"}.ti-battery-vertical-eco:before{content:"\ff16"}.ti-battery-vertical-exclamation:before{content:"\ff15"}.ti-battery-vertical-filled:before{content:"\10024"}.ti-battery-vertical-off:before{content:"\ff14"}.ti-beach:before{content:"\ef3d"}.ti-beach-off:before{content:"\f0b7"}.ti-bed:before{content:"\eb5c"}.ti-bed-filled:before{content:"\f7e0"}.ti-bed-flat:before{content:"\fca1"}.ti-bed-flat-filled:before{content:"\fe8d"}.ti-bed-off:before{content:"\f100"}.ti-beer:before{content:"\efa1"}.ti-beer-filled:before{content:"\f7e1"}.ti-beer-off:before{content:"\f101"}.ti-bell:before{content:"\ea35"}.ti-bell-bolt:before{content:"\f812"}.ti-bell-cancel:before{content:"\f813"}.ti-bell-check:before{content:"\f814"}.ti-bell-code:before{content:"\f815"}.ti-bell-cog:before{content:"\f816"}.ti-bell-dollar:before{content:"\f817"}.ti-bell-down:before{content:"\f818"}.ti-bell-exclamation:before{content:"\f819"}.ti-bell-filled:before{content:"\f669"}.ti-bell-heart:before{content:"\f81a"}.ti-bell-minus:before{content:"\ede2"}.ti-bell-minus-filled:before{content:"\f722"}.ti-bell-off:before{content:"\ece9"}.ti-bell-pause:before{content:"\f81b"}.ti-bell-pin:before{content:"\f81c"}.ti-bell-plus:before{content:"\ede3"}.ti-bell-plus-filled:before{content:"\f723"}.ti-bell-question:before{content:"\f81d"}.ti-bell-ringing:before{content:"\ed07"}.ti-bell-ringing-2:before{content:"\ede4"}.ti-bell-ringing-2-filled:before{content:"\f724"}.ti-bell-ringing-filled:before{content:"\f725"}.ti-bell-school:before{content:"\f05e"}.ti-bell-search:before{content:"\f81e"}.ti-bell-share:before{content:"\f81f"}.ti-bell-star:before{content:"\f820"}.ti-bell-up:before{content:"\f821"}.ti-bell-x:before{content:"\ede5"}.ti-bell-x-filled:before{content:"\f726"}.ti-bell-z:before{content:"\eff1"}.ti-bell-z-filled:before{content:"\f727"}.ti-beta:before{content:"\f544"}.ti-bible:before{content:"\efc4"}.ti-bike:before{content:"\ea36"}.ti-bike-filled:before{content:"\10023"}.ti-bike-off:before{content:"\f0b8"}.ti-binary:before{content:"\ee08"}.ti-binary-off:before{content:"\f3c5"}.ti-binary-tree:before{content:"\f5d4"}.ti-binary-tree-2:before{content:"\f5d3"}.ti-binary-tree-2-filled:before{content:"\ff65"}.ti-binary-tree-filled:before{content:"\ff64"}.ti-binoculars:before{content:"\fefe"}.ti-binoculars-filled:before{content:"\ff0b"}.ti-biohazard:before{content:"\ecb8"}.ti-biohazard-filled:before{content:"\fe8c"}.ti-biohazard-off:before{content:"\f0b9"}.ti-blade:before{content:"\f4bd"}.ti-blade-filled:before{content:"\f7e2"}.ti-bleach:before{content:"\f2f3"}.ti-bleach-chlorine:before{content:"\f2f0"}.ti-bleach-no-chlorine:before{content:"\f2f1"}.ti-bleach-off:before{content:"\f2f2"}.ti-blend-mode:before{content:"\feb0"}.ti-blender:before{content:"\fca2"}.ti-blender-filled:before{content:"\10022"}.ti-blob:before{content:"\feaf"}.ti-blob-filled:before{content:"\feb1"}.ti-blockquote:before{content:"\ee09"}.ti-bluetooth:before{content:"\ea37"}.ti-bluetooth-connected:before{content:"\ecea"}.ti-bluetooth-off:before{content:"\eceb"}.ti-bluetooth-x:before{content:"\f081"}.ti-blur:before{content:"\ef8c"}.ti-blur-off:before{content:"\f3c6"}.ti-bmp:before{content:"\f3a6"}.ti-body-scan:before{content:"\fca3"}.ti-bold:before{content:"\eb7b"}.ti-bold-off:before{content:"\f0ba"}.ti-bolt:before{content:"\ea38"}.ti-bolt-filled:before{content:"\10021"}.ti-bolt-off:before{content:"\ecec"}.ti-bomb:before{content:"\f59c"}.ti-bomb-filled:before{content:"\fa86"}.ti-bone:before{content:"\edb8"}.ti-bone-filled:before{content:"\fe8b"}.ti-bone-off:before{content:"\f0bb"}.ti-bong:before{content:"\f3a7"}.ti-bong-filled:before{content:"\10020"}.ti-bong-off:before{content:"\f3c7"}.ti-book:before{content:"\ea39"}.ti-book-2:before{content:"\efc5"}.ti-book-download:before{content:"\f070"}.ti-book-filled:before{content:"\fa87"}.ti-book-off:before{content:"\f0bc"}.ti-book-upload:before{content:"\f071"}.ti-bookmark:before{content:"\ea3a"}.ti-bookmark-ai:before{content:"\fc8a"}.ti-bookmark-edit:before{content:"\fa5e"}.ti-bookmark-filled:before{content:"\fa88"}.ti-bookmark-minus:before{content:"\fa5f"}.ti-bookmark-off:before{content:"\eced"}.ti-bookmark-plus:before{content:"\fa60"}.ti-bookmark-question:before{content:"\fa61"}.ti-bookmarks:before{content:"\ed08"}.ti-bookmarks-filled:before{content:"\fb1f"}.ti-bookmarks-off:before{content:"\f0bd"}.ti-books:before{content:"\eff2"}.ti-books-off:before{content:"\f0be"}.ti-boom:before{content:"\fdbe"}.ti-boom-filled:before{content:"\fe8a"}.ti-border-all:before{content:"\ea3b"}.ti-border-bottom:before{content:"\ea3c"}.ti-border-bottom-plus:before{content:"\fdbd"}.ti-border-corner-ios:before{content:"\fd98"}.ti-border-corner-pill:before{content:"\fd62"}.ti-border-corner-rounded:before{content:"\fd63"}.ti-border-corner-square:before{content:"\fd64"}.ti-border-corners:before{content:"\f7a0"}.ti-border-horizontal:before{content:"\ea3d"}.ti-border-inner:before{content:"\ea3e"}.ti-border-left:before{content:"\ea3f"}.ti-border-left-plus:before{content:"\fdbc"}.ti-border-none:before{content:"\ea40"}.ti-border-outer:before{content:"\ea41"}.ti-border-radius:before{content:"\eb7c"}.ti-border-right:before{content:"\ea42"}.ti-border-right-plus:before{content:"\fdbb"}.ti-border-sides:before{content:"\f7a1"}.ti-border-style:before{content:"\ee0a"}.ti-border-style-2:before{content:"\ef22"}.ti-border-top:before{content:"\ea43"}.ti-border-top-plus:before{content:"\fdba"}.ti-border-vertical:before{content:"\ea44"}.ti-bottle:before{content:"\ef0b"}.ti-bottle-filled:before{content:"\fa89"}.ti-bottle-off:before{content:"\f3c8"}.ti-bounce-left:before{content:"\f59d"}.ti-bounce-left-filled:before{content:"\fb20"}.ti-bounce-right:before{content:"\f59e"}.ti-bounce-right-filled:before{content:"\fb21"}.ti-bow:before{content:"\f096"}.ti-bow-filled:before{content:"\fe89"}.ti-bowl:before{content:"\f4fa"}.ti-bowl-chopsticks:before{content:"\fd90"}.ti-bowl-chopsticks-filled:before{content:"\fe88"}.ti-bowl-filled:before{content:"\fb22"}.ti-bowl-spoon:before{content:"\fd91"}.ti-bowl-spoon-filled:before{content:"\fe87"}.ti-box:before{content:"\ea45"}.ti-box-align-bottom:before{content:"\f2a8"}.ti-box-align-bottom-filled:before{content:"\fa8a"}.ti-box-align-bottom-left:before{content:"\f2ce"}.ti-box-align-bottom-left-filled:before{content:"\fa8b"}.ti-box-align-bottom-right:before{content:"\f2cf"}.ti-box-align-bottom-right-filled:before{content:"\fa8c"}.ti-box-align-left:before{content:"\f2a9"}.ti-box-align-left-filled:before{content:"\fa8d"}.ti-box-align-right:before{content:"\f2aa"}.ti-box-align-right-filled:before{content:"\fa8e"}.ti-box-align-top:before{content:"\f2ab"}.ti-box-align-top-filled:before{content:"\fa8f"}.ti-box-align-top-left:before{content:"\f2d0"}.ti-box-align-top-left-filled:before{content:"\fa90"}.ti-box-align-top-right:before{content:"\f2d1"}.ti-box-align-top-right-filled:before{content:"\fa91"}.ti-box-margin:before{content:"\ee0b"}.ti-box-model:before{content:"\ee0c"}.ti-box-model-2:before{content:"\ef23"}.ti-box-model-2-off:before{content:"\f3c9"}.ti-box-model-off:before{content:"\f3ca"}.ti-box-multiple:before{content:"\ee17"}.ti-box-multiple-0:before{content:"\ee0d"}.ti-box-multiple-1:before{content:"\ee0e"}.ti-box-multiple-2:before{content:"\ee0f"}.ti-box-multiple-3:before{content:"\ee10"}.ti-box-multiple-4:before{content:"\ee11"}.ti-box-multiple-5:before{content:"\ee12"}.ti-box-multiple-6:before{content:"\ee13"}.ti-box-multiple-7:before{content:"\ee14"}.ti-box-multiple-8:before{content:"\ee15"}.ti-box-multiple-9:before{content:"\ee16"}.ti-box-multiple-filled:before{content:"\1001f"}.ti-box-off:before{content:"\f102"}.ti-box-padding:before{content:"\ee18"}.ti-braces:before{content:"\ebcc"}.ti-braces-off:before{content:"\f0bf"}.ti-brackets:before{content:"\ebcd"}.ti-brackets-angle:before{content:"\fcb2"}.ti-brackets-angle-off:before{content:"\fcb1"}.ti-brackets-contain:before{content:"\f1e5"}.ti-brackets-contain-end:before{content:"\f1e3"}.ti-brackets-contain-start:before{content:"\f1e4"}.ti-brackets-off:before{content:"\f0c0"}.ti-braille:before{content:"\f545"}.ti-brain:before{content:"\f59f"}.ti-brand-4chan:before{content:"\f494"}.ti-brand-abstract:before{content:"\f495"}.ti-brand-adobe:before{content:"\f0dc"}.ti-brand-adobe-after-effect:before{content:"\ff2a"}.ti-brand-adobe-illustrator:before{content:"\ff29"}.ti-brand-adobe-indesign:before{content:"\ff28"}.ti-brand-adobe-photoshop:before{content:"\ff27"}.ti-brand-adobe-premier:before{content:"\ff26"}.ti-brand-adobe-xd:before{content:"\ff25"}.ti-brand-adonis-js:before{content:"\f496"}.ti-brand-airbnb:before{content:"\ed68"}.ti-brand-airtable:before{content:"\ef6a"}.ti-brand-algolia:before{content:"\f390"}.ti-brand-alipay:before{content:"\f7a2"}.ti-brand-alpine-js:before{content:"\f324"}.ti-brand-amazon:before{content:"\f230"}.ti-brand-amd:before{content:"\f653"}.ti-brand-amie:before{content:"\ffab"}.ti-brand-amigo:before{content:"\f5f9"}.ti-brand-among-us:before{content:"\f205"}.ti-brand-android:before{content:"\ec16"}.ti-brand-angular:before{content:"\ef6b"}.ti-brand-ansible:before{content:"\fa70"}.ti-brand-ao3:before{content:"\f5e8"}.ti-brand-appgallery:before{content:"\f231"}.ti-brand-apple:before{content:"\ec17"}.ti-brand-apple-arcade:before{content:"\ed69"}.ti-brand-apple-filled:before{content:"\fd74"}.ti-brand-apple-news:before{content:"\ff24"}.ti-brand-apple-podcast:before{content:"\f1e6"}.ti-brand-appstore:before{content:"\ed24"}.ti-brand-arc:before{content:"\feae"}.ti-brand-asana:before{content:"\edc5"}.ti-brand-astro:before{content:"\fdb9"}.ti-brand-auth0:before{content:"\fcb3"}.ti-brand-aws:before{content:"\fa4c"}.ti-brand-azure:before{content:"\fa4d"}.ti-brand-backbone:before{content:"\f325"}.ti-brand-badoo:before{content:"\f206"}.ti-brand-baidu:before{content:"\f5e9"}.ti-brand-bandcamp:before{content:"\f207"}.ti-brand-bandlab:before{content:"\f5fa"}.ti-brand-beats:before{content:"\f208"}.ti-brand-bebo:before{content:"\ffaa"}.ti-brand-behance:before{content:"\ec6e"}.ti-brand-bilibili:before{content:"\f6d2"}.ti-brand-binance:before{content:"\f5a0"}.ti-brand-bing:before{content:"\edc6"}.ti-brand-bitbucket:before{content:"\edc7"}.ti-brand-blackberry:before{content:"\f568"}.ti-brand-blender:before{content:"\f326"}.ti-brand-blogger:before{content:"\f35a"}.ti-brand-bluesky:before{content:"\fd75"}.ti-brand-booking:before{content:"\edc8"}.ti-brand-bootstrap:before{content:"\ef3e"}.ti-brand-bulma:before{content:"\f327"}.ti-brand-bumble:before{content:"\f5fb"}.ti-brand-bunpo:before{content:"\f4cf"}.ti-brand-c-sharp:before{content:"\f003"}.ti-brand-cake:before{content:"\f7a3"}.ti-brand-cakephp:before{content:"\f7af"}.ti-brand-campaignmonitor:before{content:"\f328"}.ti-brand-carbon:before{content:"\f348"}.ti-brand-cashapp:before{content:"\f391"}.ti-brand-chrome:before{content:"\ec18"}.ti-brand-cinema-4d:before{content:"\fa71"}.ti-brand-citymapper:before{content:"\f5fc"}.ti-brand-cloudflare:before{content:"\fa4e"}.ti-brand-codecov:before{content:"\f329"}.ti-brand-codepen:before{content:"\ec6f"}.ti-brand-codesandbox:before{content:"\ed6a"}.ti-brand-cohost:before{content:"\f5d5"}.ti-brand-coinbase:before{content:"\f209"}.ti-brand-comedy-central:before{content:"\f217"}.ti-brand-coreos:before{content:"\f5fd"}.ti-brand-couchdb:before{content:"\f60f"}.ti-brand-couchsurfing:before{content:"\f392"}.ti-brand-cpp:before{content:"\f5fe"}.ti-brand-craft:before{content:"\fa72"}.ti-brand-crunchbase:before{content:"\f7e3"}.ti-brand-css3:before{content:"\ed6b"}.ti-brand-ctemplar:before{content:"\f4d0"}.ti-brand-cucumber:before{content:"\ef6c"}.ti-brand-cupra:before{content:"\f4d1"}.ti-brand-cypress:before{content:"\f333"}.ti-brand-d3:before{content:"\f24e"}.ti-brand-databricks:before{content:"\fc41"}.ti-brand-days-counter:before{content:"\f4d2"}.ti-brand-dcos:before{content:"\f32a"}.ti-brand-debian:before{content:"\ef57"}.ti-brand-deezer:before{content:"\f78b"}.ti-brand-deliveroo:before{content:"\f4d3"}.ti-brand-deno:before{content:"\f24f"}.ti-brand-denodo:before{content:"\f610"}.ti-brand-deviantart:before{content:"\ecfb"}.ti-brand-digg:before{content:"\fa73"}.ti-brand-dingtalk:before{content:"\f5ea"}.ti-brand-discord:before{content:"\ece3"}.ti-brand-discord-filled:before{content:"\f7e4"}.ti-brand-disney:before{content:"\f20a"}.ti-brand-disqus:before{content:"\edc9"}.ti-brand-django:before{content:"\f349"}.ti-brand-docker:before{content:"\edca"}.ti-brand-doctrine:before{content:"\ef6d"}.ti-brand-dolby-digital:before{content:"\f4d4"}.ti-brand-douban:before{content:"\f5ff"}.ti-brand-dribbble:before{content:"\ec19"}.ti-brand-dribbble-filled:before{content:"\f7e5"}.ti-brand-drops:before{content:"\f4d5"}.ti-brand-drupal:before{content:"\f393"}.ti-brand-edge:before{content:"\ecfc"}.ti-brand-elastic:before{content:"\f611"}.ti-brand-electronic-arts:before{content:"\fa74"}.ti-brand-ember:before{content:"\f497"}.ti-brand-envato:before{content:"\f394"}.ti-brand-etsy:before{content:"\f654"}.ti-brand-evernote:before{content:"\f600"}.ti-brand-facebook:before{content:"\ec1a"}.ti-brand-facebook-filled:before{content:"\f7e6"}.ti-brand-feedly:before{content:"\fa75"}.ti-brand-figma:before{content:"\ec93"}.ti-brand-filezilla:before{content:"\fa76"}.ti-brand-finder:before{content:"\f218"}.ti-brand-firebase:before{content:"\ef6e"}.ti-brand-firefox:before{content:"\ecfd"}.ti-brand-fiverr:before{content:"\f7a4"}.ti-brand-flickr:before{content:"\ecfe"}.ti-brand-flightradar24:before{content:"\f4d6"}.ti-brand-flipboard:before{content:"\f20b"}.ti-brand-flutter:before{content:"\f395"}.ti-brand-fortnite:before{content:"\f260"}.ti-brand-foursquare:before{content:"\ecff"}.ti-brand-framer:before{content:"\ec1b"}.ti-brand-framer-motion:before{content:"\f78c"}.ti-brand-funimation:before{content:"\f655"}.ti-brand-gatsby:before{content:"\f396"}.ti-brand-git:before{content:"\ef6f"}.ti-brand-github:before{content:"\ec1c"}.ti-brand-github-copilot:before{content:"\f4a8"}.ti-brand-github-filled:before{content:"\f7e7"}.ti-brand-gitlab:before{content:"\ec1d"}.ti-brand-gmail:before{content:"\efa2"}.ti-brand-golang:before{content:"\f78d"}.ti-brand-google:before{content:"\ec1f"}.ti-brand-google-analytics:before{content:"\edcb"}.ti-brand-google-big-query:before{content:"\f612"}.ti-brand-google-drive:before{content:"\ec1e"}.ti-brand-google-filled:before{content:"\fd1a"}.ti-brand-google-fit:before{content:"\f297"}.ti-brand-google-home:before{content:"\f601"}.ti-brand-google-maps:before{content:"\fa4f"}.ti-brand-google-one:before{content:"\f232"}.ti-brand-google-photos:before{content:"\f20c"}.ti-brand-google-play:before{content:"\ed25"}.ti-brand-google-podcasts:before{content:"\f656"}.ti-brand-grammarly:before{content:"\f32b"}.ti-brand-graphql:before{content:"\f32c"}.ti-brand-gravatar:before{content:"\edcc"}.ti-brand-grindr:before{content:"\f20d"}.ti-brand-guardian:before{content:"\f4fb"}.ti-brand-gumroad:before{content:"\f5d6"}.ti-brand-hackerrank:before{content:"\ff23"}.ti-brand-hbo:before{content:"\f657"}.ti-brand-headlessui:before{content:"\f32d"}.ti-brand-hexo:before{content:"\fa50"}.ti-brand-hipchat:before{content:"\edcd"}.ti-brand-html5:before{content:"\ed6c"}.ti-brand-inertia:before{content:"\f34a"}.ti-brand-instagram:before{content:"\ec20"}.ti-brand-intercom:before{content:"\f1cf"}.ti-brand-itch:before{content:"\fa22"}.ti-brand-javascript:before{content:"\ef0c"}.ti-brand-juejin:before{content:"\f7b0"}.ti-brand-kako-talk:before{content:"\fd2d"}.ti-brand-kbin:before{content:"\fad0"}.ti-brand-kick:before{content:"\fa23"}.ti-brand-kickstarter:before{content:"\edce"}.ti-brand-kotlin:before{content:"\ed6d"}.ti-brand-laravel:before{content:"\f34b"}.ti-brand-lastfm:before{content:"\f001"}.ti-brand-leetcode:before{content:"\fa51"}.ti-brand-letterboxd:before{content:"\fa24"}.ti-brand-line:before{content:"\f7e8"}.ti-brand-linkedin:before{content:"\ec8c"}.ti-brand-linktree:before{content:"\f1e7"}.ti-brand-linqpad:before{content:"\f562"}.ti-brand-livewire:before{content:"\fd76"}.ti-brand-loom:before{content:"\ef70"}.ti-brand-mailgun:before{content:"\f32e"}.ti-brand-mantine:before{content:"\f32f"}.ti-brand-mastercard:before{content:"\ef49"}.ti-brand-mastodon:before{content:"\f250"}.ti-brand-matrix:before{content:"\f5eb"}.ti-brand-mcdonalds:before{content:"\f251"}.ti-brand-medium:before{content:"\ec70"}.ti-brand-meetup:before{content:"\fc6a"}.ti-brand-mercedes:before{content:"\f072"}.ti-brand-messenger:before{content:"\ec71"}.ti-brand-meta:before{content:"\efb0"}.ti-brand-metabrainz:before{content:"\ff12"}.ti-brand-minecraft:before{content:"\faef"}.ti-brand-miniprogram:before{content:"\f602"}.ti-brand-mixpanel:before{content:"\f397"}.ti-brand-monday:before{content:"\f219"}.ti-brand-mongodb:before{content:"\f613"}.ti-brand-my-oppo:before{content:"\f4d7"}.ti-brand-mysql:before{content:"\f614"}.ti-brand-national-geographic:before{content:"\f603"}.ti-brand-nem:before{content:"\f5a1"}.ti-brand-netbeans:before{content:"\ef71"}.ti-brand-netease-music:before{content:"\f604"}.ti-brand-netflix:before{content:"\edcf"}.ti-brand-nexo:before{content:"\f5a2"}.ti-brand-nextcloud:before{content:"\f4d8"}.ti-brand-nextjs:before{content:"\f0dd"}.ti-brand-nodejs:before{content:"\fae0"}.ti-brand-nord-vpn:before{content:"\f37f"}.ti-brand-notion:before{content:"\ef7b"}.ti-brand-npm:before{content:"\f569"}.ti-brand-nuxt:before{content:"\f0de"}.ti-brand-nytimes:before{content:"\ef8d"}.ti-brand-oauth:before{content:"\fa52"}.ti-brand-office:before{content:"\f398"}.ti-brand-ok-ru:before{content:"\f399"}.ti-brand-onedrive:before{content:"\f5d7"}.ti-brand-onlyfans:before{content:"\f605"}.ti-brand-open-source:before{content:"\edd0"}.ti-brand-openai:before{content:"\f78e"}.ti-brand-openvpn:before{content:"\f39a"}.ti-brand-opera:before{content:"\ec21"}.ti-brand-pagekit:before{content:"\edd1"}.ti-brand-parsinta:before{content:"\fc42"}.ti-brand-patreon:before{content:"\edd2"}.ti-brand-patreon-filled:before{content:"\fcff"}.ti-brand-paypal:before{content:"\ec22"}.ti-brand-paypal-filled:before{content:"\f7e9"}.ti-brand-paypay:before{content:"\f5ec"}.ti-brand-peanut:before{content:"\f39b"}.ti-brand-pepsi:before{content:"\f261"}.ti-brand-php:before{content:"\ef72"}.ti-brand-picsart:before{content:"\f4d9"}.ti-brand-pinterest:before{content:"\ec8d"}.ti-brand-planetscale:before{content:"\f78f"}.ti-brand-pnpm:before{content:"\fd77"}.ti-brand-pocket:before{content:"\ed00"}.ti-brand-polymer:before{content:"\f498"}.ti-brand-powershell:before{content:"\f5ed"}.ti-brand-printables:before{content:"\fd1b"}.ti-brand-prisma:before{content:"\f499"}.ti-brand-producthunt:before{content:"\edd3"}.ti-brand-pushbullet:before{content:"\f330"}.ti-brand-pushover:before{content:"\f20e"}.ti-brand-python:before{content:"\ed01"}.ti-brand-qq:before{content:"\f606"}.ti-brand-radix-ui:before{content:"\f790"}.ti-brand-react:before{content:"\f34c"}.ti-brand-react-native:before{content:"\ef73"}.ti-brand-reason:before{content:"\f49a"}.ti-brand-reddit:before{content:"\ec8e"}.ti-brand-redhat:before{content:"\f331"}.ti-brand-redux:before{content:"\f3a8"}.ti-brand-revolut:before{content:"\f4da"}.ti-brand-rumble:before{content:"\fad1"}.ti-brand-rust:before{content:"\fa53"}.ti-brand-safari:before{content:"\ec23"}.ti-brand-samsungpass:before{content:"\f4db"}.ti-brand-sass:before{content:"\edd4"}.ti-brand-sentry:before{content:"\edd5"}.ti-brand-sharik:before{content:"\f4dc"}.ti-brand-shazam:before{content:"\edd6"}.ti-brand-shopee:before{content:"\f252"}.ti-brand-sketch:before{content:"\ec24"}.ti-brand-skype:before{content:"\ed02"}.ti-brand-slack:before{content:"\ec72"}.ti-brand-snapchat:before{content:"\ec25"}.ti-brand-snapseed:before{content:"\f253"}.ti-brand-snowflake:before{content:"\f615"}.ti-brand-socket-io:before{content:"\f49b"}.ti-brand-solidjs:before{content:"\f5ee"}.ti-brand-soundcloud:before{content:"\ed6e"}.ti-brand-spacehey:before{content:"\f4fc"}.ti-brand-speedtest:before{content:"\fa77"}.ti-brand-spotify:before{content:"\ed03"}.ti-brand-spotify-filled:before{content:"\fe86"}.ti-brand-stackoverflow:before{content:"\ef58"}.ti-brand-stackshare:before{content:"\f607"}.ti-brand-steam:before{content:"\ed6f"}.ti-brand-stocktwits:before{content:"\fd78"}.ti-brand-storj:before{content:"\fa54"}.ti-brand-storybook:before{content:"\f332"}.ti-brand-storytel:before{content:"\f608"}.ti-brand-strava:before{content:"\f254"}.ti-brand-stripe:before{content:"\edd7"}.ti-brand-sublime-text:before{content:"\ef74"}.ti-brand-sugarizer:before{content:"\f7a5"}.ti-brand-supabase:before{content:"\f6d3"}.ti-brand-superhuman:before{content:"\f50c"}.ti-brand-supernova:before{content:"\f49c"}.ti-brand-surfshark:before{content:"\f255"}.ti-brand-svelte:before{content:"\f0df"}.ti-brand-swift:before{content:"\fa55"}.ti-brand-symfony:before{content:"\f616"}.ti-brand-tabler:before{content:"\ec8f"}.ti-brand-tailwind:before{content:"\eca1"}.ti-brand-taobao:before{content:"\f5ef"}.ti-brand-teams:before{content:"\fadf"}.ti-brand-ted:before{content:"\f658"}.ti-brand-telegram:before{content:"\ec26"}.ti-brand-terraform:before{content:"\fa56"}.ti-brand-tether:before{content:"\f5a3"}.ti-brand-thingiverse:before{content:"\fd1c"}.ti-brand-threads:before{content:"\fb02"}.ti-brand-threejs:before{content:"\f5f0"}.ti-brand-tidal:before{content:"\ed70"}.ti-brand-tiktok:before{content:"\ec73"}.ti-brand-tiktok-filled:before{content:"\f7ea"}.ti-brand-tinder:before{content:"\ed71"}.ti-brand-topbuzz:before{content:"\f50d"}.ti-brand-torchain:before{content:"\f5a4"}.ti-brand-toyota:before{content:"\f262"}.ti-brand-trello:before{content:"\f39d"}.ti-brand-tripadvisor:before{content:"\f002"}.ti-brand-tumblr:before{content:"\ed04"}.ti-brand-twilio:before{content:"\f617"}.ti-brand-twitch:before{content:"\ed05"}.ti-brand-twitter:before{content:"\ec27"}.ti-brand-twitter-filled:before{content:"\f7eb"}.ti-brand-typescript:before{content:"\f5f1"}.ti-brand-uber:before{content:"\ef75"}.ti-brand-ubuntu:before{content:"\ef59"}.ti-brand-unity:before{content:"\f49d"}.ti-brand-unsplash:before{content:"\edd8"}.ti-brand-upwork:before{content:"\f39e"}.ti-brand-valorant:before{content:"\f39f"}.ti-brand-vercel:before{content:"\ef24"}.ti-brand-vimeo:before{content:"\ed06"}.ti-brand-vinted:before{content:"\f20f"}.ti-brand-visa:before{content:"\f380"}.ti-brand-visual-studio:before{content:"\ef76"}.ti-brand-vite:before{content:"\f5f2"}.ti-brand-vivaldi:before{content:"\f210"}.ti-brand-vk:before{content:"\ed72"}.ti-brand-vlc:before{content:"\fa78"}.ti-brand-volkswagen:before{content:"\f50e"}.ti-brand-vsco:before{content:"\f334"}.ti-brand-vscode:before{content:"\f3a0"}.ti-brand-vue:before{content:"\f0e0"}.ti-brand-walmart:before{content:"\f211"}.ti-brand-waze:before{content:"\f5d8"}.ti-brand-webflow:before{content:"\f2d2"}.ti-brand-wechat:before{content:"\f5f3"}.ti-brand-weibo:before{content:"\f609"}.ti-brand-whatsapp:before{content:"\ec74"}.ti-brand-wikipedia:before{content:"\fa79"}.ti-brand-windows:before{content:"\ecd8"}.ti-brand-windy:before{content:"\f4dd"}.ti-brand-wish:before{content:"\f212"}.ti-brand-wix:before{content:"\f3a1"}.ti-brand-wordpress:before{content:"\f2d3"}.ti-brand-x:before{content:"\fc0f"}.ti-brand-x-filled:before{content:"\fc21"}.ti-brand-xamarin:before{content:"\fa7a"}.ti-brand-xbox:before{content:"\f298"}.ti-brand-xdeep:before{content:"\fc10"}.ti-brand-xing:before{content:"\f21a"}.ti-brand-yahoo:before{content:"\ed73"}.ti-brand-yandex:before{content:"\fae1"}.ti-brand-yarn:before{content:"\fd79"}.ti-brand-yatse:before{content:"\f213"}.ti-brand-ycombinator:before{content:"\edd9"}.ti-brand-youtube:before{content:"\ec90"}.ti-brand-youtube-filled:before{content:"\fc22"}.ti-brand-youtube-kids:before{content:"\f214"}.ti-brand-zalando:before{content:"\f49e"}.ti-brand-zapier:before{content:"\f49f"}.ti-brand-zeit:before{content:"\f335"}.ti-brand-zhihu:before{content:"\f60a"}.ti-brand-zoom:before{content:"\f215"}.ti-brand-zulip:before{content:"\f4de"}.ti-brand-zwift:before{content:"\f216"}.ti-bread:before{content:"\efa3"}.ti-bread-filled:before{content:"\fe85"}.ti-bread-off:before{content:"\f3cb"}.ti-briefcase:before{content:"\ea46"}.ti-briefcase-2:before{content:"\fb03"}.ti-briefcase-2-filled:before{content:"\fe84"}.ti-briefcase-filled:before{content:"\fd00"}.ti-briefcase-off:before{content:"\f3cc"}.ti-brightness:before{content:"\eb7f"}.ti-brightness-2:before{content:"\ee19"}.ti-brightness-auto:before{content:"\fd99"}.ti-brightness-auto-filled:before{content:"\fe83"}.ti-brightness-down:before{content:"\eb7d"}.ti-brightness-down-filled:before{content:"\fb23"}.ti-brightness-filled:before{content:"\fe82"}.ti-brightness-half:before{content:"\ee1a"}.ti-brightness-off:before{content:"\f3cd"}.ti-brightness-up:before{content:"\eb7e"}.ti-brightness-up-filled:before{content:"\fb24"}.ti-broadcast:before{content:"\f1e9"}.ti-broadcast-off:before{content:"\f1e8"}.ti-browser:before{content:"\ebb7"}.ti-browser-check:before{content:"\efd6"}.ti-browser-off:before{content:"\f0c1"}.ti-browser-plus:before{content:"\efd7"}.ti-browser-x:before{content:"\efd8"}.ti-brush:before{content:"\ebb8"}.ti-brush-off:before{content:"\f0c2"}.ti-bubble:before{content:"\feba"}.ti-bubble-filled:before{content:"\fec3"}.ti-bubble-minus:before{content:"\febe"}.ti-bubble-plus:before{content:"\febd"}.ti-bubble-tea:before{content:"\ff51"}.ti-bubble-tea-2:before{content:"\ff52"}.ti-bubble-text:before{content:"\febc"}.ti-bubble-x:before{content:"\febb"}.ti-bucket:before{content:"\ea47"}.ti-bucket-droplet:before{content:"\f56a"}.ti-bucket-off:before{content:"\f103"}.ti-bug:before{content:"\ea48"}.ti-bug-filled:before{content:"\fd01"}.ti-bug-off:before{content:"\f0c3"}.ti-building:before{content:"\ea4f"}.ti-building-airport:before{content:"\ffa9"}.ti-building-arch:before{content:"\ea49"}.ti-building-bank:before{content:"\ebe2"}.ti-building-bridge:before{content:"\ea4b"}.ti-building-bridge-2:before{content:"\ea4a"}.ti-building-broadcast-tower:before{content:"\f4be"}.ti-building-broadcast-tower-filled:before{content:"\fe81"}.ti-building-burj-al-arab:before{content:"\ff50"}.ti-building-carousel:before{content:"\ed87"}.ti-building-castle:before{content:"\ed88"}.ti-building-church:before{content:"\ea4c"}.ti-building-circus:before{content:"\f4bf"}.ti-building-cog:before{content:"\10062"}.ti-building-community:before{content:"\ebf6"}.ti-building-cottage:before{content:"\ee1b"}.ti-building-estate:before{content:"\f5a5"}.ti-building-factory:before{content:"\ee1c"}.ti-building-factory-2:before{content:"\f082"}.ti-building-fortress:before{content:"\ed89"}.ti-building-hospital:before{content:"\ea4d"}.ti-building-lighthouse:before{content:"\ed8a"}.ti-building-minus:before{content:"\10061"}.ti-building-monument:before{content:"\ed26"}.ti-building-mosque:before{content:"\fa57"}.ti-building-off:before{content:"\fefd"}.ti-building-pavilion:before{content:"\ebf7"}.ti-building-plus:before{content:"\10060"}.ti-building-skyscraper:before{content:"\ec39"}.ti-building-stadium:before{content:"\f641"}.ti-building-store:before{content:"\ea4e"}.ti-building-tunnel:before{content:"\f5a6"}.ti-building-warehouse:before{content:"\ebe3"}.ti-building-wind-turbine:before{content:"\f4c0"}.ti-buildings:before{content:"\ff40"}.ti-bulb:before{content:"\ea51"}.ti-bulb-filled:before{content:"\f66a"}.ti-bulb-off:before{content:"\ea50"}.ti-bulldozer:before{content:"\ee1d"}.ti-burger:before{content:"\fcb4"}.ti-bus:before{content:"\ebe4"}.ti-bus-off:before{content:"\f3ce"}.ti-bus-stop:before{content:"\f2d4"}.ti-businessplan:before{content:"\ee1e"}.ti-butterfly:before{content:"\efd9"}.ti-butterfly-filled:before{content:"\10016"}.ti-cactus:before{content:"\f21b"}.ti-cactus-filled:before{content:"\fb25"}.ti-cactus-off:before{content:"\f3cf"}.ti-cake:before{content:"\f00f"}.ti-cake-off:before{content:"\f104"}.ti-calculator:before{content:"\eb80"}.ti-calculator-filled:before{content:"\fb26"}.ti-calculator-off:before{content:"\f0c4"}.ti-calendar:before{content:"\ea53"}.ti-calendar-bolt:before{content:"\f822"}.ti-calendar-cancel:before{content:"\f823"}.ti-calendar-check:before{content:"\f824"}.ti-calendar-clock:before{content:"\fd2e"}.ti-calendar-code:before{content:"\f825"}.ti-calendar-cog:before{content:"\f826"}.ti-calendar-dollar:before{content:"\f827"}.ti-calendar-dot:before{content:"\fd3e"}.ti-calendar-down:before{content:"\f828"}.ti-calendar-due:before{content:"\f621"}.ti-calendar-event:before{content:"\ea52"}.ti-calendar-exclamation:before{content:"\f829"}.ti-calendar-filled:before{content:"\fb27"}.ti-calendar-heart:before{content:"\f82a"}.ti-calendar-minus:before{content:"\ebb9"}.ti-calendar-month:before{content:"\fd2f"}.ti-calendar-off:before{content:"\ee1f"}.ti-calendar-pause:before{content:"\f82b"}.ti-calendar-pin:before{content:"\f82c"}.ti-calendar-plus:before{content:"\ebba"}.ti-calendar-question:before{content:"\f82d"}.ti-calendar-repeat:before{content:"\fad2"}.ti-calendar-sad:before{content:"\fd1d"}.ti-calendar-search:before{content:"\f82e"}.ti-calendar-share:before{content:"\f82f"}.ti-calendar-smile:before{content:"\fd1e"}.ti-calendar-star:before{content:"\f830"}.ti-calendar-stats:before{content:"\ee20"}.ti-calendar-time:before{content:"\ee21"}.ti-calendar-up:before{content:"\f831"}.ti-calendar-user:before{content:"\fd1f"}.ti-calendar-week:before{content:"\fd30"}.ti-calendar-x:before{content:"\f832"}.ti-camera:before{content:"\ea54"}.ti-camera-ai:before{content:"\ffa8"}.ti-camera-bitcoin:before{content:"\ffa7"}.ti-camera-bolt:before{content:"\f833"}.ti-camera-cancel:before{content:"\f834"}.ti-camera-check:before{content:"\f835"}.ti-camera-code:before{content:"\f836"}.ti-camera-cog:before{content:"\f837"}.ti-camera-dollar:before{content:"\f838"}.ti-camera-down:before{content:"\f839"}.ti-camera-exclamation:before{content:"\f83a"}.ti-camera-filled:before{content:"\fa37"}.ti-camera-heart:before{content:"\f83b"}.ti-camera-minus:before{content:"\ec3a"}.ti-camera-moon:before{content:"\ffa6"}.ti-camera-off:before{content:"\ecee"}.ti-camera-pause:before{content:"\f83c"}.ti-camera-pin:before{content:"\f83d"}.ti-camera-plus:before{content:"\ec3b"}.ti-camera-question:before{content:"\f83e"}.ti-camera-rotate:before{content:"\ee22"}.ti-camera-search:before{content:"\f83f"}.ti-camera-selfie:before{content:"\ee23"}.ti-camera-share:before{content:"\f840"}.ti-camera-spark:before{content:"\ffbc"}.ti-camera-star:before{content:"\f841"}.ti-camera-up:before{content:"\f842"}.ti-camera-x:before{content:"\f843"}.ti-camper:before{content:"\fa25"}.ti-campfire:before{content:"\f5a7"}.ti-campfire-filled:before{content:"\fb28"}.ti-cancel:before{content:"\ff11"}.ti-candle:before{content:"\efc6"}.ti-candle-filled:before{content:"\fc23"}.ti-candy:before{content:"\ef0d"}.ti-candy-off:before{content:"\f0c5"}.ti-cane:before{content:"\f50f"}.ti-cannabis:before{content:"\f4c1"}.ti-cannabis-filled:before{content:"\10015"}.ti-cap-projecting:before{content:"\ff22"}.ti-cap-rounded:before{content:"\ff21"}.ti-cap-straight:before{content:"\ff20"}.ti-capsule:before{content:"\fae3"}.ti-capsule-filled:before{content:"\fc24"}.ti-capsule-horizontal:before{content:"\fae2"}.ti-capsule-horizontal-filled:before{content:"\fc25"}.ti-capture:before{content:"\ec3c"}.ti-capture-filled:before{content:"\fb29"}.ti-capture-off:before{content:"\f0c6"}.ti-car:before{content:"\ebbb"}.ti-car-4wd:before{content:"\fdb8"}.ti-car-4wd-filled:before{content:"\1001e"}.ti-car-crane:before{content:"\ef25"}.ti-car-crash:before{content:"\efa4"}.ti-car-fan:before{content:"\fdb3"}.ti-car-fan-1:before{content:"\fdb7"}.ti-car-fan-2:before{content:"\fdb6"}.ti-car-fan-3:before{content:"\fdb5"}.ti-car-fan-auto:before{content:"\fdb4"}.ti-car-fan-filled:before{content:"\1001d"}.ti-car-filled:before{content:"\1004c"}.ti-car-garage:before{content:"\fc77"}.ti-car-off:before{content:"\f0c7"}.ti-car-suv:before{content:"\fc8b"}.ti-car-suv-filled:before{content:"\1004d"}.ti-car-turbine:before{content:"\f4fd"}.ti-carambola:before{content:"\feb9"}.ti-carambola-filled:before{content:"\10014"}.ti-caravan:before{content:"\ec7c"}.ti-cardboards:before{content:"\ed74"}.ti-cardboards-filled:before{content:"\1001c"}.ti-cardboards-off:before{content:"\f0c8"}.ti-cards:before{content:"\f510"}.ti-cards-filled:before{content:"\fc26"}.ti-caret-down:before{content:"\eb5d"}.ti-caret-down-filled:before{content:"\fb2a"}.ti-caret-left:before{content:"\eb5e"}.ti-caret-left-filled:before{content:"\fb2b"}.ti-caret-left-right:before{content:"\fc43"}.ti-caret-left-right-filled:before{content:"\fd02"}.ti-caret-right:before{content:"\eb5f"}.ti-caret-right-filled:before{content:"\fb2c"}.ti-caret-up:before{content:"\eb60"}.ti-caret-up-down:before{content:"\fc44"}.ti-caret-up-down-filled:before{content:"\fd03"}.ti-caret-up-filled:before{content:"\fb2d"}.ti-carousel-horizontal:before{content:"\f659"}.ti-carousel-horizontal-filled:before{content:"\fa92"}.ti-carousel-vertical:before{content:"\f65a"}.ti-carousel-vertical-filled:before{content:"\fa93"}.ti-carrot:before{content:"\f21c"}.ti-carrot-off:before{content:"\f3d0"}.ti-cash:before{content:"\ea55"}.ti-cash-banknote:before{content:"\ee25"}.ti-cash-banknote-filled:before{content:"\fe80"}.ti-cash-banknote-off:before{content:"\ee24"}.ti-cash-off:before{content:"\f105"}.ti-cash-register:before{content:"\fee6"}.ti-cast:before{content:"\ea56"}.ti-cast-off:before{content:"\f0c9"}.ti-cat:before{content:"\f65b"}.ti-category:before{content:"\f1f6"}.ti-category-2:before{content:"\f1f5"}.ti-category-filled:before{content:"\fb2e"}.ti-category-minus:before{content:"\fd20"}.ti-category-plus:before{content:"\fd21"}.ti-ce:before{content:"\ed75"}.ti-ce-off:before{content:"\f0ca"}.ti-cell:before{content:"\f05f"}.ti-cell-signal-1:before{content:"\f083"}.ti-cell-signal-2:before{content:"\f084"}.ti-cell-signal-3:before{content:"\f085"}.ti-cell-signal-4:before{content:"\f086"}.ti-cell-signal-5:before{content:"\f087"}.ti-cell-signal-off:before{content:"\f088"}.ti-certificate:before{content:"\ed76"}.ti-certificate-2:before{content:"\f073"}.ti-certificate-2-off:before{content:"\f0cb"}.ti-certificate-off:before{content:"\f0cc"}.ti-chair-director:before{content:"\f2d5"}.ti-chalkboard:before{content:"\f34d"}.ti-chalkboard-off:before{content:"\f3d1"}.ti-charging-pile:before{content:"\ee26"}.ti-charging-pile-filled:before{content:"\1001b"}.ti-chart-arcs:before{content:"\ee28"}.ti-chart-arcs-3:before{content:"\ee27"}.ti-chart-area:before{content:"\ea58"}.ti-chart-area-filled:before{content:"\f66b"}.ti-chart-area-line:before{content:"\ea57"}.ti-chart-area-line-filled:before{content:"\f66c"}.ti-chart-arrows:before{content:"\ee2a"}.ti-chart-arrows-vertical:before{content:"\ee29"}.ti-chart-bar:before{content:"\ea59"}.ti-chart-bar-off:before{content:"\f3d2"}.ti-chart-bar-popular:before{content:"\fef7"}.ti-chart-bubble:before{content:"\ec75"}.ti-chart-bubble-filled:before{content:"\f66d"}.ti-chart-candle:before{content:"\ea5a"}.ti-chart-candle-filled:before{content:"\f66e"}.ti-chart-circles:before{content:"\ee2b"}.ti-chart-cohort:before{content:"\fef6"}.ti-chart-column:before{content:"\ffa5"}.ti-chart-covariate:before{content:"\ffa4"}.ti-chart-donut:before{content:"\ea5b"}.ti-chart-donut-2:before{content:"\ee2c"}.ti-chart-donut-3:before{content:"\ee2d"}.ti-chart-donut-4:before{content:"\ee2e"}.ti-chart-donut-filled:before{content:"\f66f"}.ti-chart-dots:before{content:"\ee2f"}.ti-chart-dots-2:before{content:"\f097"}.ti-chart-dots-3:before{content:"\f098"}.ti-chart-dots-filled:before{content:"\fd04"}.ti-chart-funnel:before{content:"\fef5"}.ti-chart-grid-dots:before{content:"\f4c2"}.ti-chart-grid-dots-filled:before{content:"\fd05"}.ti-chart-histogram:before{content:"\f65c"}.ti-chart-infographic:before{content:"\ee30"}.ti-chart-line:before{content:"\ea5c"}.ti-chart-pie:before{content:"\ea5d"}.ti-chart-pie-2:before{content:"\ee31"}.ti-chart-pie-3:before{content:"\ee32"}.ti-chart-pie-4:before{content:"\ee33"}.ti-chart-pie-filled:before{content:"\f670"}.ti-chart-pie-off:before{content:"\f3d3"}.ti-chart-ppf:before{content:"\f618"}.ti-chart-radar:before{content:"\ed77"}.ti-chart-sankey:before{content:"\f619"}.ti-chart-scatter:before{content:"\fd93"}.ti-chart-scatter-3d:before{content:"\fd92"}.ti-chart-treemap:before{content:"\f381"}.ti-check:before{content:"\ea5e"}.ti-checkbox:before{content:"\eba6"}.ti-checklist:before{content:"\f074"}.ti-checks:before{content:"\ebaa"}.ti-checkup-list:before{content:"\ef5a"}.ti-cheese:before{content:"\ef26"}.ti-chef-hat:before{content:"\f21d"}.ti-chef-hat-off:before{content:"\f3d4"}.ti-cherry:before{content:"\f511"}.ti-cherry-filled:before{content:"\f728"}.ti-chess:before{content:"\f382"}.ti-chess-bishop:before{content:"\f56b"}.ti-chess-bishop-filled:before{content:"\f729"}.ti-chess-filled:before{content:"\f72a"}.ti-chess-king:before{content:"\f56c"}.ti-chess-king-filled:before{content:"\f72b"}.ti-chess-knight:before{content:"\f56d"}.ti-chess-knight-filled:before{content:"\f72c"}.ti-chess-queen:before{content:"\f56e"}.ti-chess-queen-filled:before{content:"\f72d"}.ti-chess-rook:before{content:"\f56f"}.ti-chess-rook-filled:before{content:"\f72e"}.ti-chevron-compact-down:before{content:"\faf0"}.ti-chevron-compact-left:before{content:"\faf1"}.ti-chevron-compact-right:before{content:"\faf2"}.ti-chevron-compact-up:before{content:"\faf3"}.ti-chevron-down:before{content:"\ea5f"}.ti-chevron-down-left:before{content:"\ed09"}.ti-chevron-down-right:before{content:"\ed0a"}.ti-chevron-left:before{content:"\ea60"}.ti-chevron-left-pipe:before{content:"\fae4"}.ti-chevron-right:before{content:"\ea61"}.ti-chevron-right-pipe:before{content:"\fae5"}.ti-chevron-up:before{content:"\ea62"}.ti-chevron-up-left:before{content:"\ed0b"}.ti-chevron-up-right:before{content:"\ed0c"}.ti-chevrons-down:before{content:"\ea63"}.ti-chevrons-down-left:before{content:"\ed0d"}.ti-chevrons-down-right:before{content:"\ed0e"}.ti-chevrons-left:before{content:"\ea64"}.ti-chevrons-right:before{content:"\ea65"}.ti-chevrons-up:before{content:"\ea66"}.ti-chevrons-up-left:before{content:"\ed0f"}.ti-chevrons-up-right:before{content:"\ed10"}.ti-chisel:before{content:"\f383"}.ti-christmas-ball:before{content:"\fd31"}.ti-christmas-tree:before{content:"\ed78"}.ti-christmas-tree-filled:before{content:"\1001a"}.ti-christmas-tree-off:before{content:"\f3d5"}.ti-circle:before{content:"\ea6b"}.ti-circle-arrow-down:before{content:"\f6f9"}.ti-circle-arrow-down-filled:before{content:"\f6f4"}.ti-circle-arrow-down-left:before{content:"\f6f6"}.ti-circle-arrow-down-left-filled:before{content:"\f6f5"}.ti-circle-arrow-down-right:before{content:"\f6f8"}.ti-circle-arrow-down-right-filled:before{content:"\f6f7"}.ti-circle-arrow-left:before{content:"\f6fb"}.ti-circle-arrow-left-filled:before{content:"\f6fa"}.ti-circle-arrow-right:before{content:"\f6fd"}.ti-circle-arrow-right-filled:before{content:"\f6fc"}.ti-circle-arrow-up:before{content:"\f703"}.ti-circle-arrow-up-filled:before{content:"\f6fe"}.ti-circle-arrow-up-left:before{content:"\f700"}.ti-circle-arrow-up-left-filled:before{content:"\f6ff"}.ti-circle-arrow-up-right:before{content:"\f702"}.ti-circle-arrow-up-right-filled:before{content:"\f701"}.ti-circle-caret-down:before{content:"\f4a9"}.ti-circle-caret-left:before{content:"\f4aa"}.ti-circle-caret-right:before{content:"\f4ab"}.ti-circle-caret-up:before{content:"\f4ac"}.ti-circle-check:before{content:"\ea67"}.ti-circle-check-filled:before{content:"\f704"}.ti-circle-chevron-down:before{content:"\f622"}.ti-circle-chevron-left:before{content:"\f623"}.ti-circle-chevron-right:before{content:"\f624"}.ti-circle-chevron-up:before{content:"\f625"}.ti-circle-chevrons-down:before{content:"\f642"}.ti-circle-chevrons-left:before{content:"\f643"}.ti-circle-chevrons-right:before{content:"\f644"}.ti-circle-chevrons-up:before{content:"\f645"}.ti-circle-dashed:before{content:"\ed27"}.ti-circle-dashed-check:before{content:"\feb8"}.ti-circle-dashed-letter-a:before{content:"\ff9a"}.ti-circle-dashed-letter-b:before{content:"\ff99"}.ti-circle-dashed-letter-c:before{content:"\ff98"}.ti-circle-dashed-letter-d:before{content:"\ff97"}.ti-circle-dashed-letter-e:before{content:"\ff96"}.ti-circle-dashed-letter-f:before{content:"\ff95"}.ti-circle-dashed-letter-g:before{content:"\ff94"}.ti-circle-dashed-letter-h:before{content:"\ff93"}.ti-circle-dashed-letter-i:before{content:"\ff92"}.ti-circle-dashed-letter-j:before{content:"\ff91"}.ti-circle-dashed-letter-k:before{content:"\ff90"}.ti-circle-dashed-letter-l:before{content:"\ff8f"}.ti-circle-dashed-letter-letter-v:before{content:"\ff8e"}.ti-circle-dashed-letter-m:before{content:"\ff8d"}.ti-circle-dashed-letter-n:before{content:"\ff8c"}.ti-circle-dashed-letter-o:before{content:"\ff8b"}.ti-circle-dashed-letter-p:before{content:"\ff8a"}.ti-circle-dashed-letter-q:before{content:"\ff89"}.ti-circle-dashed-letter-r:before{content:"\ff88"}.ti-circle-dashed-letter-s:before{content:"\ff87"}.ti-circle-dashed-letter-t:before{content:"\ff86"}.ti-circle-dashed-letter-u:before{content:"\ff85"}.ti-circle-dashed-letter-v:before{content:"\ff84"}.ti-circle-dashed-letter-w:before{content:"\ff83"}.ti-circle-dashed-letter-x:before{content:"\ff82"}.ti-circle-dashed-letter-y:before{content:"\ff81"}.ti-circle-dashed-letter-z:before{content:"\ff80"}.ti-circle-dashed-minus:before{content:"\feb7"}.ti-circle-dashed-number-0:before{content:"\fc6b"}.ti-circle-dashed-number-1:before{content:"\fc6c"}.ti-circle-dashed-number-2:before{content:"\fc6d"}.ti-circle-dashed-number-3:before{content:"\fc6e"}.ti-circle-dashed-number-4:before{content:"\fc6f"}.ti-circle-dashed-number-5:before{content:"\fc70"}.ti-circle-dashed-number-6:before{content:"\fc71"}.ti-circle-dashed-number-7:before{content:"\fc72"}.ti-circle-dashed-number-8:before{content:"\fc73"}.ti-circle-dashed-number-9:before{content:"\fc74"}.ti-circle-dashed-percentage:before{content:"\fd7a"}.ti-circle-dashed-plus:before{content:"\feb6"}.ti-circle-dashed-x:before{content:"\fc75"}.ti-circle-dot:before{content:"\efb1"}.ti-circle-dot-filled:before{content:"\f705"}.ti-circle-dotted:before{content:"\ed28"}.ti-circle-dotted-letter-a:before{content:"\ff7f"}.ti-circle-dotted-letter-b:before{content:"\ff7e"}.ti-circle-dotted-letter-c:before{content:"\ff7d"}.ti-circle-dotted-letter-d:before{content:"\ff7c"}.ti-circle-dotted-letter-e:before{content:"\ff7b"}.ti-circle-dotted-letter-f:before{content:"\ff7a"}.ti-circle-dotted-letter-g:before{content:"\ff79"}.ti-circle-dotted-letter-h:before{content:"\ff78"}.ti-circle-dotted-letter-i:before{content:"\ff77"}.ti-circle-dotted-letter-j:before{content:"\ff76"}.ti-circle-dotted-letter-k:before{content:"\ff75"}.ti-circle-dotted-letter-l:before{content:"\ff74"}.ti-circle-dotted-letter-m:before{content:"\ff73"}.ti-circle-dotted-letter-n:before{content:"\ff72"}.ti-circle-dotted-letter-o:before{content:"\ff71"}.ti-circle-dotted-letter-p:before{content:"\ff70"}.ti-circle-dotted-letter-q:before{content:"\ff6f"}.ti-circle-dotted-letter-r:before{content:"\ff6e"}.ti-circle-dotted-letter-s:before{content:"\ff6d"}.ti-circle-dotted-letter-t:before{content:"\ff6c"}.ti-circle-dotted-letter-u:before{content:"\ff6b"}.ti-circle-dotted-letter-v:before{content:"\ff6a"}.ti-circle-dotted-letter-w:before{content:"\ff69"}.ti-circle-dotted-letter-x:before{content:"\ff68"}.ti-circle-dotted-letter-y:before{content:"\ff67"}.ti-circle-dotted-letter-z:before{content:"\ff66"}.ti-circle-filled:before{content:"\f671"}.ti-circle-half:before{content:"\ee3f"}.ti-circle-half-2:before{content:"\eff3"}.ti-circle-half-vertical:before{content:"\ee3e"}.ti-circle-key:before{content:"\f633"}.ti-circle-key-filled:before{content:"\f706"}.ti-circle-letter-a:before{content:"\f441"}.ti-circle-letter-a-filled:before{content:"\fe7f"}.ti-circle-letter-b:before{content:"\f442"}.ti-circle-letter-b-filled:before{content:"\fe7e"}.ti-circle-letter-c:before{content:"\f443"}.ti-circle-letter-c-filled:before{content:"\fe7d"}.ti-circle-letter-d:before{content:"\f444"}.ti-circle-letter-d-filled:before{content:"\fe7c"}.ti-circle-letter-e:before{content:"\f445"}.ti-circle-letter-e-filled:before{content:"\fe7b"}.ti-circle-letter-f:before{content:"\f446"}.ti-circle-letter-f-filled:before{content:"\fe7a"}.ti-circle-letter-g:before{content:"\f447"}.ti-circle-letter-g-filled:before{content:"\fe79"}.ti-circle-letter-h:before{content:"\f448"}.ti-circle-letter-h-filled:before{content:"\fe78"}.ti-circle-letter-i:before{content:"\f449"}.ti-circle-letter-i-filled:before{content:"\fe77"}.ti-circle-letter-j:before{content:"\f44a"}.ti-circle-letter-j-filled:before{content:"\fe76"}.ti-circle-letter-k:before{content:"\f44b"}.ti-circle-letter-k-filled:before{content:"\fe75"}.ti-circle-letter-l:before{content:"\f44c"}.ti-circle-letter-l-filled:before{content:"\fe74"}.ti-circle-letter-m:before{content:"\f44d"}.ti-circle-letter-m-filled:before{content:"\fe73"}.ti-circle-letter-n:before{content:"\f44e"}.ti-circle-letter-n-filled:before{content:"\fe72"}.ti-circle-letter-o:before{content:"\f44f"}.ti-circle-letter-o-filled:before{content:"\fe71"}.ti-circle-letter-p:before{content:"\f450"}.ti-circle-letter-p-filled:before{content:"\fe70"}.ti-circle-letter-q:before{content:"\f451"}.ti-circle-letter-q-filled:before{content:"\fe6f"}.ti-circle-letter-r:before{content:"\f452"}.ti-circle-letter-r-filled:before{content:"\fe6e"}.ti-circle-letter-s:before{content:"\f453"}.ti-circle-letter-s-filled:before{content:"\fe6d"}.ti-circle-letter-t:before{content:"\f454"}.ti-circle-letter-t-filled:before{content:"\fe6c"}.ti-circle-letter-u:before{content:"\f455"}.ti-circle-letter-u-filled:before{content:"\fe6b"}.ti-circle-letter-v:before{content:"\f4ad"}.ti-circle-letter-v-filled:before{content:"\fe6a"}.ti-circle-letter-w:before{content:"\f456"}.ti-circle-letter-w-filled:before{content:"\fe69"}.ti-circle-letter-x:before{content:"\f4ae"}.ti-circle-letter-x-filled:before{content:"\fe68"}.ti-circle-letter-y:before{content:"\f457"}.ti-circle-letter-y-filled:before{content:"\fe67"}.ti-circle-letter-z:before{content:"\f458"}.ti-circle-letter-z-filled:before{content:"\fe66"}.ti-circle-minus:before{content:"\ea68"}.ti-circle-minus-2:before{content:"\fc8c"}.ti-circle-number-0:before{content:"\ee34"}.ti-circle-number-0-filled:before{content:"\f72f"}.ti-circle-number-1:before{content:"\ee35"}.ti-circle-number-1-filled:before{content:"\f730"}.ti-circle-number-2:before{content:"\ee36"}.ti-circle-number-2-filled:before{content:"\f731"}.ti-circle-number-3:before{content:"\ee37"}.ti-circle-number-3-filled:before{content:"\f732"}.ti-circle-number-4:before{content:"\ee38"}.ti-circle-number-4-filled:before{content:"\f733"}.ti-circle-number-5:before{content:"\ee39"}.ti-circle-number-5-filled:before{content:"\f734"}.ti-circle-number-6:before{content:"\ee3a"}.ti-circle-number-6-filled:before{content:"\f735"}.ti-circle-number-7:before{content:"\ee3b"}.ti-circle-number-7-filled:before{content:"\f736"}.ti-circle-number-8:before{content:"\ee3c"}.ti-circle-number-8-filled:before{content:"\f737"}.ti-circle-number-9:before{content:"\ee3d"}.ti-circle-number-9-filled:before{content:"\f738"}.ti-circle-off:before{content:"\ee40"}.ti-circle-percentage:before{content:"\fd7b"}.ti-circle-percentage-filled:before{content:"\fed5"}.ti-circle-plus:before{content:"\ea69"}.ti-circle-plus-2:before{content:"\fc8d"}.ti-circle-plus-filled:before{content:"\fef9"}.ti-circle-rectangle:before{content:"\f010"}.ti-circle-rectangle-filled:before{content:"\ff63"}.ti-circle-rectangle-off:before{content:"\f0cd"}.ti-circle-square:before{content:"\ece4"}.ti-circle-triangle:before{content:"\f011"}.ti-circle-x:before{content:"\ea6a"}.ti-circle-x-filled:before{content:"\f739"}.ti-circles:before{content:"\ece5"}.ti-circles-filled:before{content:"\f672"}.ti-circles-relation:before{content:"\f4c3"}.ti-circuit-ammeter:before{content:"\f271"}.ti-circuit-battery:before{content:"\f272"}.ti-circuit-bulb:before{content:"\f273"}.ti-circuit-capacitor:before{content:"\f275"}.ti-circuit-capacitor-polarized:before{content:"\f274"}.ti-circuit-cell:before{content:"\f277"}.ti-circuit-cell-plus:before{content:"\f276"}.ti-circuit-changeover:before{content:"\f278"}.ti-circuit-diode:before{content:"\f27a"}.ti-circuit-diode-zener:before{content:"\f279"}.ti-circuit-ground:before{content:"\f27c"}.ti-circuit-ground-digital:before{content:"\f27b"}.ti-circuit-inductor:before{content:"\f27d"}.ti-circuit-motor:before{content:"\f27e"}.ti-circuit-pushbutton:before{content:"\f27f"}.ti-circuit-resistor:before{content:"\f280"}.ti-circuit-switch-closed:before{content:"\f281"}.ti-circuit-switch-open:before{content:"\f282"}.ti-circuit-voltmeter:before{content:"\f283"}.ti-clear-all:before{content:"\ee41"}.ti-clear-formatting:before{content:"\ebe5"}.ti-click:before{content:"\ebbc"}.ti-cliff-jumping:before{content:"\fefc"}.ti-clipboard:before{content:"\ea6f"}.ti-clipboard-check:before{content:"\ea6c"}.ti-clipboard-copy:before{content:"\f299"}.ti-clipboard-data:before{content:"\f563"}.ti-clipboard-heart:before{content:"\f34e"}.ti-clipboard-list:before{content:"\ea6d"}.ti-clipboard-off:before{content:"\f0ce"}.ti-clipboard-plus:before{content:"\efb2"}.ti-clipboard-smile:before{content:"\fd9a"}.ti-clipboard-text:before{content:"\f089"}.ti-clipboard-typography:before{content:"\f34f"}.ti-clipboard-x:before{content:"\ea6e"}.ti-clock:before{content:"\ea70"}.ti-clock-12:before{content:"\fc56"}.ti-clock-2:before{content:"\f099"}.ti-clock-24:before{content:"\fc57"}.ti-clock-bitcoin:before{content:"\ff3f"}.ti-clock-bolt:before{content:"\f844"}.ti-clock-cancel:before{content:"\f546"}.ti-clock-check:before{content:"\f7c1"}.ti-clock-code:before{content:"\f845"}.ti-clock-cog:before{content:"\f7c2"}.ti-clock-dollar:before{content:"\f846"}.ti-clock-down:before{content:"\f7c3"}.ti-clock-edit:before{content:"\f547"}.ti-clock-exclamation:before{content:"\f847"}.ti-clock-filled:before{content:"\f73a"}.ti-clock-heart:before{content:"\f7c4"}.ti-clock-hour-1:before{content:"\f313"}.ti-clock-hour-1-filled:before{content:"\fe65"}.ti-clock-hour-10:before{content:"\f314"}.ti-clock-hour-10-filled:before{content:"\fe64"}.ti-clock-hour-11:before{content:"\f315"}.ti-clock-hour-11-filled:before{content:"\fe63"}.ti-clock-hour-12:before{content:"\f316"}.ti-clock-hour-12-filled:before{content:"\fe62"}.ti-clock-hour-2:before{content:"\f317"}.ti-clock-hour-2-filled:before{content:"\fe61"}.ti-clock-hour-3:before{content:"\f318"}.ti-clock-hour-3-filled:before{content:"\fe60"}.ti-clock-hour-4:before{content:"\f319"}.ti-clock-hour-4-filled:before{content:"\fe5f"}.ti-clock-hour-5:before{content:"\f31a"}.ti-clock-hour-5-filled:before{content:"\fe5e"}.ti-clock-hour-6:before{content:"\f31b"}.ti-clock-hour-6-filled:before{content:"\fe5d"}.ti-clock-hour-7:before{content:"\f31c"}.ti-clock-hour-7-filled:before{content:"\fe5c"}.ti-clock-hour-8:before{content:"\f31d"}.ti-clock-hour-8-filled:before{content:"\fe5b"}.ti-clock-hour-9:before{content:"\f31e"}.ti-clock-hour-9-filled:before{content:"\fe5a"}.ti-clock-minus:before{content:"\f848"}.ti-clock-off:before{content:"\f0cf"}.ti-clock-pause:before{content:"\f548"}.ti-clock-pin:before{content:"\f849"}.ti-clock-play:before{content:"\f549"}.ti-clock-plus:before{content:"\f7c5"}.ti-clock-question:before{content:"\f7c6"}.ti-clock-record:before{content:"\f54a"}.ti-clock-search:before{content:"\f7c7"}.ti-clock-share:before{content:"\f84a"}.ti-clock-shield:before{content:"\f7c8"}.ti-clock-star:before{content:"\f7c9"}.ti-clock-stop:before{content:"\f54b"}.ti-clock-up:before{content:"\f7ca"}.ti-clock-x:before{content:"\f7cb"}.ti-clothes-rack:before{content:"\f285"}.ti-clothes-rack-off:before{content:"\f3d6"}.ti-cloud:before{content:"\ea76"}.ti-cloud-bitcoin:before{content:"\ff3e"}.ti-cloud-bolt:before{content:"\f84b"}.ti-cloud-cancel:before{content:"\f84c"}.ti-cloud-check:before{content:"\f84d"}.ti-cloud-code:before{content:"\f84e"}.ti-cloud-cog:before{content:"\f84f"}.ti-cloud-computing:before{content:"\f1d0"}.ti-cloud-data-connection:before{content:"\f1d1"}.ti-cloud-dollar:before{content:"\f850"}.ti-cloud-down:before{content:"\f851"}.ti-cloud-download:before{content:"\ea71"}.ti-cloud-exclamation:before{content:"\f852"}.ti-cloud-filled:before{content:"\f673"}.ti-cloud-fog:before{content:"\ecd9"}.ti-cloud-heart:before{content:"\f853"}.ti-cloud-lock:before{content:"\efdb"}.ti-cloud-lock-open:before{content:"\efda"}.ti-cloud-minus:before{content:"\f854"}.ti-cloud-network:before{content:"\fc78"}.ti-cloud-off:before{content:"\ed3e"}.ti-cloud-pause:before{content:"\f855"}.ti-cloud-pin:before{content:"\f856"}.ti-cloud-plus:before{content:"\f857"}.ti-cloud-question:before{content:"\f858"}.ti-cloud-rain:before{content:"\ea72"}.ti-cloud-search:before{content:"\f859"}.ti-cloud-share:before{content:"\f85a"}.ti-cloud-snow:before{content:"\ea73"}.ti-cloud-star:before{content:"\f85b"}.ti-cloud-storm:before{content:"\ea74"}.ti-cloud-up:before{content:"\f85c"}.ti-cloud-upload:before{content:"\ea75"}.ti-cloud-x:before{content:"\f85d"}.ti-clover:before{content:"\f1ea"}.ti-clover-2:before{content:"\f21e"}.ti-clover-filled:before{content:"\10013"}.ti-clubs:before{content:"\eff4"}.ti-clubs-filled:before{content:"\f674"}.ti-code:before{content:"\ea77"}.ti-code-asterisk:before{content:"\f312"}.ti-code-circle:before{content:"\f4ff"}.ti-code-circle-2:before{content:"\f4fe"}.ti-code-circle-2-filled:before{content:"\fed4"}.ti-code-circle-filled:before{content:"\fed3"}.ti-code-dots:before{content:"\f61a"}.ti-code-minus:before{content:"\ee42"}.ti-code-off:before{content:"\f0d0"}.ti-code-plus:before{content:"\ee43"}.ti-coffee:before{content:"\ef0e"}.ti-coffee-off:before{content:"\f106"}.ti-coffin:before{content:"\f579"}.ti-coin:before{content:"\eb82"}.ti-coin-bitcoin:before{content:"\f2be"}.ti-coin-bitcoin-filled:before{content:"\fd06"}.ti-coin-euro:before{content:"\f2bf"}.ti-coin-euro-filled:before{content:"\fd07"}.ti-coin-filled:before{content:"\fd08"}.ti-coin-monero:before{content:"\f4a0"}.ti-coin-monero-filled:before{content:"\fd09"}.ti-coin-off:before{content:"\f0d1"}.ti-coin-pound:before{content:"\f2c0"}.ti-coin-pound-filled:before{content:"\fd0a"}.ti-coin-rupee:before{content:"\f2c1"}.ti-coin-rupee-filled:before{content:"\fd0b"}.ti-coin-taka:before{content:"\fd0d"}.ti-coin-taka-filled:before{content:"\fd0c"}.ti-coin-yen:before{content:"\f2c2"}.ti-coin-yen-filled:before{content:"\fd0e"}.ti-coin-yuan:before{content:"\f2c3"}.ti-coin-yuan-filled:before{content:"\fd0f"}.ti-coins:before{content:"\f65d"}.ti-color-filter:before{content:"\f5a8"}.ti-color-picker:before{content:"\ebe6"}.ti-color-picker-off:before{content:"\f0d2"}.ti-color-swatch:before{content:"\eb61"}.ti-color-swatch-off:before{content:"\f0d3"}.ti-column-insert-left:before{content:"\ee44"}.ti-column-insert-right:before{content:"\ee45"}.ti-column-remove:before{content:"\faf4"}.ti-columns:before{content:"\eb83"}.ti-columns-1:before{content:"\f6d4"}.ti-columns-2:before{content:"\f6d5"}.ti-columns-3:before{content:"\f6d6"}.ti-columns-off:before{content:"\f0d4"}.ti-comet:before{content:"\ec76"}.ti-command:before{content:"\ea78"}.ti-command-off:before{content:"\f3d7"}.ti-compass:before{content:"\ea79"}.ti-compass-filled:before{content:"\fd10"}.ti-compass-off:before{content:"\f0d5"}.ti-components:before{content:"\efa5"}.ti-components-off:before{content:"\f0d6"}.ti-cone:before{content:"\efdd"}.ti-cone-2:before{content:"\efdc"}.ti-cone-2-filled:before{content:"\fe59"}.ti-cone-filled:before{content:"\fe58"}.ti-cone-off:before{content:"\f3d8"}.ti-cone-plus:before{content:"\fa94"}.ti-confetti:before{content:"\ee46"}.ti-confetti-off:before{content:"\f3d9"}.ti-confucius:before{content:"\f58a"}.ti-congruent-to:before{content:"\ffa3"}.ti-container:before{content:"\ee47"}.ti-container-off:before{content:"\f107"}.ti-contract:before{content:"\fefb"}.ti-contrast:before{content:"\ec4e"}.ti-contrast-2:before{content:"\efc7"}.ti-contrast-2-filled:before{content:"\fe57"}.ti-contrast-2-off:before{content:"\f3da"}.ti-contrast-filled:before{content:"\fe56"}.ti-contrast-off:before{content:"\f3db"}.ti-cooker:before{content:"\f57a"}.ti-cookie:before{content:"\fdb1"}.ti-cookie-filled:before{content:"\fe54"}.ti-cookie-man:before{content:"\fdb2"}.ti-cookie-man-filled:before{content:"\fe55"}.ti-cookie-off:before{content:"\f0d7"}.ti-copy:before{content:"\ea7a"}.ti-copy-check:before{content:"\fdb0"}.ti-copy-check-filled:before{content:"\fe53"}.ti-copy-minus:before{content:"\fdaf"}.ti-copy-minus-filled:before{content:"\fe52"}.ti-copy-off:before{content:"\f0d8"}.ti-copy-plus:before{content:"\fdae"}.ti-copy-plus-filled:before{content:"\fe51"}.ti-copy-x:before{content:"\fdad"}.ti-copy-x-filled:before{content:"\fe50"}.ti-copyleft:before{content:"\ec3d"}.ti-copyleft-filled:before{content:"\f73b"}.ti-copyleft-off:before{content:"\f0d9"}.ti-copyright:before{content:"\ea7b"}.ti-copyright-filled:before{content:"\f73c"}.ti-copyright-off:before{content:"\f0da"}.ti-corner-down-left:before{content:"\ea7c"}.ti-corner-down-left-double:before{content:"\ee48"}.ti-corner-down-right:before{content:"\ea7d"}.ti-corner-down-right-double:before{content:"\ee49"}.ti-corner-left-down:before{content:"\ea7e"}.ti-corner-left-down-double:before{content:"\ee4a"}.ti-corner-left-up:before{content:"\ea7f"}.ti-corner-left-up-double:before{content:"\ee4b"}.ti-corner-right-down:before{content:"\ea80"}.ti-corner-right-down-double:before{content:"\ee4c"}.ti-corner-right-up:before{content:"\ea81"}.ti-corner-right-up-double:before{content:"\ee4d"}.ti-corner-up-left:before{content:"\ea82"}.ti-corner-up-left-double:before{content:"\ee4e"}.ti-corner-up-right:before{content:"\ea83"}.ti-corner-up-right-double:before{content:"\ee4f"}.ti-cpu:before{content:"\ef8e"}.ti-cpu-2:before{content:"\f075"}.ti-cpu-off:before{content:"\f108"}.ti-crane:before{content:"\ef27"}.ti-crane-off:before{content:"\f109"}.ti-creative-commons:before{content:"\efb3"}.ti-creative-commons-by:before{content:"\f21f"}.ti-creative-commons-nc:before{content:"\f220"}.ti-creative-commons-nd:before{content:"\f221"}.ti-creative-commons-off:before{content:"\f10a"}.ti-creative-commons-sa:before{content:"\f222"}.ti-creative-commons-zero:before{content:"\f223"}.ti-credit-card:before{content:"\ea84"}.ti-credit-card-filled:before{content:"\fd11"}.ti-credit-card-off:before{content:"\ed11"}.ti-credit-card-pay:before{content:"\fd32"}.ti-credit-card-refund:before{content:"\fd33"}.ti-cricket:before{content:"\f09a"}.ti-crop:before{content:"\ea85"}.ti-crop-1-1:before{content:"\fd50"}.ti-crop-1-1-filled:before{content:"\fe4f"}.ti-crop-16-9:before{content:"\fd51"}.ti-crop-16-9-filled:before{content:"\fe4e"}.ti-crop-3-2:before{content:"\fd52"}.ti-crop-3-2-filled:before{content:"\fe4d"}.ti-crop-5-4:before{content:"\fd53"}.ti-crop-5-4-filled:before{content:"\fe4c"}.ti-crop-7-5:before{content:"\fd54"}.ti-crop-7-5-filled:before{content:"\fe4b"}.ti-crop-landscape:before{content:"\fd55"}.ti-crop-landscape-filled:before{content:"\fe4a"}.ti-crop-portrait:before{content:"\fd56"}.ti-crop-portrait-filled:before{content:"\fe49"}.ti-cross:before{content:"\ef8f"}.ti-cross-filled:before{content:"\f675"}.ti-cross-off:before{content:"\f10b"}.ti-crosshair:before{content:"\ec3e"}.ti-crown:before{content:"\ed12"}.ti-crown-off:before{content:"\ee50"}.ti-crutches:before{content:"\ef5b"}.ti-crutches-off:before{content:"\f10c"}.ti-crystal-ball:before{content:"\f57b"}.ti-csv:before{content:"\f791"}.ti-cube:before{content:"\fa97"}.ti-cube-3d-sphere:before{content:"\ecd7"}.ti-cube-3d-sphere-off:before{content:"\f3b5"}.ti-cube-off:before{content:"\fa95"}.ti-cube-plus:before{content:"\fa96"}.ti-cube-send:before{content:"\f61b"}.ti-cube-spark:before{content:"\ffbb"}.ti-cube-unfolded:before{content:"\f61c"}.ti-cup:before{content:"\ef28"}.ti-cup-off:before{content:"\f10d"}.ti-curling:before{content:"\efc8"}.ti-curly-loop:before{content:"\ecda"}.ti-currency:before{content:"\efa6"}.ti-currency-afghani:before{content:"\f65e"}.ti-currency-bahraini:before{content:"\ee51"}.ti-currency-baht:before{content:"\f08a"}.ti-currency-bitcoin:before{content:"\ebab"}.ti-currency-cent:before{content:"\ee53"}.ti-currency-dinar:before{content:"\ee54"}.ti-currency-dirham:before{content:"\ee55"}.ti-currency-dogecoin:before{content:"\ef4b"}.ti-currency-dollar:before{content:"\eb84"}.ti-currency-dollar-australian:before{content:"\ee56"}.ti-currency-dollar-brunei:before{content:"\f36c"}.ti-currency-dollar-canadian:before{content:"\ee57"}.ti-currency-dollar-guyanese:before{content:"\f36d"}.ti-currency-dollar-off:before{content:"\f3dc"}.ti-currency-dollar-singapore:before{content:"\ee58"}.ti-currency-dollar-zimbabwean:before{content:"\f36e"}.ti-currency-dong:before{content:"\f36f"}.ti-currency-dram:before{content:"\f370"}.ti-currency-ethereum:before{content:"\ee59"}.ti-currency-euro:before{content:"\eb85"}.ti-currency-euro-off:before{content:"\f3dd"}.ti-currency-florin:before{content:"\faf5"}.ti-currency-forint:before{content:"\ee5a"}.ti-currency-frank:before{content:"\ee5b"}.ti-currency-guarani:before{content:"\f371"}.ti-currency-hryvnia:before{content:"\f372"}.ti-currency-iranian-rial:before{content:"\fa58"}.ti-currency-kip:before{content:"\f373"}.ti-currency-krone-czech:before{content:"\ee5c"}.ti-currency-krone-danish:before{content:"\ee5d"}.ti-currency-krone-swedish:before{content:"\ee5e"}.ti-currency-lari:before{content:"\f374"}.ti-currency-leu:before{content:"\ee5f"}.ti-currency-lira:before{content:"\ee60"}.ti-currency-litecoin:before{content:"\ee61"}.ti-currency-lyd:before{content:"\f375"}.ti-currency-manat:before{content:"\f376"}.ti-currency-monero:before{content:"\f377"}.ti-currency-naira:before{content:"\ee62"}.ti-currency-nano:before{content:"\f7a6"}.ti-currency-off:before{content:"\f3de"}.ti-currency-paanga:before{content:"\f378"}.ti-currency-peso:before{content:"\f65f"}.ti-currency-pound:before{content:"\ebac"}.ti-currency-pound-off:before{content:"\f3df"}.ti-currency-quetzal:before{content:"\f379"}.ti-currency-real:before{content:"\ee63"}.ti-currency-renminbi:before{content:"\ee64"}.ti-currency-ripple:before{content:"\ee65"}.ti-currency-riyal:before{content:"\ee66"}.ti-currency-rubel:before{content:"\ee67"}.ti-currency-rufiyaa:before{content:"\f37a"}.ti-currency-rupee:before{content:"\ebad"}.ti-currency-rupee-nepalese:before{content:"\f37b"}.ti-currency-shekel:before{content:"\ee68"}.ti-currency-solana:before{content:"\f4a1"}.ti-currency-som:before{content:"\f37c"}.ti-currency-taka:before{content:"\ee69"}.ti-currency-tenge:before{content:"\f37d"}.ti-currency-tugrik:before{content:"\ee6a"}.ti-currency-won:before{content:"\ee6b"}.ti-currency-xrp:before{content:"\fd34"}.ti-currency-yen:before{content:"\ebae"}.ti-currency-yen-off:before{content:"\f3e0"}.ti-currency-yuan:before{content:"\f29a"}.ti-currency-zloty:before{content:"\ee6c"}.ti-current-location:before{content:"\ecef"}.ti-current-location-off:before{content:"\f10e"}.ti-cursor-off:before{content:"\f10f"}.ti-cursor-text:before{content:"\ee6d"}.ti-cut:before{content:"\ea86"}.ti-cylinder:before{content:"\f54c"}.ti-cylinder-off:before{content:"\fa98"}.ti-cylinder-plus:before{content:"\fa99"}.ti-dashboard:before{content:"\ea87"}.ti-dashboard-filled:before{content:"\10019"}.ti-dashboard-off:before{content:"\f3e1"}.ti-database:before{content:"\ea88"}.ti-database-cog:before{content:"\fa10"}.ti-database-dollar:before{content:"\fa11"}.ti-database-edit:before{content:"\fa12"}.ti-database-exclamation:before{content:"\fa13"}.ti-database-export:before{content:"\ee6e"}.ti-database-heart:before{content:"\fa14"}.ti-database-import:before{content:"\ee6f"}.ti-database-leak:before{content:"\fa15"}.ti-database-minus:before{content:"\fa16"}.ti-database-off:before{content:"\ee70"}.ti-database-plus:before{content:"\fa17"}.ti-database-search:before{content:"\fa18"}.ti-database-share:before{content:"\fa19"}.ti-database-smile:before{content:"\fd9b"}.ti-database-star:before{content:"\fa1a"}.ti-database-x:before{content:"\fa1b"}.ti-decimal:before{content:"\fa26"}.ti-deer:before{content:"\f4c5"}.ti-delta:before{content:"\f53c"}.ti-dental:before{content:"\f025"}.ti-dental-broken:before{content:"\f286"}.ti-dental-off:before{content:"\f110"}.ti-deselect:before{content:"\f9f3"}.ti-desk:before{content:"\fd35"}.ti-details:before{content:"\ee71"}.ti-details-off:before{content:"\f3e2"}.ti-device-airpods:before{content:"\f5a9"}.ti-device-airpods-case:before{content:"\f646"}.ti-device-airtag:before{content:"\fae6"}.ti-device-analytics:before{content:"\ee72"}.ti-device-audio-tape:before{content:"\ee73"}.ti-device-camera-phone:before{content:"\f233"}.ti-device-cctv:before{content:"\ee74"}.ti-device-cctv-filled:before{content:"\1004b"}.ti-device-cctv-off:before{content:"\f3e3"}.ti-device-computer-camera:before{content:"\ee76"}.ti-device-computer-camera-off:before{content:"\ee75"}.ti-device-desktop:before{content:"\ea89"}.ti-device-desktop-analytics:before{content:"\ee77"}.ti-device-desktop-bolt:before{content:"\f85e"}.ti-device-desktop-cancel:before{content:"\f85f"}.ti-device-desktop-check:before{content:"\f860"}.ti-device-desktop-code:before{content:"\f861"}.ti-device-desktop-cog:before{content:"\f862"}.ti-device-desktop-dollar:before{content:"\f863"}.ti-device-desktop-down:before{content:"\f864"}.ti-device-desktop-exclamation:before{content:"\f865"}.ti-device-desktop-filled:before{content:"\1004a"}.ti-device-desktop-heart:before{content:"\f866"}.ti-device-desktop-minus:before{content:"\f867"}.ti-device-desktop-off:before{content:"\ee78"}.ti-device-desktop-pause:before{content:"\f868"}.ti-device-desktop-pin:before{content:"\f869"}.ti-device-desktop-plus:before{content:"\f86a"}.ti-device-desktop-question:before{content:"\f86b"}.ti-device-desktop-search:before{content:"\f86c"}.ti-device-desktop-share:before{content:"\f86d"}.ti-device-desktop-star:before{content:"\f86e"}.ti-device-desktop-up:before{content:"\f86f"}.ti-device-desktop-x:before{content:"\f870"}.ti-device-floppy:before{content:"\eb62"}.ti-device-gamepad:before{content:"\eb63"}.ti-device-gamepad-2:before{content:"\f1d2"}.ti-device-gamepad-3:before{content:"\fc58"}.ti-device-gamepad-3-filled:before{content:"\10049"}.ti-device-heart-monitor:before{content:"\f060"}.ti-device-heart-monitor-filled:before{content:"\fa38"}.ti-device-imac:before{content:"\f7a7"}.ti-device-imac-bolt:before{content:"\f871"}.ti-device-imac-cancel:before{content:"\f872"}.ti-device-imac-check:before{content:"\f873"}.ti-device-imac-code:before{content:"\f874"}.ti-device-imac-cog:before{content:"\f875"}.ti-device-imac-dollar:before{content:"\f876"}.ti-device-imac-down:before{content:"\f877"}.ti-device-imac-exclamation:before{content:"\f878"}.ti-device-imac-filled:before{content:"\10048"}.ti-device-imac-heart:before{content:"\f879"}.ti-device-imac-minus:before{content:"\f87a"}.ti-device-imac-off:before{content:"\f87b"}.ti-device-imac-pause:before{content:"\f87c"}.ti-device-imac-pin:before{content:"\f87d"}.ti-device-imac-plus:before{content:"\f87e"}.ti-device-imac-question:before{content:"\f87f"}.ti-device-imac-search:before{content:"\f880"}.ti-device-imac-share:before{content:"\f881"}.ti-device-imac-star:before{content:"\f882"}.ti-device-imac-up:before{content:"\f883"}.ti-device-imac-x:before{content:"\f884"}.ti-device-ipad:before{content:"\f648"}.ti-device-ipad-bolt:before{content:"\f885"}.ti-device-ipad-cancel:before{content:"\f886"}.ti-device-ipad-check:before{content:"\f887"}.ti-device-ipad-code:before{content:"\f888"}.ti-device-ipad-cog:before{content:"\f889"}.ti-device-ipad-dollar:before{content:"\f88a"}.ti-device-ipad-down:before{content:"\f88b"}.ti-device-ipad-exclamation:before{content:"\f88c"}.ti-device-ipad-filled:before{content:"\10047"}.ti-device-ipad-heart:before{content:"\f88d"}.ti-device-ipad-horizontal:before{content:"\f647"}.ti-device-ipad-horizontal-bolt:before{content:"\f88e"}.ti-device-ipad-horizontal-cancel:before{content:"\f88f"}.ti-device-ipad-horizontal-check:before{content:"\f890"}.ti-device-ipad-horizontal-code:before{content:"\f891"}.ti-device-ipad-horizontal-cog:before{content:"\f892"}.ti-device-ipad-horizontal-dollar:before{content:"\f893"}.ti-device-ipad-horizontal-down:before{content:"\f894"}.ti-device-ipad-horizontal-exclamation:before{content:"\f895"}.ti-device-ipad-horizontal-heart:before{content:"\f896"}.ti-device-ipad-horizontal-minus:before{content:"\f897"}.ti-device-ipad-horizontal-off:before{content:"\f898"}.ti-device-ipad-horizontal-pause:before{content:"\f899"}.ti-device-ipad-horizontal-pin:before{content:"\f89a"}.ti-device-ipad-horizontal-plus:before{content:"\f89b"}.ti-device-ipad-horizontal-question:before{content:"\f89c"}.ti-device-ipad-horizontal-search:before{content:"\f89d"}.ti-device-ipad-horizontal-share:before{content:"\f89e"}.ti-device-ipad-horizontal-star:before{content:"\f89f"}.ti-device-ipad-horizontal-up:before{content:"\f8a0"}.ti-device-ipad-horizontal-x:before{content:"\f8a1"}.ti-device-ipad-minus:before{content:"\f8a2"}.ti-device-ipad-off:before{content:"\f8a3"}.ti-device-ipad-pause:before{content:"\f8a4"}.ti-device-ipad-pin:before{content:"\f8a5"}.ti-device-ipad-plus:before{content:"\f8a6"}.ti-device-ipad-question:before{content:"\f8a7"}.ti-device-ipad-search:before{content:"\f8a8"}.ti-device-ipad-share:before{content:"\f8a9"}.ti-device-ipad-star:before{content:"\f8aa"}.ti-device-ipad-up:before{content:"\f8ab"}.ti-device-ipad-x:before{content:"\f8ac"}.ti-device-landline-phone:before{content:"\f649"}.ti-device-laptop:before{content:"\eb64"}.ti-device-laptop-off:before{content:"\f061"}.ti-device-mobile:before{content:"\ea8a"}.ti-device-mobile-bolt:before{content:"\f8ad"}.ti-device-mobile-cancel:before{content:"\f8ae"}.ti-device-mobile-charging:before{content:"\f224"}.ti-device-mobile-check:before{content:"\f8af"}.ti-device-mobile-code:before{content:"\f8b0"}.ti-device-mobile-cog:before{content:"\f8b1"}.ti-device-mobile-dollar:before{content:"\f8b2"}.ti-device-mobile-down:before{content:"\f8b3"}.ti-device-mobile-exclamation:before{content:"\f8b4"}.ti-device-mobile-filled:before{content:"\fa39"}.ti-device-mobile-heart:before{content:"\f8b5"}.ti-device-mobile-message:before{content:"\ee79"}.ti-device-mobile-minus:before{content:"\f8b6"}.ti-device-mobile-off:before{content:"\f062"}.ti-device-mobile-pause:before{content:"\f8b7"}.ti-device-mobile-pin:before{content:"\f8b8"}.ti-device-mobile-plus:before{content:"\f8b9"}.ti-device-mobile-question:before{content:"\f8ba"}.ti-device-mobile-rotated:before{content:"\ecdb"}.ti-device-mobile-search:before{content:"\f8bb"}.ti-device-mobile-share:before{content:"\f8bc"}.ti-device-mobile-star:before{content:"\f8bd"}.ti-device-mobile-up:before{content:"\f8be"}.ti-device-mobile-vibration:before{content:"\eb86"}.ti-device-mobile-x:before{content:"\f8bf"}.ti-device-nintendo:before{content:"\f026"}.ti-device-nintendo-off:before{content:"\f111"}.ti-device-projector:before{content:"\fc11"}.ti-device-remote:before{content:"\f792"}.ti-device-remote-filled:before{content:"\10046"}.ti-device-sd-card:before{content:"\f384"}.ti-device-sim:before{content:"\f4b2"}.ti-device-sim-1:before{content:"\f4af"}.ti-device-sim-2:before{content:"\f4b0"}.ti-device-sim-3:before{content:"\f4b1"}.ti-device-speaker:before{content:"\ea8b"}.ti-device-speaker-filled:before{content:"\10045"}.ti-device-speaker-off:before{content:"\f112"}.ti-device-tablet:before{content:"\ea8c"}.ti-device-tablet-bolt:before{content:"\f8c0"}.ti-device-tablet-cancel:before{content:"\f8c1"}.ti-device-tablet-check:before{content:"\f8c2"}.ti-device-tablet-code:before{content:"\f8c3"}.ti-device-tablet-cog:before{content:"\f8c4"}.ti-device-tablet-dollar:before{content:"\f8c5"}.ti-device-tablet-down:before{content:"\f8c6"}.ti-device-tablet-exclamation:before{content:"\f8c7"}.ti-device-tablet-filled:before{content:"\fa3a"}.ti-device-tablet-heart:before{content:"\f8c8"}.ti-device-tablet-minus:before{content:"\f8c9"}.ti-device-tablet-off:before{content:"\f063"}.ti-device-tablet-pause:before{content:"\f8ca"}.ti-device-tablet-pin:before{content:"\f8cb"}.ti-device-tablet-plus:before{content:"\f8cc"}.ti-device-tablet-question:before{content:"\f8cd"}.ti-device-tablet-search:before{content:"\f8ce"}.ti-device-tablet-share:before{content:"\f8cf"}.ti-device-tablet-star:before{content:"\f8d0"}.ti-device-tablet-up:before{content:"\f8d1"}.ti-device-tablet-x:before{content:"\f8d2"}.ti-device-tv:before{content:"\ea8d"}.ti-device-tv-filled:before{content:"\10043"}.ti-device-tv-off:before{content:"\f064"}.ti-device-tv-old:before{content:"\f1d3"}.ti-device-tv-old-filled:before{content:"\10044"}.ti-device-unknown:before{content:"\fef4"}.ti-device-unknown-filled:before{content:"\10018"}.ti-device-usb:before{content:"\fc59"}.ti-device-usb-filled:before{content:"\10042"}.ti-device-vision-pro:before{content:"\fae7"}.ti-device-vision-pro-filled:before{content:"\10041"}.ti-device-watch:before{content:"\ebf9"}.ti-device-watch-bolt:before{content:"\f8d3"}.ti-device-watch-cancel:before{content:"\f8d4"}.ti-device-watch-check:before{content:"\f8d5"}.ti-device-watch-code:before{content:"\f8d6"}.ti-device-watch-cog:before{content:"\f8d7"}.ti-device-watch-dollar:before{content:"\f8d8"}.ti-device-watch-down:before{content:"\f8d9"}.ti-device-watch-exclamation:before{content:"\f8da"}.ti-device-watch-filled:before{content:"\10040"}.ti-device-watch-heart:before{content:"\f8db"}.ti-device-watch-minus:before{content:"\f8dc"}.ti-device-watch-off:before{content:"\f065"}.ti-device-watch-pause:before{content:"\f8dd"}.ti-device-watch-pin:before{content:"\f8de"}.ti-device-watch-plus:before{content:"\f8df"}.ti-device-watch-question:before{content:"\f8e0"}.ti-device-watch-search:before{content:"\f8e1"}.ti-device-watch-share:before{content:"\f8e2"}.ti-device-watch-star:before{content:"\f8e3"}.ti-device-watch-stats:before{content:"\ef7d"}.ti-device-watch-stats-2:before{content:"\ef7c"}.ti-device-watch-up:before{content:"\f8e4"}.ti-device-watch-x:before{content:"\f8e5"}.ti-devices:before{content:"\eb87"}.ti-devices-2:before{content:"\ed29"}.ti-devices-bolt:before{content:"\f8e6"}.ti-devices-cancel:before{content:"\f8e7"}.ti-devices-check:before{content:"\f8e8"}.ti-devices-code:before{content:"\f8e9"}.ti-devices-cog:before{content:"\f8ea"}.ti-devices-dollar:before{content:"\f8eb"}.ti-devices-down:before{content:"\f8ec"}.ti-devices-exclamation:before{content:"\f8ed"}.ti-devices-heart:before{content:"\f8ee"}.ti-devices-minus:before{content:"\f8ef"}.ti-devices-off:before{content:"\f3e4"}.ti-devices-pause:before{content:"\f8f0"}.ti-devices-pc:before{content:"\ee7a"}.ti-devices-pc-off:before{content:"\f113"}.ti-devices-pin:before{content:"\f8f1"}.ti-devices-plus:before{content:"\f8f2"}.ti-devices-question:before{content:"\f8f3"}.ti-devices-search:before{content:"\f8f4"}.ti-devices-share:before{content:"\f8f5"}.ti-devices-star:before{content:"\f8f6"}.ti-devices-up:before{content:"\f8f7"}.ti-devices-x:before{content:"\f8f8"}.ti-diabolo:before{content:"\fa9c"}.ti-diabolo-off:before{content:"\fa9a"}.ti-diabolo-plus:before{content:"\fa9b"}.ti-dialpad:before{content:"\f067"}.ti-dialpad-filled:before{content:"\fa3b"}.ti-dialpad-off:before{content:"\f114"}.ti-diamond:before{content:"\eb65"}.ti-diamond-filled:before{content:"\f73d"}.ti-diamond-off:before{content:"\f115"}.ti-diamonds:before{content:"\eff5"}.ti-diamonds-filled:before{content:"\f676"}.ti-diaper:before{content:"\ffa2"}.ti-dice:before{content:"\eb66"}.ti-dice-1:before{content:"\f08b"}.ti-dice-1-filled:before{content:"\f73e"}.ti-dice-2:before{content:"\f08c"}.ti-dice-2-filled:before{content:"\f73f"}.ti-dice-3:before{content:"\f08d"}.ti-dice-3-filled:before{content:"\f740"}.ti-dice-4:before{content:"\f08e"}.ti-dice-4-filled:before{content:"\f741"}.ti-dice-5:before{content:"\f08f"}.ti-dice-5-filled:before{content:"\f742"}.ti-dice-6:before{content:"\f090"}.ti-dice-6-filled:before{content:"\f743"}.ti-dice-filled:before{content:"\f744"}.ti-dimensions:before{content:"\ee7b"}.ti-direction:before{content:"\ebfb"}.ti-direction-arrows:before{content:"\fd36"}.ti-direction-horizontal:before{content:"\ebfa"}.ti-direction-sign:before{content:"\f1f7"}.ti-direction-sign-filled:before{content:"\f745"}.ti-direction-sign-off:before{content:"\f3e5"}.ti-directions:before{content:"\ea8e"}.ti-directions-filled:before{content:"\1003f"}.ti-directions-off:before{content:"\f116"}.ti-disabled:before{content:"\ea8f"}.ti-disabled-2:before{content:"\ebaf"}.ti-disabled-off:before{content:"\f117"}.ti-disc:before{content:"\ea90"}.ti-disc-filled:before{content:"\1003e"}.ti-disc-golf:before{content:"\f385"}.ti-disc-off:before{content:"\f118"}.ti-discount:before{content:"\ebbd"}.ti-discount-filled:before{content:"\1003d"}.ti-discount-off:before{content:"\f3e7"}.ti-divide:before{content:"\ed5c"}.ti-dna:before{content:"\ee7d"}.ti-dna-2:before{content:"\ef5c"}.ti-dna-2-off:before{content:"\f119"}.ti-dna-off:before{content:"\f11a"}.ti-dog:before{content:"\f660"}.ti-dog-bowl:before{content:"\ef29"}.ti-door:before{content:"\ef4e"}.ti-door-enter:before{content:"\ef4c"}.ti-door-exit:before{content:"\ef4d"}.ti-door-off:before{content:"\f11b"}.ti-dots:before{content:"\ea95"}.ti-dots-circle-horizontal:before{content:"\ea91"}.ti-dots-diagonal:before{content:"\ea93"}.ti-dots-diagonal-2:before{content:"\ea92"}.ti-dots-vertical:before{content:"\ea94"}.ti-download:before{content:"\ea96"}.ti-download-off:before{content:"\f11c"}.ti-drag-drop:before{content:"\eb89"}.ti-drag-drop-2:before{content:"\eb88"}.ti-drone:before{content:"\ed79"}.ti-drone-off:before{content:"\ee7e"}.ti-drop-circle:before{content:"\efde"}.ti-droplet:before{content:"\ea97"}.ti-droplet-bolt:before{content:"\f8f9"}.ti-droplet-cancel:before{content:"\f8fa"}.ti-droplet-check:before{content:"\f8fb"}.ti-droplet-code:before{content:"\f8fc"}.ti-droplet-cog:before{content:"\f8fd"}.ti-droplet-dollar:before{content:"\f8fe"}.ti-droplet-down:before{content:"\f8ff"}.ti-droplet-exclamation:before{content:"\f900"}.ti-droplet-filled:before{content:"\ee80"}.ti-droplet-half:before{content:"\ee82"}.ti-droplet-half-2:before{content:"\ee81"}.ti-droplet-half-2-filled:before{content:"\fb6c"}.ti-droplet-half-filled:before{content:"\f6c5"}.ti-droplet-heart:before{content:"\f901"}.ti-droplet-minus:before{content:"\f902"}.ti-droplet-off:before{content:"\ee83"}.ti-droplet-pause:before{content:"\f903"}.ti-droplet-pin:before{content:"\f904"}.ti-droplet-plus:before{content:"\f905"}.ti-droplet-question:before{content:"\f906"}.ti-droplet-search:before{content:"\f907"}.ti-droplet-share:before{content:"\f908"}.ti-droplet-star:before{content:"\f909"}.ti-droplet-up:before{content:"\f90a"}.ti-droplet-x:before{content:"\f90b"}.ti-droplets:before{content:"\fc12"}.ti-dual-screen:before{content:"\fa59"}.ti-dumpling:before{content:"\feb5"}.ti-e-passport:before{content:"\f4df"}.ti-ear:before{content:"\ebce"}.ti-ear-off:before{content:"\ee84"}.ti-ear-scan:before{content:"\fd57"}.ti-ease-in:before{content:"\f573"}.ti-ease-in-control-point:before{content:"\f570"}.ti-ease-in-out:before{content:"\f572"}.ti-ease-in-out-control-points:before{content:"\f571"}.ti-ease-out:before{content:"\f575"}.ti-ease-out-control-point:before{content:"\f574"}.ti-edit:before{content:"\ea98"}.ti-edit-circle:before{content:"\ee85"}.ti-edit-circle-off:before{content:"\f11d"}.ti-edit-off:before{content:"\f11e"}.ti-egg:before{content:"\eb8a"}.ti-egg-cracked:before{content:"\f2d6"}.ti-egg-cracked-filled:before{content:"\10012"}.ti-egg-filled:before{content:"\f678"}.ti-egg-fried:before{content:"\f386"}.ti-egg-off:before{content:"\f11f"}.ti-eggs:before{content:"\f500"}.ti-elevator:before{content:"\efdf"}.ti-elevator-filled:before{content:"\1003c"}.ti-elevator-off:before{content:"\f3e8"}.ti-emergency-bed:before{content:"\ef5d"}.ti-empathize:before{content:"\f29b"}.ti-empathize-off:before{content:"\f3e9"}.ti-emphasis:before{content:"\ebcf"}.ti-engine:before{content:"\ef7e"}.ti-engine-off:before{content:"\f120"}.ti-equal:before{content:"\ee87"}.ti-equal-double:before{content:"\f4e1"}.ti-equal-not:before{content:"\ee86"}.ti-eraser:before{content:"\eb8b"}.ti-eraser-off:before{content:"\f121"}.ti-error-404:before{content:"\f027"}.ti-error-404-off:before{content:"\f122"}.ti-escalator:before{content:"\fb06"}.ti-escalator-down:before{content:"\fb04"}.ti-escalator-up:before{content:"\fb05"}.ti-exchange:before{content:"\ebe7"}.ti-exchange-off:before{content:"\f123"}.ti-exclamation-circle:before{content:"\f634"}.ti-exclamation-circle-filled:before{content:"\ff62"}.ti-exclamation-mark:before{content:"\efb4"}.ti-exclamation-mark-off:before{content:"\f124"}.ti-explicit:before{content:"\f256"}.ti-explicit-off:before{content:"\f3ea"}.ti-exposure:before{content:"\eb8c"}.ti-exposure-0:before{content:"\f29c"}.ti-exposure-minus-1:before{content:"\f29d"}.ti-exposure-minus-2:before{content:"\f29e"}.ti-exposure-off:before{content:"\f3eb"}.ti-exposure-plus-1:before{content:"\f29f"}.ti-exposure-plus-2:before{content:"\f2a0"}.ti-external-link:before{content:"\ea99"}.ti-external-link-off:before{content:"\f125"}.ti-eye:before{content:"\ea9a"}.ti-eye-bitcoin:before{content:"\ff3d"}.ti-eye-bolt:before{content:"\fb6d"}.ti-eye-cancel:before{content:"\fb6e"}.ti-eye-check:before{content:"\ee88"}.ti-eye-closed:before{content:"\f7ec"}.ti-eye-code:before{content:"\fb6f"}.ti-eye-cog:before{content:"\f7ed"}.ti-eye-discount:before{content:"\fb70"}.ti-eye-dollar:before{content:"\fb71"}.ti-eye-dotted:before{content:"\fead"}.ti-eye-down:before{content:"\fb72"}.ti-eye-edit:before{content:"\f7ee"}.ti-eye-exclamation:before{content:"\f7ef"}.ti-eye-filled:before{content:"\f679"}.ti-eye-heart:before{content:"\f7f0"}.ti-eye-minus:before{content:"\fb73"}.ti-eye-off:before{content:"\ecf0"}.ti-eye-pause:before{content:"\fb74"}.ti-eye-pin:before{content:"\fb75"}.ti-eye-plus:before{content:"\fb76"}.ti-eye-question:before{content:"\fb77"}.ti-eye-search:before{content:"\fb78"}.ti-eye-share:before{content:"\fb79"}.ti-eye-spark:before{content:"\ffba"}.ti-eye-star:before{content:"\fb7a"}.ti-eye-table:before{content:"\ef5e"}.ti-eye-up:before{content:"\fb7b"}.ti-eye-x:before{content:"\f7f1"}.ti-eyeglass:before{content:"\ee8a"}.ti-eyeglass-2:before{content:"\ee89"}.ti-eyeglass-off:before{content:"\f126"}.ti-face-id:before{content:"\ea9b"}.ti-face-id-error:before{content:"\efa7"}.ti-face-mask:before{content:"\efb5"}.ti-face-mask-off:before{content:"\f127"}.ti-fall:before{content:"\ecb9"}.ti-favicon:before{content:"\fd65"}.ti-favicon-filled:before{content:"\10071"}.ti-feather:before{content:"\ee8b"}.ti-feather-filled:before{content:"\10011"}.ti-feather-off:before{content:"\f128"}.ti-fence:before{content:"\ef2a"}.ti-fence-off:before{content:"\f129"}.ti-fidget-spinner:before{content:"\f068"}.ti-file:before{content:"\eaa4"}.ti-file-3d:before{content:"\f032"}.ti-file-ai:before{content:"\ffa1"}.ti-file-alert:before{content:"\ede6"}.ti-file-analytics:before{content:"\ede7"}.ti-file-arrow-left:before{content:"\f033"}.ti-file-arrow-right:before{content:"\f034"}.ti-file-barcode:before{content:"\f035"}.ti-file-bitcoin:before{content:"\ffa0"}.ti-file-broken:before{content:"\f501"}.ti-file-certificate:before{content:"\ed4d"}.ti-file-chart:before{content:"\f036"}.ti-file-check:before{content:"\ea9c"}.ti-file-code:before{content:"\ebd0"}.ti-file-code-2:before{content:"\ede8"}.ti-file-cv:before{content:"\fa5a"}.ti-file-database:before{content:"\f037"}.ti-file-delta:before{content:"\f53d"}.ti-file-description:before{content:"\f028"}.ti-file-diff:before{content:"\ecf1"}.ti-file-digit:before{content:"\efa8"}.ti-file-dislike:before{content:"\ed2a"}.ti-file-dollar:before{content:"\efe0"}.ti-file-dots:before{content:"\f038"}.ti-file-download:before{content:"\ea9d"}.ti-file-euro:before{content:"\efe1"}.ti-file-excel:before{content:"\fef3"}.ti-file-export:before{content:"\ede9"}.ti-file-filled:before{content:"\f747"}.ti-file-function:before{content:"\f53e"}.ti-file-horizontal:before{content:"\ebb0"}.ti-file-import:before{content:"\edea"}.ti-file-infinity:before{content:"\f502"}.ti-file-info:before{content:"\edec"}.ti-file-invoice:before{content:"\eb67"}.ti-file-isr:before{content:"\feac"}.ti-file-lambda:before{content:"\f53f"}.ti-file-like:before{content:"\ed2b"}.ti-file-minus:before{content:"\ea9e"}.ti-file-music:before{content:"\ea9f"}.ti-file-neutral:before{content:"\fd22"}.ti-file-off:before{content:"\ecf2"}.ti-file-orientation:before{content:"\f2a1"}.ti-file-pencil:before{content:"\f039"}.ti-file-percent:before{content:"\f540"}.ti-file-phone:before{content:"\ecdc"}.ti-file-plus:before{content:"\eaa0"}.ti-file-power:before{content:"\f03a"}.ti-file-report:before{content:"\eded"}.ti-file-rss:before{content:"\f03b"}.ti-file-sad:before{content:"\fd23"}.ti-file-scissors:before{content:"\f03c"}.ti-file-search:before{content:"\ed5d"}.ti-file-settings:before{content:"\f029"}.ti-file-shredder:before{content:"\eaa1"}.ti-file-signal:before{content:"\f03d"}.ti-file-smile:before{content:"\fd24"}.ti-file-spark:before{content:"\ffb9"}.ti-file-spreadsheet:before{content:"\f03e"}.ti-file-stack:before{content:"\f503"}.ti-file-star:before{content:"\f03f"}.ti-file-symlink:before{content:"\ed53"}.ti-file-text:before{content:"\eaa2"}.ti-file-text-ai:before{content:"\fa27"}.ti-file-text-spark:before{content:"\ffb8"}.ti-file-time:before{content:"\f040"}.ti-file-type-bmp:before{content:"\fb07"}.ti-file-type-css:before{content:"\fb08"}.ti-file-type-csv:before{content:"\fb09"}.ti-file-type-doc:before{content:"\fb0a"}.ti-file-type-docx:before{content:"\fb0b"}.ti-file-type-html:before{content:"\fb0c"}.ti-file-type-jpg:before{content:"\fb0d"}.ti-file-type-js:before{content:"\fb0e"}.ti-file-type-jsx:before{content:"\fb0f"}.ti-file-type-pdf:before{content:"\fb10"}.ti-file-type-php:before{content:"\fb11"}.ti-file-type-png:before{content:"\fb12"}.ti-file-type-ppt:before{content:"\fb13"}.ti-file-type-rs:before{content:"\fb14"}.ti-file-type-sql:before{content:"\fb15"}.ti-file-type-svg:before{content:"\fb16"}.ti-file-type-ts:before{content:"\fb17"}.ti-file-type-tsx:before{content:"\fb18"}.ti-file-type-txt:before{content:"\fb19"}.ti-file-type-vue:before{content:"\fb1a"}.ti-file-type-xls:before{content:"\fb1b"}.ti-file-type-xml:before{content:"\fb1c"}.ti-file-type-zip:before{content:"\fb1d"}.ti-file-typography:before{content:"\f041"}.ti-file-unknown:before{content:"\f042"}.ti-file-upload:before{content:"\ec91"}.ti-file-vector:before{content:"\f043"}.ti-file-word:before{content:"\fef2"}.ti-file-x:before{content:"\eaa3"}.ti-file-x-filled:before{content:"\f748"}.ti-file-zip:before{content:"\ed4e"}.ti-files:before{content:"\edef"}.ti-files-off:before{content:"\edee"}.ti-filter:before{content:"\eaa5"}.ti-filter-bolt:before{content:"\fb7c"}.ti-filter-cancel:before{content:"\fb7d"}.ti-filter-check:before{content:"\fb7e"}.ti-filter-code:before{content:"\fb7f"}.ti-filter-cog:before{content:"\f9fe"}.ti-filter-discount:before{content:"\fb80"}.ti-filter-dollar:before{content:"\f9ff"}.ti-filter-down:before{content:"\fb81"}.ti-filter-edit:before{content:"\fa00"}.ti-filter-exclamation:before{content:"\fb82"}.ti-filter-filled:before{content:"\fc27"}.ti-filter-heart:before{content:"\fb83"}.ti-filter-minus:before{content:"\fa01"}.ti-filter-off:before{content:"\ed2c"}.ti-filter-pause:before{content:"\fb84"}.ti-filter-pin:before{content:"\fb85"}.ti-filter-plus:before{content:"\fa02"}.ti-filter-question:before{content:"\fb86"}.ti-filter-search:before{content:"\fb87"}.ti-filter-share:before{content:"\fb88"}.ti-filter-star:before{content:"\fa03"}.ti-filter-up:before{content:"\fb89"}.ti-filter-x:before{content:"\fa04"}.ti-filters:before{content:"\f793"}.ti-fingerprint:before{content:"\ebd1"}.ti-fingerprint-off:before{content:"\f12a"}.ti-fingerprint-scan:before{content:"\fcb5"}.ti-fire-extinguisher:before{content:"\faf6"}.ti-fire-hydrant:before{content:"\f3a9"}.ti-fire-hydrant-off:before{content:"\f3ec"}.ti-firetruck:before{content:"\ebe8"}.ti-first-aid-kit:before{content:"\ef5f"}.ti-first-aid-kit-off:before{content:"\f3ed"}.ti-fish:before{content:"\ef2b"}.ti-fish-bone:before{content:"\f287"}.ti-fish-christianity:before{content:"\f58b"}.ti-fish-hook:before{content:"\f1f9"}.ti-fish-hook-off:before{content:"\f3ee"}.ti-fish-off:before{content:"\f12b"}.ti-flag:before{content:"\eaa6"}.ti-flag-2:before{content:"\ee8c"}.ti-flag-2-filled:before{content:"\f707"}.ti-flag-2-off:before{content:"\f12c"}.ti-flag-3:before{content:"\ee8d"}.ti-flag-3-filled:before{content:"\f708"}.ti-flag-bitcoin:before{content:"\ff3c"}.ti-flag-bolt:before{content:"\fb8a"}.ti-flag-cancel:before{content:"\fb8b"}.ti-flag-check:before{content:"\fb8c"}.ti-flag-code:before{content:"\fb8d"}.ti-flag-cog:before{content:"\fb8e"}.ti-flag-discount:before{content:"\fb8f"}.ti-flag-dollar:before{content:"\fb90"}.ti-flag-down:before{content:"\fb91"}.ti-flag-exclamation:before{content:"\fb92"}.ti-flag-filled:before{content:"\f67a"}.ti-flag-heart:before{content:"\fb93"}.ti-flag-minus:before{content:"\fb94"}.ti-flag-off:before{content:"\f12d"}.ti-flag-pause:before{content:"\fb95"}.ti-flag-pin:before{content:"\fb96"}.ti-flag-plus:before{content:"\fb97"}.ti-flag-question:before{content:"\fb98"}.ti-flag-search:before{content:"\fb99"}.ti-flag-share:before{content:"\fb9a"}.ti-flag-spark:before{content:"\ffb7"}.ti-flag-star:before{content:"\fb9b"}.ti-flag-up:before{content:"\fb9c"}.ti-flag-x:before{content:"\fb9d"}.ti-flame:before{content:"\ec2c"}.ti-flame-off:before{content:"\f12e"}.ti-flare:before{content:"\ee8e"}.ti-flask:before{content:"\ebd2"}.ti-flask-2:before{content:"\ef60"}.ti-flask-2-filled:before{content:"\fd12"}.ti-flask-2-off:before{content:"\f12f"}.ti-flask-filled:before{content:"\fd13"}.ti-flask-off:before{content:"\f130"}.ti-flip-flops:before{content:"\f564"}.ti-flip-horizontal:before{content:"\eaa7"}.ti-flip-vertical:before{content:"\eaa8"}.ti-float-center:before{content:"\ebb1"}.ti-float-left:before{content:"\ebb2"}.ti-float-none:before{content:"\ed13"}.ti-float-right:before{content:"\ebb3"}.ti-flower:before{content:"\eff6"}.ti-flower-filled:before{content:"\10010"}.ti-flower-off:before{content:"\f131"}.ti-focus:before{content:"\eb8d"}.ti-focus-2:before{content:"\ebd3"}.ti-focus-auto:before{content:"\fa62"}.ti-focus-centered:before{content:"\f02a"}.ti-fold:before{content:"\ed56"}.ti-fold-down:before{content:"\ed54"}.ti-fold-up:before{content:"\ed55"}.ti-folder:before{content:"\eaad"}.ti-folder-bolt:before{content:"\f90c"}.ti-folder-cancel:before{content:"\f90d"}.ti-folder-check:before{content:"\f90e"}.ti-folder-code:before{content:"\f90f"}.ti-folder-cog:before{content:"\f910"}.ti-folder-dollar:before{content:"\f911"}.ti-folder-down:before{content:"\f912"}.ti-folder-exclamation:before{content:"\f913"}.ti-folder-filled:before{content:"\f749"}.ti-folder-heart:before{content:"\f914"}.ti-folder-minus:before{content:"\eaaa"}.ti-folder-off:before{content:"\ed14"}.ti-folder-open:before{content:"\faf7"}.ti-folder-pause:before{content:"\f915"}.ti-folder-pin:before{content:"\f916"}.ti-folder-plus:before{content:"\eaab"}.ti-folder-question:before{content:"\f917"}.ti-folder-root:before{content:"\fd43"}.ti-folder-search:before{content:"\f918"}.ti-folder-share:before{content:"\f919"}.ti-folder-star:before{content:"\f91a"}.ti-folder-symlink:before{content:"\f91b"}.ti-folder-up:before{content:"\f91c"}.ti-folder-x:before{content:"\eaac"}.ti-folders:before{content:"\eaae"}.ti-folders-off:before{content:"\f133"}.ti-forbid:before{content:"\ebd5"}.ti-forbid-2:before{content:"\ebd4"}.ti-forbid-2-filled:before{content:"\fc28"}.ti-forbid-filled:before{content:"\fc29"}.ti-forklift:before{content:"\ebe9"}.ti-forms:before{content:"\ee8f"}.ti-fountain:before{content:"\f09b"}.ti-fountain-filled:before{content:"\fc2a"}.ti-fountain-off:before{content:"\f134"}.ti-frame:before{content:"\eaaf"}.ti-frame-off:before{content:"\f135"}.ti-free-rights:before{content:"\efb6"}.ti-freeze-column:before{content:"\fa63"}.ti-freeze-row:before{content:"\fa65"}.ti-freeze-row-column:before{content:"\fa64"}.ti-fridge:before{content:"\f1fa"}.ti-fridge-off:before{content:"\f3ef"}.ti-friends:before{content:"\eab0"}.ti-friends-off:before{content:"\f136"}.ti-frustum:before{content:"\fa9f"}.ti-frustum-off:before{content:"\fa9d"}.ti-frustum-plus:before{content:"\fa9e"}.ti-function:before{content:"\f225"}.ti-function-filled:before{content:"\fc2b"}.ti-function-off:before{content:"\f3f0"}.ti-galaxy:before{content:"\fcb6"}.ti-garden-cart:before{content:"\f23e"}.ti-garden-cart-off:before{content:"\f3f1"}.ti-gas-station:before{content:"\ec7d"}.ti-gas-station-off:before{content:"\f137"}.ti-gauge:before{content:"\eab1"}.ti-gauge-filled:before{content:"\fc2c"}.ti-gauge-off:before{content:"\f138"}.ti-gavel:before{content:"\ef90"}.ti-gender-agender:before{content:"\f0e1"}.ti-gender-androgyne:before{content:"\f0e2"}.ti-gender-bigender:before{content:"\f0e3"}.ti-gender-demiboy:before{content:"\f0e4"}.ti-gender-demigirl:before{content:"\f0e5"}.ti-gender-epicene:before{content:"\f0e6"}.ti-gender-female:before{content:"\f0e7"}.ti-gender-femme:before{content:"\f0e8"}.ti-gender-genderfluid:before{content:"\f0e9"}.ti-gender-genderless:before{content:"\f0ea"}.ti-gender-genderqueer:before{content:"\f0eb"}.ti-gender-hermaphrodite:before{content:"\f0ec"}.ti-gender-intergender:before{content:"\f0ed"}.ti-gender-male:before{content:"\f0ee"}.ti-gender-neutrois:before{content:"\f0ef"}.ti-gender-third:before{content:"\f0f0"}.ti-gender-transgender:before{content:"\f0f1"}.ti-gender-trasvesti:before{content:"\f0f2"}.ti-geometry:before{content:"\ee90"}.ti-ghost:before{content:"\eb8e"}.ti-ghost-2:before{content:"\f57c"}.ti-ghost-2-filled:before{content:"\f74a"}.ti-ghost-3:before{content:"\fc13"}.ti-ghost-filled:before{content:"\f74b"}.ti-ghost-off:before{content:"\f3f2"}.ti-gif:before{content:"\f257"}.ti-gift:before{content:"\eb68"}.ti-gift-card:before{content:"\f3aa"}.ti-gift-card-filled:before{content:"\fc2d"}.ti-gift-filled:before{content:"\fd14"}.ti-gift-off:before{content:"\f3f3"}.ti-git-branch:before{content:"\eab2"}.ti-git-branch-deleted:before{content:"\f57d"}.ti-git-cherry-pick:before{content:"\f57e"}.ti-git-commit:before{content:"\eab3"}.ti-git-compare:before{content:"\eab4"}.ti-git-fork:before{content:"\eb8f"}.ti-git-merge:before{content:"\eab5"}.ti-git-pull-request:before{content:"\eab6"}.ti-git-pull-request-closed:before{content:"\ef7f"}.ti-git-pull-request-draft:before{content:"\efb7"}.ti-gizmo:before{content:"\f02b"}.ti-glass:before{content:"\eab8"}.ti-glass-champagne:before{content:"\fd9c"}.ti-glass-cocktail:before{content:"\fd9d"}.ti-glass-filled:before{content:"\1000f"}.ti-glass-full:before{content:"\eab7"}.ti-glass-full-filled:before{content:"\fc2e"}.ti-glass-gin:before{content:"\fd9e"}.ti-glass-off:before{content:"\ee91"}.ti-globe:before{content:"\eab9"}.ti-globe-filled:before{content:"\fc2f"}.ti-globe-off:before{content:"\f139"}.ti-go-game:before{content:"\f512"}.ti-golf:before{content:"\ed8c"}.ti-golf-off:before{content:"\f13a"}.ti-gps:before{content:"\ed7a"}.ti-gps-filled:before{content:"\fe48"}.ti-gradienter:before{content:"\f3ab"}.ti-grain:before{content:"\ee92"}.ti-graph:before{content:"\f288"}.ti-graph-filled:before{content:"\fd15"}.ti-graph-off:before{content:"\f3f4"}.ti-grave:before{content:"\f580"}.ti-grave-2:before{content:"\f57f"}.ti-grid-3x3:before{content:"\fca4"}.ti-grid-4x4:before{content:"\fca5"}.ti-grid-dots:before{content:"\eaba"}.ti-grid-goldenratio:before{content:"\fca6"}.ti-grid-pattern:before{content:"\efc9"}.ti-grid-scan:before{content:"\fca7"}.ti-grill:before{content:"\efa9"}.ti-grill-fork:before{content:"\f35b"}.ti-grill-off:before{content:"\f3f5"}.ti-grill-spatula:before{content:"\f35c"}.ti-grip-horizontal:before{content:"\ec00"}.ti-grip-vertical:before{content:"\ec01"}.ti-growth:before{content:"\ee93"}.ti-guitar-pick:before{content:"\f4c6"}.ti-guitar-pick-filled:before{content:"\f67b"}.ti-gymnastics:before{content:"\fd44"}.ti-h-1:before{content:"\ec94"}.ti-h-2:before{content:"\ec95"}.ti-h-3:before{content:"\ec96"}.ti-h-4:before{content:"\ec97"}.ti-h-5:before{content:"\ec98"}.ti-h-6:before{content:"\ec99"}.ti-hammer:before{content:"\ef91"}.ti-hammer-off:before{content:"\f13c"}.ti-hand-click:before{content:"\ef4f"}.ti-hand-finger:before{content:"\ee94"}.ti-hand-finger-down:before{content:"\ff4f"}.ti-hand-finger-left:before{content:"\ff4e"}.ti-hand-finger-off:before{content:"\f13d"}.ti-hand-finger-right:before{content:"\ff4d"}.ti-hand-grab:before{content:"\f091"}.ti-hand-little-finger:before{content:"\ee95"}.ti-hand-love-you:before{content:"\ee97"}.ti-hand-middle-finger:before{content:"\ec2d"}.ti-hand-move:before{content:"\ef50"}.ti-hand-off:before{content:"\ed15"}.ti-hand-ring-finger:before{content:"\ee96"}.ti-hand-sanitizer:before{content:"\f5f4"}.ti-hand-stop:before{content:"\ec2e"}.ti-hand-three-fingers:before{content:"\ee98"}.ti-hand-two-fingers:before{content:"\ee99"}.ti-hanger:before{content:"\ee9a"}.ti-hanger-2:before{content:"\f09c"}.ti-hanger-2-filled:before{content:"\ff61"}.ti-hanger-off:before{content:"\f13e"}.ti-hash:before{content:"\eabc"}.ti-haze:before{content:"\efaa"}.ti-haze-moon:before{content:"\faf8"}.ti-hdr:before{content:"\fa7b"}.ti-heading:before{content:"\ee9b"}.ti-heading-off:before{content:"\f13f"}.ti-headphones:before{content:"\eabd"}.ti-headphones-filled:before{content:"\fa3c"}.ti-headphones-off:before{content:"\ed1d"}.ti-headset:before{content:"\eb90"}.ti-headset-off:before{content:"\f3f6"}.ti-health-recognition:before{content:"\f1fb"}.ti-heart:before{content:"\eabe"}.ti-heart-bitcoin:before{content:"\ff3b"}.ti-heart-bolt:before{content:"\fb9e"}.ti-heart-broken:before{content:"\ecba"}.ti-heart-cancel:before{content:"\fb9f"}.ti-heart-check:before{content:"\fba0"}.ti-heart-code:before{content:"\fba1"}.ti-heart-cog:before{content:"\fba2"}.ti-heart-discount:before{content:"\fba3"}.ti-heart-dollar:before{content:"\fba4"}.ti-heart-down:before{content:"\fba5"}.ti-heart-exclamation:before{content:"\fba6"}.ti-heart-filled:before{content:"\f67c"}.ti-heart-handshake:before{content:"\f0f3"}.ti-heart-minus:before{content:"\f140"}.ti-heart-off:before{content:"\f141"}.ti-heart-pause:before{content:"\fba7"}.ti-heart-pin:before{content:"\fba8"}.ti-heart-plus:before{content:"\f142"}.ti-heart-question:before{content:"\fba9"}.ti-heart-rate-monitor:before{content:"\ef61"}.ti-heart-search:before{content:"\fbaa"}.ti-heart-share:before{content:"\fbab"}.ti-heart-spark:before{content:"\ffb6"}.ti-heart-star:before{content:"\fbac"}.ti-heart-up:before{content:"\fbad"}.ti-heart-x:before{content:"\fbae"}.ti-heartbeat:before{content:"\ef92"}.ti-hearts:before{content:"\f387"}.ti-hearts-off:before{content:"\f3f7"}.ti-helicopter:before{content:"\ed8e"}.ti-helicopter-landing:before{content:"\ed8d"}.ti-helmet:before{content:"\efca"}.ti-helmet-off:before{content:"\f143"}.ti-help:before{content:"\eabf"}.ti-help-circle:before{content:"\f91d"}.ti-help-circle-filled:before{content:"\fa3d"}.ti-help-hexagon:before{content:"\f7a8"}.ti-help-hexagon-filled:before{content:"\fa3e"}.ti-help-octagon:before{content:"\f7a9"}.ti-help-octagon-filled:before{content:"\fa3f"}.ti-help-off:before{content:"\f3f8"}.ti-help-small:before{content:"\f91e"}.ti-help-square:before{content:"\f920"}.ti-help-square-filled:before{content:"\fa40"}.ti-help-square-rounded:before{content:"\f91f"}.ti-help-square-rounded-filled:before{content:"\fa41"}.ti-help-triangle:before{content:"\f921"}.ti-help-triangle-filled:before{content:"\fa42"}.ti-hemisphere:before{content:"\faa2"}.ti-hemisphere-off:before{content:"\faa0"}.ti-hemisphere-plus:before{content:"\faa1"}.ti-hexagon:before{content:"\ec02"}.ti-hexagon-3d:before{content:"\f4c7"}.ti-hexagon-filled:before{content:"\f67d"}.ti-hexagon-letter-a:before{content:"\f463"}.ti-hexagon-letter-a-filled:before{content:"\fe47"}.ti-hexagon-letter-b:before{content:"\f464"}.ti-hexagon-letter-b-filled:before{content:"\fe46"}.ti-hexagon-letter-c:before{content:"\f465"}.ti-hexagon-letter-c-filled:before{content:"\fe45"}.ti-hexagon-letter-d:before{content:"\f466"}.ti-hexagon-letter-d-filled:before{content:"\fe44"}.ti-hexagon-letter-e:before{content:"\f467"}.ti-hexagon-letter-e-filled:before{content:"\fe43"}.ti-hexagon-letter-f:before{content:"\f468"}.ti-hexagon-letter-f-filled:before{content:"\fe42"}.ti-hexagon-letter-g:before{content:"\f469"}.ti-hexagon-letter-g-filled:before{content:"\fe41"}.ti-hexagon-letter-h:before{content:"\f46a"}.ti-hexagon-letter-h-filled:before{content:"\fe40"}.ti-hexagon-letter-i:before{content:"\f46b"}.ti-hexagon-letter-i-filled:before{content:"\fe3f"}.ti-hexagon-letter-j:before{content:"\f46c"}.ti-hexagon-letter-j-filled:before{content:"\fe3e"}.ti-hexagon-letter-k:before{content:"\f46d"}.ti-hexagon-letter-k-filled:before{content:"\fe3d"}.ti-hexagon-letter-l:before{content:"\f46e"}.ti-hexagon-letter-l-filled:before{content:"\fe3c"}.ti-hexagon-letter-m:before{content:"\f46f"}.ti-hexagon-letter-m-filled:before{content:"\fe3b"}.ti-hexagon-letter-n:before{content:"\f470"}.ti-hexagon-letter-n-filled:before{content:"\fe3a"}.ti-hexagon-letter-o:before{content:"\f471"}.ti-hexagon-letter-o-filled:before{content:"\fe39"}.ti-hexagon-letter-p:before{content:"\f472"}.ti-hexagon-letter-p-filled:before{content:"\fe38"}.ti-hexagon-letter-q:before{content:"\f473"}.ti-hexagon-letter-q-filled:before{content:"\fe37"}.ti-hexagon-letter-r:before{content:"\f474"}.ti-hexagon-letter-r-filled:before{content:"\fe36"}.ti-hexagon-letter-s:before{content:"\f475"}.ti-hexagon-letter-s-filled:before{content:"\fe35"}.ti-hexagon-letter-t:before{content:"\f476"}.ti-hexagon-letter-t-filled:before{content:"\fe34"}.ti-hexagon-letter-u:before{content:"\f477"}.ti-hexagon-letter-u-filled:before{content:"\fe33"}.ti-hexagon-letter-v:before{content:"\f4b3"}.ti-hexagon-letter-v-filled:before{content:"\fe32"}.ti-hexagon-letter-w:before{content:"\f478"}.ti-hexagon-letter-w-filled:before{content:"\fe31"}.ti-hexagon-letter-x:before{content:"\f479"}.ti-hexagon-letter-x-filled:before{content:"\fe30"}.ti-hexagon-letter-y:before{content:"\f47a"}.ti-hexagon-letter-y-filled:before{content:"\fe2f"}.ti-hexagon-letter-z:before{content:"\f47b"}.ti-hexagon-letter-z-filled:before{content:"\fe2e"}.ti-hexagon-minus:before{content:"\fc8f"}.ti-hexagon-minus-2:before{content:"\fc8e"}.ti-hexagon-minus-filled:before{content:"\fe2d"}.ti-hexagon-number-0:before{content:"\f459"}.ti-hexagon-number-0-filled:before{content:"\f74c"}.ti-hexagon-number-1:before{content:"\f45a"}.ti-hexagon-number-1-filled:before{content:"\f74d"}.ti-hexagon-number-2:before{content:"\f45b"}.ti-hexagon-number-2-filled:before{content:"\f74e"}.ti-hexagon-number-3:before{content:"\f45c"}.ti-hexagon-number-3-filled:before{content:"\f74f"}.ti-hexagon-number-4:before{content:"\f45d"}.ti-hexagon-number-4-filled:before{content:"\f750"}.ti-hexagon-number-5:before{content:"\f45e"}.ti-hexagon-number-5-filled:before{content:"\f751"}.ti-hexagon-number-6:before{content:"\f45f"}.ti-hexagon-number-6-filled:before{content:"\f752"}.ti-hexagon-number-7:before{content:"\f460"}.ti-hexagon-number-7-filled:before{content:"\f753"}.ti-hexagon-number-8:before{content:"\f461"}.ti-hexagon-number-8-filled:before{content:"\f754"}.ti-hexagon-number-9:before{content:"\f462"}.ti-hexagon-number-9-filled:before{content:"\f755"}.ti-hexagon-off:before{content:"\ee9c"}.ti-hexagon-plus:before{content:"\fc45"}.ti-hexagon-plus-2:before{content:"\fc90"}.ti-hexagon-plus-filled:before{content:"\fe2c"}.ti-hexagonal-prism:before{content:"\faa5"}.ti-hexagonal-prism-off:before{content:"\faa3"}.ti-hexagonal-prism-plus:before{content:"\faa4"}.ti-hexagonal-pyramid:before{content:"\faa8"}.ti-hexagonal-pyramid-off:before{content:"\faa6"}.ti-hexagonal-pyramid-plus:before{content:"\faa7"}.ti-hexagons:before{content:"\f09d"}.ti-hexagons-off:before{content:"\f3f9"}.ti-hierarchy:before{content:"\ee9e"}.ti-hierarchy-2:before{content:"\ee9d"}.ti-hierarchy-3:before{content:"\f289"}.ti-hierarchy-off:before{content:"\f3fa"}.ti-highlight:before{content:"\ef3f"}.ti-highlight-off:before{content:"\f144"}.ti-history:before{content:"\ebea"}.ti-history-off:before{content:"\f3fb"}.ti-history-toggle:before{content:"\f1fc"}.ti-home:before{content:"\eac1"}.ti-home-2:before{content:"\eac0"}.ti-home-bitcoin:before{content:"\ff3a"}.ti-home-bolt:before{content:"\f336"}.ti-home-cancel:before{content:"\f350"}.ti-home-check:before{content:"\f337"}.ti-home-cog:before{content:"\f338"}.ti-home-dollar:before{content:"\f339"}.ti-home-dot:before{content:"\f33a"}.ti-home-down:before{content:"\f33b"}.ti-home-eco:before{content:"\f351"}.ti-home-edit:before{content:"\f352"}.ti-home-exclamation:before{content:"\f33c"}.ti-home-filled:before{content:"\fe2b"}.ti-home-hand:before{content:"\f504"}.ti-home-heart:before{content:"\f353"}.ti-home-infinity:before{content:"\f505"}.ti-home-link:before{content:"\f354"}.ti-home-minus:before{content:"\f33d"}.ti-home-move:before{content:"\f33e"}.ti-home-off:before{content:"\f145"}.ti-home-plus:before{content:"\f33f"}.ti-home-question:before{content:"\f340"}.ti-home-ribbon:before{content:"\f355"}.ti-home-search:before{content:"\f341"}.ti-home-share:before{content:"\f342"}.ti-home-shield:before{content:"\f343"}.ti-home-signal:before{content:"\f356"}.ti-home-spark:before{content:"\ffb5"}.ti-home-star:before{content:"\f344"}.ti-home-stats:before{content:"\f345"}.ti-home-up:before{content:"\f346"}.ti-home-x:before{content:"\f347"}.ti-horse:before{content:"\fc46"}.ti-horse-toy:before{content:"\f28a"}.ti-horseshoe:before{content:"\fcb7"}.ti-hospital:before{content:"\fd59"}.ti-hospital-circle:before{content:"\fd58"}.ti-hospital-circle-filled:before{content:"\fed2"}.ti-hotel-service:before{content:"\ef80"}.ti-hourglass:before{content:"\ef93"}.ti-hourglass-empty:before{content:"\f146"}.ti-hourglass-filled:before{content:"\f756"}.ti-hourglass-high:before{content:"\f092"}.ti-hourglass-low:before{content:"\f093"}.ti-hourglass-off:before{content:"\f147"}.ti-hours-12:before{content:"\fc53"}.ti-hours-24:before{content:"\f5e7"}.ti-html:before{content:"\f7b1"}.ti-http-connect:before{content:"\fa28"}.ti-http-delete:before{content:"\fa29"}.ti-http-get:before{content:"\fa2a"}.ti-http-head:before{content:"\fa2b"}.ti-http-options:before{content:"\fa2c"}.ti-http-patch:before{content:"\fa2d"}.ti-http-post:before{content:"\fa2e"}.ti-http-put:before{content:"\fa2f"}.ti-http-que:before{content:"\fa5b"}.ti-http-trace:before{content:"\fa30"}.ti-ice-cream:before{content:"\eac2"}.ti-ice-cream-2:before{content:"\ee9f"}.ti-ice-cream-off:before{content:"\f148"}.ti-ice-skating:before{content:"\efcb"}.ti-icons:before{content:"\f1d4"}.ti-icons-filled:before{content:"\10070"}.ti-icons-off:before{content:"\f3fc"}.ti-id:before{content:"\eac3"}.ti-id-badge:before{content:"\eff7"}.ti-id-badge-2:before{content:"\f076"}.ti-id-badge-off:before{content:"\f3fd"}.ti-id-off:before{content:"\f149"}.ti-ikosaedr:before{content:"\fec6"}.ti-image-in-picture:before{content:"\fd9f"}.ti-inbox:before{content:"\eac4"}.ti-inbox-off:before{content:"\f14a"}.ti-indent-decrease:before{content:"\eb91"}.ti-indent-increase:before{content:"\eb92"}.ti-infinity:before{content:"\eb69"}.ti-infinity-off:before{content:"\f3fe"}.ti-info-circle:before{content:"\eac5"}.ti-info-circle-filled:before{content:"\f6d8"}.ti-info-hexagon:before{content:"\f7aa"}.ti-info-hexagon-filled:before{content:"\fa43"}.ti-info-octagon:before{content:"\f7ab"}.ti-info-octagon-filled:before{content:"\fa44"}.ti-info-small:before{content:"\f922"}.ti-info-square:before{content:"\eac6"}.ti-info-square-filled:before{content:"\fa45"}.ti-info-square-rounded:before{content:"\f635"}.ti-info-square-rounded-filled:before{content:"\f6d9"}.ti-info-triangle:before{content:"\f923"}.ti-info-triangle-filled:before{content:"\fa46"}.ti-inner-shadow-bottom:before{content:"\f520"}.ti-inner-shadow-bottom-filled:before{content:"\f757"}.ti-inner-shadow-bottom-left:before{content:"\f51e"}.ti-inner-shadow-bottom-left-filled:before{content:"\f758"}.ti-inner-shadow-bottom-right:before{content:"\f51f"}.ti-inner-shadow-bottom-right-filled:before{content:"\f759"}.ti-inner-shadow-left:before{content:"\f521"}.ti-inner-shadow-left-filled:before{content:"\f75a"}.ti-inner-shadow-right:before{content:"\f522"}.ti-inner-shadow-right-filled:before{content:"\f75b"}.ti-inner-shadow-top:before{content:"\f525"}.ti-inner-shadow-top-filled:before{content:"\f75c"}.ti-inner-shadow-top-left:before{content:"\f523"}.ti-inner-shadow-top-left-filled:before{content:"\f75d"}.ti-inner-shadow-top-right:before{content:"\f524"}.ti-inner-shadow-top-right-filled:before{content:"\f75e"}.ti-input-ai:before{content:"\fc5a"}.ti-input-check:before{content:"\fc5b"}.ti-input-search:before{content:"\f2a2"}.ti-input-spark:before{content:"\ffb4"}.ti-input-x:before{content:"\fc5c"}.ti-invoice:before{content:"\feab"}.ti-ironing:before{content:"\fa7c"}.ti-ironing-1:before{content:"\f2f4"}.ti-ironing-1-filled:before{content:"\1006f"}.ti-ironing-2:before{content:"\f2f5"}.ti-ironing-2-filled:before{content:"\1006e"}.ti-ironing-3:before{content:"\f2f6"}.ti-ironing-3-filled:before{content:"\1006d"}.ti-ironing-filled:before{content:"\fe2a"}.ti-ironing-off:before{content:"\f2f7"}.ti-ironing-steam:before{content:"\f2f9"}.ti-ironing-steam-filled:before{content:"\1006c"}.ti-ironing-steam-off:before{content:"\f2f8"}.ti-irregular-polyhedron:before{content:"\faab"}.ti-irregular-polyhedron-off:before{content:"\faa9"}.ti-irregular-polyhedron-plus:before{content:"\faaa"}.ti-italic:before{content:"\eb93"}.ti-jacket:before{content:"\f661"}.ti-jetpack:before{content:"\f581"}.ti-jetpack-filled:before{content:"\fe29"}.ti-jewish-star:before{content:"\f3ff"}.ti-jewish-star-filled:before{content:"\f67e"}.ti-join-bevel:before{content:"\ff4c"}.ti-join-round:before{content:"\ff4b"}.ti-join-straight:before{content:"\ff4a"}.ti-joker:before{content:"\1005f"}.ti-jpg:before{content:"\f3ac"}.ti-json:before{content:"\f7b2"}.ti-jump-rope:before{content:"\ed8f"}.ti-karate:before{content:"\ed32"}.ti-kayak:before{content:"\f1d6"}.ti-kerning:before{content:"\efb8"}.ti-key:before{content:"\eac7"}.ti-key-filled:before{content:"\fe28"}.ti-key-off:before{content:"\f14b"}.ti-keyboard:before{content:"\ebd6"}.ti-keyboard-hide:before{content:"\ec7e"}.ti-keyboard-off:before{content:"\eea0"}.ti-keyboard-show:before{content:"\ec7f"}.ti-keyframe:before{content:"\f576"}.ti-keyframe-align-center:before{content:"\f582"}.ti-keyframe-align-center-filled:before{content:"\fc30"}.ti-keyframe-align-horizontal:before{content:"\f583"}.ti-keyframe-align-horizontal-filled:before{content:"\fc31"}.ti-keyframe-align-vertical:before{content:"\f584"}.ti-keyframe-align-vertical-filled:before{content:"\fc32"}.ti-keyframe-filled:before{content:"\fc33"}.ti-keyframes:before{content:"\f585"}.ti-keyframes-filled:before{content:"\fc34"}.ti-label:before{content:"\ff38"}.ti-label-filled:before{content:"\ff41"}.ti-label-important:before{content:"\ff49"}.ti-label-important-filled:before{content:"\ff60"}.ti-label-off:before{content:"\ff39"}.ti-ladder:before{content:"\efe2"}.ti-ladder-off:before{content:"\f14c"}.ti-ladle:before{content:"\fc14"}.ti-lambda:before{content:"\f541"}.ti-lamp:before{content:"\efab"}.ti-lamp-2:before{content:"\f09e"}.ti-lamp-off:before{content:"\f14d"}.ti-lane:before{content:"\faf9"}.ti-language:before{content:"\ebbe"}.ti-language-hiragana:before{content:"\ef77"}.ti-language-katakana:before{content:"\ef78"}.ti-language-off:before{content:"\f14e"}.ti-lasso:before{content:"\efac"}.ti-lasso-off:before{content:"\f14f"}.ti-lasso-polygon:before{content:"\f388"}.ti-lasso-polygon-filled:before{content:"\ff5f"}.ti-laurel-wreath:before{content:"\ff45"}.ti-laurel-wreath-1:before{content:"\ff48"}.ti-laurel-wreath-2:before{content:"\ff47"}.ti-laurel-wreath-3:before{content:"\ff46"}.ti-layers-difference:before{content:"\eac8"}.ti-layers-intersect:before{content:"\eac9"}.ti-layers-intersect-2:before{content:"\eff8"}.ti-layers-linked:before{content:"\eea1"}.ti-layers-off:before{content:"\f150"}.ti-layers-selected:before{content:"\fea9"}.ti-layers-selected-bottom:before{content:"\feaa"}.ti-layers-subtract:before{content:"\eaca"}.ti-layers-union:before{content:"\eacb"}.ti-layout:before{content:"\eadb"}.ti-layout-2:before{content:"\eacc"}.ti-layout-2-filled:before{content:"\fe27"}.ti-layout-align-bottom:before{content:"\eacd"}.ti-layout-align-bottom-filled:before{content:"\fe26"}.ti-layout-align-center:before{content:"\eace"}.ti-layout-align-center-filled:before{content:"\fe25"}.ti-layout-align-left:before{content:"\eacf"}.ti-layout-align-left-filled:before{content:"\fe24"}.ti-layout-align-middle:before{content:"\ead0"}.ti-layout-align-middle-filled:before{content:"\fe23"}.ti-layout-align-right:before{content:"\ead1"}.ti-layout-align-right-filled:before{content:"\fe22"}.ti-layout-align-top:before{content:"\ead2"}.ti-layout-align-top-filled:before{content:"\fe21"}.ti-layout-board:before{content:"\ef95"}.ti-layout-board-split:before{content:"\ef94"}.ti-layout-bottombar:before{content:"\ead3"}.ti-layout-bottombar-collapse:before{content:"\f28b"}.ti-layout-bottombar-collapse-filled:before{content:"\fc35"}.ti-layout-bottombar-expand:before{content:"\f28c"}.ti-layout-bottombar-expand-filled:before{content:"\fc36"}.ti-layout-bottombar-filled:before{content:"\fc37"}.ti-layout-bottombar-inactive:before{content:"\fd45"}.ti-layout-cards:before{content:"\ec13"}.ti-layout-cards-filled:before{content:"\fe20"}.ti-layout-collage:before{content:"\f389"}.ti-layout-columns:before{content:"\ead4"}.ti-layout-dashboard:before{content:"\f02c"}.ti-layout-dashboard-filled:before{content:"\fe1f"}.ti-layout-distribute-horizontal:before{content:"\ead5"}.ti-layout-distribute-horizontal-filled:before{content:"\fe1e"}.ti-layout-distribute-vertical:before{content:"\ead6"}.ti-layout-distribute-vertical-filled:before{content:"\fe1d"}.ti-layout-filled:before{content:"\fe17"}.ti-layout-grid:before{content:"\edba"}.ti-layout-grid-add:before{content:"\edb9"}.ti-layout-grid-filled:before{content:"\fe1c"}.ti-layout-grid-remove:before{content:"\fa7d"}.ti-layout-kanban:before{content:"\ec3f"}.ti-layout-kanban-filled:before{content:"\fe1b"}.ti-layout-list:before{content:"\ec14"}.ti-layout-list-filled:before{content:"\fe1a"}.ti-layout-navbar:before{content:"\ead7"}.ti-layout-navbar-collapse:before{content:"\f28d"}.ti-layout-navbar-collapse-filled:before{content:"\fc38"}.ti-layout-navbar-expand:before{content:"\f28e"}.ti-layout-navbar-expand-filled:before{content:"\fc39"}.ti-layout-navbar-filled:before{content:"\fc3a"}.ti-layout-navbar-inactive:before{content:"\fd46"}.ti-layout-off:before{content:"\f151"}.ti-layout-rows:before{content:"\ead8"}.ti-layout-sidebar:before{content:"\eada"}.ti-layout-sidebar-filled:before{content:"\fe18"}.ti-layout-sidebar-inactive:before{content:"\fd47"}.ti-layout-sidebar-left-collapse:before{content:"\f004"}.ti-layout-sidebar-left-collapse-filled:before{content:"\fc3b"}.ti-layout-sidebar-left-expand:before{content:"\f005"}.ti-layout-sidebar-left-expand-filled:before{content:"\fc3c"}.ti-layout-sidebar-right:before{content:"\ead9"}.ti-layout-sidebar-right-collapse:before{content:"\f006"}.ti-layout-sidebar-right-collapse-filled:before{content:"\fc3d"}.ti-layout-sidebar-right-expand:before{content:"\f007"}.ti-layout-sidebar-right-expand-filled:before{content:"\fc3e"}.ti-layout-sidebar-right-filled:before{content:"\fe19"}.ti-layout-sidebar-right-inactive:before{content:"\fd48"}.ti-leaf:before{content:"\ed4f"}.ti-leaf-2:before{content:"\ff44"}.ti-leaf-off:before{content:"\f400"}.ti-lego:before{content:"\eadc"}.ti-lego-filled:before{content:"\fe16"}.ti-lego-off:before{content:"\f401"}.ti-lemon:before{content:"\ef10"}.ti-lemon-2:before{content:"\ef81"}.ti-letter-a:before{content:"\ec50"}.ti-letter-a-small:before{content:"\fcc7"}.ti-letter-b:before{content:"\ec51"}.ti-letter-b-small:before{content:"\fcc8"}.ti-letter-c:before{content:"\ec52"}.ti-letter-c-small:before{content:"\fcc9"}.ti-letter-case:before{content:"\eea5"}.ti-letter-case-lower:before{content:"\eea2"}.ti-letter-case-toggle:before{content:"\eea3"}.ti-letter-case-upper:before{content:"\eea4"}.ti-letter-d:before{content:"\ec53"}.ti-letter-d-small:before{content:"\fcca"}.ti-letter-e:before{content:"\ec54"}.ti-letter-e-small:before{content:"\fccb"}.ti-letter-f:before{content:"\ec55"}.ti-letter-f-small:before{content:"\fccc"}.ti-letter-g:before{content:"\ec56"}.ti-letter-g-small:before{content:"\fccd"}.ti-letter-h:before{content:"\ec57"}.ti-letter-h-small:before{content:"\fcce"}.ti-letter-i:before{content:"\ec58"}.ti-letter-i-small:before{content:"\fccf"}.ti-letter-j:before{content:"\ec59"}.ti-letter-j-small:before{content:"\fcd0"}.ti-letter-k:before{content:"\ec5a"}.ti-letter-k-small:before{content:"\fcd1"}.ti-letter-l:before{content:"\ec5b"}.ti-letter-l-small:before{content:"\fcd2"}.ti-letter-m:before{content:"\ec5c"}.ti-letter-m-small:before{content:"\fcd3"}.ti-letter-n:before{content:"\ec5d"}.ti-letter-n-small:before{content:"\fcd4"}.ti-letter-o:before{content:"\ec5e"}.ti-letter-o-small:before{content:"\fcd5"}.ti-letter-p:before{content:"\ec5f"}.ti-letter-p-small:before{content:"\fcd6"}.ti-letter-q:before{content:"\ec60"}.ti-letter-q-small:before{content:"\fcd7"}.ti-letter-r:before{content:"\ec61"}.ti-letter-r-small:before{content:"\fcd8"}.ti-letter-s:before{content:"\ec62"}.ti-letter-s-small:before{content:"\fcd9"}.ti-letter-spacing:before{content:"\eea6"}.ti-letter-t:before{content:"\ec63"}.ti-letter-t-small:before{content:"\fcda"}.ti-letter-u:before{content:"\ec64"}.ti-letter-u-small:before{content:"\fcdb"}.ti-letter-v:before{content:"\ec65"}.ti-letter-v-small:before{content:"\fcdc"}.ti-letter-w:before{content:"\ec66"}.ti-letter-w-small:before{content:"\fcdd"}.ti-letter-x:before{content:"\ec67"}.ti-letter-x-small:before{content:"\fcde"}.ti-letter-y:before{content:"\ec68"}.ti-letter-y-small:before{content:"\fcdf"}.ti-letter-z:before{content:"\ec69"}.ti-letter-z-small:before{content:"\fce0"}.ti-library:before{content:"\fd4c"}.ti-library-minus:before{content:"\fd49"}.ti-library-photo:before{content:"\fd4a"}.ti-library-plus:before{content:"\fd4b"}.ti-license:before{content:"\ebc0"}.ti-license-off:before{content:"\f153"}.ti-lifebuoy:before{content:"\eadd"}.ti-lifebuoy-off:before{content:"\f154"}.ti-lighter:before{content:"\f794"}.ti-line:before{content:"\ec40"}.ti-line-dashed:before{content:"\eea7"}.ti-line-dotted:before{content:"\eea8"}.ti-line-height:before{content:"\eb94"}.ti-line-scan:before{content:"\fcb8"}.ti-link:before{content:"\eade"}.ti-link-minus:before{content:"\fd16"}.ti-link-off:before{content:"\f402"}.ti-link-plus:before{content:"\fd17"}.ti-list:before{content:"\eb6b"}.ti-list-check:before{content:"\eb6a"}.ti-list-details:before{content:"\ef40"}.ti-list-letters:before{content:"\fc47"}.ti-list-numbers:before{content:"\ef11"}.ti-list-search:before{content:"\eea9"}.ti-list-tree:before{content:"\fafa"}.ti-live-photo:before{content:"\eadf"}.ti-live-photo-filled:before{content:"\fed1"}.ti-live-photo-off:before{content:"\f403"}.ti-live-view:before{content:"\ec6b"}.ti-load-balancer:before{content:"\fa5c"}.ti-loader:before{content:"\eca3"}.ti-loader-2:before{content:"\f226"}.ti-loader-3:before{content:"\f513"}.ti-loader-quarter:before{content:"\eca2"}.ti-location:before{content:"\eae0"}.ti-location-bolt:before{content:"\fbaf"}.ti-location-broken:before{content:"\f2c4"}.ti-location-cancel:before{content:"\fbb0"}.ti-location-check:before{content:"\fbb1"}.ti-location-code:before{content:"\fbb2"}.ti-location-cog:before{content:"\fbb3"}.ti-location-discount:before{content:"\fbb4"}.ti-location-dollar:before{content:"\fbb5"}.ti-location-down:before{content:"\fbb6"}.ti-location-exclamation:before{content:"\fbb7"}.ti-location-filled:before{content:"\f67f"}.ti-location-heart:before{content:"\fbb8"}.ti-location-minus:before{content:"\fbb9"}.ti-location-off:before{content:"\f155"}.ti-location-pause:before{content:"\fbba"}.ti-location-pin:before{content:"\fbbb"}.ti-location-plus:before{content:"\fbbc"}.ti-location-question:before{content:"\fbbd"}.ti-location-search:before{content:"\fbbe"}.ti-location-share:before{content:"\fbbf"}.ti-location-star:before{content:"\fbc0"}.ti-location-up:before{content:"\fbc1"}.ti-location-x:before{content:"\fbc2"}.ti-lock:before{content:"\eae2"}.ti-lock-access:before{content:"\eeaa"}.ti-lock-access-off:before{content:"\f404"}.ti-lock-bitcoin:before{content:"\ff37"}.ti-lock-bolt:before{content:"\f924"}.ti-lock-cancel:before{content:"\f925"}.ti-lock-check:before{content:"\f926"}.ti-lock-code:before{content:"\f927"}.ti-lock-cog:before{content:"\f928"}.ti-lock-dollar:before{content:"\f929"}.ti-lock-down:before{content:"\f92a"}.ti-lock-exclamation:before{content:"\f92b"}.ti-lock-filled:before{content:"\fe15"}.ti-lock-heart:before{content:"\f92c"}.ti-lock-minus:before{content:"\f92d"}.ti-lock-off:before{content:"\ed1e"}.ti-lock-open:before{content:"\eae1"}.ti-lock-open-2:before{content:"\fea8"}.ti-lock-open-off:before{content:"\f156"}.ti-lock-password:before{content:"\ff9f"}.ti-lock-pause:before{content:"\f92e"}.ti-lock-pin:before{content:"\f92f"}.ti-lock-plus:before{content:"\f930"}.ti-lock-question:before{content:"\f931"}.ti-lock-search:before{content:"\f932"}.ti-lock-share:before{content:"\f933"}.ti-lock-square:before{content:"\ef51"}.ti-lock-square-rounded:before{content:"\f636"}.ti-lock-square-rounded-filled:before{content:"\f6da"}.ti-lock-star:before{content:"\f934"}.ti-lock-up:before{content:"\f935"}.ti-lock-x:before{content:"\f936"}.ti-logic-and:before{content:"\f240"}.ti-logic-buffer:before{content:"\f241"}.ti-logic-nand:before{content:"\f242"}.ti-logic-nor:before{content:"\f243"}.ti-logic-not:before{content:"\f244"}.ti-logic-or:before{content:"\f245"}.ti-logic-xnor:before{content:"\f246"}.ti-logic-xor:before{content:"\f247"}.ti-login:before{content:"\eba7"}.ti-login-2:before{content:"\fc76"}.ti-logout:before{content:"\eba8"}.ti-logout-2:before{content:"\fa7e"}.ti-logs:before{content:"\fea7"}.ti-lollipop:before{content:"\efcc"}.ti-lollipop-off:before{content:"\f157"}.ti-luggage:before{content:"\efad"}.ti-luggage-off:before{content:"\f158"}.ti-lungs:before{content:"\ef62"}.ti-lungs-filled:before{content:"\fe14"}.ti-lungs-off:before{content:"\f405"}.ti-macro:before{content:"\eeab"}.ti-macro-filled:before{content:"\fe13"}.ti-macro-off:before{content:"\f406"}.ti-magnet:before{content:"\eae3"}.ti-magnet-filled:before{content:"\fe12"}.ti-magnet-off:before{content:"\f159"}.ti-magnetic:before{content:"\fcb9"}.ti-mail:before{content:"\eae5"}.ti-mail-ai:before{content:"\fa31"}.ti-mail-bitcoin:before{content:"\ff36"}.ti-mail-bolt:before{content:"\f937"}.ti-mail-cancel:before{content:"\f938"}.ti-mail-check:before{content:"\f939"}.ti-mail-code:before{content:"\f93a"}.ti-mail-cog:before{content:"\f93b"}.ti-mail-dollar:before{content:"\f93c"}.ti-mail-down:before{content:"\f93d"}.ti-mail-exclamation:before{content:"\f93e"}.ti-mail-fast:before{content:"\f069"}.ti-mail-filled:before{content:"\fa47"}.ti-mail-forward:before{content:"\eeac"}.ti-mail-heart:before{content:"\f93f"}.ti-mail-minus:before{content:"\f940"}.ti-mail-off:before{content:"\f15a"}.ti-mail-opened:before{content:"\eae4"}.ti-mail-opened-filled:before{content:"\fa48"}.ti-mail-pause:before{content:"\f941"}.ti-mail-pin:before{content:"\f942"}.ti-mail-plus:before{content:"\f943"}.ti-mail-question:before{content:"\f944"}.ti-mail-search:before{content:"\f945"}.ti-mail-share:before{content:"\f946"}.ti-mail-spark:before{content:"\ffb3"}.ti-mail-star:before{content:"\f947"}.ti-mail-up:before{content:"\f948"}.ti-mail-x:before{content:"\f949"}.ti-mailbox:before{content:"\eead"}.ti-mailbox-off:before{content:"\f15b"}.ti-man:before{content:"\eae6"}.ti-man-filled:before{content:"\fe11"}.ti-manual-gearbox:before{content:"\ed7b"}.ti-manual-gearbox-filled:before{content:"\fe10"}.ti-map:before{content:"\eae9"}.ti-map-2:before{content:"\eae7"}.ti-map-bolt:before{content:"\fbc3"}.ti-map-cancel:before{content:"\fbc4"}.ti-map-check:before{content:"\fbc5"}.ti-map-code:before{content:"\fbc6"}.ti-map-cog:before{content:"\fbc7"}.ti-map-discount:before{content:"\fbc8"}.ti-map-dollar:before{content:"\fbc9"}.ti-map-down:before{content:"\fbca"}.ti-map-east:before{content:"\fc5d"}.ti-map-exclamation:before{content:"\fbcb"}.ti-map-heart:before{content:"\fbcc"}.ti-map-minus:before{content:"\fbcd"}.ti-map-north:before{content:"\fc5e"}.ti-map-off:before{content:"\f15c"}.ti-map-pause:before{content:"\fbce"}.ti-map-pin:before{content:"\eae8"}.ti-map-pin-2:before{content:"\fc48"}.ti-map-pin-bolt:before{content:"\f94a"}.ti-map-pin-cancel:before{content:"\f94b"}.ti-map-pin-check:before{content:"\f94c"}.ti-map-pin-code:before{content:"\f94d"}.ti-map-pin-cog:before{content:"\f94e"}.ti-map-pin-dollar:before{content:"\f94f"}.ti-map-pin-down:before{content:"\f950"}.ti-map-pin-exclamation:before{content:"\f951"}.ti-map-pin-filled:before{content:"\f680"}.ti-map-pin-heart:before{content:"\f952"}.ti-map-pin-minus:before{content:"\f953"}.ti-map-pin-off:before{content:"\ecf3"}.ti-map-pin-pause:before{content:"\f954"}.ti-map-pin-pin:before{content:"\f955"}.ti-map-pin-plus:before{content:"\f956"}.ti-map-pin-question:before{content:"\f957"}.ti-map-pin-search:before{content:"\f958"}.ti-map-pin-share:before{content:"\f795"}.ti-map-pin-star:before{content:"\f959"}.ti-map-pin-up:before{content:"\f95a"}.ti-map-pin-x:before{content:"\f95b"}.ti-map-pins:before{content:"\ed5e"}.ti-map-plus:before{content:"\fbcf"}.ti-map-question:before{content:"\fbd0"}.ti-map-route:before{content:"\fc79"}.ti-map-search:before{content:"\ef82"}.ti-map-share:before{content:"\fbd1"}.ti-map-south:before{content:"\fc5f"}.ti-map-star:before{content:"\fbd2"}.ti-map-up:before{content:"\fbd3"}.ti-map-west:before{content:"\fc60"}.ti-map-x:before{content:"\fbd4"}.ti-markdown:before{content:"\ec41"}.ti-markdown-off:before{content:"\f407"}.ti-marquee:before{content:"\ec77"}.ti-marquee-2:before{content:"\eeae"}.ti-marquee-off:before{content:"\f15d"}.ti-mars:before{content:"\ec80"}.ti-mask:before{content:"\eeb0"}.ti-mask-off:before{content:"\eeaf"}.ti-masks-theater:before{content:"\f263"}.ti-masks-theater-off:before{content:"\f408"}.ti-massage:before{content:"\eeb1"}.ti-matchstick:before{content:"\f577"}.ti-math:before{content:"\ebeb"}.ti-math-1-divide-2:before{content:"\f4e2"}.ti-math-1-divide-3:before{content:"\f4e3"}.ti-math-avg:before{content:"\f0f4"}.ti-math-cos:before{content:"\ff1f"}.ti-math-ctg:before{content:"\ff35"}.ti-math-equal-greater:before{content:"\f4e4"}.ti-math-equal-lower:before{content:"\f4e5"}.ti-math-function:before{content:"\eeb2"}.ti-math-function-off:before{content:"\f15e"}.ti-math-function-y:before{content:"\f4e6"}.ti-math-greater:before{content:"\f4e7"}.ti-math-integral:before{content:"\f4e9"}.ti-math-integral-x:before{content:"\f4e8"}.ti-math-integrals:before{content:"\f4ea"}.ti-math-lower:before{content:"\f4eb"}.ti-math-max:before{content:"\f0f5"}.ti-math-max-min:before{content:"\fda0"}.ti-math-min:before{content:"\f0f6"}.ti-math-not:before{content:"\f4ec"}.ti-math-off:before{content:"\f409"}.ti-math-pi:before{content:"\f4ee"}.ti-math-pi-divide-2:before{content:"\f4ed"}.ti-math-sec:before{content:"\ff34"}.ti-math-sin:before{content:"\ff1e"}.ti-math-symbols:before{content:"\eeb3"}.ti-math-tg:before{content:"\ff33"}.ti-math-x-divide-2:before{content:"\f4ef"}.ti-math-x-divide-y:before{content:"\f4f1"}.ti-math-x-divide-y-2:before{content:"\f4f0"}.ti-math-x-minus-x:before{content:"\f4f2"}.ti-math-x-minus-y:before{content:"\f4f3"}.ti-math-x-plus-x:before{content:"\f4f4"}.ti-math-x-plus-y:before{content:"\f4f5"}.ti-math-xy:before{content:"\f4f6"}.ti-math-y-minus-y:before{content:"\f4f7"}.ti-math-y-plus-y:before{content:"\f4f8"}.ti-maximize:before{content:"\eaea"}.ti-maximize-off:before{content:"\f15f"}.ti-meat:before{content:"\ef12"}.ti-meat-off:before{content:"\f40a"}.ti-medal:before{content:"\ec78"}.ti-medal-2:before{content:"\efcd"}.ti-medical-cross:before{content:"\ec2f"}.ti-medical-cross-circle:before{content:"\fae8"}.ti-medical-cross-filled:before{content:"\f681"}.ti-medical-cross-off:before{content:"\f160"}.ti-medicine-syrup:before{content:"\ef63"}.ti-meeple:before{content:"\f514"}.ti-melon:before{content:"\fc7a"}.ti-melon-filled:before{content:"\1000e"}.ti-menorah:before{content:"\f58c"}.ti-menu:before{content:"\eaeb"}.ti-menu-2:before{content:"\ec42"}.ti-menu-3:before{content:"\ff43"}.ti-menu-4:before{content:"\ff42"}.ti-menu-deep:before{content:"\fafb"}.ti-menu-order:before{content:"\f5f5"}.ti-message:before{content:"\eaef"}.ti-message-2:before{content:"\eaec"}.ti-message-2-bolt:before{content:"\f95c"}.ti-message-2-cancel:before{content:"\f95d"}.ti-message-2-check:before{content:"\f95e"}.ti-message-2-code:before{content:"\f012"}.ti-message-2-cog:before{content:"\f95f"}.ti-message-2-dollar:before{content:"\f960"}.ti-message-2-down:before{content:"\f961"}.ti-message-2-exclamation:before{content:"\f962"}.ti-message-2-heart:before{content:"\f963"}.ti-message-2-minus:before{content:"\f964"}.ti-message-2-off:before{content:"\f40b"}.ti-message-2-pause:before{content:"\f965"}.ti-message-2-pin:before{content:"\f966"}.ti-message-2-plus:before{content:"\f967"}.ti-message-2-question:before{content:"\f968"}.ti-message-2-search:before{content:"\f969"}.ti-message-2-share:before{content:"\f077"}.ti-message-2-star:before{content:"\f96a"}.ti-message-2-up:before{content:"\f96b"}.ti-message-2-x:before{content:"\f96c"}.ti-message-bolt:before{content:"\f96d"}.ti-message-cancel:before{content:"\f96e"}.ti-message-chatbot:before{content:"\f38a"}.ti-message-chatbot-filled:before{content:"\fed0"}.ti-message-check:before{content:"\f96f"}.ti-message-circle:before{content:"\eaed"}.ti-message-circle-bolt:before{content:"\f970"}.ti-message-circle-cancel:before{content:"\f971"}.ti-message-circle-check:before{content:"\f972"}.ti-message-circle-code:before{content:"\f973"}.ti-message-circle-cog:before{content:"\f974"}.ti-message-circle-dollar:before{content:"\f975"}.ti-message-circle-down:before{content:"\f976"}.ti-message-circle-exclamation:before{content:"\f977"}.ti-message-circle-filled:before{content:"\fecf"}.ti-message-circle-heart:before{content:"\f978"}.ti-message-circle-minus:before{content:"\f979"}.ti-message-circle-off:before{content:"\ed40"}.ti-message-circle-pause:before{content:"\f97a"}.ti-message-circle-pin:before{content:"\f97b"}.ti-message-circle-plus:before{content:"\f97c"}.ti-message-circle-question:before{content:"\f97d"}.ti-message-circle-search:before{content:"\f97e"}.ti-message-circle-share:before{content:"\f97f"}.ti-message-circle-star:before{content:"\f980"}.ti-message-circle-up:before{content:"\f981"}.ti-message-circle-user:before{content:"\fec5"}.ti-message-circle-x:before{content:"\f982"}.ti-message-code:before{content:"\f013"}.ti-message-cog:before{content:"\f983"}.ti-message-dollar:before{content:"\f984"}.ti-message-dots:before{content:"\eaee"}.ti-message-down:before{content:"\f985"}.ti-message-exclamation:before{content:"\f986"}.ti-message-filled:before{content:"\fecd"}.ti-message-forward:before{content:"\f28f"}.ti-message-heart:before{content:"\f987"}.ti-message-language:before{content:"\efae"}.ti-message-minus:before{content:"\f988"}.ti-message-off:before{content:"\ed41"}.ti-message-pause:before{content:"\f989"}.ti-message-pin:before{content:"\f98a"}.ti-message-plus:before{content:"\ec9a"}.ti-message-question:before{content:"\f98b"}.ti-message-reply:before{content:"\fd4d"}.ti-message-report:before{content:"\ec9b"}.ti-message-report-filled:before{content:"\fece"}.ti-message-search:before{content:"\f98c"}.ti-message-share:before{content:"\f078"}.ti-message-star:before{content:"\f98d"}.ti-message-up:before{content:"\f98e"}.ti-message-user:before{content:"\fec4"}.ti-message-x:before{content:"\f98f"}.ti-messages:before{content:"\eb6c"}.ti-messages-off:before{content:"\ed42"}.ti-meteor:before{content:"\f1fd"}.ti-meteor-filled:before{content:"\1000d"}.ti-meteor-off:before{content:"\f40c"}.ti-meter-cube:before{content:"\fd7c"}.ti-meter-square:before{content:"\fd7d"}.ti-metronome:before{content:"\fd25"}.ti-michelin-bib-gourmand:before{content:"\fae9"}.ti-michelin-star:before{content:"\faeb"}.ti-michelin-star-filled:before{content:"\1000c"}.ti-michelin-star-green:before{content:"\faea"}.ti-mickey:before{content:"\f2a3"}.ti-mickey-filled:before{content:"\f683"}.ti-microphone:before{content:"\eaf0"}.ti-microphone-2:before{content:"\ef2c"}.ti-microphone-2-off:before{content:"\f40d"}.ti-microphone-filled:before{content:"\fe0f"}.ti-microphone-off:before{content:"\ed16"}.ti-microscope:before{content:"\ef64"}.ti-microscope-off:before{content:"\f40e"}.ti-microwave:before{content:"\f248"}.ti-microwave-filled:before{content:"\fe0e"}.ti-microwave-off:before{content:"\f264"}.ti-military-award:before{content:"\f079"}.ti-military-rank:before{content:"\efcf"}.ti-military-rank-filled:before{content:"\ff5e"}.ti-milk:before{content:"\ef13"}.ti-milk-filled:before{content:"\1000b"}.ti-milk-off:before{content:"\f40f"}.ti-milkshake:before{content:"\f4c8"}.ti-minimize:before{content:"\eaf1"}.ti-minus:before{content:"\eaf2"}.ti-minus-vertical:before{content:"\eeb4"}.ti-mist:before{content:"\ec30"}.ti-mist-off:before{content:"\f410"}.ti-mobiledata:before{content:"\f9f5"}.ti-mobiledata-off:before{content:"\f9f4"}.ti-moneybag:before{content:"\f506"}.ti-monkeybar:before{content:"\feb4"}.ti-mood-angry:before{content:"\f2de"}.ti-mood-angry-filled:before{content:"\ff0a"}.ti-mood-annoyed:before{content:"\f2e0"}.ti-mood-annoyed-2:before{content:"\f2df"}.ti-mood-bitcoin:before{content:"\ff32"}.ti-mood-boy:before{content:"\ed2d"}.ti-mood-check:before{content:"\f7b3"}.ti-mood-cog:before{content:"\f7b4"}.ti-mood-confuzed:before{content:"\eaf3"}.ti-mood-confuzed-filled:before{content:"\f7f2"}.ti-mood-crazy-happy:before{content:"\ed90"}.ti-mood-crazy-happy-filled:before{content:"\ff09"}.ti-mood-cry:before{content:"\ecbb"}.ti-mood-dollar:before{content:"\f7b5"}.ti-mood-edit:before{content:"\fa05"}.ti-mood-empty:before{content:"\eeb5"}.ti-mood-empty-filled:before{content:"\f7f3"}.ti-mood-happy:before{content:"\eaf4"}.ti-mood-happy-filled:before{content:"\f7f4"}.ti-mood-heart:before{content:"\f7b6"}.ti-mood-kid:before{content:"\ec03"}.ti-mood-kid-filled:before{content:"\f7f5"}.ti-mood-look-down:before{content:"\fd37"}.ti-mood-look-left:before{content:"\f2c5"}.ti-mood-look-right:before{content:"\f2c6"}.ti-mood-look-up:before{content:"\fd38"}.ti-mood-minus:before{content:"\f7b7"}.ti-mood-nerd:before{content:"\f2e1"}.ti-mood-nervous:before{content:"\ef96"}.ti-mood-neutral:before{content:"\eaf5"}.ti-mood-neutral-filled:before{content:"\f7f6"}.ti-mood-off:before{content:"\f161"}.ti-mood-pin:before{content:"\f7b8"}.ti-mood-plus:before{content:"\f7b9"}.ti-mood-puzzled:before{content:"\fd39"}.ti-mood-sad:before{content:"\eaf6"}.ti-mood-sad-2:before{content:"\f2e2"}.ti-mood-sad-dizzy:before{content:"\f2e3"}.ti-mood-sad-filled:before{content:"\f7f7"}.ti-mood-sad-squint:before{content:"\f2e4"}.ti-mood-search:before{content:"\f7ba"}.ti-mood-share:before{content:"\fa06"}.ti-mood-sick:before{content:"\f2e5"}.ti-mood-silence:before{content:"\f2e6"}.ti-mood-sing:before{content:"\f2c7"}.ti-mood-smile:before{content:"\eaf7"}.ti-mood-smile-beam:before{content:"\f2e7"}.ti-mood-smile-dizzy:before{content:"\f2e8"}.ti-mood-smile-filled:before{content:"\f7f8"}.ti-mood-spark:before{content:"\ffb2"}.ti-mood-surprised:before{content:"\ec04"}.ti-mood-tongue:before{content:"\eb95"}.ti-mood-tongue-wink:before{content:"\f2ea"}.ti-mood-tongue-wink-2:before{content:"\f2e9"}.ti-mood-unamused:before{content:"\f2eb"}.ti-mood-up:before{content:"\f7bb"}.ti-mood-wink:before{content:"\f2ed"}.ti-mood-wink-2:before{content:"\f2ec"}.ti-mood-wrrr:before{content:"\f2ee"}.ti-mood-wrrr-filled:before{content:"\ff08"}.ti-mood-x:before{content:"\f7bc"}.ti-mood-xd:before{content:"\f2ef"}.ti-moon:before{content:"\eaf8"}.ti-moon-2:before{content:"\ece6"}.ti-moon-filled:before{content:"\f684"}.ti-moon-off:before{content:"\f162"}.ti-moon-stars:before{content:"\ece7"}.ti-moped:before{content:"\ecbc"}.ti-motorbike:before{content:"\eeb6"}.ti-mountain:before{content:"\ef97"}.ti-mountain-filled:before{content:"\1000a"}.ti-mountain-off:before{content:"\f411"}.ti-mouse:before{content:"\eaf9"}.ti-mouse-2:before{content:"\f1d7"}.ti-mouse-filled:before{content:"\fb2f"}.ti-mouse-off:before{content:"\f163"}.ti-moustache:before{content:"\f4c9"}.ti-movie:before{content:"\eafa"}.ti-movie-off:before{content:"\f164"}.ti-mug:before{content:"\eafb"}.ti-mug-filled:before{content:"\10009"}.ti-mug-off:before{content:"\f165"}.ti-multiplier-0-5x:before{content:"\ef41"}.ti-multiplier-1-5x:before{content:"\ef42"}.ti-multiplier-1x:before{content:"\ef43"}.ti-multiplier-2x:before{content:"\ef44"}.ti-mushroom:before{content:"\ef14"}.ti-mushroom-filled:before{content:"\f7f9"}.ti-mushroom-off:before{content:"\f412"}.ti-music:before{content:"\eafc"}.ti-music-bolt:before{content:"\fbd5"}.ti-music-cancel:before{content:"\fbd6"}.ti-music-check:before{content:"\fbd7"}.ti-music-code:before{content:"\fbd8"}.ti-music-cog:before{content:"\fbd9"}.ti-music-discount:before{content:"\fbda"}.ti-music-dollar:before{content:"\fbdb"}.ti-music-down:before{content:"\fbdc"}.ti-music-exclamation:before{content:"\fbdd"}.ti-music-heart:before{content:"\fbde"}.ti-music-minus:before{content:"\fbdf"}.ti-music-off:before{content:"\f166"}.ti-music-pause:before{content:"\fbe0"}.ti-music-pin:before{content:"\fbe1"}.ti-music-plus:before{content:"\fbe2"}.ti-music-question:before{content:"\fbe3"}.ti-music-search:before{content:"\fbe4"}.ti-music-share:before{content:"\fbe5"}.ti-music-star:before{content:"\fbe6"}.ti-music-up:before{content:"\fbe7"}.ti-music-x:before{content:"\fbe8"}.ti-navigation:before{content:"\f2c8"}.ti-navigation-bolt:before{content:"\fbe9"}.ti-navigation-cancel:before{content:"\fbea"}.ti-navigation-check:before{content:"\fbeb"}.ti-navigation-code:before{content:"\fbec"}.ti-navigation-cog:before{content:"\fbed"}.ti-navigation-discount:before{content:"\fbee"}.ti-navigation-dollar:before{content:"\fbef"}.ti-navigation-down:before{content:"\fbf0"}.ti-navigation-east:before{content:"\fcba"}.ti-navigation-exclamation:before{content:"\fbf1"}.ti-navigation-filled:before{content:"\f685"}.ti-navigation-heart:before{content:"\fbf2"}.ti-navigation-minus:before{content:"\fbf3"}.ti-navigation-north:before{content:"\fcbb"}.ti-navigation-off:before{content:"\f413"}.ti-navigation-pause:before{content:"\fbf4"}.ti-navigation-pin:before{content:"\fbf5"}.ti-navigation-plus:before{content:"\fbf6"}.ti-navigation-question:before{content:"\fbf7"}.ti-navigation-search:before{content:"\fbf8"}.ti-navigation-share:before{content:"\fbf9"}.ti-navigation-south:before{content:"\fcbc"}.ti-navigation-star:before{content:"\fbfa"}.ti-navigation-top:before{content:"\faec"}.ti-navigation-up:before{content:"\fbfb"}.ti-navigation-west:before{content:"\fcbd"}.ti-navigation-x:before{content:"\fbfc"}.ti-needle:before{content:"\f508"}.ti-needle-thread:before{content:"\f507"}.ti-network:before{content:"\f09f"}.ti-network-off:before{content:"\f414"}.ti-new-section:before{content:"\ebc1"}.ti-news:before{content:"\eafd"}.ti-news-off:before{content:"\f167"}.ti-nfc:before{content:"\eeb7"}.ti-nfc-off:before{content:"\f168"}.ti-no-copyright:before{content:"\efb9"}.ti-no-creative-commons:before{content:"\efba"}.ti-no-derivatives:before{content:"\efbb"}.ti-north-star:before{content:"\f014"}.ti-note:before{content:"\eb6d"}.ti-note-off:before{content:"\f169"}.ti-notebook:before{content:"\eb96"}.ti-notebook-off:before{content:"\f415"}.ti-notes:before{content:"\eb6e"}.ti-notes-off:before{content:"\f16a"}.ti-notification:before{content:"\eafe"}.ti-notification-off:before{content:"\f16b"}.ti-number:before{content:"\f1fe"}.ti-number-0:before{content:"\edf0"}.ti-number-0-small:before{content:"\fce1"}.ti-number-1:before{content:"\edf1"}.ti-number-1-small:before{content:"\fce2"}.ti-number-10:before{content:"\1005e"}.ti-number-10-small:before{content:"\fce3"}.ti-number-100-small:before{content:"\10005"}.ti-number-11:before{content:"\1005d"}.ti-number-11-small:before{content:"\fce4"}.ti-number-12-small:before{content:"\fce5"}.ti-number-123:before{content:"\f554"}.ti-number-13-small:before{content:"\fce6"}.ti-number-14-small:before{content:"\fce7"}.ti-number-15-small:before{content:"\fce8"}.ti-number-16-small:before{content:"\fce9"}.ti-number-17-small:before{content:"\fcea"}.ti-number-18-small:before{content:"\fceb"}.ti-number-19-small:before{content:"\fcec"}.ti-number-2:before{content:"\edf2"}.ti-number-2-small:before{content:"\fced"}.ti-number-20-small:before{content:"\fcee"}.ti-number-21-small:before{content:"\fcef"}.ti-number-22-small:before{content:"\fcf0"}.ti-number-23-small:before{content:"\fcf1"}.ti-number-24-small:before{content:"\fcf2"}.ti-number-25-small:before{content:"\fcf3"}.ti-number-26-small:before{content:"\fcf4"}.ti-number-27-small:before{content:"\fcf5"}.ti-number-28-small:before{content:"\fcf6"}.ti-number-29-small:before{content:"\fcf7"}.ti-number-3:before{content:"\edf3"}.ti-number-3-small:before{content:"\fcf8"}.ti-number-30-small:before{content:"\10004"}.ti-number-31-small:before{content:"\10003"}.ti-number-32-small:before{content:"\10002"}.ti-number-33-small:before{content:"\10001"}.ti-number-34-small:before{content:"\10000"}.ti-number-35-small:before{content:"\ffff"}.ti-number-36-small:before{content:"\fffe"}.ti-number-37-small:before{content:"\fffd"}.ti-number-38-small:before{content:"\fffc"}.ti-number-39-small:before{content:"\fffb"}.ti-number-4:before{content:"\edf4"}.ti-number-4-small:before{content:"\fcf9"}.ti-number-40-small:before{content:"\fffa"}.ti-number-41-small:before{content:"\fff9"}.ti-number-42-small:before{content:"\fff8"}.ti-number-43-small:before{content:"\fff7"}.ti-number-44-small:before{content:"\fff6"}.ti-number-45-small:before{content:"\fff5"}.ti-number-46-small:before{content:"\fff4"}.ti-number-47-small:before{content:"\fff3"}.ti-number-48-small:before{content:"\fff2"}.ti-number-49-small:before{content:"\fff1"}.ti-number-5:before{content:"\edf5"}.ti-number-5-small:before{content:"\fcfa"}.ti-number-50-small:before{content:"\fff0"}.ti-number-51-small:before{content:"\ffef"}.ti-number-52-small:before{content:"\ffee"}.ti-number-53-small:before{content:"\ffed"}.ti-number-54-small:before{content:"\ffec"}.ti-number-55-small:before{content:"\ffeb"}.ti-number-56-small:before{content:"\ffea"}.ti-number-57-small:before{content:"\ffe9"}.ti-number-58-small:before{content:"\ffe8"}.ti-number-59-small:before{content:"\ffe7"}.ti-number-6:before{content:"\edf6"}.ti-number-6-small:before{content:"\fcfb"}.ti-number-60-small:before{content:"\ffe6"}.ti-number-61-small:before{content:"\ffe5"}.ti-number-62-small:before{content:"\ffe4"}.ti-number-63-small:before{content:"\ffe3"}.ti-number-64-small:before{content:"\ffe2"}.ti-number-65-small:before{content:"\ffe1"}.ti-number-66-small:before{content:"\ffe0"}.ti-number-67-small:before{content:"\ffdf"}.ti-number-68-small:before{content:"\ffde"}.ti-number-69-small:before{content:"\ffdd"}.ti-number-7:before{content:"\edf7"}.ti-number-7-small:before{content:"\fcfc"}.ti-number-70-small:before{content:"\ffdc"}.ti-number-71-small:before{content:"\ffdb"}.ti-number-72-small:before{content:"\ffda"}.ti-number-73-small:before{content:"\ffd9"}.ti-number-74-small:before{content:"\ffd8"}.ti-number-75-small:before{content:"\ffd7"}.ti-number-76-small:before{content:"\ffd6"}.ti-number-77-small:before{content:"\ffd5"}.ti-number-78-small:before{content:"\ffd4"}.ti-number-79-small:before{content:"\ffd3"}.ti-number-8:before{content:"\edf8"}.ti-number-8-small:before{content:"\fcfd"}.ti-number-80-small:before{content:"\ffd2"}.ti-number-81-small:before{content:"\ffd1"}.ti-number-82-small:before{content:"\ffd0"}.ti-number-83-small:before{content:"\ffcf"}.ti-number-84-small:before{content:"\ffce"}.ti-number-85-small:before{content:"\ffcd"}.ti-number-86-small:before{content:"\ffcc"}.ti-number-87-small:before{content:"\ffcb"}.ti-number-88-small:before{content:"\ffca"}.ti-number-89-small:before{content:"\ffc9"}.ti-number-9:before{content:"\edf9"}.ti-number-9-small:before{content:"\fcfe"}.ti-number-90-small:before{content:"\ffc8"}.ti-number-91-small:before{content:"\ffc7"}.ti-number-92-small:before{content:"\ffc6"}.ti-number-93-small:before{content:"\ffc5"}.ti-number-94-small:before{content:"\ffc4"}.ti-number-95-small:before{content:"\ffc3"}.ti-number-96-small:before{content:"\ffc2"}.ti-number-97-small:before{content:"\ffc1"}.ti-number-98-small:before{content:"\ffc0"}.ti-number-99-small:before{content:"\ffbf"}.ti-numbers:before{content:"\f015"}.ti-nurse:before{content:"\ef65"}.ti-nut:before{content:"\fc61"}.ti-object-scan:before{content:"\fef1"}.ti-octagon:before{content:"\ecbd"}.ti-octagon-filled:before{content:"\f686"}.ti-octagon-minus:before{content:"\fc92"}.ti-octagon-minus-2:before{content:"\fc91"}.ti-octagon-off:before{content:"\eeb8"}.ti-octagon-plus:before{content:"\fc94"}.ti-octagon-plus-2:before{content:"\fc93"}.ti-octahedron:before{content:"\faae"}.ti-octahedron-off:before{content:"\faac"}.ti-octahedron-plus:before{content:"\faad"}.ti-old:before{content:"\eeb9"}.ti-olympics:before{content:"\eeba"}.ti-olympics-off:before{content:"\f416"}.ti-om:before{content:"\f58d"}.ti-omega:before{content:"\eb97"}.ti-outbound:before{content:"\f249"}.ti-outlet:before{content:"\ebd7"}.ti-oval:before{content:"\f02e"}.ti-oval-filled:before{content:"\f687"}.ti-oval-vertical:before{content:"\f02d"}.ti-oval-vertical-filled:before{content:"\f688"}.ti-overline:before{content:"\eebb"}.ti-package:before{content:"\eaff"}.ti-package-export:before{content:"\f07a"}.ti-package-import:before{content:"\f07b"}.ti-package-off:before{content:"\f16c"}.ti-packages:before{content:"\f2c9"}.ti-pacman:before{content:"\eebc"}.ti-page-break:before{content:"\ec81"}.ti-paint:before{content:"\eb00"}.ti-paint-filled:before{content:"\f75f"}.ti-paint-off:before{content:"\f16d"}.ti-palette:before{content:"\eb01"}.ti-palette-off:before{content:"\f16e"}.ti-panorama-horizontal:before{content:"\ed33"}.ti-panorama-horizontal-filled:before{content:"\fecc"}.ti-panorama-horizontal-off:before{content:"\f417"}.ti-panorama-vertical:before{content:"\ed34"}.ti-panorama-vertical-filled:before{content:"\fecb"}.ti-panorama-vertical-off:before{content:"\f418"}.ti-paper-bag:before{content:"\f02f"}.ti-paper-bag-off:before{content:"\f16f"}.ti-paperclip:before{content:"\eb02"}.ti-parachute:before{content:"\ed7c"}.ti-parachute-off:before{content:"\f170"}.ti-parentheses:before{content:"\ebd8"}.ti-parentheses-off:before{content:"\f171"}.ti-parking:before{content:"\eb03"}.ti-parking-circle:before{content:"\fd5a"}.ti-parking-circle-filled:before{content:"\feca"}.ti-parking-off:before{content:"\f172"}.ti-password:before{content:"\f4ca"}.ti-password-fingerprint:before{content:"\fc7b"}.ti-password-mobile-phone:before{content:"\fc7c"}.ti-password-user:before{content:"\fc7d"}.ti-paw:before{content:"\eff9"}.ti-paw-filled:before{content:"\f689"}.ti-paw-off:before{content:"\f419"}.ti-paywall:before{content:"\fd7e"}.ti-pdf:before{content:"\f7ac"}.ti-peace:before{content:"\ecbe"}.ti-pencil:before{content:"\eb04"}.ti-pencil-bolt:before{content:"\fbfd"}.ti-pencil-cancel:before{content:"\fbfe"}.ti-pencil-check:before{content:"\fbff"}.ti-pencil-code:before{content:"\fc00"}.ti-pencil-cog:before{content:"\fc01"}.ti-pencil-discount:before{content:"\fc02"}.ti-pencil-dollar:before{content:"\fc03"}.ti-pencil-down:before{content:"\fc04"}.ti-pencil-exclamation:before{content:"\fc05"}.ti-pencil-heart:before{content:"\fc06"}.ti-pencil-minus:before{content:"\f1eb"}.ti-pencil-off:before{content:"\f173"}.ti-pencil-pause:before{content:"\fc07"}.ti-pencil-pin:before{content:"\fc08"}.ti-pencil-plus:before{content:"\f1ec"}.ti-pencil-question:before{content:"\fc09"}.ti-pencil-search:before{content:"\fc0a"}.ti-pencil-share:before{content:"\fc0b"}.ti-pencil-star:before{content:"\fc0c"}.ti-pencil-up:before{content:"\fc0d"}.ti-pencil-x:before{content:"\fc0e"}.ti-pennant:before{content:"\ed7d"}.ti-pennant-2:before{content:"\f06a"}.ti-pennant-2-filled:before{content:"\f68a"}.ti-pennant-filled:before{content:"\f68b"}.ti-pennant-off:before{content:"\f174"}.ti-pentagon:before{content:"\efe3"}.ti-pentagon-filled:before{content:"\f68c"}.ti-pentagon-minus:before{content:"\feb3"}.ti-pentagon-number-0:before{content:"\fc7e"}.ti-pentagon-number-1:before{content:"\fc7f"}.ti-pentagon-number-2:before{content:"\fc80"}.ti-pentagon-number-3:before{content:"\fc81"}.ti-pentagon-number-4:before{content:"\fc82"}.ti-pentagon-number-5:before{content:"\fc83"}.ti-pentagon-number-6:before{content:"\fc84"}.ti-pentagon-number-7:before{content:"\fc85"}.ti-pentagon-number-8:before{content:"\fc86"}.ti-pentagon-number-9:before{content:"\fc87"}.ti-pentagon-off:before{content:"\f41a"}.ti-pentagon-plus:before{content:"\fc49"}.ti-pentagon-x:before{content:"\fc88"}.ti-pentagram:before{content:"\f586"}.ti-pepper:before{content:"\ef15"}.ti-pepper-off:before{content:"\f175"}.ti-percentage:before{content:"\ecf4"}.ti-percentage-0:before{content:"\fee5"}.ti-percentage-10:before{content:"\fee4"}.ti-percentage-100:before{content:"\fee3"}.ti-percentage-20:before{content:"\fee2"}.ti-percentage-25:before{content:"\fee1"}.ti-percentage-30:before{content:"\fee0"}.ti-percentage-33:before{content:"\fedf"}.ti-percentage-40:before{content:"\fede"}.ti-percentage-50:before{content:"\fedd"}.ti-percentage-60:before{content:"\fedc"}.ti-percentage-66:before{content:"\fedb"}.ti-percentage-70:before{content:"\feda"}.ti-percentage-75:before{content:"\fed9"}.ti-percentage-80:before{content:"\fed8"}.ti-percentage-90:before{content:"\fed7"}.ti-perfume:before{content:"\f509"}.ti-perspective:before{content:"\eebd"}.ti-perspective-off:before{content:"\f176"}.ti-phone:before{content:"\eb09"}.ti-phone-call:before{content:"\eb05"}.ti-phone-calling:before{content:"\ec43"}.ti-phone-check:before{content:"\ec05"}.ti-phone-done:before{content:"\ff9e"}.ti-phone-end:before{content:"\ff9d"}.ti-phone-filled:before{content:"\fa49"}.ti-phone-incoming:before{content:"\eb06"}.ti-phone-off:before{content:"\ecf5"}.ti-phone-outgoing:before{content:"\eb07"}.ti-phone-pause:before{content:"\eb08"}.ti-phone-plus:before{content:"\ec06"}.ti-phone-ringing:before{content:"\ff9c"}.ti-phone-spark:before{content:"\ffb1"}.ti-phone-x:before{content:"\ec07"}.ti-photo:before{content:"\eb0a"}.ti-photo-ai:before{content:"\fa32"}.ti-photo-bitcoin:before{content:"\ff31"}.ti-photo-bolt:before{content:"\f990"}.ti-photo-cancel:before{content:"\f35d"}.ti-photo-check:before{content:"\f35e"}.ti-photo-circle:before{content:"\fc4a"}.ti-photo-circle-minus:before{content:"\fc62"}.ti-photo-circle-plus:before{content:"\fc63"}.ti-photo-code:before{content:"\f991"}.ti-photo-cog:before{content:"\f992"}.ti-photo-dollar:before{content:"\f993"}.ti-photo-down:before{content:"\f35f"}.ti-photo-edit:before{content:"\f360"}.ti-photo-exclamation:before{content:"\f994"}.ti-photo-filled:before{content:"\fa4a"}.ti-photo-heart:before{content:"\f361"}.ti-photo-hexagon:before{content:"\fc4b"}.ti-photo-minus:before{content:"\f362"}.ti-photo-off:before{content:"\ecf6"}.ti-photo-pause:before{content:"\f995"}.ti-photo-pentagon:before{content:"\fc4c"}.ti-photo-pin:before{content:"\f996"}.ti-photo-plus:before{content:"\f363"}.ti-photo-question:before{content:"\f997"}.ti-photo-scan:before{content:"\fca8"}.ti-photo-search:before{content:"\f364"}.ti-photo-sensor:before{content:"\f798"}.ti-photo-sensor-2:before{content:"\f796"}.ti-photo-sensor-3:before{content:"\f797"}.ti-photo-share:before{content:"\f998"}.ti-photo-shield:before{content:"\f365"}.ti-photo-spark:before{content:"\ffb0"}.ti-photo-square-rounded:before{content:"\fc4d"}.ti-photo-star:before{content:"\f366"}.ti-photo-up:before{content:"\f38b"}.ti-photo-video:before{content:"\fc95"}.ti-photo-x:before{content:"\f367"}.ti-physotherapist:before{content:"\eebe"}.ti-piano:before{content:"\fad3"}.ti-pick:before{content:"\fafc"}.ti-picnic-table:before{content:"\fed6"}.ti-picture-in-picture:before{content:"\ed35"}.ti-picture-in-picture-filled:before{content:"\fec1"}.ti-picture-in-picture-off:before{content:"\ed43"}.ti-picture-in-picture-on:before{content:"\ed44"}.ti-picture-in-picture-top:before{content:"\efe4"}.ti-picture-in-picture-top-filled:before{content:"\fec2"}.ti-pig:before{content:"\ef52"}.ti-pig-money:before{content:"\f38c"}.ti-pig-off:before{content:"\f177"}.ti-pilcrow:before{content:"\f5f6"}.ti-pilcrow-left:before{content:"\fd7f"}.ti-pilcrow-right:before{content:"\fd80"}.ti-pill:before{content:"\ec44"}.ti-pill-filled:before{content:"\ff07"}.ti-pill-off:before{content:"\f178"}.ti-pills:before{content:"\ef66"}.ti-pin:before{content:"\ec9c"}.ti-pin-end:before{content:"\fd5b"}.ti-pin-filled:before{content:"\f68d"}.ti-pin-invoke:before{content:"\fd5c"}.ti-ping-pong:before{content:"\f38d"}.ti-pinned:before{content:"\ed60"}.ti-pinned-filled:before{content:"\f68e"}.ti-pinned-off:before{content:"\ed5f"}.ti-pizza:before{content:"\edbb"}.ti-pizza-filled:before{content:"\10008"}.ti-pizza-off:before{content:"\f179"}.ti-placeholder:before{content:"\f626"}.ti-plane:before{content:"\eb6f"}.ti-plane-arrival:before{content:"\eb99"}.ti-plane-departure:before{content:"\eb9a"}.ti-plane-inflight:before{content:"\ef98"}.ti-plane-off:before{content:"\f17a"}.ti-plane-tilt:before{content:"\f1ed"}.ti-planet:before{content:"\ec08"}.ti-planet-off:before{content:"\f17b"}.ti-plant:before{content:"\ed50"}.ti-plant-2:before{content:"\ed7e"}.ti-plant-2-off:before{content:"\f17c"}.ti-plant-off:before{content:"\f17d"}.ti-play-basketball:before{content:"\fa66"}.ti-play-card:before{content:"\eebf"}.ti-play-card-1:before{content:"\1005c"}.ti-play-card-10:before{content:"\1005b"}.ti-play-card-2:before{content:"\1005a"}.ti-play-card-3:before{content:"\10059"}.ti-play-card-4:before{content:"\10058"}.ti-play-card-5:before{content:"\10057"}.ti-play-card-6:before{content:"\10056"}.ti-play-card-7:before{content:"\10055"}.ti-play-card-8:before{content:"\10054"}.ti-play-card-9:before{content:"\10053"}.ti-play-card-a:before{content:"\10052"}.ti-play-card-j:before{content:"\10051"}.ti-play-card-k:before{content:"\10050"}.ti-play-card-off:before{content:"\f17e"}.ti-play-card-q:before{content:"\1004f"}.ti-play-card-star:before{content:"\1004e"}.ti-play-football:before{content:"\fa67"}.ti-play-handball:before{content:"\fa68"}.ti-play-volleyball:before{content:"\fa69"}.ti-player-eject:before{content:"\efbc"}.ti-player-eject-filled:before{content:"\f68f"}.ti-player-pause:before{content:"\ed45"}.ti-player-pause-filled:before{content:"\f690"}.ti-player-play:before{content:"\ed46"}.ti-player-play-filled:before{content:"\f691"}.ti-player-record:before{content:"\ed47"}.ti-player-record-filled:before{content:"\f692"}.ti-player-skip-back:before{content:"\ed48"}.ti-player-skip-back-filled:before{content:"\f693"}.ti-player-skip-forward:before{content:"\ed49"}.ti-player-skip-forward-filled:before{content:"\f694"}.ti-player-stop:before{content:"\ed4a"}.ti-player-stop-filled:before{content:"\f695"}.ti-player-track-next:before{content:"\ed4b"}.ti-player-track-next-filled:before{content:"\f696"}.ti-player-track-prev:before{content:"\ed4c"}.ti-player-track-prev-filled:before{content:"\f697"}.ti-playlist:before{content:"\eec0"}.ti-playlist-add:before{content:"\f008"}.ti-playlist-off:before{content:"\f17f"}.ti-playlist-x:before{content:"\f009"}.ti-playstation-circle:before{content:"\f2ad"}.ti-playstation-square:before{content:"\f2ae"}.ti-playstation-triangle:before{content:"\f2af"}.ti-playstation-x:before{content:"\f2b0"}.ti-plug:before{content:"\ebd9"}.ti-plug-connected:before{content:"\f00a"}.ti-plug-connected-x:before{content:"\f0a0"}.ti-plug-off:before{content:"\f180"}.ti-plug-x:before{content:"\f0a1"}.ti-plus:before{content:"\eb0b"}.ti-plus-equal:before{content:"\f7ad"}.ti-plus-minus:before{content:"\f7ae"}.ti-png:before{content:"\f3ad"}.ti-podium:before{content:"\f1d8"}.ti-podium-off:before{content:"\f41b"}.ti-point:before{content:"\eb0c"}.ti-point-filled:before{content:"\f698"}.ti-point-off:before{content:"\f181"}.ti-pointer:before{content:"\f265"}.ti-pointer-bolt:before{content:"\f999"}.ti-pointer-cancel:before{content:"\f99a"}.ti-pointer-check:before{content:"\f99b"}.ti-pointer-code:before{content:"\f99c"}.ti-pointer-cog:before{content:"\f99d"}.ti-pointer-dollar:before{content:"\f99e"}.ti-pointer-down:before{content:"\f99f"}.ti-pointer-exclamation:before{content:"\f9a0"}.ti-pointer-filled:before{content:"\fb30"}.ti-pointer-heart:before{content:"\f9a1"}.ti-pointer-minus:before{content:"\f9a2"}.ti-pointer-off:before{content:"\f9a3"}.ti-pointer-pause:before{content:"\f9a4"}.ti-pointer-pin:before{content:"\f9a5"}.ti-pointer-plus:before{content:"\f9a6"}.ti-pointer-question:before{content:"\f9a7"}.ti-pointer-search:before{content:"\f9a8"}.ti-pointer-share:before{content:"\f9a9"}.ti-pointer-star:before{content:"\f9aa"}.ti-pointer-up:before{content:"\f9ab"}.ti-pointer-x:before{content:"\f9ac"}.ti-pokeball:before{content:"\eec1"}.ti-pokeball-off:before{content:"\f41c"}.ti-poker-chip:before{content:"\f515"}.ti-polaroid:before{content:"\eec2"}.ti-polaroid-filled:before{content:"\fa4b"}.ti-polygon:before{content:"\efd0"}.ti-polygon-off:before{content:"\f182"}.ti-poo:before{content:"\f258"}.ti-poo-filled:before{content:"\fec9"}.ti-pool:before{content:"\ed91"}.ti-pool-off:before{content:"\f41d"}.ti-power:before{content:"\eb0d"}.ti-pray:before{content:"\ecbf"}.ti-premium-rights:before{content:"\efbd"}.ti-prescription:before{content:"\ef99"}.ti-presentation:before{content:"\eb70"}.ti-presentation-analytics:before{content:"\eec3"}.ti-presentation-analytics-filled:before{content:"\ff5d"}.ti-presentation-filled:before{content:"\ff5c"}.ti-presentation-off:before{content:"\f183"}.ti-printer:before{content:"\eb0e"}.ti-printer-off:before{content:"\f184"}.ti-prism:before{content:"\fab1"}.ti-prism-light:before{content:"\fea6"}.ti-prism-off:before{content:"\faaf"}.ti-prism-plus:before{content:"\fab0"}.ti-prison:before{content:"\ef79"}.ti-progress:before{content:"\fa0d"}.ti-progress-alert:before{content:"\fa07"}.ti-progress-bolt:before{content:"\fa08"}.ti-progress-check:before{content:"\fa09"}.ti-progress-down:before{content:"\fa0a"}.ti-progress-help:before{content:"\fa0b"}.ti-progress-x:before{content:"\fa0c"}.ti-prompt:before{content:"\eb0f"}.ti-prong:before{content:"\fda1"}.ti-propeller:before{content:"\eec4"}.ti-propeller-off:before{content:"\f185"}.ti-protocol:before{content:"\fd81"}.ti-pumpkin-scary:before{content:"\f587"}.ti-puzzle:before{content:"\eb10"}.ti-puzzle-2:before{content:"\ef83"}.ti-puzzle-filled:before{content:"\f699"}.ti-puzzle-off:before{content:"\f186"}.ti-pyramid:before{content:"\eec5"}.ti-pyramid-off:before{content:"\f187"}.ti-pyramid-plus:before{content:"\fab2"}.ti-qrcode:before{content:"\eb11"}.ti-qrcode-off:before{content:"\f41e"}.ti-question-mark:before{content:"\ec9d"}.ti-quote:before{content:"\efbe"}.ti-quote-off:before{content:"\f188"}.ti-quotes:before{content:"\fb1e"}.ti-radar:before{content:"\f017"}.ti-radar-2:before{content:"\f016"}.ti-radar-filled:before{content:"\fe0d"}.ti-radar-off:before{content:"\f41f"}.ti-radio:before{content:"\ef2d"}.ti-radio-off:before{content:"\f420"}.ti-radioactive:before{content:"\ecc0"}.ti-radioactive-filled:before{content:"\f760"}.ti-radioactive-off:before{content:"\f189"}.ti-radius-bottom-left:before{content:"\eec6"}.ti-radius-bottom-right:before{content:"\eec7"}.ti-radius-top-left:before{content:"\eec8"}.ti-radius-top-right:before{content:"\eec9"}.ti-rainbow:before{content:"\edbc"}.ti-rainbow-off:before{content:"\f18a"}.ti-rating-12-plus:before{content:"\f266"}.ti-rating-14-plus:before{content:"\f267"}.ti-rating-16-plus:before{content:"\f268"}.ti-rating-18-plus:before{content:"\f269"}.ti-rating-21-plus:before{content:"\f26a"}.ti-razor:before{content:"\f4b5"}.ti-razor-electric:before{content:"\f4b4"}.ti-receipt:before{content:"\edfd"}.ti-receipt-2:before{content:"\edfa"}.ti-receipt-bitcoin:before{content:"\fd66"}.ti-receipt-dollar:before{content:"\fd67"}.ti-receipt-euro:before{content:"\fd68"}.ti-receipt-filled:before{content:"\ff06"}.ti-receipt-off:before{content:"\edfb"}.ti-receipt-pound:before{content:"\fd69"}.ti-receipt-refund:before{content:"\edfc"}.ti-receipt-rupee:before{content:"\fd82"}.ti-receipt-tax:before{content:"\edbd"}.ti-receipt-yen:before{content:"\fd6a"}.ti-receipt-yuan:before{content:"\fd6b"}.ti-recharging:before{content:"\eeca"}.ti-record-mail:before{content:"\eb12"}.ti-record-mail-off:before{content:"\f18b"}.ti-rectangle:before{content:"\ed37"}.ti-rectangle-filled:before{content:"\f69a"}.ti-rectangle-rounded-bottom:before{content:"\faed"}.ti-rectangle-rounded-top:before{content:"\faee"}.ti-rectangle-vertical:before{content:"\ed36"}.ti-rectangle-vertical-filled:before{content:"\f69b"}.ti-rectangular-prism:before{content:"\fab5"}.ti-rectangular-prism-off:before{content:"\fab3"}.ti-rectangular-prism-plus:before{content:"\fab4"}.ti-recycle:before{content:"\eb9b"}.ti-recycle-off:before{content:"\f18c"}.ti-refresh:before{content:"\eb13"}.ti-refresh-alert:before{content:"\ed57"}.ti-refresh-dot:before{content:"\efbf"}.ti-refresh-off:before{content:"\f18d"}.ti-regex:before{content:"\f31f"}.ti-regex-off:before{content:"\f421"}.ti-registered:before{content:"\eb14"}.ti-relation-many-to-many:before{content:"\ed7f"}.ti-relation-many-to-many-filled:before{content:"\fe0c"}.ti-relation-one-to-many:before{content:"\ed80"}.ti-relation-one-to-many-filled:before{content:"\fe0b"}.ti-relation-one-to-one:before{content:"\ed81"}.ti-relation-one-to-one-filled:before{content:"\fe0a"}.ti-reload:before{content:"\f3ae"}.ti-reorder:before{content:"\fc15"}.ti-repeat:before{content:"\eb72"}.ti-repeat-off:before{content:"\f18e"}.ti-repeat-once:before{content:"\eb71"}.ti-replace:before{content:"\ebc7"}.ti-replace-filled:before{content:"\f69c"}.ti-replace-off:before{content:"\f422"}.ti-report:before{content:"\eece"}.ti-report-analytics:before{content:"\eecb"}.ti-report-medical:before{content:"\eecc"}.ti-report-money:before{content:"\eecd"}.ti-report-off:before{content:"\f18f"}.ti-report-search:before{content:"\ef84"}.ti-reserved-line:before{content:"\f9f6"}.ti-resize:before{content:"\eecf"}.ti-restore:before{content:"\fafd"}.ti-rewind-backward-10:before{content:"\faba"}.ti-rewind-backward-15:before{content:"\fabb"}.ti-rewind-backward-20:before{content:"\fabc"}.ti-rewind-backward-30:before{content:"\fabd"}.ti-rewind-backward-40:before{content:"\fabe"}.ti-rewind-backward-5:before{content:"\fabf"}.ti-rewind-backward-50:before{content:"\fac0"}.ti-rewind-backward-60:before{content:"\fac1"}.ti-rewind-forward-10:before{content:"\fac2"}.ti-rewind-forward-15:before{content:"\fac3"}.ti-rewind-forward-20:before{content:"\fac4"}.ti-rewind-forward-30:before{content:"\fac5"}.ti-rewind-forward-40:before{content:"\fac6"}.ti-rewind-forward-5:before{content:"\fac7"}.ti-rewind-forward-50:before{content:"\fac8"}.ti-rewind-forward-60:before{content:"\fac9"}.ti-ribbon-health:before{content:"\f58e"}.ti-rings:before{content:"\fa6a"}.ti-ripple:before{content:"\ed82"}.ti-ripple-off:before{content:"\f190"}.ti-road:before{content:"\f018"}.ti-road-off:before{content:"\f191"}.ti-road-sign:before{content:"\ecdd"}.ti-robot:before{content:"\f00b"}.ti-robot-face:before{content:"\fcbe"}.ti-robot-off:before{content:"\f192"}.ti-rocket:before{content:"\ec45"}.ti-rocket-off:before{content:"\f193"}.ti-roller-skating:before{content:"\efd1"}.ti-rollercoaster:before{content:"\f0a2"}.ti-rollercoaster-off:before{content:"\f423"}.ti-rosette:before{content:"\f599"}.ti-rosette-discount:before{content:"\ee7c"}.ti-rosette-discount-check:before{content:"\f1f8"}.ti-rosette-discount-check-filled:before{content:"\f746"}.ti-rosette-discount-check-off:before{content:"\ff10"}.ti-rosette-discount-filled:before{content:"\ff05"}.ti-rosette-discount-off:before{content:"\f3e6"}.ti-rosette-filled:before{content:"\f69d"}.ti-rosette-number-0:before{content:"\f58f"}.ti-rosette-number-1:before{content:"\f590"}.ti-rosette-number-2:before{content:"\f591"}.ti-rosette-number-3:before{content:"\f592"}.ti-rosette-number-4:before{content:"\f593"}.ti-rosette-number-5:before{content:"\f594"}.ti-rosette-number-6:before{content:"\f595"}.ti-rosette-number-7:before{content:"\f596"}.ti-rosette-number-8:before{content:"\f597"}.ti-rosette-number-9:before{content:"\f598"}.ti-rotate:before{content:"\eb16"}.ti-rotate-2:before{content:"\ebb4"}.ti-rotate-360:before{content:"\ef85"}.ti-rotate-3d:before{content:"\f020"}.ti-rotate-clockwise:before{content:"\eb15"}.ti-rotate-clockwise-2:before{content:"\ebb5"}.ti-rotate-dot:before{content:"\efe5"}.ti-rotate-rectangle:before{content:"\ec15"}.ti-route:before{content:"\eb17"}.ti-route-2:before{content:"\f4b6"}.ti-route-alt-left:before{content:"\fca9"}.ti-route-alt-right:before{content:"\fcaa"}.ti-route-off:before{content:"\f194"}.ti-route-scan:before{content:"\fcbf"}.ti-route-square:before{content:"\fcac"}.ti-route-square-2:before{content:"\fcab"}.ti-route-x:before{content:"\fcae"}.ti-route-x-2:before{content:"\fcad"}.ti-router:before{content:"\eb18"}.ti-router-off:before{content:"\f424"}.ti-row-insert-bottom:before{content:"\eed0"}.ti-row-insert-top:before{content:"\eed1"}.ti-row-remove:before{content:"\fafe"}.ti-rss:before{content:"\eb19"}.ti-rubber-stamp:before{content:"\f5ab"}.ti-rubber-stamp-off:before{content:"\f5aa"}.ti-ruler:before{content:"\eb1a"}.ti-ruler-2:before{content:"\eed2"}.ti-ruler-2-off:before{content:"\f195"}.ti-ruler-3:before{content:"\f290"}.ti-ruler-measure:before{content:"\f291"}.ti-ruler-measure-2:before{content:"\ff0f"}.ti-ruler-off:before{content:"\f196"}.ti-run:before{content:"\ec82"}.ti-rv-truck:before{content:"\fcc0"}.ti-s-turn-down:before{content:"\f516"}.ti-s-turn-left:before{content:"\f517"}.ti-s-turn-right:before{content:"\f518"}.ti-s-turn-up:before{content:"\f519"}.ti-sailboat:before{content:"\ec83"}.ti-sailboat-2:before{content:"\f5f7"}.ti-sailboat-off:before{content:"\f425"}.ti-salad:before{content:"\f50a"}.ti-salad-filled:before{content:"\10007"}.ti-salt:before{content:"\ef16"}.ti-sandbox:before{content:"\fd6c"}.ti-satellite:before{content:"\eed3"}.ti-satellite-off:before{content:"\f197"}.ti-sausage:before{content:"\ef17"}.ti-scale:before{content:"\ebc2"}.ti-scale-off:before{content:"\f198"}.ti-scale-outline:before{content:"\ef53"}.ti-scale-outline-off:before{content:"\f199"}.ti-scan:before{content:"\ebc8"}.ti-scan-eye:before{content:"\f1ff"}.ti-scan-position:before{content:"\fdac"}.ti-schema:before{content:"\f200"}.ti-schema-off:before{content:"\f426"}.ti-school:before{content:"\ecf7"}.ti-school-bell:before{content:"\f64a"}.ti-school-off:before{content:"\f19a"}.ti-scissors:before{content:"\eb1b"}.ti-scissors-off:before{content:"\f19b"}.ti-scooter:before{content:"\ec6c"}.ti-scooter-electric:before{content:"\ecc1"}.ti-scoreboard:before{content:"\fa6b"}.ti-screen-share:before{content:"\ed18"}.ti-screen-share-off:before{content:"\ed17"}.ti-screenshot:before{content:"\f201"}.ti-scribble:before{content:"\f0a3"}.ti-scribble-off:before{content:"\f427"}.ti-script:before{content:"\f2da"}.ti-script-minus:before{content:"\f2d7"}.ti-script-plus:before{content:"\f2d8"}.ti-script-x:before{content:"\f2d9"}.ti-scuba-diving:before{content:"\fd4e"}.ti-scuba-diving-tank:before{content:"\fefa"}.ti-scuba-diving-tank-filled:before{content:"\ff04"}.ti-scuba-mask:before{content:"\eed4"}.ti-scuba-mask-off:before{content:"\f428"}.ti-sdk:before{content:"\f3af"}.ti-search:before{content:"\eb1c"}.ti-search-off:before{content:"\f19c"}.ti-section:before{content:"\eed5"}.ti-section-filled:before{content:"\fe09"}.ti-section-sign:before{content:"\f019"}.ti-seeding:before{content:"\ed51"}.ti-seeding-filled:before{content:"\10006"}.ti-seeding-off:before{content:"\f19d"}.ti-select:before{content:"\ec9e"}.ti-select-all:before{content:"\f9f7"}.ti-selector:before{content:"\eb1d"}.ti-send:before{content:"\eb1e"}.ti-send-2:before{content:"\fd5d"}.ti-send-off:before{content:"\f429"}.ti-seo:before{content:"\f26b"}.ti-separator:before{content:"\ebda"}.ti-separator-horizontal:before{content:"\ec79"}.ti-separator-vertical:before{content:"\ec7a"}.ti-server:before{content:"\eb1f"}.ti-server-2:before{content:"\f07c"}.ti-server-bolt:before{content:"\f320"}.ti-server-cog:before{content:"\f321"}.ti-server-off:before{content:"\f19e"}.ti-server-spark:before{content:"\ffaf"}.ti-servicemark:before{content:"\ec09"}.ti-settings:before{content:"\eb20"}.ti-settings-2:before{content:"\f5ac"}.ti-settings-automation:before{content:"\eed6"}.ti-settings-bolt:before{content:"\f9ad"}.ti-settings-cancel:before{content:"\f9ae"}.ti-settings-check:before{content:"\f9af"}.ti-settings-code:before{content:"\f9b0"}.ti-settings-cog:before{content:"\f9b1"}.ti-settings-dollar:before{content:"\f9b2"}.ti-settings-down:before{content:"\f9b3"}.ti-settings-exclamation:before{content:"\f9b4"}.ti-settings-filled:before{content:"\f69e"}.ti-settings-heart:before{content:"\f9b5"}.ti-settings-minus:before{content:"\f9b6"}.ti-settings-off:before{content:"\f19f"}.ti-settings-pause:before{content:"\f9b7"}.ti-settings-pin:before{content:"\f9b8"}.ti-settings-plus:before{content:"\f9b9"}.ti-settings-question:before{content:"\f9ba"}.ti-settings-search:before{content:"\f9bb"}.ti-settings-share:before{content:"\f9bc"}.ti-settings-spark:before{content:"\ffae"}.ti-settings-star:before{content:"\f9bd"}.ti-settings-up:before{content:"\f9be"}.ti-settings-x:before{content:"\f9bf"}.ti-shadow:before{content:"\eed8"}.ti-shadow-off:before{content:"\eed7"}.ti-shape:before{content:"\eb9c"}.ti-shape-2:before{content:"\eed9"}.ti-shape-3:before{content:"\eeda"}.ti-shape-off:before{content:"\f1a0"}.ti-share:before{content:"\eb21"}.ti-share-2:before{content:"\f799"}.ti-share-3:before{content:"\f7bd"}.ti-share-off:before{content:"\f1a1"}.ti-shareplay:before{content:"\fea5"}.ti-shield:before{content:"\eb24"}.ti-shield-bolt:before{content:"\f9c0"}.ti-shield-cancel:before{content:"\f9c1"}.ti-shield-check:before{content:"\eb22"}.ti-shield-check-filled:before{content:"\f761"}.ti-shield-checkered:before{content:"\ef9a"}.ti-shield-checkered-filled:before{content:"\f762"}.ti-shield-chevron:before{content:"\ef9b"}.ti-shield-code:before{content:"\f9c2"}.ti-shield-cog:before{content:"\f9c3"}.ti-shield-dollar:before{content:"\f9c4"}.ti-shield-down:before{content:"\f9c5"}.ti-shield-exclamation:before{content:"\f9c6"}.ti-shield-filled:before{content:"\f69f"}.ti-shield-half:before{content:"\f358"}.ti-shield-half-filled:before{content:"\f357"}.ti-shield-heart:before{content:"\f9c7"}.ti-shield-lock:before{content:"\ed58"}.ti-shield-lock-filled:before{content:"\f763"}.ti-shield-minus:before{content:"\f9c8"}.ti-shield-off:before{content:"\ecf8"}.ti-shield-pause:before{content:"\f9c9"}.ti-shield-pin:before{content:"\f9ca"}.ti-shield-plus:before{content:"\f9cb"}.ti-shield-question:before{content:"\f9cc"}.ti-shield-search:before{content:"\f9cd"}.ti-shield-share:before{content:"\f9ce"}.ti-shield-star:before{content:"\f9cf"}.ti-shield-up:before{content:"\f9d0"}.ti-shield-x:before{content:"\eb23"}.ti-ship:before{content:"\ec84"}.ti-ship-off:before{content:"\f42a"}.ti-shirt:before{content:"\ec0a"}.ti-shirt-filled:before{content:"\f6a0"}.ti-shirt-off:before{content:"\f1a2"}.ti-shirt-sport:before{content:"\f26c"}.ti-shoe:before{content:"\efd2"}.ti-shoe-off:before{content:"\f1a4"}.ti-shopping-bag:before{content:"\f5f8"}.ti-shopping-bag-check:before{content:"\fc16"}.ti-shopping-bag-discount:before{content:"\fc17"}.ti-shopping-bag-edit:before{content:"\fc18"}.ti-shopping-bag-exclamation:before{content:"\fc19"}.ti-shopping-bag-heart:before{content:"\fda2"}.ti-shopping-bag-minus:before{content:"\fc1a"}.ti-shopping-bag-plus:before{content:"\fc1b"}.ti-shopping-bag-search:before{content:"\fc1c"}.ti-shopping-bag-x:before{content:"\fc1d"}.ti-shopping-cart:before{content:"\eb25"}.ti-shopping-cart-bolt:before{content:"\fb57"}.ti-shopping-cart-cancel:before{content:"\fb58"}.ti-shopping-cart-check:before{content:"\fb59"}.ti-shopping-cart-code:before{content:"\fb5a"}.ti-shopping-cart-cog:before{content:"\fb5b"}.ti-shopping-cart-copy:before{content:"\fb5c"}.ti-shopping-cart-discount:before{content:"\fb5d"}.ti-shopping-cart-dollar:before{content:"\fb5e"}.ti-shopping-cart-down:before{content:"\fb5f"}.ti-shopping-cart-exclamation:before{content:"\fb60"}.ti-shopping-cart-filled:before{content:"\fc3f"}.ti-shopping-cart-heart:before{content:"\fb61"}.ti-shopping-cart-minus:before{content:"\fb62"}.ti-shopping-cart-off:before{content:"\eedc"}.ti-shopping-cart-pause:before{content:"\fb63"}.ti-shopping-cart-pin:before{content:"\fb64"}.ti-shopping-cart-plus:before{content:"\fb65"}.ti-shopping-cart-question:before{content:"\fb66"}.ti-shopping-cart-search:before{content:"\fb67"}.ti-shopping-cart-share:before{content:"\fb68"}.ti-shopping-cart-star:before{content:"\fb69"}.ti-shopping-cart-up:before{content:"\fb6a"}.ti-shopping-cart-x:before{content:"\fb6b"}.ti-shovel:before{content:"\f1d9"}.ti-shovel-pitchforks:before{content:"\fd3a"}.ti-shredder:before{content:"\eedf"}.ti-sign-left:before{content:"\f06b"}.ti-sign-left-filled:before{content:"\f6a1"}.ti-sign-right:before{content:"\f06c"}.ti-sign-right-filled:before{content:"\f6a2"}.ti-signal-2g:before{content:"\f79a"}.ti-signal-3g:before{content:"\f1ee"}.ti-signal-4g:before{content:"\f1ef"}.ti-signal-4g-plus:before{content:"\f259"}.ti-signal-5g:before{content:"\f1f0"}.ti-signal-6g:before{content:"\f9f8"}.ti-signal-e:before{content:"\f9f9"}.ti-signal-g:before{content:"\f9fa"}.ti-signal-h:before{content:"\f9fc"}.ti-signal-h-plus:before{content:"\f9fb"}.ti-signal-lte:before{content:"\f9fd"}.ti-signature:before{content:"\eee0"}.ti-signature-off:before{content:"\f1a5"}.ti-sitemap:before{content:"\eb9d"}.ti-sitemap-filled:before{content:"\1006b"}.ti-sitemap-off:before{content:"\f1a6"}.ti-skateboard:before{content:"\ecc2"}.ti-skateboard-off:before{content:"\f42b"}.ti-skateboarding:before{content:"\faca"}.ti-skew-x:before{content:"\fd3b"}.ti-skew-y:before{content:"\fd3c"}.ti-ski-jumping:before{content:"\fa6c"}.ti-skull:before{content:"\f292"}.ti-slash:before{content:"\f4f9"}.ti-slashes:before{content:"\f588"}.ti-sleigh:before{content:"\ef9c"}.ti-slice:before{content:"\ebdb"}.ti-slideshow:before{content:"\ebc9"}.ti-smart-home:before{content:"\ecde"}.ti-smart-home-off:before{content:"\f1a7"}.ti-smoking:before{content:"\ecc4"}.ti-smoking-no:before{content:"\ecc3"}.ti-snowboarding:before{content:"\fd4f"}.ti-snowflake:before{content:"\ec0b"}.ti-snowflake-off:before{content:"\f1a8"}.ti-snowman:before{content:"\f26d"}.ti-soccer-field:before{content:"\ed92"}.ti-social:before{content:"\ebec"}.ti-social-off:before{content:"\f1a9"}.ti-sock:before{content:"\eee1"}.ti-sofa:before{content:"\efaf"}.ti-sofa-off:before{content:"\f42c"}.ti-solar-electricity:before{content:"\fcc1"}.ti-solar-panel:before{content:"\f7bf"}.ti-solar-panel-2:before{content:"\f7be"}.ti-sort-0-9:before{content:"\f54d"}.ti-sort-9-0:before{content:"\f54e"}.ti-sort-a-z:before{content:"\f54f"}.ti-sort-ascending:before{content:"\eb26"}.ti-sort-ascending-2:before{content:"\eee2"}.ti-sort-ascending-2-filled:before{content:"\ff5b"}.ti-sort-ascending-letters:before{content:"\ef18"}.ti-sort-ascending-numbers:before{content:"\ef19"}.ti-sort-ascending-shapes:before{content:"\fd94"}.ti-sort-ascending-shapes-filled:before{content:"\ff5a"}.ti-sort-ascending-small-big:before{content:"\fd95"}.ti-sort-descending:before{content:"\eb27"}.ti-sort-descending-2:before{content:"\eee3"}.ti-sort-descending-2-filled:before{content:"\ff59"}.ti-sort-descending-letters:before{content:"\ef1a"}.ti-sort-descending-numbers:before{content:"\ef1b"}.ti-sort-descending-shapes:before{content:"\fd97"}.ti-sort-descending-shapes-filled:before{content:"\ff58"}.ti-sort-descending-small-big:before{content:"\fd96"}.ti-sort-z-a:before{content:"\f550"}.ti-sos:before{content:"\f24a"}.ti-soup:before{content:"\ef2e"}.ti-soup-filled:before{content:"\fe08"}.ti-soup-off:before{content:"\f42d"}.ti-source-code:before{content:"\f4a2"}.ti-space:before{content:"\ec0c"}.ti-space-off:before{content:"\f1aa"}.ti-spaces:before{content:"\fea4"}.ti-spacing-horizontal:before{content:"\ef54"}.ti-spacing-vertical:before{content:"\ef55"}.ti-spade:before{content:"\effa"}.ti-spade-filled:before{content:"\f6a3"}.ti-sparkles:before{content:"\f6d7"}.ti-speakerphone:before{content:"\ed61"}.ti-speedboat:before{content:"\ed93"}.ti-sphere:before{content:"\fab8"}.ti-sphere-off:before{content:"\fab6"}.ti-sphere-plus:before{content:"\fab7"}.ti-spider:before{content:"\f293"}.ti-spiral:before{content:"\f294"}.ti-spiral-off:before{content:"\f42e"}.ti-sport-billard:before{content:"\eee4"}.ti-spray:before{content:"\f50b"}.ti-spy:before{content:"\f227"}.ti-spy-off:before{content:"\f42f"}.ti-sql:before{content:"\f7c0"}.ti-square:before{content:"\eb2c"}.ti-square-arrow-down:before{content:"\f4b7"}.ti-square-arrow-down-filled:before{content:"\fb31"}.ti-square-arrow-left:before{content:"\f4b8"}.ti-square-arrow-left-filled:before{content:"\fb32"}.ti-square-arrow-right:before{content:"\f4b9"}.ti-square-arrow-right-filled:before{content:"\fb33"}.ti-square-arrow-up:before{content:"\f4ba"}.ti-square-arrow-up-filled:before{content:"\fb34"}.ti-square-asterisk:before{content:"\f01a"}.ti-square-asterisk-filled:before{content:"\fb35"}.ti-square-check:before{content:"\eb28"}.ti-square-check-filled:before{content:"\f76d"}.ti-square-chevron-down:before{content:"\f627"}.ti-square-chevron-down-filled:before{content:"\fb36"}.ti-square-chevron-left:before{content:"\f628"}.ti-square-chevron-left-filled:before{content:"\fb37"}.ti-square-chevron-right:before{content:"\f629"}.ti-square-chevron-right-filled:before{content:"\fb38"}.ti-square-chevron-up:before{content:"\f62a"}.ti-square-chevron-up-filled:before{content:"\fb39"}.ti-square-chevrons-down:before{content:"\f64b"}.ti-square-chevrons-down-filled:before{content:"\fb3a"}.ti-square-chevrons-left:before{content:"\f64c"}.ti-square-chevrons-left-filled:before{content:"\fb3b"}.ti-square-chevrons-right:before{content:"\f64d"}.ti-square-chevrons-right-filled:before{content:"\fb3c"}.ti-square-chevrons-up:before{content:"\f64e"}.ti-square-chevrons-up-filled:before{content:"\fb3d"}.ti-square-dot:before{content:"\ed59"}.ti-square-dot-filled:before{content:"\fb3e"}.ti-square-f0:before{content:"\f526"}.ti-square-f0-filled:before{content:"\f76e"}.ti-square-f1:before{content:"\f527"}.ti-square-f1-filled:before{content:"\f76f"}.ti-square-f2:before{content:"\f528"}.ti-square-f2-filled:before{content:"\f770"}.ti-square-f3:before{content:"\f529"}.ti-square-f3-filled:before{content:"\f771"}.ti-square-f4:before{content:"\f52a"}.ti-square-f4-filled:before{content:"\f772"}.ti-square-f5:before{content:"\f52b"}.ti-square-f5-filled:before{content:"\f773"}.ti-square-f6:before{content:"\f52c"}.ti-square-f6-filled:before{content:"\f774"}.ti-square-f7:before{content:"\f52d"}.ti-square-f7-filled:before{content:"\f775"}.ti-square-f8:before{content:"\f52e"}.ti-square-f8-filled:before{content:"\f776"}.ti-square-f9:before{content:"\f52f"}.ti-square-f9-filled:before{content:"\f777"}.ti-square-filled:before{content:"\fc40"}.ti-square-forbid:before{content:"\ed5b"}.ti-square-forbid-2:before{content:"\ed5a"}.ti-square-half:before{content:"\effb"}.ti-square-key:before{content:"\f638"}.ti-square-letter-a:before{content:"\f47c"}.ti-square-letter-a-filled:before{content:"\fe07"}.ti-square-letter-b:before{content:"\f47d"}.ti-square-letter-b-filled:before{content:"\fe06"}.ti-square-letter-c:before{content:"\f47e"}.ti-square-letter-c-filled:before{content:"\fe05"}.ti-square-letter-d:before{content:"\f47f"}.ti-square-letter-d-filled:before{content:"\fe04"}.ti-square-letter-e:before{content:"\f480"}.ti-square-letter-e-filled:before{content:"\fe03"}.ti-square-letter-f:before{content:"\f481"}.ti-square-letter-f-filled:before{content:"\fe02"}.ti-square-letter-g:before{content:"\f482"}.ti-square-letter-g-filled:before{content:"\fe01"}.ti-square-letter-h:before{content:"\f483"}.ti-square-letter-h-filled:before{content:"\fe00"}.ti-square-letter-i:before{content:"\f484"}.ti-square-letter-i-filled:before{content:"\fdff"}.ti-square-letter-j:before{content:"\f485"}.ti-square-letter-j-filled:before{content:"\fdfe"}.ti-square-letter-k:before{content:"\f486"}.ti-square-letter-k-filled:before{content:"\fdfd"}.ti-square-letter-l:before{content:"\f487"}.ti-square-letter-l-filled:before{content:"\fdfc"}.ti-square-letter-m:before{content:"\f488"}.ti-square-letter-m-filled:before{content:"\fdfb"}.ti-square-letter-n:before{content:"\f489"}.ti-square-letter-n-filled:before{content:"\fdfa"}.ti-square-letter-o:before{content:"\f48a"}.ti-square-letter-o-filled:before{content:"\fdf9"}.ti-square-letter-p:before{content:"\f48b"}.ti-square-letter-p-filled:before{content:"\fdf8"}.ti-square-letter-q:before{content:"\f48c"}.ti-square-letter-q-filled:before{content:"\fdf7"}.ti-square-letter-r:before{content:"\f48d"}.ti-square-letter-r-filled:before{content:"\fdf6"}.ti-square-letter-s:before{content:"\f48e"}.ti-square-letter-s-filled:before{content:"\fdf5"}.ti-square-letter-t:before{content:"\f48f"}.ti-square-letter-t-filled:before{content:"\fdf4"}.ti-square-letter-u:before{content:"\f490"}.ti-square-letter-u-filled:before{content:"\fdf3"}.ti-square-letter-v:before{content:"\f4bb"}.ti-square-letter-v-filled:before{content:"\fdf2"}.ti-square-letter-w:before{content:"\f491"}.ti-square-letter-w-filled:before{content:"\fdf1"}.ti-square-letter-x:before{content:"\f4bc"}.ti-square-letter-x-filled:before{content:"\fdf0"}.ti-square-letter-y:before{content:"\f492"}.ti-square-letter-y-filled:before{content:"\fdef"}.ti-square-letter-z:before{content:"\f493"}.ti-square-letter-z-filled:before{content:"\fdee"}.ti-square-minus:before{content:"\eb29"}.ti-square-minus-filled:before{content:"\fb3f"}.ti-square-number-0:before{content:"\eee5"}.ti-square-number-0-filled:before{content:"\f764"}.ti-square-number-1:before{content:"\eee6"}.ti-square-number-1-filled:before{content:"\f765"}.ti-square-number-2:before{content:"\eee7"}.ti-square-number-2-filled:before{content:"\f7fa"}.ti-square-number-3:before{content:"\eee8"}.ti-square-number-3-filled:before{content:"\f766"}.ti-square-number-4:before{content:"\eee9"}.ti-square-number-4-filled:before{content:"\f767"}.ti-square-number-5:before{content:"\eeea"}.ti-square-number-5-filled:before{content:"\f768"}.ti-square-number-6:before{content:"\eeeb"}.ti-square-number-6-filled:before{content:"\f769"}.ti-square-number-7:before{content:"\eeec"}.ti-square-number-7-filled:before{content:"\f76a"}.ti-square-number-8:before{content:"\eeed"}.ti-square-number-8-filled:before{content:"\f76b"}.ti-square-number-9:before{content:"\eeee"}.ti-square-number-9-filled:before{content:"\f76c"}.ti-square-off:before{content:"\eeef"}.ti-square-percentage:before{content:"\fd83"}.ti-square-plus:before{content:"\eb2a"}.ti-square-plus-2:before{content:"\fc96"}.ti-square-root:before{content:"\eef1"}.ti-square-root-2:before{content:"\eef0"}.ti-square-rotated:before{content:"\ecdf"}.ti-square-rotated-filled:before{content:"\f6a4"}.ti-square-rotated-forbid:before{content:"\f01c"}.ti-square-rotated-forbid-2:before{content:"\f01b"}.ti-square-rotated-off:before{content:"\eef2"}.ti-square-rounded:before{content:"\f59a"}.ti-square-rounded-arrow-down:before{content:"\f639"}.ti-square-rounded-arrow-down-filled:before{content:"\f6db"}.ti-square-rounded-arrow-left:before{content:"\f63a"}.ti-square-rounded-arrow-left-filled:before{content:"\f6dc"}.ti-square-rounded-arrow-right:before{content:"\f63b"}.ti-square-rounded-arrow-right-filled:before{content:"\f6dd"}.ti-square-rounded-arrow-up:before{content:"\f63c"}.ti-square-rounded-arrow-up-filled:before{content:"\f6de"}.ti-square-rounded-check:before{content:"\f63d"}.ti-square-rounded-check-filled:before{content:"\f6df"}.ti-square-rounded-chevron-down:before{content:"\f62b"}.ti-square-rounded-chevron-down-filled:before{content:"\f6e0"}.ti-square-rounded-chevron-left:before{content:"\f62c"}.ti-square-rounded-chevron-left-filled:before{content:"\f6e1"}.ti-square-rounded-chevron-right:before{content:"\f62d"}.ti-square-rounded-chevron-right-filled:before{content:"\f6e2"}.ti-square-rounded-chevron-up:before{content:"\f62e"}.ti-square-rounded-chevron-up-filled:before{content:"\f6e3"}.ti-square-rounded-chevrons-down:before{content:"\f64f"}.ti-square-rounded-chevrons-down-filled:before{content:"\f6e4"}.ti-square-rounded-chevrons-left:before{content:"\f650"}.ti-square-rounded-chevrons-left-filled:before{content:"\f6e5"}.ti-square-rounded-chevrons-right:before{content:"\f651"}.ti-square-rounded-chevrons-right-filled:before{content:"\f6e6"}.ti-square-rounded-chevrons-up:before{content:"\f652"}.ti-square-rounded-chevrons-up-filled:before{content:"\f6e7"}.ti-square-rounded-filled:before{content:"\f6a5"}.ti-square-rounded-letter-a:before{content:"\f5ae"}.ti-square-rounded-letter-a-filled:before{content:"\fded"}.ti-square-rounded-letter-b:before{content:"\f5af"}.ti-square-rounded-letter-b-filled:before{content:"\fdec"}.ti-square-rounded-letter-c:before{content:"\f5b0"}.ti-square-rounded-letter-c-filled:before{content:"\fdeb"}.ti-square-rounded-letter-d:before{content:"\f5b1"}.ti-square-rounded-letter-d-filled:before{content:"\fdea"}.ti-square-rounded-letter-e:before{content:"\f5b2"}.ti-square-rounded-letter-e-filled:before{content:"\fde9"}.ti-square-rounded-letter-f:before{content:"\f5b3"}.ti-square-rounded-letter-f-filled:before{content:"\fde8"}.ti-square-rounded-letter-g:before{content:"\f5b4"}.ti-square-rounded-letter-g-filled:before{content:"\fde7"}.ti-square-rounded-letter-h:before{content:"\f5b5"}.ti-square-rounded-letter-h-filled:before{content:"\fde6"}.ti-square-rounded-letter-i:before{content:"\f5b6"}.ti-square-rounded-letter-i-filled:before{content:"\fde5"}.ti-square-rounded-letter-j:before{content:"\f5b7"}.ti-square-rounded-letter-j-filled:before{content:"\fde4"}.ti-square-rounded-letter-k:before{content:"\f5b8"}.ti-square-rounded-letter-k-filled:before{content:"\fde3"}.ti-square-rounded-letter-l:before{content:"\f5b9"}.ti-square-rounded-letter-l-filled:before{content:"\fde2"}.ti-square-rounded-letter-m:before{content:"\f5ba"}.ti-square-rounded-letter-m-filled:before{content:"\fde1"}.ti-square-rounded-letter-n:before{content:"\f5bb"}.ti-square-rounded-letter-n-filled:before{content:"\fde0"}.ti-square-rounded-letter-o:before{content:"\f5bc"}.ti-square-rounded-letter-o-filled:before{content:"\fddf"}.ti-square-rounded-letter-p:before{content:"\f5bd"}.ti-square-rounded-letter-p-filled:before{content:"\fdde"}.ti-square-rounded-letter-q:before{content:"\f5be"}.ti-square-rounded-letter-q-filled:before{content:"\fddd"}.ti-square-rounded-letter-r:before{content:"\f5bf"}.ti-square-rounded-letter-r-filled:before{content:"\fddc"}.ti-square-rounded-letter-s:before{content:"\f5c0"}.ti-square-rounded-letter-s-filled:before{content:"\fddb"}.ti-square-rounded-letter-t:before{content:"\f5c1"}.ti-square-rounded-letter-t-filled:before{content:"\fdda"}.ti-square-rounded-letter-u:before{content:"\f5c2"}.ti-square-rounded-letter-u-filled:before{content:"\fdd9"}.ti-square-rounded-letter-v:before{content:"\f5c3"}.ti-square-rounded-letter-v-filled:before{content:"\fdd8"}.ti-square-rounded-letter-w:before{content:"\f5c4"}.ti-square-rounded-letter-w-filled:before{content:"\fdd7"}.ti-square-rounded-letter-x:before{content:"\f5c5"}.ti-square-rounded-letter-x-filled:before{content:"\fdd6"}.ti-square-rounded-letter-y:before{content:"\f5c6"}.ti-square-rounded-letter-y-filled:before{content:"\fdd5"}.ti-square-rounded-letter-z:before{content:"\f5c7"}.ti-square-rounded-letter-z-filled:before{content:"\fdd4"}.ti-square-rounded-minus:before{content:"\f63e"}.ti-square-rounded-minus-2:before{content:"\fc97"}.ti-square-rounded-minus-filled:before{content:"\fb40"}.ti-square-rounded-number-0:before{content:"\f5c8"}.ti-square-rounded-number-0-filled:before{content:"\f778"}.ti-square-rounded-number-1:before{content:"\f5c9"}.ti-square-rounded-number-1-filled:before{content:"\f779"}.ti-square-rounded-number-2:before{content:"\f5ca"}.ti-square-rounded-number-2-filled:before{content:"\f77a"}.ti-square-rounded-number-3:before{content:"\f5cb"}.ti-square-rounded-number-3-filled:before{content:"\f77b"}.ti-square-rounded-number-4:before{content:"\f5cc"}.ti-square-rounded-number-4-filled:before{content:"\f77c"}.ti-square-rounded-number-5:before{content:"\f5cd"}.ti-square-rounded-number-5-filled:before{content:"\f77d"}.ti-square-rounded-number-6:before{content:"\f5ce"}.ti-square-rounded-number-6-filled:before{content:"\f77e"}.ti-square-rounded-number-7:before{content:"\f5cf"}.ti-square-rounded-number-7-filled:before{content:"\f77f"}.ti-square-rounded-number-8:before{content:"\f5d0"}.ti-square-rounded-number-8-filled:before{content:"\f780"}.ti-square-rounded-number-9:before{content:"\f5d1"}.ti-square-rounded-number-9-filled:before{content:"\f781"}.ti-square-rounded-percentage:before{content:"\fd84"}.ti-square-rounded-plus:before{content:"\f63f"}.ti-square-rounded-plus-2:before{content:"\fc98"}.ti-square-rounded-plus-filled:before{content:"\f6e8"}.ti-square-rounded-x:before{content:"\f640"}.ti-square-rounded-x-filled:before{content:"\f6e9"}.ti-square-toggle:before{content:"\eef4"}.ti-square-toggle-horizontal:before{content:"\eef3"}.ti-square-x:before{content:"\eb2b"}.ti-square-x-filled:before{content:"\fb41"}.ti-squares:before{content:"\eef6"}.ti-squares-diagonal:before{content:"\eef5"}.ti-squares-filled:before{content:"\fe9f"}.ti-squares-selected:before{content:"\fea3"}.ti-stack:before{content:"\eb2d"}.ti-stack-2:before{content:"\eef7"}.ti-stack-2-filled:before{content:"\fdd3"}.ti-stack-3:before{content:"\ef9d"}.ti-stack-3-filled:before{content:"\fdd2"}.ti-stack-back:before{content:"\fd26"}.ti-stack-backward:before{content:"\fd27"}.ti-stack-filled:before{content:"\fdd1"}.ti-stack-forward:before{content:"\fd28"}.ti-stack-front:before{content:"\fd29"}.ti-stack-middle:before{content:"\fd2a"}.ti-stack-pop:before{content:"\f234"}.ti-stack-push:before{content:"\f235"}.ti-stairs:before{content:"\eca6"}.ti-stairs-down:before{content:"\eca4"}.ti-stairs-up:before{content:"\eca5"}.ti-star:before{content:"\eb2e"}.ti-star-filled:before{content:"\f6a6"}.ti-star-half:before{content:"\ed19"}.ti-star-half-filled:before{content:"\f6a7"}.ti-star-off:before{content:"\ed62"}.ti-stars:before{content:"\ed38"}.ti-stars-filled:before{content:"\f6a8"}.ti-stars-off:before{content:"\f430"}.ti-status-change:before{content:"\f3b0"}.ti-steam:before{content:"\f24b"}.ti-steering-wheel:before{content:"\ec7b"}.ti-steering-wheel-filled:before{content:"\ff03"}.ti-steering-wheel-off:before{content:"\f431"}.ti-step-into:before{content:"\ece0"}.ti-step-out:before{content:"\ece1"}.ti-stereo-glasses:before{content:"\f4cb"}.ti-stethoscope:before{content:"\edbe"}.ti-stethoscope-off:before{content:"\f432"}.ti-sticker:before{content:"\eb2f"}.ti-sticker-2:before{content:"\fd3d"}.ti-stopwatch:before{content:"\ff9b"}.ti-storm:before{content:"\f24c"}.ti-storm-off:before{content:"\f433"}.ti-stretching:before{content:"\f2db"}.ti-stretching-2:before{content:"\fa6d"}.ti-strikethrough:before{content:"\eb9e"}.ti-submarine:before{content:"\ed94"}.ti-subscript:before{content:"\eb9f"}.ti-subtask:before{content:"\ec9f"}.ti-sum:before{content:"\eb73"}.ti-sum-off:before{content:"\f1ab"}.ti-sun:before{content:"\eb30"}.ti-sun-electricity:before{content:"\fcc2"}.ti-sun-filled:before{content:"\f6a9"}.ti-sun-high:before{content:"\f236"}.ti-sun-low:before{content:"\f237"}.ti-sun-moon:before{content:"\f4a3"}.ti-sun-off:before{content:"\ed63"}.ti-sun-wind:before{content:"\f238"}.ti-sunglasses:before{content:"\f239"}.ti-sunglasses-filled:before{content:"\fec8"}.ti-sunrise:before{content:"\ef1c"}.ti-sunset:before{content:"\ec31"}.ti-sunset-2:before{content:"\f23a"}.ti-superscript:before{content:"\eba0"}.ti-svg:before{content:"\f25a"}.ti-swimming:before{content:"\ec92"}.ti-swipe:before{content:"\f551"}.ti-swipe-down:before{content:"\fd5e"}.ti-swipe-down-filled:before{content:"\ff57"}.ti-swipe-left:before{content:"\fd5f"}.ti-swipe-left-filled:before{content:"\ff56"}.ti-swipe-right:before{content:"\fd60"}.ti-swipe-right-filled:before{content:"\ff55"}.ti-swipe-up:before{content:"\fd61"}.ti-swipe-up-filled:before{content:"\ff54"}.ti-switch:before{content:"\eb33"}.ti-switch-2:before{content:"\edbf"}.ti-switch-3:before{content:"\edc0"}.ti-switch-horizontal:before{content:"\eb31"}.ti-switch-vertical:before{content:"\eb32"}.ti-sword:before{content:"\f030"}.ti-sword-off:before{content:"\f434"}.ti-swords:before{content:"\f132"}.ti-table:before{content:"\eba1"}.ti-table-alias:before{content:"\f25b"}.ti-table-column:before{content:"\faff"}.ti-table-down:before{content:"\fa1c"}.ti-table-export:before{content:"\eef8"}.ti-table-filled:before{content:"\f782"}.ti-table-heart:before{content:"\fa1d"}.ti-table-import:before{content:"\eef9"}.ti-table-minus:before{content:"\fa1e"}.ti-table-off:before{content:"\eefa"}.ti-table-options:before{content:"\f25c"}.ti-table-plus:before{content:"\fa1f"}.ti-table-row:before{content:"\fb00"}.ti-table-share:before{content:"\fa20"}.ti-table-shortcut:before{content:"\f25d"}.ti-table-spark:before{content:"\ffad"}.ti-tag:before{content:"\eb34"}.ti-tag-filled:before{content:"\ff02"}.ti-tag-off:before{content:"\efc0"}.ti-tag-starred:before{content:"\fc99"}.ti-tags:before{content:"\ef86"}.ti-tags-filled:before{content:"\ff01"}.ti-tags-off:before{content:"\efc1"}.ti-tallymark-1:before{content:"\ec46"}.ti-tallymark-2:before{content:"\ec47"}.ti-tallymark-3:before{content:"\ec48"}.ti-tallymark-4:before{content:"\ec49"}.ti-tallymarks:before{content:"\ec4a"}.ti-tank:before{content:"\ed95"}.ti-target:before{content:"\eb35"}.ti-target-arrow:before{content:"\f51a"}.ti-target-off:before{content:"\f1ad"}.ti-tax:before{content:"\feee"}.ti-tax-euro:before{content:"\fef0"}.ti-tax-pound:before{content:"\feef"}.ti-teapot:before{content:"\f552"}.ti-telescope:before{content:"\f07d"}.ti-telescope-off:before{content:"\f1ae"}.ti-temperature:before{content:"\eb38"}.ti-temperature-celsius:before{content:"\eb36"}.ti-temperature-fahrenheit:before{content:"\eb37"}.ti-temperature-minus:before{content:"\ebed"}.ti-temperature-off:before{content:"\f1af"}.ti-temperature-plus:before{content:"\ebee"}.ti-temperature-snow:before{content:"\fda3"}.ti-temperature-sun:before{content:"\fda4"}.ti-template:before{content:"\eb39"}.ti-template-off:before{content:"\f1b0"}.ti-tent:before{content:"\eefb"}.ti-tent-off:before{content:"\f435"}.ti-terminal:before{content:"\ebdc"}.ti-terminal-2:before{content:"\ebef"}.ti-test-pipe:before{content:"\eb3a"}.ti-test-pipe-2:before{content:"\f0a4"}.ti-test-pipe-2-filled:before{content:"\ff53"}.ti-test-pipe-off:before{content:"\f1b1"}.ti-tex:before{content:"\f4e0"}.ti-text-caption:before{content:"\f4a4"}.ti-text-color:before{content:"\f2dc"}.ti-text-decrease:before{content:"\f202"}.ti-text-direction-ltr:before{content:"\eefc"}.ti-text-direction-rtl:before{content:"\eefd"}.ti-text-grammar:before{content:"\fd6d"}.ti-text-increase:before{content:"\f203"}.ti-text-orientation:before{content:"\f2a4"}.ti-text-plus:before{content:"\f2a5"}.ti-text-recognition:before{content:"\f204"}.ti-text-resize:before{content:"\ef87"}.ti-text-scan-2:before{content:"\fcc3"}.ti-text-size:before{content:"\f2b1"}.ti-text-spellcheck:before{content:"\f2a6"}.ti-text-wrap:before{content:"\ebdd"}.ti-text-wrap-column:before{content:"\feb2"}.ti-text-wrap-disabled:before{content:"\eca7"}.ti-texture:before{content:"\f51b"}.ti-theater:before{content:"\f79b"}.ti-thermometer:before{content:"\ef67"}.ti-thumb-down:before{content:"\eb3b"}.ti-thumb-down-filled:before{content:"\f6aa"}.ti-thumb-down-off:before{content:"\f436"}.ti-thumb-up:before{content:"\eb3c"}.ti-thumb-up-filled:before{content:"\f6ab"}.ti-thumb-up-off:before{content:"\f437"}.ti-tic-tac:before{content:"\f51c"}.ti-ticket:before{content:"\eb3d"}.ti-ticket-off:before{content:"\f1b2"}.ti-tie:before{content:"\f07e"}.ti-tilde:before{content:"\f4a5"}.ti-tilt-shift:before{content:"\eefe"}.ti-tilt-shift-filled:before{content:"\fec7"}.ti-tilt-shift-off:before{content:"\f1b3"}.ti-time-duration-0:before{content:"\fad4"}.ti-time-duration-10:before{content:"\fad5"}.ti-time-duration-15:before{content:"\fad6"}.ti-time-duration-30:before{content:"\fad7"}.ti-time-duration-45:before{content:"\fad8"}.ti-time-duration-5:before{content:"\fad9"}.ti-time-duration-60:before{content:"\fada"}.ti-time-duration-90:before{content:"\fadb"}.ti-time-duration-off:before{content:"\fadc"}.ti-timeline:before{content:"\f031"}.ti-timeline-event:before{content:"\f553"}.ti-timeline-event-exclamation:before{content:"\f662"}.ti-timeline-event-filled:before{content:"\fd18"}.ti-timeline-event-minus:before{content:"\f663"}.ti-timeline-event-plus:before{content:"\f664"}.ti-timeline-event-text:before{content:"\f665"}.ti-timeline-event-x:before{content:"\f666"}.ti-timezone:before{content:"\feed"}.ti-tip-jar:before{content:"\feea"}.ti-tip-jar-euro:before{content:"\feec"}.ti-tip-jar-pound:before{content:"\feeb"}.ti-tir:before{content:"\ebf0"}.ti-toggle-left:before{content:"\eb3e"}.ti-toggle-left-filled:before{content:"\fec0"}.ti-toggle-right:before{content:"\eb3f"}.ti-toggle-right-filled:before{content:"\febf"}.ti-toilet-paper:before{content:"\efd3"}.ti-toilet-paper-off:before{content:"\f1b4"}.ti-toml:before{content:"\fa5d"}.ti-tool:before{content:"\eb40"}.ti-tools:before{content:"\ebca"}.ti-tools-kitchen:before{content:"\ed64"}.ti-tools-kitchen-2:before{content:"\eeff"}.ti-tools-kitchen-2-off:before{content:"\f1b5"}.ti-tools-kitchen-3:before{content:"\fd2b"}.ti-tools-kitchen-off:before{content:"\f1b6"}.ti-tools-off:before{content:"\f1b7"}.ti-tooltip:before{content:"\f2dd"}.ti-topology-bus:before{content:"\f5d9"}.ti-topology-complex:before{content:"\f5da"}.ti-topology-full:before{content:"\f5dc"}.ti-topology-full-hierarchy:before{content:"\f5db"}.ti-topology-ring:before{content:"\f5df"}.ti-topology-ring-2:before{content:"\f5dd"}.ti-topology-ring-3:before{content:"\f5de"}.ti-topology-star:before{content:"\f5e5"}.ti-topology-star-2:before{content:"\f5e0"}.ti-topology-star-3:before{content:"\f5e1"}.ti-topology-star-ring:before{content:"\f5e4"}.ti-topology-star-ring-2:before{content:"\f5e2"}.ti-topology-star-ring-3:before{content:"\f5e3"}.ti-torii:before{content:"\f59b"}.ti-tornado:before{content:"\ece2"}.ti-tournament:before{content:"\ecd0"}.ti-tower:before{content:"\f2cb"}.ti-tower-off:before{content:"\f2ca"}.ti-track:before{content:"\ef00"}.ti-tractor:before{content:"\ec0d"}.ti-trademark:before{content:"\ec0e"}.ti-traffic-cone:before{content:"\ec0f"}.ti-traffic-cone-off:before{content:"\f1b8"}.ti-traffic-lights:before{content:"\ed39"}.ti-traffic-lights-off:before{content:"\f1b9"}.ti-train:before{content:"\ed96"}.ti-transaction-bitcoin:before{content:"\fd6e"}.ti-transaction-dollar:before{content:"\fd6f"}.ti-transaction-euro:before{content:"\fd70"}.ti-transaction-pound:before{content:"\fd71"}.ti-transaction-rupee:before{content:"\fd85"}.ti-transaction-yen:before{content:"\fd72"}.ti-transaction-yuan:before{content:"\fd73"}.ti-transfer:before{content:"\fc1f"}.ti-transfer-in:before{content:"\ef2f"}.ti-transfer-out:before{content:"\ef30"}.ti-transfer-vertical:before{content:"\fc1e"}.ti-transform:before{content:"\f38e"}.ti-transform-filled:before{content:"\f6ac"}.ti-transform-point:before{content:"\fda9"}.ti-transform-point-bottom-left:before{content:"\fda5"}.ti-transform-point-bottom-right:before{content:"\fda6"}.ti-transform-point-top-left:before{content:"\fda7"}.ti-transform-point-top-right:before{content:"\fda8"}.ti-transition-bottom:before{content:"\f2b2"}.ti-transition-bottom-filled:before{content:"\fdd0"}.ti-transition-left:before{content:"\f2b3"}.ti-transition-left-filled:before{content:"\fdcf"}.ti-transition-right:before{content:"\f2b4"}.ti-transition-right-filled:before{content:"\fdce"}.ti-transition-top:before{content:"\f2b5"}.ti-transition-top-filled:before{content:"\fdcd"}.ti-trash:before{content:"\eb41"}.ti-trash-filled:before{content:"\f783"}.ti-trash-off:before{content:"\ed65"}.ti-trash-x:before{content:"\ef88"}.ti-trash-x-filled:before{content:"\f784"}.ti-treadmill:before{content:"\fa6e"}.ti-tree:before{content:"\ef01"}.ti-trees:before{content:"\ec10"}.ti-trekking:before{content:"\f5ad"}.ti-trending-down:before{content:"\eb42"}.ti-trending-down-2:before{content:"\edc1"}.ti-trending-down-3:before{content:"\edc2"}.ti-trending-up:before{content:"\eb43"}.ti-trending-up-2:before{content:"\edc3"}.ti-trending-up-3:before{content:"\edc4"}.ti-triangle:before{content:"\eb44"}.ti-triangle-filled:before{content:"\f6ad"}.ti-triangle-inverted:before{content:"\f01d"}.ti-triangle-inverted-filled:before{content:"\f6ae"}.ti-triangle-minus:before{content:"\fc9b"}.ti-triangle-minus-2:before{content:"\fc9a"}.ti-triangle-off:before{content:"\ef02"}.ti-triangle-plus:before{content:"\fc9d"}.ti-triangle-plus-2:before{content:"\fc9c"}.ti-triangle-square-circle:before{content:"\ece8"}.ti-triangle-square-circle-filled:before{content:"\fb42"}.ti-triangles:before{content:"\f0a5"}.ti-trident:before{content:"\ecc5"}.ti-trolley:before{content:"\f4cc"}.ti-trophy:before{content:"\eb45"}.ti-trophy-filled:before{content:"\f6af"}.ti-trophy-off:before{content:"\f438"}.ti-trowel:before{content:"\f368"}.ti-truck:before{content:"\ebc4"}.ti-truck-delivery:before{content:"\ec4b"}.ti-truck-loading:before{content:"\f1da"}.ti-truck-off:before{content:"\ef03"}.ti-truck-return:before{content:"\ec4c"}.ti-txt:before{content:"\f3b1"}.ti-typeface:before{content:"\fdab"}.ti-typography:before{content:"\ebc5"}.ti-typography-off:before{content:"\f1ba"}.ti-u-turn-left:before{content:"\fea2"}.ti-u-turn-right:before{content:"\fea1"}.ti-ufo:before{content:"\f26f"}.ti-ufo-off:before{content:"\f26e"}.ti-umbrella:before{content:"\ebf1"}.ti-umbrella-2:before{content:"\ff0e"}.ti-umbrella-closed:before{content:"\ff0c"}.ti-umbrella-closed-2:before{content:"\ff0d"}.ti-umbrella-filled:before{content:"\f6b0"}.ti-umbrella-off:before{content:"\f1bb"}.ti-underline:before{content:"\eba2"}.ti-universe:before{content:"\fcc4"}.ti-unlink:before{content:"\eb46"}.ti-upload:before{content:"\eb47"}.ti-urgent:before{content:"\eb48"}.ti-usb:before{content:"\f00c"}.ti-user:before{content:"\eb4d"}.ti-user-bitcoin:before{content:"\ff30"}.ti-user-bolt:before{content:"\f9d1"}.ti-user-cancel:before{content:"\f9d2"}.ti-user-check:before{content:"\eb49"}.ti-user-circle:before{content:"\ef68"}.ti-user-code:before{content:"\f9d3"}.ti-user-cog:before{content:"\f9d4"}.ti-user-dollar:before{content:"\f9d5"}.ti-user-down:before{content:"\f9d6"}.ti-user-edit:before{content:"\f7cc"}.ti-user-exclamation:before{content:"\ec12"}.ti-user-filled:before{content:"\fd19"}.ti-user-heart:before{content:"\f7cd"}.ti-user-hexagon:before{content:"\fc4e"}.ti-user-minus:before{content:"\eb4a"}.ti-user-off:before{content:"\ecf9"}.ti-user-pause:before{content:"\f9d7"}.ti-user-pentagon:before{content:"\fc4f"}.ti-user-pin:before{content:"\f7ce"}.ti-user-plus:before{content:"\eb4b"}.ti-user-question:before{content:"\f7cf"}.ti-user-scan:before{content:"\fcaf"}.ti-user-screen:before{content:"\fea0"}.ti-user-search:before{content:"\ef89"}.ti-user-share:before{content:"\f9d8"}.ti-user-shield:before{content:"\f7d0"}.ti-user-square:before{content:"\fc51"}.ti-user-square-rounded:before{content:"\fc50"}.ti-user-star:before{content:"\f7d1"}.ti-user-up:before{content:"\f7d2"}.ti-user-x:before{content:"\eb4c"}.ti-users:before{content:"\ebf2"}.ti-users-group:before{content:"\fa21"}.ti-users-minus:before{content:"\fa0e"}.ti-users-plus:before{content:"\fa0f"}.ti-uv-index:before{content:"\f3b2"}.ti-ux-circle:before{content:"\f369"}.ti-vaccine:before{content:"\ef04"}.ti-vaccine-bottle:before{content:"\ef69"}.ti-vaccine-bottle-off:before{content:"\f439"}.ti-vaccine-off:before{content:"\f1bc"}.ti-vacuum-cleaner:before{content:"\f5e6"}.ti-variable:before{content:"\ef05"}.ti-variable-minus:before{content:"\f36a"}.ti-variable-off:before{content:"\f1bd"}.ti-variable-plus:before{content:"\f36b"}.ti-vector:before{content:"\eca9"}.ti-vector-bezier:before{content:"\ef1d"}.ti-vector-bezier-2:before{content:"\f1a3"}.ti-vector-bezier-arc:before{content:"\f4cd"}.ti-vector-bezier-circle:before{content:"\f4ce"}.ti-vector-off:before{content:"\f1be"}.ti-vector-spline:before{content:"\f565"}.ti-vector-triangle:before{content:"\eca8"}.ti-vector-triangle-off:before{content:"\f1bf"}.ti-venus:before{content:"\ec86"}.ti-versions:before{content:"\ed52"}.ti-versions-filled:before{content:"\f6b1"}.ti-versions-off:before{content:"\f1c0"}.ti-video:before{content:"\ed22"}.ti-video-minus:before{content:"\ed1f"}.ti-video-off:before{content:"\ed20"}.ti-video-plus:before{content:"\ed21"}.ti-view-360:before{content:"\ed84"}.ti-view-360-arrow:before{content:"\f62f"}.ti-view-360-number:before{content:"\f566"}.ti-view-360-off:before{content:"\f1c1"}.ti-viewfinder:before{content:"\eb4e"}.ti-viewfinder-off:before{content:"\f1c2"}.ti-viewport-narrow:before{content:"\ebf3"}.ti-viewport-short:before{content:"\fee9"}.ti-viewport-tall:before{content:"\fee8"}.ti-viewport-wide:before{content:"\ebf4"}.ti-vinyl:before{content:"\f00d"}.ti-vip:before{content:"\f3b3"}.ti-vip-off:before{content:"\f43a"}.ti-virus:before{content:"\eb74"}.ti-virus-off:before{content:"\ed66"}.ti-virus-search:before{content:"\ed67"}.ti-vocabulary:before{content:"\ef1e"}.ti-vocabulary-off:before{content:"\f43b"}.ti-volcano:before{content:"\f79c"}.ti-volume:before{content:"\eb51"}.ti-volume-2:before{content:"\eb4f"}.ti-volume-3:before{content:"\eb50"}.ti-volume-off:before{content:"\f1c3"}.ti-vs:before{content:"\fc52"}.ti-walk:before{content:"\ec87"}.ti-wall:before{content:"\ef7a"}.ti-wall-off:before{content:"\f43c"}.ti-wallet:before{content:"\eb75"}.ti-wallet-off:before{content:"\f1c4"}.ti-wallpaper:before{content:"\ef56"}.ti-wallpaper-off:before{content:"\f1c5"}.ti-wand:before{content:"\ebcb"}.ti-wand-off:before{content:"\f1c6"}.ti-wash:before{content:"\f311"}.ti-wash-dry:before{content:"\f304"}.ti-wash-dry-1:before{content:"\f2fa"}.ti-wash-dry-2:before{content:"\f2fb"}.ti-wash-dry-3:before{content:"\f2fc"}.ti-wash-dry-a:before{content:"\f2fd"}.ti-wash-dry-dip:before{content:"\f2fe"}.ti-wash-dry-f:before{content:"\f2ff"}.ti-wash-dry-flat:before{content:"\fa7f"}.ti-wash-dry-hang:before{content:"\f300"}.ti-wash-dry-off:before{content:"\f301"}.ti-wash-dry-p:before{content:"\f302"}.ti-wash-dry-shade:before{content:"\f303"}.ti-wash-dry-w:before{content:"\f322"}.ti-wash-dryclean:before{content:"\f305"}.ti-wash-dryclean-off:before{content:"\f323"}.ti-wash-eco:before{content:"\fa80"}.ti-wash-gentle:before{content:"\f306"}.ti-wash-hand:before{content:"\fa81"}.ti-wash-machine:before{content:"\f25e"}.ti-wash-off:before{content:"\f307"}.ti-wash-press:before{content:"\f308"}.ti-wash-temperature-1:before{content:"\f309"}.ti-wash-temperature-2:before{content:"\f30a"}.ti-wash-temperature-3:before{content:"\f30b"}.ti-wash-temperature-4:before{content:"\f30c"}.ti-wash-temperature-5:before{content:"\f30d"}.ti-wash-temperature-6:before{content:"\f30e"}.ti-wash-tumble-dry:before{content:"\f30f"}.ti-wash-tumble-off:before{content:"\f310"}.ti-waterpolo:before{content:"\fa6f"}.ti-wave-saw-tool:before{content:"\ecd3"}.ti-wave-sine:before{content:"\ecd4"}.ti-wave-square:before{content:"\ecd5"}.ti-waves-electricity:before{content:"\fcc5"}.ti-webhook:before{content:"\f01e"}.ti-webhook-off:before{content:"\f43d"}.ti-weight:before{content:"\f589"}.ti-wheel:before{content:"\fc64"}.ti-wheelchair:before{content:"\f1db"}.ti-wheelchair-off:before{content:"\f43e"}.ti-whirl:before{content:"\f51d"}.ti-wifi:before{content:"\eb52"}.ti-wifi-0:before{content:"\eba3"}.ti-wifi-1:before{content:"\eba4"}.ti-wifi-2:before{content:"\eba5"}.ti-wifi-off:before{content:"\ecfa"}.ti-wind:before{content:"\ec34"}.ti-wind-electricity:before{content:"\fcc6"}.ti-wind-off:before{content:"\f1c7"}.ti-windmill:before{content:"\ed85"}.ti-windmill-filled:before{content:"\f6b2"}.ti-windmill-off:before{content:"\f1c8"}.ti-window:before{content:"\ef06"}.ti-window-maximize:before{content:"\f1f1"}.ti-window-minimize:before{content:"\f1f2"}.ti-window-off:before{content:"\f1c9"}.ti-windsock:before{content:"\f06d"}.ti-wiper:before{content:"\ecab"}.ti-wiper-wash:before{content:"\ecaa"}.ti-woman:before{content:"\eb53"}.ti-woman-filled:before{content:"\fdcc"}.ti-wood:before{content:"\f359"}.ti-world:before{content:"\eb54"}.ti-world-bolt:before{content:"\f9d9"}.ti-world-cancel:before{content:"\f9da"}.ti-world-check:before{content:"\f9db"}.ti-world-code:before{content:"\f9dc"}.ti-world-cog:before{content:"\f9dd"}.ti-world-dollar:before{content:"\f9de"}.ti-world-down:before{content:"\f9df"}.ti-world-download:before{content:"\ef8a"}.ti-world-exclamation:before{content:"\f9e0"}.ti-world-heart:before{content:"\f9e1"}.ti-world-latitude:before{content:"\ed2e"}.ti-world-longitude:before{content:"\ed2f"}.ti-world-minus:before{content:"\f9e2"}.ti-world-off:before{content:"\f1ca"}.ti-world-pause:before{content:"\f9e3"}.ti-world-pin:before{content:"\f9e4"}.ti-world-plus:before{content:"\f9e5"}.ti-world-question:before{content:"\f9e6"}.ti-world-search:before{content:"\f9e7"}.ti-world-share:before{content:"\f9e8"}.ti-world-star:before{content:"\f9e9"}.ti-world-up:before{content:"\f9ea"}.ti-world-upload:before{content:"\ef8b"}.ti-world-www:before{content:"\f38f"}.ti-world-x:before{content:"\f9eb"}.ti-wrecking-ball:before{content:"\ed97"}.ti-writing:before{content:"\ef08"}.ti-writing-off:before{content:"\f1cb"}.ti-writing-sign:before{content:"\ef07"}.ti-writing-sign-off:before{content:"\f1cc"}.ti-x:before{content:"\eb55"}.ti-xbox-a:before{content:"\f2b6"}.ti-xbox-a-filled:before{content:"\fdcb"}.ti-xbox-b:before{content:"\f2b7"}.ti-xbox-b-filled:before{content:"\fdca"}.ti-xbox-x:before{content:"\f2b8"}.ti-xbox-x-filled:before{content:"\fdc9"}.ti-xbox-y:before{content:"\f2b9"}.ti-xbox-y-filled:before{content:"\fdc8"}.ti-xd:before{content:"\fa33"}.ti-xxx:before{content:"\fc20"}.ti-yin-yang:before{content:"\ec35"}.ti-yin-yang-filled:before{content:"\f785"}.ti-yoga:before{content:"\f01f"}.ti-zeppelin:before{content:"\f270"}.ti-zeppelin-filled:before{content:"\fdc7"}.ti-zeppelin-off:before{content:"\f43f"}.ti-zip:before{content:"\f3b4"}.ti-zodiac-aquarius:before{content:"\ecac"}.ti-zodiac-aries:before{content:"\ecad"}.ti-zodiac-cancer:before{content:"\ecae"}.ti-zodiac-capricorn:before{content:"\ecaf"}.ti-zodiac-gemini:before{content:"\ecb0"}.ti-zodiac-leo:before{content:"\ecb1"}.ti-zodiac-libra:before{content:"\ecb2"}.ti-zodiac-pisces:before{content:"\ecb3"}.ti-zodiac-sagittarius:before{content:"\ecb4"}.ti-zodiac-scorpio:before{content:"\ecb5"}.ti-zodiac-taurus:before{content:"\ecb6"}.ti-zodiac-virgo:before{content:"\ecb7"}.ti-zoom:before{content:"\fdaa"}.ti-zoom-cancel:before{content:"\ec4d"}.ti-zoom-cancel-filled:before{content:"\fdc6"}.ti-zoom-check:before{content:"\ef09"}.ti-zoom-check-filled:before{content:"\f786"}.ti-zoom-code:before{content:"\f07f"}.ti-zoom-code-filled:before{content:"\fdc5"}.ti-zoom-exclamation:before{content:"\f080"}.ti-zoom-exclamation-filled:before{content:"\fdc4"}.ti-zoom-filled:before{content:"\f787"}.ti-zoom-in:before{content:"\eb56"}.ti-zoom-in-area:before{content:"\f1dc"}.ti-zoom-in-area-filled:before{content:"\f788"}.ti-zoom-in-filled:before{content:"\f789"}.ti-zoom-money:before{content:"\ef0a"}.ti-zoom-money-filled:before{content:"\fdc3"}.ti-zoom-out:before{content:"\eb57"}.ti-zoom-out-area:before{content:"\f1dd"}.ti-zoom-out-area-filled:before{content:"\fdc2"}.ti-zoom-out-filled:before{content:"\f78a"}.ti-zoom-pan:before{content:"\f1de"}.ti-zoom-pan-filled:before{content:"\fdc1"}.ti-zoom-question:before{content:"\edeb"}.ti-zoom-question-filled:before{content:"\fdc0"}.ti-zoom-replace:before{content:"\f2a7"}.ti-zoom-reset:before{content:"\f295"}.ti-zoom-scan:before{content:"\fcb0"}.ti-zoom-scan-filled:before{content:"\fdbf"}.ti-zzz:before{content:"\f228"}.ti-zzz-off:before{content:"\f440"}.ti-123:before{content:"\f554"}.ti-360:before{content:"\f62f"}.ti-code-asterix:before{content:"\f312"}.ti-discount-2:before{content:"\ee7c"}.ti-discount-2-off:before{content:"\f3e6"}.ti-discount-check:before{content:"\f1f8"}.ti-hand-rock:before{content:"\ee97"}.ti-sort-deacending-small-big:before{content:"\fd96"}.ti-shi-jumping:before{content:"\fa6c"}.ti-box-seam:before{content:"\eaff"}.ti-kering:before{content:"\efb8"}.ti-2fa:before{content:"\eca0"}.ti-3d-cube-sphere:before{content:"\ecd7"}.ti-3d-cube-sphere-off:before{content:"\f3b5"}.ti-3d-rotate:before{content:"\f020"}.ti-12-hours:before{content:"\fc53"}.ti-24-hours:before{content:"\f5e7"}.ti-360-view:before{content:"\f566"}.ti-circle-0:before{content:"\ee34"}.ti-circle-1:before{content:"\ee35"}.ti-circle-2:before{content:"\ee36"}.ti-circle-3:before{content:"\ee37"}.ti-circle-4:before{content:"\ee38"}.ti-circle-5:before{content:"\ee39"}.ti-circle-6:before{content:"\ee3a"}.ti-circle-7:before{content:"\ee3b"}.ti-circle-8:before{content:"\ee3c"}.ti-circle-9:before{content:"\ee3d"}.ti-hexagon-0:before{content:"\f459"}.ti-hexagon-1:before{content:"\f45a"}.ti-hexagon-2:before{content:"\f45b"}.ti-hexagon-3:before{content:"\f45c"}.ti-hexagon-4:before{content:"\f45d"}.ti-hexagon-5:before{content:"\f45e"}.ti-hexagon-6:before{content:"\f45f"}.ti-hexagon-7:before{content:"\f460"}.ti-hexagon-8:before{content:"\f461"}.ti-hexagon-9:before{content:"\f462"}.ti-square-0:before{content:"\eee5"}.ti-square-1:before{content:"\eee6"}.ti-square-2:before{content:"\eee7"}.ti-square-3:before{content:"\eee8"}.ti-square-4:before{content:"\eee9"}.ti-square-5:before{content:"\eeea"}.ti-square-6:before{content:"\eeeb"}.ti-square-7:before{content:"\eeec"}.ti-square-8:before{content:"\eeed"}.ti-square-9:before{content:"\eeee"}.ti-message-circle-2:before{content:"\eaed"}.ti-mood-suprised:before{content:"\ec04"}.ti-circle-dashed-letter-letter-v:before{content:"\ff84"}.ti-discount-check-filled:before{content:"\f746"}.ti-message-circle-2-filled:before{content:"\fecf"}/*# sourceMappingURL=tabler-icons.min.css.map */ diff --git a/animex/src/icons/tabler-icons.ttf b/animex/src/icons/tabler-icons.ttf new file mode 100644 index 0000000..0b7a23a Binary files /dev/null and b/animex/src/icons/tabler-icons.ttf differ diff --git a/animex/src/icons/tabler-icons.woff b/animex/src/icons/tabler-icons.woff new file mode 100644 index 0000000..eb80c65 Binary files /dev/null and b/animex/src/icons/tabler-icons.woff differ diff --git a/animex/src/icons/tabler-icons.woff2 b/animex/src/icons/tabler-icons.woff2 new file mode 100644 index 0000000..a0dbff5 Binary files /dev/null and b/animex/src/icons/tabler-icons.woff2 differ diff --git a/animex/src/mangadex.html b/animex/src/mangadex.html new file mode 100644 index 0000000..f27e70d --- /dev/null +++ b/animex/src/mangadex.html @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/animex/sw.js b/animex/sw.js new file mode 100644 index 0000000..6318869 --- /dev/null +++ b/animex/sw.js @@ -0,0 +1,235 @@ +/* sw.js + PWA offline service worker + - precaches core app shell + important pages + - runtime caches images/videos/pdf with limits + - navigation fallback to /offline.html + - supports skipWaiting and downloadOffline messages +*/ + +const CACHE_VERSION = '2025-11-20-8'; // bump when you change assets +const PRECACHE = `precache-${CACHE_VERSION}`; +const RUNTIME = `runtime-${CACHE_VERSION}`; + +// Offline fallback page +const OFFLINE_URL = '/offline.html'; +const PRECACHE_URLS = [ + '/', // index + '/index.html', + '/Launch.html', + '/about.html', + '/in.html', + '/intro.html', + '/login.html', + '/manga.html', + '/library.html', + '/offline.html', + '/portal.html', + '/reader.html', + '/video_player.html', + '/pdf.html', + '/view.html', + '/search.html', + '/lists.html', + '/settings.html', + '/Resources/manifest.json', + '/Resources/styles.css', + '/Resources/manga.css', + '/Resources/series.css', + '/Resources/favicon.png', + '/Resources/Images/Launch.png', + '/Resources/Images/Launch_screen.png', + '/Resources/Images/logo-256.png', + '/Resources/Images/logo-512.png', + '/sw.js' +]; + +// Runtime cache limits +const MAX_IMAGE_ITEMS = 80; +const MAX_VIDEO_ITEMS = 15; +const MAX_PDF_ITEMS = 20; + +/* Utility: trim cache to max items (LRU-ish by deleting oldest) */ +async function trimCache(cacheName, maxItems) { + const cache = await caches.open(cacheName); + const keys = await cache.keys(); + if (keys.length <= maxItems) return; + const removeCount = keys.length - maxItems; + for (let i = 0; i < removeCount; i++) { + await cache.delete(keys[i]); + } +} + +/* Install: precache app shell */ +self.addEventListener('install', event => { + self.skipWaiting(); // activate worker immediately (be careful with breaking changes) + event.waitUntil( + caches.open(PRECACHE) + .then(cache => cache.addAll(PRECACHE_URLS)) + .catch(err => { + console.error('Precache failed:', err); + }) + ); +}); + +/* Activate: clean old caches */ +self.addEventListener('activate', event => { + event.waitUntil((async () => { + const names = await caches.keys(); + await Promise.all( + names.filter(name => name !== PRECACHE && name !== RUNTIME) + .map(name => caches.delete(name)) + ); + // Immediately take control of the pages + await self.clients.claim(); + })()); +}); + +/* Fetch handler */ +self.addEventListener('fetch', event => { + const req = event.request; + const url = new URL(req.url); + + // Only handle same-origin requests (adjust if assets are on a CDN) + const sameOrigin = url.origin === self.location.origin; + + // 1) Navigation requests -> network-first, fallback to cache -> offline page + if (req.mode === 'navigate') { + event.respondWith(networkFirstFallbackToCache(req)); + return; + } + + // 2) API / JSON/XHR requests -> network-first (don't cache large dynamic responses) + if (sameOrigin && url.pathname.startsWith('/api')) { + event.respondWith(networkFirst(req)); + return; + } + + // 3) Images -> cache-first with size limit + if (req.destination === 'image' || /\.(?:png|jpg|jpeg|gif|webp|svg)$/i.test(url.pathname)) { + event.respondWith(cacheFirstWithRuntime(req, 'images-cache', MAX_IMAGE_ITEMS)); + return; + } + + // 4) Video files -> cache-first but avoid precaching; runtime cache with small limit + if (/\.(?:mp4|webm|m4v|mov)$/i.test(url.pathname)) { + event.respondWith(cacheFirstWithRuntime(req, 'videos-cache', MAX_VIDEO_ITEMS)); + return; + } + + // 5) PDFs and other documents -> cache-first with limit + if (/\.(?:pdf|epub|mobi)$/i.test(url.pathname) || req.destination === 'document') { + event.respondWith(cacheFirstWithRuntime(req, 'docs-cache', MAX_PDF_ITEMS)); + return; + } + + // 6) CSS/JS/font -> stale-while-revalidate strategy + if (/\.(?:js|css|woff2?|ttf|otf)$/i.test(url.pathname) || req.destination === 'script' || req.destination === 'style' || req.destination === 'font') { + event.respondWith(staleWhileRevalidate(req)); + return; + } + + // Default: try cache first then network + event.respondWith( + caches.match(req).then(cached => cached || fetch(req).catch(() => { + // if fetch failed and request is a navigation or HTML, show offline page + if (req.headers.get('accept') && req.headers.get('accept').includes('text/html')) { + return caches.match(OFFLINE_URL); + } + return new Response(null, { status: 503, statusText: 'Service Unavailable' }); + })) + ); +}); + +/* Strategies */ + +async function networkFirstFallbackToCache(request) { + try { + const response = await fetch(request); + // Put navigation responses in runtime cache for offline use + const cache = await caches.open(RUNTIME); + cache.put(request, response.clone()).catch(() => {}); + return response; + } catch (err) { + // network failed -> try cache + const cached = await caches.match(request); + if (cached) return cached; + // finally fallback to offline page + return caches.match(OFFLINE_URL); + } +} + +async function networkFirst(request) { + try { + const response = await fetch(request); + // Update runtime cache + const cache = await caches.open(RUNTIME); + cache.put(request, response.clone()).catch(() => {}); + return response; + } catch (err) { + const cached = await caches.match(request); + if (cached) return cached; + throw err; + } +} + +async function cacheFirstWithRuntime(request, cacheName, maxItems = 50) { + const cache = await caches.open(cacheName); + const cached = await cache.match(request); + if (cached) { + return cached; + } + try { + const response = await fetch(request); + // Only cache successful responses (200) + if (response && response.status === 200) { + cache.put(request, response.clone()).catch(() => {}); + // trim if necessary + trimCache(cacheName, maxItems).catch(() => {}); + } + return response; + } catch (err) { + // fallback to precache or offline + const fallback = await caches.match(request); + if (fallback) return fallback; + if (request.headers.get('accept') && request.headers.get('accept').includes('text/html')) { + return caches.match(OFFLINE_URL); + } + return new Response(null, { status: 503, statusText: 'Service Unavailable' }); + } +} + +async function staleWhileRevalidate(request) { + const cache = await caches.open(RUNTIME); + const cached = await cache.match(request); + const networkFetch = fetch(request).then(response => { + if (response && response.status === 200) { + cache.put(request, response.clone()).catch(() => {}); + } + return response; + }).catch(() => null); + return cached || networkFetch; +} + +/* Listen for messages from the page to trigger SW actions (skipWaiting, downloadOffline) */ +self.addEventListener('message', event => { + const data = event.data; + if (!data) return; + + if (data.type === 'SKIP_WAITING') { + self.skipWaiting(); + } + + if (data.type === 'DOWNLOAD_OFFLINE') { + // Cache urls that are missing from PRECACHE + downloadOffline(); + } +}); + +/* Pre-cache any resources that aren't yet cached */ +async function downloadOffline() { + const cache = await caches.open(PRECACHE); + const cachedRequests = await cache.keys(); + const cachedUrls = cachedRequests.map(r => new URL(r.url).pathname); + const toCache = PRECACHE_URLS.filter(url => !cachedUrls.includes(url)); + return cache.addAll(toCache); +} diff --git a/animex/video_player.html b/animex/video_player.html new file mode 100644 index 0000000..ef31365 --- /dev/null +++ b/animex/video_player.html @@ -0,0 +1,2192 @@ + + + + + + Animex Player + + + + + + + + + + + + + +
+
+
+

+
+ +
+ Resumed from 12:30 +
+ +
+

Episode Finished

+ +
+ + + + +
+ +
+
+ +
+ +
+
+ -10s +
+
+ +10s +
+ +
+
+ Next Episode +
+
+ Skip +
+
+ +
+
+
+
+
0:00
+
+
+
+
+
+ + +
+
+ +
+
+ +
+ + +
+ 0:00 +
+ +
+ + +
+ +
+ + 0:00 + + + + + +
+ +
+
+ +
+ +
+
+
+ Speed + Normal +
+ + + +
+ Auto Skip + +
+
+ Auto Next + +
+
+ + + + + + +
+
+ + +
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/animex/view.html b/animex/view.html new file mode 100644 index 0000000..99c2f84 --- /dev/null +++ b/animex/view.html @@ -0,0 +1,611 @@ + + + + + + Episode Player + + + + + + + + +
+
+
+

—

+

—

+
+
+ +
+ +
+
+
—
+
+ Type: — | + Year: — | + Episode: — +
+
+ +
+
+
    +
  • +
  • +
+
+ +
+
+ +
+
+ +
+

Synopsis

+

—

+
+
+ + + + diff --git a/app.py b/app.py new file mode 100644 index 0000000..5d64897 --- /dev/null +++ b/app.py @@ -0,0 +1,1054 @@ +import os +import importlib.util +import json +import socket +import threading +import uvicorn +import time +import asyncio +import uuid +from urllib.parse import urlparse +from contextlib import asynccontextmanager +import re +import shutil +import subprocess +import signal +import traceback +import zipfile +import io +from fastapi import FastAPI, HTTPException, Query, Body, status, UploadFile, File, APIRouter, Request, WebSocket, WebSocketDisconnect +from fastapi.middleware.cors import CORSMiddleware +from fastapi.staticfiles import StaticFiles +from fastapi.responses import HTMLResponse +from typing import Any, Dict, List, Optional, Tuple +from dataclasses import dataclass, asdict +from functools import wraps +import time +import httpx +from fastapi.responses import StreamingResponse, JSONResponse, Response +from zeroconf import ServiceInfo, Zeroconf +from fpdf import FPDF +import base64 + +# --- Tunnel Configuration --- +TUNNEL_TOKEN = os.environ.get("TUNNEL_TOKEN", "change-this-secret-token") +active_tunnel: Optional[WebSocket] = None +pending_requests: Dict[str, asyncio.Future] = {} + +# --- Global Event for Animation Control --- +server_ready_event = threading.Event() + +def animate_loading(stop_event: threading.Event): + animation_chars = ["⢿", "⣻", "⣽", "⣾", "⣷", "⣯", "⣟", "┿"] + idx = 0 + print("šŸŽ¬ Starting Animex Cloud Relay...", end="", flush=True) + while not stop_event.is_set(): + char = animation_chars[idx % len(animation_chars)] + print(f" {char}", end="\r", flush=True) + idx += 1 + time.sleep(0.08) + print("\nšŸ“ŗ Animex Cloud Server is ready!") + +# --- Tunnel Helper Logic --- +async def tunnel_request(method: str, url: str, headers: dict = None, json_data: any = None, timeout: int = 30) -> Dict: + """Sends a request to the home agent via WebSocket and waits for the response.""" + global active_tunnel + if not active_tunnel: + # Fallback to local fetch if home agent is not connected + async with httpx.AsyncClient() as client: + resp = await client.request(method, url, headers=headers, json=json_data, timeout=timeout) + return { + "status": resp.status_code, + "headers": dict(resp.headers), + "body": base64.b64encode(resp.content).decode('utf-8') + } + + req_id = str(uuid.uuid4()) + future = asyncio.get_event_loop().create_future() + pending_requests[req_id] = future + + payload = { + "type": "request", + "id": req_id, + "method": method, + "url": url, + "headers": headers or {}, + "json": json_data + } + + try: + await active_tunnel.send_json(payload) + # Wait for response with timeout + result = await asyncio.wait_for(future, timeout=timeout) + return result + except Exception as e: + if req_id in pending_requests: + del pending_requests[req_id] + raise HTTPException(status_code=502, detail=f"Tunnel request failed: {str(e)}") + +# --- Smart HTTP Client Replacement --- +class HybridClient: + def __init__(self, use_tunnel=True): + self.use_tunnel = use_tunnel + + def _create_mock_response(self, res_data): + class MockResponse: + def __init__(self, d): + self.status_code = d.get("status", 500) + self.headers = d.get("headers", {}) + # Decode binary body from tunnel + try: + self.content = base64.b64decode(d.get("body", "")) + except Exception: + self.content = b"" + self.text = self.content.decode('utf-8', errors='ignore') + + def json(self): + return json.loads(self.text) + + def raise_for_status(self): + if self.status_code >= 400: + raise httpx.HTTPStatusError(f"Error {self.status_code}", request=None, response=self) + return MockResponse(res_data) + + async def get(self, url, headers=None, params=None, timeout=30, **kwargs): + # 1. Properly encode query params into the URL for the tunnel + if params: + from urllib.parse import urlencode + sep = "&" if "?" in url else "?" + url = f"{url}{sep}{urlencode(params)}" + + if self.use_tunnel: + # Send the request through the WebSocket tunnel + res = await tunnel_request("GET", url, headers=headers, timeout=timeout) + return self._create_mock_response(res) + else: + # Direct fetch fallback + async with httpx.AsyncClient(follow_redirects=True) as client: + return await client.get(url, headers=headers, timeout=timeout, **kwargs) + + async def post(self, url, json=None, headers=None, params=None, timeout=30, **kwargs): + # 1. Encode query params into URL (Some APIs like AnimeKai use POST with URL params) + if params: + from urllib.parse import urlencode + sep = "&" if "?" in url else "?" + url = f"{url}{sep}{urlencode(params)}" + + # 2. Support all common JSON payload argument names used by modules + json_payload = json or kwargs.get("json_data") or kwargs.get("json_payload") or kwargs.get("json_body") + + if self.use_tunnel: + # Send the request through the WebSocket tunnel + res = await tunnel_request("POST", url, headers=headers, json_data=json_payload, timeout=timeout) + return self._create_mock_response(res) + else: + # Direct fetch fallback + async with httpx.AsyncClient(follow_redirects=True) as client: + return await client.post(url, json=json_payload, headers=headers, timeout=timeout, **kwargs) + +# --- Utility Functions --- +def natural_sort_key(s): + return [int(text) if text.isdigit() else text.lower() for text in re.split('([0-9]+)', s)] + +# --- Zeroconf (Keep for local, but won't trigger on Render) --- +zeroconf = Zeroconf() +service_info = None + +def get_local_ip(): + s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + try: + s.connect(('10.255.255.255', 1)) + IP = s.getsockname()[0] + except Exception: + IP = '127.0.0.1' + finally: + s.close() + return IP + +def register_service(): + global service_info + try: + host_ip = get_local_ip() + host_name = socket.gethostname() + port = 7275 + service_info = ServiceInfo( + "_http._tcp.local.", + f"Animex Extension API @ {host_name}._http._tcp.local.", + addresses=[socket.inet_aton(host_ip)], + port=port, + properties={'app': 'animex-extension-api'}, + server=f"{host_name}.local.", + ) + zeroconf.register_service(service_info) + except Exception: + pass + +async def unregister_service(): + if service_info: + zeroconf.close() + +# --- Caching Setup --- +DATA_DIR = "data" +CACHE_DIR_JIKAN = os.path.join(DATA_DIR, "cache", "jikan") +CACHE_DIR_GENERIC = os.path.join(DATA_DIR, "cache", "generic") +os.makedirs(CACHE_DIR_JIKAN, exist_ok=True) +os.makedirs(CACHE_DIR_GENERIC, exist_ok=True) + +MEMORY_CACHE = {"anime_db": None, "anime_db_timestamp": 0} + +def get_cache_key(url: str) -> str: + import hashlib + return hashlib.md5(url.encode('utf-8')).hexdigest() + ".json" + +def get_cache_path(cache_key: str) -> str: + return os.path.join(CACHE_DIR_GENERIC, get_cache_key(cache_key)) + +def load_named_cache(cache_key: str, ttl: int = 86400): + filepath = get_cache_path(cache_key) + if not os.path.exists(filepath): return None + try: + with open(filepath, 'r', encoding='utf-8') as f: + data = json.load(f) + if time.time() - data.get("_timestamp", 0) > ttl: return None + return data.get("payload") + except Exception: return None + +def save_named_cache(cache_key: str, payload: dict): + filepath = get_cache_path(cache_key) + cache_obj = {"payload": payload, "_timestamp": time.time()} + try: + with open(filepath, 'w', encoding='utf-8') as f: + json.dump(cache_obj, f) + except Exception: pass + +def load_cache(url: str): + filepath = os.path.join(CACHE_DIR_JIKAN, get_cache_key(url)) + if os.path.exists(filepath): + try: + with open(filepath, 'r', encoding='utf-8') as f: + data = json.load(f) + if data.get("_is_permanent", False): return data["payload"] + if time.time() - data["_timestamp"] > 86400: return None + return data["payload"] + except Exception: return None + return None + +def save_cache(url: str, payload: dict): + filepath = os.path.join(CACHE_DIR_JIKAN, get_cache_key(url)) + is_permanent = False + data_content = payload.get("data") + if isinstance(data_content, dict): + status = data_content.get("status", "") + if status in ["Finished Airing", "Finished"]: is_permanent = True + cache_obj = {"payload": payload, "_timestamp": time.time(), "_is_permanent": is_permanent} + try: + with open(filepath, 'w', encoding='utf-8') as f: + json.dump(cache_obj, f) + except Exception: pass + +ANILIST_URL = "https://graphql.anilist.co" +JIKAN_RELATIONS = "https://api.jikan.moe/v4/anime/{mal_id}/relations" + +MEDIA_QUERY = """ +query ($idMal: Int, $id: Int) { + Media(idMal: $idMal, id: $id, type: ANIME) { + id + idMal + title { romaji english native } + format + episodes + season + seasonYear + startDate { year month day } + relations { + edges { + relationType + node { + id + idMal + title { romaji english native } + format + season + seasonYear + startDate { year month day } + } + } + } + } +} +""" + +TRAVERSE_RELATIONS = {"SEQUEL", "PREQUEL", "PARENT", "CHILD"} +SEASON_FORMATS = {"TV", "TV_SHORT"} +PART_RE = re.compile(r'\b(?:part|pt|p|section)\s*[:.]?\s*([0-9]+|[ivx]+)\b', re.I) +SEASON_RE = re.compile(r'\b(?:season|s)\s*[:.]?\s*([0-9]+|[ivx]+)\b', re.I) +COUR_RE = re.compile(r'\b(?:cour)\s*[:.]?\s*([0-9]+)\b', re.I) +FINAL_RE = re.compile(r'\b(final season|final chapters?|finale)\b', re.I) +ROMAN_MAP = {'I':1,'V':5,'X':10,'L':50,'C':100,'D':500,'M':1000} + +def roman_to_int(s: str) -> Optional[int]: + if not s: return None + s = s.upper().strip() + total = 0 + prev = 0 + for ch in s[::-1]: + val = ROMAN_MAP.get(ch) + if val is None: return None + if val < prev: total -= val + else: total += val + prev = val + return total if total > 0 else None + +def extract_part_from_title(title: str) -> Optional[int]: + if not title: return None + m = SEASON_RE.search(title) + if m: + raw = m.group(1) + try: return int(raw) + except ValueError: return roman_to_int(raw) + m = PART_RE.search(title) + if m: + raw = m.group(1) + try: return int(raw) + except ValueError: return roman_to_int(raw) + m = COUR_RE.search(title) + if m: + try: return int(m.group(1)) + except Exception: return None + return None + +def detect_final_in_title(title: str) -> bool: + return bool(title and FINAL_RE.search(title)) + +def safe_date_tuple(sd: Dict[str, Any]) -> Tuple[int,int,int]: + if not sd: return (0,0,0) + return (sd.get("year") or 0, sd.get("month") or 0, sd.get("day") or 0) + +@dataclass +class MediaEntry: + anilist_id: int + mal_id: Optional[int] + title_romaji: str + title_english: Optional[str] + title_native: Optional[str] + format: Optional[str] + start_date: Dict[str, Optional[int]] + season: Optional[str] + season_year: Optional[int] + episodes: Optional[int] + relation_type_from_parent: Optional[str] = None + inferred_part: Optional[int] = None + is_season: bool = False + is_final_from_title: bool = False + + def title_display(self) -> str: + return (self.title_english or self.title_romaji or self.title_native or "") + + def to_dict(self) -> Dict[str, Any]: + d = asdict(self) + d["title_display"] = self.title_display() + d["_start_tuple"] = safe_date_tuple(self.start_date) + d["is_final_season"] = self.is_final_from_title + return d + +_ANILIST_CACHE: Dict[str, Tuple[float, Optional[Dict[str, Any]]]] = {} +_ANILIST_CACHE_TTL = 3600 + +def anilist_cache_get(key: str) -> Optional[Dict[str, Any]]: + rec = _ANILIST_CACHE.get(key) + if not rec: return None + ts, val = rec + if time.time() - ts > _ANILIST_CACHE_TTL: + del _ANILIST_CACHE[key] + return None + return val + +def anilist_cache_set(key: str, value: Optional[Dict[str, Any]]): + _ANILIST_CACHE[key] = (time.time(), value) + +async def fetch_media(client: HybridClient, mal_id: Optional[int]=None, aid: Optional[int]=None) -> Optional[Dict[str,Any]]: + if mal_id: cache_key = f"mal:{mal_id}" + elif aid: cache_key = f"aid:{aid}" + else: return None + cached = anilist_cache_get(cache_key) + if cached is not None: return cached + variables = {} + if mal_id: variables["idMal"] = mal_id + if aid: variables["id"] = aid + try: + r = await client.post(ANILIST_URL, json={"query": MEDIA_QUERY, "variables": variables}, timeout=15) + media = r.json().get("data", {}).get("Media") + anilist_cache_set(cache_key, media) + return media + except Exception: + anilist_cache_set(cache_key, None) + return None + +async def fetch_jikan_relations(client: HybridClient, mal_id: int) -> List[Dict[str, Any]]: + try: + r = await client.get(JIKAN_RELATIONS.format(mal_id=mal_id), timeout=12) + if r.status_code != 200: return [] + js = r.json() + entries = [] + for rel in js.get("data", []): + rel_type = rel.get("relation") + for entry in rel.get("entry", []): + if entry.get("type") != "anime": continue + entries.append({"mal_id": entry.get("mal_id"), "title": entry.get("name"), "relation": rel_type}) + return entries + except Exception: return [] + +async def collect_franchise(client: HybridClient, root_mal: int, max_visits: int = 100) -> List[MediaEntry]: + seen_aid = set() + results_by_key: Dict[str, MediaEntry] = {} + stack = [("mal", root_mal)] + visits = 0 + while stack and visits < max_visits: + visits += 1 + kind, val = stack.pop() + media = await fetch_media(client, mal_id=val if kind=="mal" else None, aid=val if kind=="aid" else None) + if not media: continue + aid = media.get("id") + if aid in seen_aid: continue + seen_aid.add(aid) + tid = media.get("title") or {} + romaji, english, native = tid.get("romaji", ""), tid.get("english"), tid.get("native") + title_for_parsing = english or romaji or native or "" + entry = MediaEntry( + anilist_id=media.get("id"), + mal_id=media.get("idMal"), + title_romaji=romaji, + title_english=english, + title_native=native, + format=media.get("format"), + start_date=media.get("startDate") or {"year": None, "month": None, "day": None}, + season=media.get("season"), + season_year=media.get("seasonYear"), + episodes=media.get("episodes"), + inferred_part=extract_part_from_title(title_for_parsing), + is_season=(media.get("format") in SEASON_FORMATS), + is_final_from_title=detect_final_in_title(title_for_parsing) + ) + results_by_key[f"aid_{aid}"] = entry + rels = (media.get("relations") or {}).get("edges", []) or [] + if not rels and media.get("idMal"): + jikan_entries = await fetch_jikan_relations(client, media.get("idMal")) + for je in jikan_entries: + if je.get("mal_id"): stack.append(("mal", je["mal_id"])) + else: + for edge in rels: + if edge.get("relationType") in TRAVERSE_RELATIONS: + node = edge.get("node") or {} + if node.get("idMal"): stack.append(("mal", node["idMal"])) + elif node.get("id"): stack.append(("aid", node["id"])) + return list(results_by_key.values()) + +def produce_season_labeling(entries: List[MediaEntry]) -> Dict[str, Any]: + seasons = sorted([e for e in entries if e.is_season], key=lambda x: safe_date_tuple(x.start_date)) + extras = sorted([e for e in entries if not e.is_season], key=lambda x: safe_date_tuple(x.start_date)) + groups_map: Dict[str, List[MediaEntry]] = {} + auto_counter = 1 + for s in seasons: + if s.is_final_from_title: key = "final" + elif s.inferred_part: key = f"num_{s.inferred_part}" + else: + key = f"auto_{auto_counter}" + auto_counter += 1 + groups_map.setdefault(key, []).append(s) + ordered_keys = sorted(groups_map.keys(), key=lambda gk: min(safe_date_tuple(e.start_date) for e in groups_map[gk])) + group_index_map = {k: i+1 for i, k in enumerate(ordered_keys)} + season_groups_output = [] + for gk in ordered_keys: + idx = group_index_map[gk] + group_entries = sorted(groups_map[gk], key=lambda x: safe_date_tuple(x.start_date)) + parts_out = [] + for p_i, ent in enumerate(group_entries, start=1): + short_label = f"S{idx}" if p_i == 1 else f"S{idx}{chr(ord('A') + (p_i - 1))}" + parts_out.append({"short_label": short_label, "title": ent.title_display(), "mal_id": ent.mal_id, "anilist_id": ent.anilist_id, "start_date": ent.start_date, "format": ent.format, "is_final": ent.is_final_from_title}) + season_groups_output.append({"season_index": idx, "group_label": "Final Season" if any(e.is_final_from_title for e in group_entries) else f"Season {idx}", "parts": parts_out}) + return { + "entries": [e.to_dict() for e in entries], + "season_groups": season_groups_output, + "extras": [{"title": e.title_display(), "mal_id": e.mal_id, "anilist_id": e.anilist_id, "format": e.format, "start_date": e.start_date} for e in extras] + } + +# --- Module & Extension Loading --- +MODULES_DIR = "modules" +EXTENSIONS_DIR = "extensions" +loaded_modules = {} +module_states = {} +loaded_extensions = {} + +def load_modules(): + if not os.path.exists(MODULES_DIR): os.makedirs(MODULES_DIR) + for filename in sorted([f for f in os.listdir(MODULES_DIR) if f.endswith(".module")]): + module_name = filename.split(".")[0] + try: + with open(os.path.join(MODULES_DIR, filename), 'r', encoding='utf-8') as f: + content = f.read() + meta_str, _, code_str = content.partition("\n---\n") + spec = importlib.util.spec_from_loader(module_name, loader=None) + module = importlib.util.module_from_spec(spec) + # Inject hybrid client logic if needed into the module scope + exec(code_str, module.__dict__) + module_info = json.loads(meta_str) + module_info['id'] = module_name + loaded_modules[module_name] = {"info": module_info, "instance": module} + module_states[module_name] = True + except Exception as e: print(f"Module load fail: {e}") + +def load_extensions(app: FastAPI): + if not os.path.exists(EXTENSIONS_DIR): return + for ext_name in os.listdir(EXTENSIONS_DIR): + ext_path = os.path.join(EXTENSIONS_DIR, ext_name) + if not os.path.isdir(ext_path): continue + package_json_path = os.path.join(ext_path, "package.json") + if not os.path.exists(package_json_path): continue + try: + with open(package_json_path, 'r', encoding='utf-8') as f: + ext_meta = json.load(f) + main_file = ext_meta.get("main", "extension.extn") + ext_file_path = os.path.join(ext_path, main_file) + module_name = f"extensions.{ext_name}.{main_file.split('.')[0]}" + spec = importlib.util.spec_from_file_location(module_name, ext_file_path) + ext_module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(ext_module) + ext_module.EXT_PATH = os.path.abspath(ext_path) + loaded_extensions[ext_name] = {"info": ext_meta, "instance": ext_module, "process": None, "server_url": None} + if "port" in ext_meta and "start_command" in ext_meta: + p = subprocess.Popen(ext_meta["start_command"], shell=True, preexec_fn=os.setsid, cwd=ext_path) + loaded_extensions[ext_name]["process"] = p + loaded_extensions[ext_name]["server_url"] = f"http://127.0.0.1:{ext_meta['port']}" + if "static_folder" in ext_meta: + app.mount(f"/ext/{ext_name}/static", StaticFiles(directory=os.path.join(ext_path, ext_meta["static_folder"])), name=f"ext_{ext_name}_static") + except Exception as e: print(f"Ext load fail {ext_name}: {e}") + +# --- Standard Guest Profile --- +STANDARD_PROFILE_ID = "guest" + +# --- FastAPI App Lifespan --- +@asynccontextmanager +async def lifespan(app: FastAPI): + global hybrid_client + hybrid_client = HybridClient(use_tunnel=True) + load_modules() + load_extensions(app) + loop = asyncio.get_event_loop() + loop.run_in_executor(None, register_service) + server_ready_event.set() + yield + for ext_name, ext_data in loaded_extensions.items(): + if ext_data.get("process"): + try: os.killpg(os.getpgid(ext_data["process"].pid), signal.SIGTERM) + except Exception: pass + await unregister_service() + +app = FastAPI(title="Animex Cloud API", lifespan=lifespan) +app.add_middleware(CORSMiddleware, allow_origins=["*"], allow_methods=["*"], allow_headers=["*"]) + +# --- Tunnel WebSocket Endpoint --- +@app.websocket("/ws/tunnel") +async def websocket_tunnel(websocket: WebSocket, token: str = Query(...)): + global active_tunnel + if token != TUNNEL_TOKEN: + await websocket.close(code=status.WS_1008_POLICY_VIOLATION) + return + + await websocket.accept() + active_tunnel = websocket + print("šŸ  Home Agent connected to Cloud Tunnel.") + + try: + while True: + data = await websocket.receive_json() + if data.get("type") == "response": + req_id = data.get("id") + if req_id in pending_requests: + pending_requests[req_id].set_result(data) + del pending_requests[req_id] + except WebSocketDisconnect: + print("šŸ  Home Agent disconnected.") + finally: + active_tunnel = None + +# --- Core Endpoints --- + + +# --- MISSING HELPERS & GRAPHQL QUERIES --- + +def _get_cover_url_from_manga(manga: Dict[str, Any]) -> Optional[str]: + """Helper to extract cover URL from a MangaDex manga object with included cover_art.""" + cover_rel = next((rel for rel in manga.get("relationships", []) if rel.get("type") == "cover_art"), None) + if cover_rel: + file_name = cover_rel.get("attributes", {}).get("fileName") + if file_name: + return f"/mangadex/cover/{manga['id']}/{file_name}" + return None + +VA_QUERY = """ +query ($idMal: Int, $page: Int) { + Media(idMal: $idMal, type: ANIME) { + id + title { romaji english } + characters(page: $page, perPage: 25) { + pageInfo { hasNextPage } + edges { + role + node { + id + name { full native } + image { large } + } + voiceActors { + id + name { full native } + language + image { large } + } + } + } + } +} +""" + +ANILIST_QUERY = """ +query ($malId: Int) { + Media(idMal: $malId, type: ANIME) { + id + bannerImage + coverImage { extraLarge large medium } + } +} +""" + +ANILIST_MANGA_QUERY = """ +query ($malId: Int) { + Media(idMal: $malId, type: MANGA) { + id + bannerImage + coverImage { extraLarge large medium } + } +} +""" + +ANIMETHEMES_API = "https://api.animethemes.moe" + + +@app.get("/identify") +def identify_server(): return {"app": "Animex Extension API", "version": "2.0-Tunnel", "tunnel_active": active_tunnel is not None} + +@app.get("/status") +def get_status(): return {"status": "online", "tunnel": "connected" if active_tunnel else "disconnected"} + +# --- Proxy Logic (Always Tunnel) --- +@app.get("/proxy") +async def generic_proxy(url: str = Query(...), referer: Optional[str] = Query(None)): + if "localhost" in url or "127.0.0.1" in url: raise HTTPException(status_code=400) + headers = {"User-Agent": "Mozilla/5.0"} + if referer: headers["Referer"] = referer + + # We use tunnel_request directly for proxy to ensure binary passing + res = await tunnel_request("GET", url, headers=headers) + content = base64.b64decode(res["body"]) + return Response(content=content, media_type=res["headers"].get("content-type")) + +@app.get("/proxy-image") +async def proxy_image(url: str): + res = await tunnel_request("GET", url) + return Response(content=base64.b64decode(res["body"]), media_type=res["headers"].get("content-type")) + +# --- MangaDex Tunnel Support --- +MANGADEX_API_URL = "https://api.mangadex.org" + +@app.get("/mangadex/search") +async def search_mangadex(q: str, profile_id: Optional[str] = Query(None)): + params = {"title": q, "limit": 24, "includes[]": ["cover_art"]} + res = await tunnel_request("GET", f"{MANGADEX_API_URL}/manga", headers={"params": params}) + data = json.loads(base64.b64decode(res["body"])) + for m in data.get("data", []): + rel = next((r for r in m.get("relationships", []) if r["type"] == "cover_art"), None) + if rel: m["cover_url"] = f"/mangadex/cover/{m['id']}/{rel['attributes']['fileName']}" + return data + +@app.get("/mangadex/cover/{manga_id}/{file_name}") +async def get_mangadex_cover(manga_id: str, file_name: str): + url = f"https://uploads.mangadex.org/covers/{manga_id}/{file_name}.256.jpg" + res = await tunnel_request("GET", url, headers={"Referer": "https://mangadex.org/"}) + return Response(content=base64.b64decode(res["body"]), media_type="image/jpeg") + + +# --- RESTORED MANGADEX EXTENDED FUNCTIONALITY --- + +@app.get("/mangadex/list") +async def list_mangadex( + order: str = Query("latestUploadedChapter", enum=["latestUploadedChapter", "followedCount", "createdAt", "updatedAt"]), + limit: int = Query(20, ge=1, le=100), + profile_id: Optional[str] = Query(None) +): + # Logic: Only include NSFW if profile allows (Defaulting to safe for cloud) + content_ratings = ["safe", "suggestive"] + params = {f"order[{order}]": "desc", "limit": limit, "contentRating[]": content_ratings, "includes[]": ["cover_art"]} + res = await tunnel_request("GET", f"{MANGADEX_API_URL}/manga", headers={"params": params}) + data = json.loads(base64.b64decode(res["body"])) + for manga in data.get("data", []): + manga["cover_url"] = _get_cover_url_from_manga(manga) + return data + +@app.get("/mangadex/manga/{manga_id}") +async def get_mangadex_manga_details(manga_id: str): + url = f"{MANGADEX_API_URL}/manga/{manga_id}?includes[]=cover_art&includes[]=author&includes[]=artist" + res = await tunnel_request("GET", url) + data = json.loads(base64.b64decode(res["body"])).get("data") + if data: data["image_url"] = _get_cover_url_from_manga(data) + return data + +@app.get("/mangadex/manga/{manga_id}/chapters") +async def get_mangadex_manga_chapters(manga_id: str, limit: int = 50, offset: int = 0): + url = f"{MANGADEX_API_URL}/manga/{manga_id}/feed?limit={limit}&offset={offset}&translatedLanguage[]=en&order[chapter]=asc&order[volume]=asc&includes[]=scanlation_group&contentRating[]=safe&contentRating[]=suggestive&contentRating[]=erotica&contentRating[]=pornographic" + res = await tunnel_request("GET", url, headers={"Referer": "https://mangadex.org/"}) + data = json.loads(base64.b64decode(res["body"])) + return {"chapters": data.get("data", []), "total": data.get("total", 0)} + +@app.get("/mangadex/manga/{manga_id}/all-chapters") +async def get_all_mangadex_manga_chapters(manga_id: str): + all_ids = [] + offset = 0 + while True: + url = f"{MANGADEX_API_URL}/manga/{manga_id}/feed?limit=100&offset={offset}&translatedLanguage[]=en&order[chapter]=asc&contentRating[]=safe&contentRating[]=suggestive&contentRating[]=erotica&contentRating[]=pornographic" + res = await tunnel_request("GET", url, headers={"Referer": "https://mangadex.org/"}) + data = json.loads(base64.b64decode(res["body"])) + chaps = data.get("data", []) + if not chaps: break + all_ids.extend([c['id'] for c in chaps]) + offset += 100 + if offset >= data.get("total", 0): break + return {"chapter_ids": all_ids} + +@app.get("/mangadex/manga/{manga_id}/chapter-nav-details/{chapter_id}") +async def get_mangadex_chapter_nav_details(manga_id: str, chapter_id: str): + # Re-using all-chapters logic to find neighbors + res = await get_all_mangadex_manga_chapters(manga_id) + ids = res["chapter_ids"] + try: + idx = ids.index(chapter_id) + next_id = ids[idx + 1] if idx + 1 < len(ids) else None + return {"current_chapter": {"id": chapter_id}, "next_chapter_id": next_id, "total_chapters": len(ids)} + except ValueError: raise HTTPException(status_code=404) + +@app.get("/mangadex/chapter/{chapter_id}") +async def get_mangadex_chapter_images(chapter_id: str): + url = f"{MANGADEX_API_URL}/at-home/server/{chapter_id}" + res = await tunnel_request("GET", url, headers={"Referer": "https://mangadex.org/"}) + data = json.loads(base64.b64decode(res["body"])) + base, hash_id, files = data.get("baseUrl"), data.get("chapter", {}).get("hash"), data.get("chapter", {}).get("data", []) + server_host = urlparse(base).netloc + return [f"/mangadex/proxy/{server_host}/data/{hash_id}/{f}" for f in sorted(files, key=natural_sort_key)] + +@app.get("/mangadex/proxy/{server_host}/data/{chapter_hash}/{filename:path}") +async def proxy_mangadex_image(server_host: str, chapter_hash: str, filename: str): + url = f"https://{server_host}/data/{chapter_hash}/{filename}" + res = await tunnel_request("GET", url, headers={"Referer": "https://mangadex.org/"}) + return Response(content=base64.b64decode(res["body"]), media_type=res["headers"].get("content-type", "image/jpeg")) + +# --- RESTORED METADATA & MAPPINGS --- + +@app.get("/map/mal/{mal_id}") +async def mal_to_kitsu(mal_id: int): + url = "https://raw.githubusercontent.com/Fribb/anime-lists/refs/heads/master/anime-offline-database-reduced.json" + if MEMORY_CACHE["anime_db"] is None or (time.time() - MEMORY_CACHE["anime_db_timestamp"] > 86400): + r = await hybrid_client.get(url) + MEMORY_CACHE["anime_db"] = r.json() + MEMORY_CACHE["anime_db_timestamp"] = time.time() + for anime in MEMORY_CACHE["anime_db"]: + if anime.get("mal_id") == mal_id: + if anime.get("kitsu_id"): return {"kitsu_id": anime["kitsu_id"]} + raise HTTPException(status_code=404) + +@app.get("/map/file/animekai") +async def serve_animekai_map(): + try: + with open("templates/map.json", "r") as f: return json.load(f) + except: raise HTTPException(status_code=404) + +@app.get("/anime/{mal_id}/ep/{ep_number}/thumbnail") +async def get_episode_thumbnail(mal_id: int, ep_number: int): + m = await mal_to_kitsu(mal_id) + url = f"https://kitsu.io/api/edge/anime/{m['kitsu_id']}/episodes?filter[number]={ep_number}" + r = await hybrid_client.get(url) + data = r.json().get("data", []) + if not data: raise HTTPException(status_code=404) + thumb = data[0].get("attributes", {}).get("thumbnail", {}).get("original") + return {"mal_id": mal_id, "episode": ep_number, "thumbnail_url": thumb} + +@app.get("/anime/{mal_id}/movie/thumbnail") +async def get_movie_thumbnail(mal_id: int): + m = await mal_to_kitsu(mal_id) + r = await hybrid_client.get(f"https://kitsu.io/api/edge/anime/{m['kitsu_id']}") + attr = r.json().get("data", {}).get("attributes", {}) + return {"mal_id": mal_id, "thumbnail_url": attr.get("posterImage", {}).get("original"), "cover_url": attr.get("coverImage", {}).get("original")} + +@app.get("/anime/{mal_id}/characters") +async def get_anime_characters(mal_id: int): + # AniList GraphQL logic + r = await hybrid_client.post(ANILIST_URL, json={"query": VA_QUERY, "variables": {"idMal": mal_id, "page": 1}}) + media = r.json().get("data", {}).get("Media") + if not media: raise HTTPException(status_code=404) + chars = [] + for edge in media["characters"]["edges"]: + chars.append({"role": edge["role"], "character": {"name": edge["node"]["name"]["full"], "image": edge["node"]["image"]["large"]}, + "voice_actors": [{"name": v["name"]["full"], "image": v["image"]["large"]} for v in edge["voiceActors"]]}) + return {"mal_id": mal_id, "characters": chars} + +@app.get("/anime/{mal_id}/seasons") +async def get_anime_seasons_endpoint(mal_id: int): + cache_key = f"seasons:{mal_id}" + cached = load_named_cache(cache_key) + if cached: return cached + entries = await collect_franchise(hybrid_client, mal_id) + out = produce_season_labeling(entries) + save_named_cache(cache_key, out) + return out + +@app.get("/anime/{mal_id}/banner") +async def get_anime_banner(mal_id: int, cover: bool = False): + r = await hybrid_client.post(ANILIST_URL, json={"query": ANILIST_QUERY, "variables": {"malId": mal_id}}) + media = r.json().get("data", {}).get("Media", {}) + url = (media.get("coverImage", {}).get("extraLarge") if cover else media.get("bannerImage")) + if not url: raise HTTPException(status_code=404) + res = await tunnel_request("GET", url) + return Response(content=base64.b64decode(res["body"]), media_type="image/jpeg") + +@app.get("/manga/{mal_id}/banner") +async def get_manga_banner(mal_id: int, cover: bool = False): + r = await hybrid_client.post(ANILIST_URL, json={"query": ANILIST_MANGA_QUERY, "variables": {"malId": mal_id}}) + media = r.json().get("data", {}).get("Media", {}) + url = (media.get("coverImage", {}).get("extraLarge") if cover else media.get("bannerImage")) + if not url: raise HTTPException(status_code=404) + res = await tunnel_request("GET", url) + return Response(content=base64.b64decode(res["body"]), media_type="image/jpeg") + +# --- RESTORED MODULE INTERFACING & DOWNLOADS --- + +@app.get("/chapters/{mal_id}") +async def get_manga_chapters_module(mal_id: int): + for mid, mdata in loaded_modules.items(): + if module_states.get(mid) and "MANGA_READER" in mdata["info"].get("type", []): + try: + mdata["instance"].httpx = hybrid_client + chaps = await mdata["instance"].get_chapters(mal_id) + if chaps: return {"chapters": chaps, "source_module": mid} + except: pass + raise HTTPException(status_code=404) + +@app.get("/retrieve/{mal_id}/{chapter_num}") +async def get_manga_images_module(mal_id: int, chapter_num: str): + for mid, mdata in loaded_modules.items(): + if module_states.get(mid) and "MANGA_READER" in mdata["info"].get("type", []): + try: + mdata["instance"].httpx = hybrid_client + imgs = await mdata["instance"].get_chapter_images(mal_id, chapter_num) + if imgs: return imgs + except: pass + raise HTTPException(status_code=404) + +@app.get("/download") +async def get_download_link(mal_id: int, episode: int, dub: bool = False, quality: str = "720p"): + for mid, mdata in loaded_modules.items(): + if module_states.get(mid) and "ANIME_DOWNLOADER" in mdata["info"].get("type", []): + try: + mdata["instance"].httpx = hybrid_client + link = await mdata["instance"].get_download_link(mal_id, episode, dub, quality) + if link: return {"download_link": link, "source_module": mid} + except: pass + raise HTTPException(status_code=404) + +@app.get("/export/series/{mal_id}") +async def export_series_package(mal_id: int, type: str = "anime"): + r = await hybrid_client.get(f"https://api.jikan.moe/v4/{type}/{mal_id}") + data = r.json().get("data", {}) + title = data.get("title_english") or data.get("title", "Export") + zip_buffer = io.BytesIO() + with zipfile.ZipFile(zip_buffer, 'w') as zf: + zf.writestr("meta.json", json.dumps(data, indent=2)) + poster_url = data.get("images", {}).get("jpg", {}).get("large_image_url") + if poster_url: + p_res = await tunnel_request("GET", poster_url) + zf.writestr("poster.png", base64.b64decode(p_res["body"])) + zip_buffer.seek(0) + return StreamingResponse(zip_buffer, media_type="application/zip", headers={"Content-Disposition": f"attachment; filename={title}.zip"}) + +# --- THE "DUMB" LOGIC RESTORED (PDF & THEMES) --- + +@app.get("/download-manga/direct/{source}/{manga_id}/{chapter_id}") +async def download_manga_chapter_as_pdf_full(source: str, manga_id: str, chapter_id: str): + # 1. Get Image URLs + if source == "mangadex": urls = await get_mangadex_chapter_images(chapter_id) + else: urls = await get_manga_images_module(int(manga_id), chapter_id) + + # 2. Stitching Logic (The Heavy Part) + from PIL import Image + import math + processed = [] + total_h = 0 + width = 595 + for u in urls: + full_u = u if u.startswith("http") else f"http://localhost:7275{u}" + res = await tunnel_request("GET", full_u) + img = Image.open(io.BytesIO(base64.b64decode(res["body"]))).convert("RGB") + new_h = int(width * (img.height / img.width)) + processed.append(img.resize((width, new_h), Image.Resampling.LANCZOS)) + total_h += new_h + + comp = Image.new('RGB', (width, total_h)) + curr_y = 0 + for img in processed: + comp.paste(img, (0, curr_y)) + curr_y += img.height + + pdf = FPDF() + page_h = 842 + for i in range(math.ceil(total_h / page_h)): + pdf.add_page() + box = (0, i*page_h, width, (i+1)*page_h) + page_img = comp.crop(box) + with io.BytesIO() as buf: + page_img.save(buf, format="PNG") + buf.seek(0) + pdf.image(buf, x=0, y=0, w=pdf.w) + + return Response(content=bytes(pdf.output(dest='S')), media_type="application/pdf") + +@app.get("/api/themes/{mal_id}") +async def get_themes_full(mal_id: int): + # Restored Artist extraction and sorting logic + url = f"{ANIMETHEMES_API}/anime?filter[site]=MyAnimeList&filter[external_id]={mal_id}&include=animethemes.song.artists,animethemes.animethemeentries.videos" + r = await hybrid_client.get(url) + anime = r.json().get("anime", [{}])[0] + themes = [] + for t in anime.get("animethemes", []): + artists = [a.get("name") for a in t.get("song", {}).get("artists", [])] + for e in t.get("animethemeentries", []): + for v in e.get("videos", []): + themes.append({"title": t.get("song", {}).get("title"), "artists": artists, "type": t["type"], "url": v["link"], "res": v.get("resolution", 0), "nc": v.get("nc", False)}) + themes.sort(key=lambda x: (x["nc"], x["res"]), reverse=True) + return themes + +@app.get("/modules/streaming", response_model=List[Dict[str, Any]]) +def get_streaming_modules(): + """Returns a list of all enabled ANIME_STREAMER modules.""" + streaming_modules = [] + for name, mod in loaded_modules.items(): + if module_states.get(name, False): + module_info = mod.get("info", {}) + module_type = module_info.get("type") + is_streamer = (isinstance(module_type, list) and "ANIME_STREAMER" in module_type) or \ + (isinstance(module_type, str) and module_type == "ANIME_STREAMER") + if is_streamer: + streaming_modules.append({ + "id": name, + "name": module_info.get("name", name), + "version": module_info.get("version", "N/A") + }) + return streaming_modules + +@app.get("/modules/manga", response_model=List[Dict[str, Any]]) +def get_manga_modules(): + """Returns a list of all enabled MANGA modules.""" + manga_modules = [] + for name, mod in loaded_modules.items(): + if module_states.get(name, False): + module_info = mod.get("info", {}) + module_type = module_info.get("type") + is_manga_reader = (isinstance(module_type, list) and "MANGA_READER" in module_type) or \ + (isinstance(module_type, str) and module_type == "MANGA_READER") + if is_manga_reader: + manga_modules.append({ + "id": name, + "name": module_info.get("name", name), + "version": module_info.get("version", "N/A") + }) + return manga_modules + +@app.get("/iframe-src") +async def get_iframe_source( + mal_id: int = Query(..., description="MyAnimeList ID of the anime"), + episode: int = Query(..., description="The episode number"), + dub: bool = Query(False, description="Whether to fetch the dubbed version"), + prefer_module: Optional[str] = Query(None, description="Exact module name to prefer") +): + """ + Iterates through enabled modules to find an iframe source. + Prioritizes 'prefer_module' if provided. + """ + modules_to_try = [] + + # 1. Build the prioritized list of modules + if prefer_module: + mod = loaded_modules.get(prefer_module) + if mod and module_states.get(prefer_module, False): + # Put the preferred module at the top of the stack + modules_to_try.append((prefer_module, mod)) + + # Add all other enabled modules as fallback + for mid, mdata in sorted(loaded_modules.items()): + if module_states.get(mid, False) and mid != prefer_module: + modules_to_try.append((mid, mdata)) + else: + # No preference: try all enabled modules in alphabetical order + modules_to_try = [ + (mid, mdata) for mid, mdata in sorted(loaded_modules.items()) + if module_states.get(mid, False) + ] + + # 2. Iterate and attempt to resolve source + for module_id, module_data in modules_to_try: + module_info = module_data.get("info", {}) + module_type = module_info.get("type") + + # Verify if the module supports streaming + is_streamer = (isinstance(module_type, list) and "ANIME_STREAMER" in module_type) or \ + (isinstance(module_type, str) and module_type == "ANIME_STREAMER") + + if not is_streamer: + continue + + try: + # INJECT TUNNEL CLIENT: Crucial for cloud relay + # This forces the module's internal requests to go through your Home Agent + module_data["instance"].httpx = hybrid_client + + source_func = getattr(module_data["instance"], "get_iframe_source", None) + if not source_func: + continue + + # Execute the module logic + iframe_src = await source_func(mal_id, episode, dub) + + if iframe_src: + print(f"Success! Got source from {module_id}: {iframe_src}") + return {"src": iframe_src, "source_module": module_id} + + except Exception as e: + print(f"Module {module_id} failed: {str(e)}") + # Silently continue to the next module in the list + continue + + raise HTTPException( + status_code=404, + detail="Could not retrieve an iframe source from any enabled module." + ) + + + +# --- Serve Frontend --- +app.mount("/data", StaticFiles(directory="data"), name="data") + +# UPDATE THIS LINE: Change "../animex" to "./animex" +if os.path.exists("./animex"): + app.mount("/", StaticFiles(directory="./animex", html=True), name="static_site") + +# --- Update the __main__ block at the very bottom --- +if __name__ == "__main__": + # Render provides a PORT environment variable + port = int(os.environ.get("PORT", 7275)) + uvicorn.run(app, host="0.0.0.0", port=port) \ No newline at end of file diff --git a/data/.DS_Store b/data/.DS_Store new file mode 100644 index 0000000..70c4417 Binary files /dev/null and b/data/.DS_Store differ diff --git a/data/avatars/3e86258a-b4f7-48a2-8bed-3ae6d89f400b.jpeg b/data/avatars/3e86258a-b4f7-48a2-8bed-3ae6d89f400b.jpeg new file mode 100644 index 0000000..dba7e25 Binary files /dev/null and b/data/avatars/3e86258a-b4f7-48a2-8bed-3ae6d89f400b.jpeg differ diff --git a/data/cache/generic/1253ee7e2fc1924376e7f9f99f500eeb.json b/data/cache/generic/1253ee7e2fc1924376e7f9f99f500eeb.json new file mode 100644 index 0000000..79a1f6c --- /dev/null +++ b/data/cache/generic/1253ee7e2fc1924376e7f9f99f500eeb.json @@ -0,0 +1 @@ +{"payload": {"entries": [], "season_groups": [], "extras": []}, "_timestamp": 1774832874.544356} \ No newline at end of file diff --git a/data/cache/jikan/0b4eb40b94be4d1a08f392978ad5afb4.json b/data/cache/jikan/0b4eb40b94be4d1a08f392978ad5afb4.json new file mode 100644 index 0000000..3545e85 --- /dev/null +++ b/data/cache/jikan/0b4eb40b94be4d1a08f392978ad5afb4.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 38524, "url": "https://myanimelist.net/anime/38524/Shingeki_no_Kyojin_Season_3_Part_2", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1517/100633.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1517/100633t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1517/100633l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1517/100633.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1517/100633t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1517/100633l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/hKHepjfj5Tw?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Shingeki no Kyojin Season 3 Part 2"}, {"type": "Japanese", "title": "\u9032\u6483\u306e\u5de8\u4eba Season3 Part.2"}, {"type": "English", "title": "Attack on Titan Season 3 Part 2"}, {"type": "German", "title": "Attack on Titan Staffel 3 Teil 2"}, {"type": "Spanish", "title": "Ataque a los Titanes Temporada 3 Parte 2"}, {"type": "French", "title": "L'Attaque des Titans Saison 3 Partie 2"}], "title": "Shingeki no Kyojin Season 3 Part 2", "title_english": "Attack on Titan Season 3 Part 2", "title_japanese": "\u9032\u6483\u306e\u5de8\u4eba Season3 Part.2", "title_synonyms": [], "type": "TV", "source": "Manga", "episodes": 10, "status": "Finished Airing", "airing": false, "aired": {"from": "2019-04-29T00:00:00+00:00", "to": "2019-07-01T00:00:00+00:00", "prop": {"from": {"day": 29, "month": 4, "year": 2019}, "to": {"day": 1, "month": 7, "year": 2019}}, "string": "Apr 29, 2019 to Jul 1, 2019"}, "duration": "23 min per ep", "rating": "R - 17+ (violence & profanity)", "score": 9.05, "scored_by": 1750922, "rank": 5, "popularity": 20, "members": 2528932, "favorites": 62319, "synopsis": "Seeking to restore humanity's diminishing hope, the Survey Corps embark on a mission to retake Wall Maria, where the battle against the merciless \"Titans\" takes the stage once again.\n\nReturning to the tattered Shiganshina District that was once his home, Eren Yeager and the Corps find the town oddly unoccupied by Titans. Even after the outer gate is plugged, they strangely encounter no opposition. The mission progresses smoothly until Armin Arlert, highly suspicious of the enemy's absence, discovers distressing signs of a potential scheme against them. \n\nShingeki no Kyojin Season 3 Part 2 follows Eren as he vows to take back everything that was once his. Alongside him, the Survey Corps strive\u2014through countless sacrifices\u2014to carve a path towards victory and uncover the secrets locked away in the Yeager family's basement.\n\n[Written by MAL Rewrite]", "background": "Shingeki no Kyojin Season 3 Part 2 adapts content from volumes 18-22 of Hajime Isayama's award-winning manga of the same name.", "season": "spring", "year": 2019, "broadcast": {"day": "Mondays", "time": "00:10", "timezone": "Asia/Tokyo", "string": "Mondays at 00:10 (JST)"}, "producers": [{"mal_id": 10, "type": "anime", "name": "Production I.G", "url": "https://myanimelist.net/anime/producer/10/Production_IG"}, {"mal_id": 53, "type": "anime", "name": "Dentsu", "url": "https://myanimelist.net/anime/producer/53/Dentsu"}, {"mal_id": 143, "type": "anime", "name": "Mainichi Broadcasting System", "url": "https://myanimelist.net/anime/producer/143/Mainichi_Broadcasting_System"}, {"mal_id": 144, "type": "anime", "name": "Pony Canyon", "url": "https://myanimelist.net/anime/producer/144/Pony_Canyon"}, {"mal_id": 159, "type": "anime", "name": "Kodansha", "url": "https://myanimelist.net/anime/producer/159/Kodansha"}, {"mal_id": 1499, "type": "anime", "name": "Techno Sound", "url": "https://myanimelist.net/anime/producer/1499/Techno_Sound"}, {"mal_id": 1557, "type": "anime", "name": "Pony Canyon Enterprises", "url": "https://myanimelist.net/anime/producer/1557/Pony_Canyon_Enterprises"}], "licensors": [{"mal_id": 102, "type": "anime", "name": "Funimation", "url": "https://myanimelist.net/anime/producer/102/Funimation"}], "studios": [{"mal_id": 858, "type": "anime", "name": "Wit Studio", "url": "https://myanimelist.net/anime/producer/858/Wit_Studio"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 8, "type": "anime", "name": "Drama", "url": "https://myanimelist.net/anime/genre/8/Drama"}, {"mal_id": 41, "type": "anime", "name": "Suspense", "url": "https://myanimelist.net/anime/genre/41/Suspense"}], "explicit_genres": [], "themes": [{"mal_id": 58, "type": "anime", "name": "Gore", "url": "https://myanimelist.net/anime/genre/58/Gore"}, {"mal_id": 38, "type": "anime", "name": "Military", "url": "https://myanimelist.net/anime/genre/38/Military"}, {"mal_id": 76, "type": "anime", "name": "Survival", "url": "https://myanimelist.net/anime/genre/76/Survival"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1767038810.302248, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/0dd3646d56f10ba67ef62ee59c47e84a.json b/data/cache/jikan/0dd3646d56f10ba67ef62ee59c47e84a.json new file mode 100644 index 0000000..8c90548 --- /dev/null +++ b/data/cache/jikan/0dd3646d56f10ba67ef62ee59c47e84a.json @@ -0,0 +1 @@ +{"payload": {"data": [{"relation": "Sequel", "entry": [{"mal_id": 59177, "type": "anime", "name": "Kaijuu 8-gou 2nd Season", "url": "https://myanimelist.net/anime/59177/Kaijuu_8-gou_2nd_Season"}]}, {"relation": "Adaptation", "entry": [{"mal_id": 127907, "type": "manga", "name": "Kaijuu 8-gou", "url": "https://myanimelist.net/manga/127907/Kaijuu_8-gou"}]}, {"relation": "Side Story", "entry": [{"mal_id": 59490, "type": "anime", "name": "Kaijuu 8-gou: Hoshina no Kyuujitsu", "url": "https://myanimelist.net/anime/59490/Kaijuu_8-gou__Hoshina_no_Kyuujitsu"}]}, {"relation": "Summary", "entry": [{"mal_id": 59489, "type": "anime", "name": "Kaijuu 8-gou Movie", "url": "https://myanimelist.net/anime/59489/Kaijuu_8-gou_Movie"}]}, {"relation": "Other", "entry": [{"mal_id": 60480, "type": "anime", "name": "Minute! Kaijuu 8-gou", "url": "https://myanimelist.net/anime/60480/Minute_Kaijuu_8-gou"}, {"mal_id": 62390, "type": "anime", "name": "Kaijuu 8-gou The Game", "url": "https://myanimelist.net/anime/62390/Kaijuu_8-gou_The_Game"}]}]}, "_timestamp": 1766980137.040375, "_is_permanent": false} \ No newline at end of file diff --git a/data/cache/jikan/1011edf0fee7948cc8e564475be1c2f7.json b/data/cache/jikan/1011edf0fee7948cc8e564475be1c2f7.json new file mode 100644 index 0000000..67814ff --- /dev/null +++ b/data/cache/jikan/1011edf0fee7948cc8e564475be1c2f7.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 52588, "url": "https://myanimelist.net/anime/52588/Kaijuu_8-gou", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1370/140362.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1370/140362t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1370/140362l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1370/140362.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1370/140362t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1370/140362l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/7n_mFVPeApw?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Kaijuu 8-gou"}, {"type": "Synonym", "title": "8Kaijuu"}, {"type": "Synonym", "title": "Monster #8"}, {"type": "Synonym", "title": "Kaiju No. Eight"}, {"type": "Synonym", "title": "Kaiju #8"}, {"type": "Japanese", "title": "\u602a\u73638\u53f7"}, {"type": "English", "title": "Kaiju No. 8"}], "title": "Kaijuu 8-gou", "title_english": "Kaiju No. 8", "title_japanese": "\u602a\u73638\u53f7", "title_synonyms": ["8Kaijuu", "Monster #8", "Kaiju No. Eight", "Kaiju #8"], "type": "TV", "source": "Manga", "episodes": 12, "status": "Finished Airing", "airing": false, "aired": {"from": "2024-04-13T00:00:00+00:00", "to": "2024-06-29T00:00:00+00:00", "prop": {"from": {"day": 13, "month": 4, "year": 2024}, "to": {"day": 29, "month": 6, "year": 2024}}, "string": "Apr 13, 2024 to Jun 29, 2024"}, "duration": "23 min per ep", "rating": "PG-13 - Teens 13 or older", "score": 8.24, "scored_by": 395065, "rank": 369, "popularity": 345, "members": 686977, "favorites": 6591, "synopsis": "After the destruction of their hometown, childhood friends Kafka Hibino and Mina Ashiro make a pact to become officers in the Defense Force\u2014a militarized organization tasked with protecting Japan from colossal monsters known as \"kaijuu.\" Decades later, the 32-year-old Kafka has all but given up on his dreams of heroism. Instead, he cleans up the remains of the slaughtered kaijuu after they are defeated by valiant soldiers\u2014including Mina, who has successfully achieved their shared goal.\n\nUpon meeting his new coworker, Reno Ichikawa, Kafka faces a mirror of his past self: an ambitious young man whose one desire is to fight as a member of the Defense Force. Unfortunately, the two are soon involved in a freak encounter with a rogue kaijuu. Though Kafka demonstrates his innate heroic nature and rescues Reno from certain doom, he is left gravely injured.\n\nWhile both men recover in a hospital, Kafka is seemingly attacked by another one of the beasts. As a result, he gains the ability to transform into a humanoid kaijuu with the strength and powers of the massive monsters menacing Japan. Dubbed \"Kaijuu No. 8\" by the military, Kafka resolves to use his newfound gifts for the greater good. Tied together by mutual respect, Kafka and Reno set out to join warriors like Mina at the forefront of the Defense Force.\n\n[Written by MAL Rewrite]", "background": "", "season": "spring", "year": 2024, "broadcast": {"day": "Saturdays", "time": "23:00", "timezone": "Asia/Tokyo", "string": "Saturdays at 23:00 (JST)"}, "producers": [{"mal_id": 16, "type": "anime", "name": "TV Tokyo", "url": "https://myanimelist.net/anime/producer/16/TV_Tokyo"}, {"mal_id": 47, "type": "anime", "name": "Khara", "url": "https://myanimelist.net/anime/producer/47/Khara"}, {"mal_id": 323, "type": "anime", "name": "Nippon Columbia", "url": "https://myanimelist.net/anime/producer/323/Nippon_Columbia"}, {"mal_id": 1143, "type": "anime", "name": "TOHO animation", "url": "https://myanimelist.net/anime/producer/1143/TOHO_animation"}, {"mal_id": 1365, "type": "anime", "name": "Shueisha", "url": "https://myanimelist.net/anime/producer/1365/Shueisha"}, {"mal_id": 1858, "type": "anime", "name": "Sonilude", "url": "https://myanimelist.net/anime/producer/1858/Sonilude"}, {"mal_id": 2229, "type": "anime", "name": "Toho Music", "url": "https://myanimelist.net/anime/producer/2229/Toho_Music"}], "licensors": [], "studios": [{"mal_id": 10, "type": "anime", "name": "Production I.G", "url": "https://myanimelist.net/anime/producer/10/Production_IG"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}, {"mal_id": 24, "type": "anime", "name": "Sci-Fi", "url": "https://myanimelist.net/anime/genre/24/Sci-Fi"}], "explicit_genres": [], "themes": [{"mal_id": 50, "type": "anime", "name": "Adult Cast", "url": "https://myanimelist.net/anime/genre/50/Adult_Cast"}, {"mal_id": 38, "type": "anime", "name": "Military", "url": "https://myanimelist.net/anime/genre/38/Military"}, {"mal_id": 82, "type": "anime", "name": "Urban Fantasy", "url": "https://myanimelist.net/anime/genre/82/Urban_Fantasy"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766980137.7164228, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/23c5e3c9e439e15211d6fcaf671aea90.json b/data/cache/jikan/23c5e3c9e439e15211d6fcaf671aea90.json new file mode 100644 index 0000000..7fa2abe --- /dev/null +++ b/data/cache/jikan/23c5e3c9e439e15211d6fcaf671aea90.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 59489, "url": "https://myanimelist.net/anime/59489/Kaijuu_8-gou_Movie", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1127/146604.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1127/146604t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1127/146604l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1127/146604.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1127/146604t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1127/146604l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/eBivqKyjiqA?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Kaijuu 8-gou Movie"}, {"type": "Synonym", "title": "8Kaijuu"}, {"type": "Synonym", "title": "Monster #8"}, {"type": "Synonym", "title": "Kaiju No. Eight"}, {"type": "Synonym", "title": "Kaiju #8"}, {"type": "Japanese", "title": "\u602a\u73638\u53f7"}, {"type": "English", "title": "Kaiju No. 8: Mission Recon"}], "title": "Kaijuu 8-gou Movie", "title_english": "Kaiju No. 8: Mission Recon", "title_japanese": "\u602a\u73638\u53f7", "title_synonyms": ["8Kaijuu", "Monster #8", "Kaiju No. Eight", "Kaiju #8"], "type": "Movie", "source": "Manga", "episodes": 1, "status": "Finished Airing", "airing": false, "aired": {"from": "2025-03-28T00:00:00+00:00", "to": null, "prop": {"from": {"day": 28, "month": 3, "year": 2025}, "to": {"day": null, "month": null, "year": null}}, "string": "Mar 28, 2025"}, "duration": "1 hr 37 min", "rating": "PG-13 - Teens 13 or older", "score": 7.13, "scored_by": 7600, "rank": 3880, "popularity": 3711, "members": 45209, "favorites": 97, "synopsis": "In a Kaiju-filled Japan, Kafka Hibino works in monster disposal. After reuniting with his childhood friend Mina Ashiro, a rising star in the anti-Kaiju Defense Force, he decides to pursue his abandoned dream of joining the Force... when he suddenly transforms into the powerful \"Kaiju No. 8.\" With help from his junior colleague Reno Ichikawa, Kafka hides his identity while striving towards his life-long dream of passing the Defense Force exam and standing at Mina's side. But when mysterious intelligent Kaiju attack a Defense Force base, Kafka faces a crucial decision in a desperate situation...\n\n(Source: Official site)", "background": "", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [], "licensors": [], "studios": [{"mal_id": 10, "type": "anime", "name": "Production I.G", "url": "https://myanimelist.net/anime/producer/10/Production_IG"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}, {"mal_id": 24, "type": "anime", "name": "Sci-Fi", "url": "https://myanimelist.net/anime/genre/24/Sci-Fi"}], "explicit_genres": [], "themes": [{"mal_id": 50, "type": "anime", "name": "Adult Cast", "url": "https://myanimelist.net/anime/genre/50/Adult_Cast"}, {"mal_id": 38, "type": "anime", "name": "Military", "url": "https://myanimelist.net/anime/genre/38/Military"}, {"mal_id": 82, "type": "anime", "name": "Urban Fantasy", "url": "https://myanimelist.net/anime/genre/82/Urban_Fantasy"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766980139.740022, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/26f7f58dea4b1aadcfb65c4c0d7bc7c8.json b/data/cache/jikan/26f7f58dea4b1aadcfb65c4c0d7bc7c8.json new file mode 100644 index 0000000..5abe80f --- /dev/null +++ b/data/cache/jikan/26f7f58dea4b1aadcfb65c4c0d7bc7c8.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 59490, "url": "https://myanimelist.net/anime/59490/Kaijuu_8-gou__Hoshina_no_Kyuujitsu", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1262/146724.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1262/146724t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1262/146724l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1262/146724.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1262/146724t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1262/146724l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/eBivqKyjiqA?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Kaijuu 8-gou: Hoshina no Kyuujitsu"}, {"type": "Japanese", "title": "\u602a\u73638\u53f7 \u4fdd\u79d1\u306e\u4f11\u65e5"}, {"type": "English", "title": "Kaiju No. 8: Hoshina's Day Off"}], "title": "Kaijuu 8-gou: Hoshina no Kyuujitsu", "title_english": "Kaiju No. 8: Hoshina's Day Off", "title_japanese": "\u602a\u73638\u53f7 \u4fdd\u79d1\u306e\u4f11\u65e5", "title_synonyms": [], "type": "Special", "source": "Manga", "episodes": 1, "status": "Finished Airing", "airing": false, "aired": {"from": "2025-03-28T00:00:00+00:00", "to": null, "prop": {"from": {"day": 28, "month": 3, "year": 2025}, "to": {"day": null, "month": null, "year": null}}, "string": "Mar 28, 2025"}, "duration": "23 min", "rating": "PG-13 - Teens 13 or older", "score": 6.79, "scored_by": 21045, "rank": 5593, "popularity": 3383, "members": 53245, "favorites": 107, "synopsis": "A day off... After spending so long training, Reno has forgotten what he's supposed to do with free time. But when he sees that Hoshina is up to something, he goes on a mission to tail him with Iharu!\n\n(Source: Official site)", "background": "", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [], "licensors": [], "studios": [{"mal_id": 10, "type": "anime", "name": "Production I.G", "url": "https://myanimelist.net/anime/producer/10/Production_IG"}], "genres": [{"mal_id": 36, "type": "anime", "name": "Slice of Life", "url": "https://myanimelist.net/anime/genre/36/Slice_of_Life"}], "explicit_genres": [], "themes": [{"mal_id": 50, "type": "anime", "name": "Adult Cast", "url": "https://myanimelist.net/anime/genre/50/Adult_Cast"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766980138.213971, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/2ce70c9b2e78320a7b8458d064c895ed.json b/data/cache/jikan/2ce70c9b2e78320a7b8458d064c895ed.json new file mode 100644 index 0000000..cc3cb8c --- /dev/null +++ b/data/cache/jikan/2ce70c9b2e78320a7b8458d064c895ed.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 52299, "url": "https://myanimelist.net/anime/52299/Ore_dake_Level_Up_na_Ken", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1801/142390.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1801/142390t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1801/142390l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1801/142390.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1801/142390t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1801/142390l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/1kQwjK4rGYg?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Ore dake Level Up na Ken"}, {"type": "Synonym", "title": "Na Honjaman Level Up"}, {"type": "Synonym", "title": "\ub098 \ud63c\uc790\ub9cc \ub808\ubca8\uc5c5"}, {"type": "Synonym", "title": "I Level Up Alone"}, {"type": "Japanese", "title": "\u4ffa\u3060\u3051\u30ec\u30d9\u30eb\u30a2\u30c3\u30d7\u306a\u4ef6"}, {"type": "English", "title": "Solo Leveling"}], "title": "Ore dake Level Up na Ken", "title_english": "Solo Leveling", "title_japanese": "\u4ffa\u3060\u3051\u30ec\u30d9\u30eb\u30a2\u30c3\u30d7\u306a\u4ef6", "title_synonyms": ["Na Honjaman Level Up", "\ub098 \ud63c\uc790\ub9cc \ub808\ubca8\uc5c5", "I Level Up Alone"], "type": "TV", "source": "Web manga", "episodes": 12, "status": "Finished Airing", "airing": false, "aired": {"from": "2024-01-07T00:00:00+00:00", "to": "2024-03-31T00:00:00+00:00", "prop": {"from": {"day": 7, "month": 1, "year": 2024}, "to": {"day": 31, "month": 3, "year": 2024}}, "string": "Jan 7, 2024 to Mar 31, 2024"}, "duration": "23 min per ep", "rating": "R - 17+ (violence & profanity)", "score": 8.2, "scored_by": 660377, "rank": 417, "popularity": 166, "members": 1071559, "favorites": 19488, "synopsis": "Humanity was caught at a precipice a decade ago when the first gates\u2014portals linked with other dimensions that harbor monsters immune to conventional weaponry\u2014emerged around the world. Alongside the appearance of the gates, various humans were transformed into hunters and bestowed superhuman abilities. Responsible for entering the gates and clearing the dungeons within, many hunters chose to form guilds to secure their livelihoods.\n\nSung Jin-Woo is an E-rank hunter dubbed as the weakest hunter of all mankind. While exploring a supposedly safe dungeon, he and his party encounter an unusual tunnel leading to a deeper area. Enticed by the prospect of treasure, the group presses forward, only to be confronted with horrors beyond their imagination. Miraculously, Jin-Woo survives the incident and soon finds that he now has access to an interface visible only to him. This mysterious system promises him the power he has long dreamed of\u2014but everything comes at a price.\n\n[Written by MAL Rewrite]", "background": "Ore dake Level Up na Ken was released on Blu-ray & DVD in four volumes from March 27, 2024, to June 26, 2024.", "season": "winter", "year": 2024, "broadcast": {"day": "Sundays", "time": "00:00", "timezone": "Asia/Tokyo", "string": "Sundays at 00:00 (JST)"}, "producers": [{"mal_id": 17, "type": "anime", "name": "Aniplex", "url": "https://myanimelist.net/anime/producer/17/Aniplex"}, {"mal_id": 1468, "type": "anime", "name": "Crunchyroll", "url": "https://myanimelist.net/anime/producer/1468/Crunchyroll"}, {"mal_id": 2837, "type": "anime", "name": "Netmarble", "url": "https://myanimelist.net/anime/producer/2837/Netmarble"}, {"mal_id": 2839, "type": "anime", "name": "Kakao piccoma", "url": "https://myanimelist.net/anime/producer/2839/Kakao_piccoma"}, {"mal_id": 2872, "type": "anime", "name": "D&C Media", "url": "https://myanimelist.net/anime/producer/2872/D_C_Media"}], "licensors": [], "studios": [{"mal_id": 56, "type": "anime", "name": "A-1 Pictures", "url": "https://myanimelist.net/anime/producer/56/A-1_Pictures"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 2, "type": "anime", "name": "Adventure", "url": "https://myanimelist.net/anime/genre/2/Adventure"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}], "explicit_genres": [], "themes": [{"mal_id": 50, "type": "anime", "name": "Adult Cast", "url": "https://myanimelist.net/anime/genre/50/Adult_Cast"}, {"mal_id": 82, "type": "anime", "name": "Urban Fantasy", "url": "https://myanimelist.net/anime/genre/82/Urban_Fantasy"}], "demographics": []}}, "_timestamp": 1766977263.0008268, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/3bb191f18ae4810e1f9a1308face7434.json b/data/cache/jikan/3bb191f18ae4810e1f9a1308face7434.json new file mode 100644 index 0000000..4354537 --- /dev/null +++ b/data/cache/jikan/3bb191f18ae4810e1f9a1308face7434.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 56243, "url": "https://myanimelist.net/anime/56243/Jujutsu_Kaisen_2nd_Season_Recaps", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1190/137716.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1190/137716t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1190/137716l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1190/137716.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1190/137716t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1190/137716l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": null, "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Jujutsu Kaisen 2nd Season Recaps"}, {"type": "Synonym", "title": "Jujutsu Kaisen Season 2 + Movie Recap"}, {"type": "Japanese", "title": "\u546a\u8853\u5efb\u6226"}, {"type": "English", "title": "Jujutsu Kaisen Season 2 Recaps"}], "title": "Jujutsu Kaisen 2nd Season Recaps", "title_english": "Jujutsu Kaisen Season 2 Recaps", "title_japanese": "\u546a\u8853\u5efb\u6226", "title_synonyms": ["Jujutsu Kaisen Season 2 + Movie Recap"], "type": "TV Special", "source": "Manga", "episodes": 2, "status": "Finished Airing", "airing": false, "aired": {"from": "2023-08-11T00:00:00+00:00", "to": "2023-08-18T00:00:00+00:00", "prop": {"from": {"day": 11, "month": 8, "year": 2023}, "to": {"day": 18, "month": 8, "year": 2023}}, "string": "Aug 11, 2023 to Aug 18, 2023"}, "duration": "24 min per ep", "rating": "R - 17+ (violence & profanity)", "score": 7.7, "scored_by": 14761, "rank": 1341, "popularity": 4362, "members": 32831, "favorites": 213, "synopsis": "Recap episodes of Jujutsu Kaisen, Jujutsu Kaisen 0, and the first five episodes of Jujutsu Kaisen 2nd Season.", "background": "", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [{"mal_id": 1143, "type": "anime", "name": "TOHO animation", "url": "https://myanimelist.net/anime/producer/1143/TOHO_animation"}], "licensors": [], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 37, "type": "anime", "name": "Supernatural", "url": "https://myanimelist.net/anime/genre/37/Supernatural"}], "explicit_genres": [], "themes": [{"mal_id": 23, "type": "anime", "name": "School", "url": "https://myanimelist.net/anime/genre/23/School"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766968803.42492, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/4b26bc631870a8adbeff196055335ba5.json b/data/cache/jikan/4b26bc631870a8adbeff196055335ba5.json new file mode 100644 index 0000000..4471ff0 --- /dev/null +++ b/data/cache/jikan/4b26bc631870a8adbeff196055335ba5.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 40748, "url": "https://myanimelist.net/anime/40748/Jujutsu_Kaisen", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1171/109222.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1171/109222t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1171/109222l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1171/109222.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1171/109222t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1171/109222l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/4A_X-Dvl0ws?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Jujutsu Kaisen"}, {"type": "Synonym", "title": "Sorcery Fight"}, {"type": "Synonym", "title": "JJK"}, {"type": "Japanese", "title": "\u546a\u8853\u5efb\u6226"}, {"type": "English", "title": "Jujutsu Kaisen"}, {"type": "German", "title": "Jujutsu Kaisen"}, {"type": "Spanish", "title": "Jujutsu Kaisen"}, {"type": "French", "title": "Jujutsu Kaisen"}], "title": "Jujutsu Kaisen", "title_english": "Jujutsu Kaisen", "title_japanese": "\u546a\u8853\u5efb\u6226", "title_synonyms": ["Sorcery Fight", "JJK"], "type": "TV", "source": "Manga", "episodes": 24, "status": "Finished Airing", "airing": false, "aired": {"from": "2020-10-03T00:00:00+00:00", "to": "2021-03-27T00:00:00+00:00", "prop": {"from": {"day": 3, "month": 10, "year": 2020}, "to": {"day": 27, "month": 3, "year": 2021}}, "string": "Oct 3, 2020 to Mar 27, 2021"}, "duration": "23 min per ep", "rating": "R - 17+ (violence & profanity)", "score": 8.52, "scored_by": 1927431, "rank": 143, "popularity": 13, "members": 2928659, "favorites": 94650, "synopsis": "Idly indulging in baseless paranormal activities with the Occult Club, high schooler Yuuji Itadori spends his days at either the clubroom or the hospital, where he visits his bedridden grandfather. However, this leisurely lifestyle soon takes a turn for the strange when he unknowingly encounters a cursed item. Triggering a chain of supernatural occurrences, Yuuji finds himself suddenly thrust into the world of Curses\u2014dreadful beings formed from human malice and negativity\u2014after swallowing the said item, revealed to be a finger belonging to the demon Sukuna Ryoumen, the King of Curses.\n\nYuuji experiences first-hand the threat these Curses pose to society as he discovers his own newfound powers. Introduced to the Tokyo Prefectural Jujutsu High School, he begins to walk down a path from which he cannot return\u2014the path of a Jujutsu sorcerer.\n\n[Written by MAL Rewrite]", "background": "Winner of the Anime of the Year (TV Series) at the 2022 Tokyo Anime Award Festival (TAAF).", "season": "fall", "year": 2020, "broadcast": {"day": "Saturdays", "time": "01:25", "timezone": "Asia/Tokyo", "string": "Saturdays at 01:25 (JST)"}, "producers": [{"mal_id": 143, "type": "anime", "name": "Mainichi Broadcasting System", "url": "https://myanimelist.net/anime/producer/143/Mainichi_Broadcasting_System"}, {"mal_id": 1143, "type": "anime", "name": "TOHO animation", "url": "https://myanimelist.net/anime/producer/1143/TOHO_animation"}, {"mal_id": 1365, "type": "anime", "name": "Shueisha", "url": "https://myanimelist.net/anime/producer/1365/Shueisha"}, {"mal_id": 1856, "type": "anime", "name": "dugout", "url": "https://myanimelist.net/anime/producer/1856/dugout"}, {"mal_id": 2260, "type": "anime", "name": "Sumzap", "url": "https://myanimelist.net/anime/producer/2260/Sumzap"}], "licensors": [{"mal_id": 119, "type": "anime", "name": "VIZ Media", "url": "https://myanimelist.net/anime/producer/119/VIZ_Media"}], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 46, "type": "anime", "name": "Award Winning", "url": "https://myanimelist.net/anime/genre/46/Award_Winning"}, {"mal_id": 37, "type": "anime", "name": "Supernatural", "url": "https://myanimelist.net/anime/genre/37/Supernatural"}], "explicit_genres": [], "themes": [{"mal_id": 23, "type": "anime", "name": "School", "url": "https://myanimelist.net/anime/genre/23/School"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766968781.25934, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/4e366785b6f9eddc483b33da8aa68d30.json b/data/cache/jikan/4e366785b6f9eddc483b33da8aa68d30.json new file mode 100644 index 0000000..cbd1a9b --- /dev/null +++ b/data/cache/jikan/4e366785b6f9eddc483b33da8aa68d30.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 58567, "url": "https://myanimelist.net/anime/58567/Ore_dake_Level_Up_na_Ken_Season_2__Arise_from_the_Shadow", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1448/147351.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1448/147351t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1448/147351l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1448/147351.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1448/147351t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1448/147351l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/GDMXGzjJzS4?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Ore dake Level Up na Ken Season 2: Arise from the Shadow"}, {"type": "Synonym", "title": "Solo Leveling Second Season"}, {"type": "Japanese", "title": "\u4ffa\u3060\u3051\u30ec\u30d9\u30eb\u30a2\u30c3\u30d7\u306a\u4ef6 Season 2 -Arise from the Shadow-"}, {"type": "English", "title": "Solo Leveling Season 2: Arise from the Shadow"}], "title": "Ore dake Level Up na Ken Season 2: Arise from the Shadow", "title_english": "Solo Leveling Season 2: Arise from the Shadow", "title_japanese": "\u4ffa\u3060\u3051\u30ec\u30d9\u30eb\u30a2\u30c3\u30d7\u306a\u4ef6 Season 2 -Arise from the Shadow-", "title_synonyms": ["Solo Leveling Second Season"], "type": "TV", "source": "Web manga", "episodes": 13, "status": "Finished Airing", "airing": false, "aired": {"from": "2025-01-05T00:00:00+00:00", "to": "2025-03-30T00:00:00+00:00", "prop": {"from": {"day": 5, "month": 1, "year": 2025}, "to": {"day": 30, "month": 3, "year": 2025}}, "string": "Jan 5, 2025 to Mar 30, 2025"}, "duration": "23 min per ep", "rating": "R - 17+ (violence & profanity)", "score": 8.6, "scored_by": 449733, "rank": 107, "popularity": 324, "members": 711651, "favorites": 11007, "synopsis": "Sung Jin-Woo, dubbed the weakest hunter of all mankind, grows stronger by the day with the supernatural powers he has gained. However, keeping his skills hidden becomes more difficult as dungeon-related incidents pile up around him.\n\nWhen Jin-Woo and a few other low-ranked hunters are the only survivors of a dungeon that turns out to be a bigger challenge than initially expected, he draws attention once again, and hunter guilds take an increased interest in him. Meanwhile, a strange hunter who has been lost for ten years returns with a dire warning about an upcoming catastrophic event. As the calamity looms closer, Jin-Woo must continue leveling up to make sure nothing stops him from reaching his ultimate goal\u2014saving the life of his mother.\n\n[Written by MAL Rewrite]", "background": "", "season": "winter", "year": 2025, "broadcast": {"day": "Sundays", "time": "00:00", "timezone": "Asia/Tokyo", "string": "Sundays at 00:00 (JST)"}, "producers": [{"mal_id": 17, "type": "anime", "name": "Aniplex", "url": "https://myanimelist.net/anime/producer/17/Aniplex"}, {"mal_id": 1468, "type": "anime", "name": "Crunchyroll", "url": "https://myanimelist.net/anime/producer/1468/Crunchyroll"}, {"mal_id": 1858, "type": "anime", "name": "Sonilude", "url": "https://myanimelist.net/anime/producer/1858/Sonilude"}, {"mal_id": 2837, "type": "anime", "name": "Netmarble", "url": "https://myanimelist.net/anime/producer/2837/Netmarble"}, {"mal_id": 2839, "type": "anime", "name": "Kakao piccoma", "url": "https://myanimelist.net/anime/producer/2839/Kakao_piccoma"}, {"mal_id": 2872, "type": "anime", "name": "D&C Media", "url": "https://myanimelist.net/anime/producer/2872/D_C_Media"}], "licensors": [], "studios": [{"mal_id": 56, "type": "anime", "name": "A-1 Pictures", "url": "https://myanimelist.net/anime/producer/56/A-1_Pictures"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 2, "type": "anime", "name": "Adventure", "url": "https://myanimelist.net/anime/genre/2/Adventure"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}], "explicit_genres": [], "themes": [{"mal_id": 50, "type": "anime", "name": "Adult Cast", "url": "https://myanimelist.net/anime/genre/50/Adult_Cast"}, {"mal_id": 82, "type": "anime", "name": "Urban Fantasy", "url": "https://myanimelist.net/anime/genre/82/Urban_Fantasy"}], "demographics": []}}, "_timestamp": 1766977263.4462872, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/580393e0e15a279f2fff6c3ade3cec2f.json b/data/cache/jikan/580393e0e15a279f2fff6c3ade3cec2f.json new file mode 100644 index 0000000..93c9318 --- /dev/null +++ b/data/cache/jikan/580393e0e15a279f2fff6c3ade3cec2f.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 52991, "url": "https://myanimelist.net/anime/52991/Sousou_no_Frieren", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1015/138006.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1015/138006t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1015/138006l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1015/138006.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1015/138006t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1015/138006l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/ZEkwCGJ3o7M?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Sousou no Frieren"}, {"type": "Synonym", "title": "Frieren at the Funeral"}, {"type": "Synonym", "title": "Frieren The Slayer"}, {"type": "Japanese", "title": "\u846c\u9001\u306e\u30d5\u30ea\u30fc\u30ec\u30f3"}, {"type": "English", "title": "Frieren: Beyond Journey's End"}], "title": "Sousou no Frieren", "title_english": "Frieren: Beyond Journey's End", "title_japanese": "\u846c\u9001\u306e\u30d5\u30ea\u30fc\u30ec\u30f3", "title_synonyms": ["Frieren at the Funeral", "Frieren The Slayer"], "type": "TV", "source": "Manga", "episodes": 28, "status": "Finished Airing", "airing": false, "aired": {"from": "2023-09-29T00:00:00+00:00", "to": "2024-03-22T00:00:00+00:00", "prop": {"from": {"day": 29, "month": 9, "year": 2023}, "to": {"day": 22, "month": 3, "year": 2024}}, "string": "Sep 29, 2023 to Mar 22, 2024"}, "duration": "24 min per ep", "rating": "PG-13 - Teens 13 or older", "score": 9.29, "scored_by": 775828, "rank": 1, "popularity": 120, "members": 1286106, "favorites": 80656, "synopsis": "During their decade-long quest to defeat the Demon King, the members of the hero's party\u2014Himmel himself, the priest Heiter, the dwarf warrior Eisen, and the elven mage Frieren\u2014forge bonds through adventures and battles, creating unforgettable precious memories for most of them.\n\nHowever, the time that Frieren spends with her comrades is equivalent to merely a fraction of her life, which has lasted over a thousand years. When the party disbands after their victory, Frieren casually returns to her \"usual\" routine of collecting spells across the continent. Due to her different sense of time, she seemingly holds no strong feelings toward the experiences she went through.\n\nAs the years pass, Frieren gradually realizes how her days in the hero's party truly impacted her. Witnessing the deaths of two of her former companions, Frieren begins to regret having taken their presence for granted; she vows to better understand humans and create real personal connections. Although the story of that once memorable journey has long ended, a new tale is about to begin.\n\n[Written by MAL Rewrite]", "background": "Sousou no Frieren was released on Blu-ray and DVD in seven volumes from January 24, 2024, to July 17, 2024. The series aired on Nippon TV's Friday Anime Night block.", "season": "fall", "year": 2023, "broadcast": {"day": "Fridays", "time": "23:00", "timezone": "Asia/Tokyo", "string": "Fridays at 23:00 (JST)"}, "producers": [{"mal_id": 17, "type": "anime", "name": "Aniplex", "url": "https://myanimelist.net/anime/producer/17/Aniplex"}, {"mal_id": 53, "type": "anime", "name": "Dentsu", "url": "https://myanimelist.net/anime/producer/53/Dentsu"}, {"mal_id": 62, "type": "anime", "name": "Shogakukan-Shueisha Productions", "url": "https://myanimelist.net/anime/producer/62/Shogakukan-Shueisha_Productions"}, {"mal_id": 1003, "type": "anime", "name": "Nippon Television Network", "url": "https://myanimelist.net/anime/producer/1003/Nippon_Television_Network"}, {"mal_id": 1143, "type": "anime", "name": "TOHO animation", "url": "https://myanimelist.net/anime/producer/1143/TOHO_animation"}, {"mal_id": 1430, "type": "anime", "name": "Shogakukan", "url": "https://myanimelist.net/anime/producer/1430/Shogakukan"}], "licensors": [{"mal_id": 1468, "type": "anime", "name": "Crunchyroll", "url": "https://myanimelist.net/anime/producer/1468/Crunchyroll"}], "studios": [{"mal_id": 11, "type": "anime", "name": "Madhouse", "url": "https://myanimelist.net/anime/producer/11/Madhouse"}], "genres": [{"mal_id": 2, "type": "anime", "name": "Adventure", "url": "https://myanimelist.net/anime/genre/2/Adventure"}, {"mal_id": 8, "type": "anime", "name": "Drama", "url": "https://myanimelist.net/anime/genre/8/Drama"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}], "explicit_genres": [], "themes": [], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766978992.919743, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/647de57ae53c6f0d1c2fdcdcbacb425e.json b/data/cache/jikan/647de57ae53c6f0d1c2fdcdcbacb425e.json new file mode 100644 index 0000000..2646ae1 --- /dev/null +++ b/data/cache/jikan/647de57ae53c6f0d1c2fdcdcbacb425e.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 59654, "url": "https://myanimelist.net/anime/59654/Jujutsu_Kaisen__Kaigyoku_Gyokusetsu", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1999/147023.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1999/147023t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1999/147023l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1999/147023.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1999/147023t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1999/147023l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/X1ZWOFHHfW4?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Jujutsu Kaisen: Kaigyoku/Gyokusetsu"}, {"type": "Japanese", "title": "\u546a\u8853\u5efb\u6226 \u61d0\u7389\u30fb\u7389\u6298"}, {"type": "English", "title": "Jujutsu Kaisen: Hidden Inventory/Premature Death"}], "title": "Jujutsu Kaisen: Kaigyoku/Gyokusetsu", "title_english": "Jujutsu Kaisen: Hidden Inventory/Premature Death", "title_japanese": "\u546a\u8853\u5efb\u6226 \u61d0\u7389\u30fb\u7389\u6298", "title_synonyms": [], "type": "Movie", "source": "Manga", "episodes": 1, "status": "Finished Airing", "airing": false, "aired": {"from": "2025-05-30T00:00:00+00:00", "to": null, "prop": {"from": {"day": 30, "month": 5, "year": 2025}, "to": {"day": null, "month": null, "year": null}}, "string": "May 30, 2025"}, "duration": "1 hr 50 min", "rating": "R - 17+ (violence & profanity)", "score": 8.11, "scored_by": 6079, "rank": 540, "popularity": 3447, "members": 51490, "favorites": 256, "synopsis": "A compilation movie of Jujutsu Kaisen's Hidden Inventory and Premature Death arc.", "background": "", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [{"mal_id": 1856, "type": "anime", "name": "dugout", "url": "https://myanimelist.net/anime/producer/1856/dugout"}], "licensors": [{"mal_id": 783, "type": "anime", "name": "GKIDS", "url": "https://myanimelist.net/anime/producer/783/GKIDS"}], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 37, "type": "anime", "name": "Supernatural", "url": "https://myanimelist.net/anime/genre/37/Supernatural"}], "explicit_genres": [], "themes": [{"mal_id": 58, "type": "anime", "name": "Gore", "url": "https://myanimelist.net/anime/genre/58/Gore"}, {"mal_id": 23, "type": "anime", "name": "School", "url": "https://myanimelist.net/anime/genre/23/School"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766968803.421586, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/686e10e478c80459f0f49bc587e49b57.json b/data/cache/jikan/686e10e478c80459f0f49bc587e49b57.json new file mode 100644 index 0000000..0d81767 --- /dev/null +++ b/data/cache/jikan/686e10e478c80459f0f49bc587e49b57.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 57658, "url": "https://myanimelist.net/anime/57658/Jujutsu_Kaisen__Shimetsu_Kaiyuu_-_Zenpen", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1127/154488.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1127/154488t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1127/154488l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1127/154488.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1127/154488t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1127/154488l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/ruX3rIj3--w?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Jujutsu Kaisen: Shimetsu Kaiyuu - Zenpen"}, {"type": "Synonym", "title": "Jujutsu Kaisen 3rd Season"}, {"type": "Japanese", "title": "\u546a\u8853\u5efb\u6226 \u300c\u6b7b\u6ec5\u56de\u6e38 \u524d\u7de8\u300d"}, {"type": "English", "title": "Jujutsu Kaisen: The Culling Game Part 1"}], "title": "Jujutsu Kaisen: Shimetsu Kaiyuu - Zenpen", "title_english": "Jujutsu Kaisen: The Culling Game Part 1", "title_japanese": "\u546a\u8853\u5efb\u6226 \u300c\u6b7b\u6ec5\u56de\u6e38 \u524d\u7de8\u300d", "title_synonyms": ["Jujutsu Kaisen 3rd Season"], "type": "TV", "source": "Manga", "episodes": null, "status": "Not yet aired", "airing": false, "aired": {"from": "2026-01-09T00:00:00+00:00", "to": null, "prop": {"from": {"day": 9, "month": 1, "year": 2026}, "to": {"day": null, "month": null, "year": null}}, "string": "Jan 9, 2026 to ?"}, "duration": "Unknown", "rating": "R - 17+ (violence & profanity)", "score": null, "scored_by": null, "rank": null, "popularity": 1383, "members": 196539, "favorites": 889, "synopsis": "Sequel to Jujutsu Kaisen 2nd Season.", "background": "", "season": "winter", "year": 2026, "broadcast": {"day": "Fridays", "time": "00:26", "timezone": "Asia/Tokyo", "string": "Fridays at 00:26 (JST)"}, "producers": [{"mal_id": 1143, "type": "anime", "name": "TOHO animation", "url": "https://myanimelist.net/anime/producer/1143/TOHO_animation"}, {"mal_id": 1856, "type": "anime", "name": "dugout", "url": "https://myanimelist.net/anime/producer/1856/dugout"}], "licensors": [], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 37, "type": "anime", "name": "Supernatural", "url": "https://myanimelist.net/anime/genre/37/Supernatural"}], "explicit_genres": [], "themes": [{"mal_id": 23, "type": "anime", "name": "School", "url": "https://myanimelist.net/anime/genre/23/School"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1767246613.554377, "_is_permanent": false} \ No newline at end of file diff --git a/data/cache/jikan/6e09a97a10b22c4d25fbfb82adcf5b90.json b/data/cache/jikan/6e09a97a10b22c4d25fbfb82adcf5b90.json new file mode 100644 index 0000000..8520de9 --- /dev/null +++ b/data/cache/jikan/6e09a97a10b22c4d25fbfb82adcf5b90.json @@ -0,0 +1 @@ +{"payload": {"data": [{"relation": "Prequel", "entry": [{"mal_id": 48583, "type": "anime", "name": "Shingeki no Kyojin: The Final Season Part 2", "url": "https://myanimelist.net/anime/48583/Shingeki_no_Kyojin__The_Final_Season_Part_2"}]}, {"relation": "Adaptation", "entry": [{"mal_id": 23390, "type": "manga", "name": "Shingeki no Kyojin", "url": "https://myanimelist.net/manga/23390/Shingeki_no_Kyojin"}]}, {"relation": "Summary", "entry": [{"mal_id": 59571, "type": "anime", "name": "Shingeki no Kyojin Movie: Kanketsu-hen - The Last Attack", "url": "https://myanimelist.net/anime/59571/Shingeki_no_Kyojin_Movie__Kanketsu-hen_-_The_Last_Attack"}]}]}, "_timestamp": 1767291338.341491, "_is_permanent": false} \ No newline at end of file diff --git a/data/cache/jikan/741145c412afbf1bc010a2bbeeca6cbf.json b/data/cache/jikan/741145c412afbf1bc010a2bbeeca6cbf.json new file mode 100644 index 0000000..a726db0 --- /dev/null +++ b/data/cache/jikan/741145c412afbf1bc010a2bbeeca6cbf.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 49627, "url": "https://myanimelist.net/anime/49627/Shingeki_no_Kyojin__The_Final_Season_Specials", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1470/117265.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1470/117265t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1470/117265l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1470/117265.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1470/117265t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1470/117265l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": null, "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Shingeki no Kyojin: The Final Season Specials"}, {"type": "Synonym", "title": "Shingeki no Kyojin Season 4 Specials"}, {"type": "Synonym", "title": "Attack on Titan Season 4 Specials"}, {"type": "Synonym", "title": "Attack on Titan: The Final Season Specials"}, {"type": "Japanese", "title": "\u9032\u6483\u306e\u5de8\u4eba The Final Season Specials"}, {"type": "English", "title": "Attack on Titan: Chibi Theater - Survey Corps, The Final!"}], "title": "Shingeki no Kyojin: The Final Season Specials", "title_english": "Attack on Titan: Chibi Theater - Survey Corps, The Final!", "title_japanese": "\u9032\u6483\u306e\u5de8\u4eba The Final Season Specials", "title_synonyms": ["Shingeki no Kyojin Season 4 Specials", "Attack on Titan Season 4 Specials", "Attack on Titan: The Final Season Specials"], "type": "Special", "source": "Manga", "episodes": 2, "status": "Finished Airing", "airing": false, "aired": {"from": "2021-07-07T00:00:00+00:00", "to": "2021-08-04T00:00:00+00:00", "prop": {"from": {"day": 7, "month": 7, "year": 2021}, "to": {"day": 4, "month": 8, "year": 2021}}, "string": "Jul 7, 2021 to Aug 4, 2021"}, "duration": "5 min per ep", "rating": "G - All Ages", "score": 7.69, "scored_by": 6911, "rank": 1399, "popularity": 5463, "members": 19304, "favorites": 109, "synopsis": "Shingeki no Kyojin Season 4 DVD/BD specials. They are chibi parody shorts; one video was included on each of the DVD/BDs. Each video contained eight stories (essentially chibi parody short episode 60\u201375) which continued the chibi parody story from the previous chibi parody specials included on the DVD/BDs of the previous seasons.", "background": "", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [], "licensors": [], "studios": [{"mal_id": 1155, "type": "anime", "name": "Studio Moriken", "url": "https://myanimelist.net/anime/producer/1155/Studio_Moriken"}], "genres": [{"mal_id": 4, "type": "anime", "name": "Comedy", "url": "https://myanimelist.net/anime/genre/4/Comedy"}], "explicit_genres": [], "themes": [{"mal_id": 20, "type": "anime", "name": "Parody", "url": "https://myanimelist.net/anime/genre/20/Parody"}], "demographics": []}}, "_timestamp": 1767038810.304767, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/7fa2fbf500992ef2f99bed50391282f0.json b/data/cache/jikan/7fa2fbf500992ef2f99bed50391282f0.json new file mode 100644 index 0000000..020298b --- /dev/null +++ b/data/cache/jikan/7fa2fbf500992ef2f99bed50391282f0.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 48583, "url": "https://myanimelist.net/anime/48583/Shingeki_no_Kyojin__The_Final_Season_Part_2", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1948/120625.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1948/120625t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1948/120625l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1948/120625.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1948/120625t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1948/120625l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/EIVVnLlhzr0?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Shingeki no Kyojin: The Final Season Part 2"}, {"type": "Synonym", "title": "Shingeki no Kyojin Season 4"}, {"type": "Synonym", "title": "Attack on Titan Season 4"}, {"type": "Japanese", "title": "\u9032\u6483\u306e\u5de8\u4eba The Final Season Part 2"}, {"type": "English", "title": "Attack on Titan: Final Season Part 2"}], "title": "Shingeki no Kyojin: The Final Season Part 2", "title_english": "Attack on Titan: Final Season Part 2", "title_japanese": "\u9032\u6483\u306e\u5de8\u4eba The Final Season Part 2", "title_synonyms": ["Shingeki no Kyojin Season 4", "Attack on Titan Season 4"], "type": "TV", "source": "Manga", "episodes": 12, "status": "Finished Airing", "airing": false, "aired": {"from": "2022-01-10T00:00:00+00:00", "to": "2022-04-04T00:00:00+00:00", "prop": {"from": {"day": 10, "month": 1, "year": 2022}, "to": {"day": 4, "month": 4, "year": 2022}}, "string": "Jan 10, 2022 to Apr 4, 2022"}, "duration": "23 min per ep", "rating": "R - 17+ (violence & profanity)", "score": 8.77, "scored_by": 897962, "rank": 45, "popularity": 93, "members": 1508647, "favorites": 31924, "synopsis": "Turning against his former allies and enemies alike, Eren Yeager sets a disastrous plan in motion. Under the guidance of the Beast Titan, Zeke, Eren takes extreme measures to end the ancient conflict between Marley and Eldia\u2014but his true intentions remain a mystery. Delving deep into his family's past, Eren fights to control his own destiny.\n\nMeanwhile, the long-feuding nations of Marley and Eldia utilize both soldiers and Titans in a brutal race to eliminate the other. Reiner Braun uses his own powers in a desperate bid to hold off Eren's own militaristic force, and his fellow Eldians\u2014children Falco Grice and Gabi Braun\u2014struggle to survive in the unfolding chaos.\n\nElsewhere, Eren's childhood friends Mikasa Ackerman and Armin Arlert remain imprisoned alongside Eren's former Survey Corps companions, all disturbed by Eren's monstrous transformation. Under the blind belief that Eren still secretly harbors good intentions, Mikasa and the others enter the fray in an attempt to save their friend's very soul.\n\n[Written by MAL Rewrite]", "background": "Shingeki no Kyojin: The Final Season Part 2 adapts content from volumes 29-32 of the original manga.", "season": "winter", "year": 2022, "broadcast": {"day": "Mondays", "time": "00:05", "timezone": "Asia/Tokyo", "string": "Mondays at 00:05 (JST)"}, "producers": [{"mal_id": 10, "type": "anime", "name": "Production I.G", "url": "https://myanimelist.net/anime/producer/10/Production_IG"}, {"mal_id": 53, "type": "anime", "name": "Dentsu", "url": "https://myanimelist.net/anime/producer/53/Dentsu"}, {"mal_id": 143, "type": "anime", "name": "Mainichi Broadcasting System", "url": "https://myanimelist.net/anime/producer/143/Mainichi_Broadcasting_System"}, {"mal_id": 144, "type": "anime", "name": "Pony Canyon", "url": "https://myanimelist.net/anime/producer/144/Pony_Canyon"}, {"mal_id": 159, "type": "anime", "name": "Kodansha", "url": "https://myanimelist.net/anime/producer/159/Kodansha"}, {"mal_id": 1557, "type": "anime", "name": "Pony Canyon Enterprises", "url": "https://myanimelist.net/anime/producer/1557/Pony_Canyon_Enterprises"}], "licensors": [{"mal_id": 102, "type": "anime", "name": "Funimation", "url": "https://myanimelist.net/anime/producer/102/Funimation"}], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 8, "type": "anime", "name": "Drama", "url": "https://myanimelist.net/anime/genre/8/Drama"}, {"mal_id": 41, "type": "anime", "name": "Suspense", "url": "https://myanimelist.net/anime/genre/41/Suspense"}], "explicit_genres": [], "themes": [{"mal_id": 58, "type": "anime", "name": "Gore", "url": "https://myanimelist.net/anime/genre/58/Gore"}, {"mal_id": 38, "type": "anime", "name": "Military", "url": "https://myanimelist.net/anime/genre/38/Military"}, {"mal_id": 76, "type": "anime", "name": "Survival", "url": "https://myanimelist.net/anime/genre/76/Survival"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1767038811.858869, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/83dd5357c28b775f89c08cb63aae7f99.json b/data/cache/jikan/83dd5357c28b775f89c08cb63aae7f99.json new file mode 100644 index 0000000..43e98e9 --- /dev/null +++ b/data/cache/jikan/83dd5357c28b775f89c08cb63aae7f99.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 59177, "url": "https://myanimelist.net/anime/59177/Kaijuu_8-gou_2nd_Season", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1177/150344.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1177/150344t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1177/150344l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1177/150344.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1177/150344t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1177/150344l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/1ry0cE8Gr0k?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Kaijuu 8-gou 2nd Season"}, {"type": "Synonym", "title": "8Kaijuu"}, {"type": "Synonym", "title": "Monster #8"}, {"type": "Synonym", "title": "Kaiju No. Eight"}, {"type": "Synonym", "title": "Kaiju #8"}, {"type": "Japanese", "title": "\u602a\u73638\u53f7 \u7b2c2\u671f"}, {"type": "English", "title": "Kaiju No. 8 Season 2"}], "title": "Kaijuu 8-gou 2nd Season", "title_english": "Kaiju No. 8 Season 2", "title_japanese": "\u602a\u73638\u53f7 \u7b2c2\u671f", "title_synonyms": ["8Kaijuu", "Monster #8", "Kaiju No. Eight", "Kaiju #8"], "type": "TV", "source": "Manga", "episodes": 11, "status": "Finished Airing", "airing": false, "aired": {"from": "2025-07-19T00:00:00+00:00", "to": "2025-09-27T00:00:00+00:00", "prop": {"from": {"day": 19, "month": 7, "year": 2025}, "to": {"day": 27, "month": 9, "year": 2025}}, "string": "Jul 19, 2025 to Sep 27, 2025"}, "duration": "23 min per ep", "rating": "PG-13 - Teens 13 or older", "score": 7.8, "scored_by": 136268, "rank": 1097, "popularity": 841, "members": 324433, "favorites": 1602, "synopsis": "Following the massive operation that led to the confinement of recent recruit Kafka Hibino, otherwise known as Kaijuu No. 8, the Defense Force has been puzzled by how to deal with him. Kafka is the first kaijuu to side with humans, and after careful consideration, he is eventually transferred to the Defense Force's First Division in the hope of adding his power to the strongest division, capable of handling any threat. However, some people are still doubtful about Kafka, and he must prove his worth in the next mission.\n\nKafka and the First Division are soon dispatched when a massive horde of ant-like kaijuu begins wreaking havoc. Thanks to the combined strength of Kafka's friend Kikoru Shinomiya and their captain, Gen Narumi, the mission seems to progress as it should. However, when Kafka fails to transform into his kaijuu form, the dreadful Kaijuu No. 9 joins the battle with only one goal\u2014to eliminate him and steal his power. Although the situation is looking grim, Kafka must overcome his most difficult trial yet with the others if he wants to keep pursuing his dream: fighting side by side with his childhood friend and Third Division captain, Mina Ashiro.\n\n[Written by MAL Rewrite]", "background": "", "season": "summer", "year": 2025, "broadcast": {"day": "Saturdays", "time": "23:00", "timezone": "Asia/Tokyo", "string": "Saturdays at 23:00 (JST)"}, "producers": [{"mal_id": 16, "type": "anime", "name": "TV Tokyo", "url": "https://myanimelist.net/anime/producer/16/TV_Tokyo"}, {"mal_id": 47, "type": "anime", "name": "Khara", "url": "https://myanimelist.net/anime/producer/47/Khara"}, {"mal_id": 323, "type": "anime", "name": "Nippon Columbia", "url": "https://myanimelist.net/anime/producer/323/Nippon_Columbia"}, {"mal_id": 1143, "type": "anime", "name": "TOHO animation", "url": "https://myanimelist.net/anime/producer/1143/TOHO_animation"}, {"mal_id": 1365, "type": "anime", "name": "Shueisha", "url": "https://myanimelist.net/anime/producer/1365/Shueisha"}, {"mal_id": 1858, "type": "anime", "name": "Sonilude", "url": "https://myanimelist.net/anime/producer/1858/Sonilude"}, {"mal_id": 2229, "type": "anime", "name": "Toho Music", "url": "https://myanimelist.net/anime/producer/2229/Toho_Music"}], "licensors": [], "studios": [{"mal_id": 10, "type": "anime", "name": "Production I.G", "url": "https://myanimelist.net/anime/producer/10/Production_IG"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}, {"mal_id": 24, "type": "anime", "name": "Sci-Fi", "url": "https://myanimelist.net/anime/genre/24/Sci-Fi"}], "explicit_genres": [], "themes": [{"mal_id": 50, "type": "anime", "name": "Adult Cast", "url": "https://myanimelist.net/anime/genre/50/Adult_Cast"}, {"mal_id": 38, "type": "anime", "name": "Military", "url": "https://myanimelist.net/anime/genre/38/Military"}, {"mal_id": 82, "type": "anime", "name": "Urban Fantasy", "url": "https://myanimelist.net/anime/genre/82/Urban_Fantasy"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766980138.206275, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/a356fbdaa31422918597a6b5f94139be.json b/data/cache/jikan/a356fbdaa31422918597a6b5f94139be.json new file mode 100644 index 0000000..4a885a5 --- /dev/null +++ b/data/cache/jikan/a356fbdaa31422918597a6b5f94139be.json @@ -0,0 +1 @@ +{"payload": {"data": [{"relation": "Prequel", "entry": [{"mal_id": 40748, "type": "anime", "name": "Jujutsu Kaisen", "url": "https://myanimelist.net/anime/40748/Jujutsu_Kaisen"}]}, {"relation": "Sequel", "entry": [{"mal_id": 57658, "type": "anime", "name": "Jujutsu Kaisen: Shimetsu Kaiyuu - Zenpen", "url": "https://myanimelist.net/anime/57658/Jujutsu_Kaisen__Shimetsu_Kaiyuu_-_Zenpen"}]}, {"relation": "Adaptation", "entry": [{"mal_id": 113138, "type": "manga", "name": "Jujutsu Kaisen", "url": "https://myanimelist.net/manga/113138/Jujutsu_Kaisen"}]}, {"relation": "Summary", "entry": [{"mal_id": 56243, "type": "anime", "name": "Jujutsu Kaisen 2nd Season Recaps", "url": "https://myanimelist.net/anime/56243/Jujutsu_Kaisen_2nd_Season_Recaps"}, {"mal_id": 59654, "type": "anime", "name": "Jujutsu Kaisen: Kaigyoku/Gyokusetsu", "url": "https://myanimelist.net/anime/59654/Jujutsu_Kaisen__Kaigyoku_Gyokusetsu"}, {"mal_id": 62392, "type": "anime", "name": "Jujutsu Kaisen Movie: Shibuya Jihen Tokubetsu Henshuu-ban x Shimetsu Kaiyuu Senkou Jouei", "url": "https://myanimelist.net/anime/62392/Jujutsu_Kaisen_Movie__Shibuya_Jihen_Tokubetsu_Henshuu-ban_x_Shimetsu_Kaiyuu_Senkou_Jouei"}]}]}, "_timestamp": 1767246612.990678, "_is_permanent": false} \ No newline at end of file diff --git a/data/cache/jikan/aa92a423687779f904702c32925445b9.json b/data/cache/jikan/aa92a423687779f904702c32925445b9.json new file mode 100644 index 0000000..942efef --- /dev/null +++ b/data/cache/jikan/aa92a423687779f904702c32925445b9.json @@ -0,0 +1 @@ +{"payload": {"data": [{"relation": "Sequel", "entry": [{"mal_id": 58567, "type": "anime", "name": "Ore dake Level Up na Ken Season 2: Arise from the Shadow", "url": "https://myanimelist.net/anime/58567/Ore_dake_Level_Up_na_Ken_Season_2__Arise_from_the_Shadow"}]}, {"relation": "Adaptation", "entry": [{"mal_id": 121496, "type": "manga", "name": "Solo Leveling", "url": "https://myanimelist.net/manga/121496/Solo_Leveling"}]}, {"relation": "Summary", "entry": [{"mal_id": 58224, "type": "anime", "name": "Ore dake Level Up na Ken: How to Get Stronger", "url": "https://myanimelist.net/anime/58224/Ore_dake_Level_Up_na_Ken__How_to_Get_Stronger"}, {"mal_id": 59841, "type": "anime", "name": "Ore dake Level Up na Ken: ReAwakening", "url": "https://myanimelist.net/anime/59841/Ore_dake_Level_Up_na_Ken__ReAwakening"}]}, {"relation": "Other", "entry": [{"mal_id": 51321, "type": "anime", "name": "Echo", "url": "https://myanimelist.net/anime/51321/Echo"}]}]}, "_timestamp": 1766977262.339336, "_is_permanent": false} \ No newline at end of file diff --git a/data/cache/jikan/b9c5b9b5a870421340dddd822e7b62be.json b/data/cache/jikan/b9c5b9b5a870421340dddd822e7b62be.json new file mode 100644 index 0000000..490eecd --- /dev/null +++ b/data/cache/jikan/b9c5b9b5a870421340dddd822e7b62be.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 51535, "url": "https://myanimelist.net/anime/51535/Shingeki_no_Kyojin__The_Final_Season_-_Kanketsu-hen", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1279/131078.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1279/131078t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1279/131078l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1279/131078.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1279/131078t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1279/131078l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/E7WytLM2KvY?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Shingeki no Kyojin: The Final Season - Kanketsu-hen"}, {"type": "Synonym", "title": "Shingeki no Kyojin: The Final Season Part 3"}, {"type": "Synonym", "title": "Shingeki no Kyojin Season 4"}, {"type": "Synonym", "title": "Attack on Titan Season 4"}, {"type": "Japanese", "title": "\u9032\u6483\u306e\u5de8\u4eba The Final Season\u5b8c\u7d50\u7de8"}, {"type": "English", "title": "Attack on Titan: Final Season - The Final Chapters"}], "title": "Shingeki no Kyojin: The Final Season - Kanketsu-hen", "title_english": "Attack on Titan: Final Season - The Final Chapters", "title_japanese": "\u9032\u6483\u306e\u5de8\u4eba The Final Season\u5b8c\u7d50\u7de8", "title_synonyms": ["Shingeki no Kyojin: The Final Season Part 3", "Shingeki no Kyojin Season 4", "Attack on Titan Season 4"], "type": "TV Special", "source": "Manga", "episodes": 2, "status": "Finished Airing", "airing": false, "aired": {"from": "2023-03-04T00:00:00+00:00", "to": "2023-11-05T00:00:00+00:00", "prop": {"from": {"day": 4, "month": 3, "year": 2023}, "to": {"day": 5, "month": 11, "year": 2023}}, "string": "Mar 4, 2023 to Nov 5, 2023"}, "duration": "1 hr 12 min per ep", "rating": "R - 17+ (violence & profanity)", "score": 8.86, "scored_by": 500289, "rank": 29, "popularity": 261, "members": 824932, "favorites": 17035, "synopsis": "In the wake of Eren Yeager's cataclysmic actions, his friends and former enemies form an alliance against his genocidal rampage. Though once bitter foes, Armin Arlert, Mikasa Ackerman, and the remaining members of the Scout Regiment join forces with Reiner Braun and the survivors of the Marleyan military. Their meager united front sets out on a mission to stop Eren's wrath and\u2014if possible\u2014save their old comrade in the process.\n\nAs Eren pushes forward at any cost, he battles his own internal turmoil. Although he feels immense remorse over his horrific invasion, Eren believes he harbors noble intentions: he believes the path ahead is the only way to save his friends and, to a greater extent, his people.\n\nThe opposing battalions spiral toward an inevitable final clash that may claim the lives of millions. Though they face an army of monsters beyond anything they could have previously imagined, Mikasa, Armin, and their allies stand brave in the face of certain doom.\n\n[Written by MAL Rewrite]", "background": "Shingeki no Kyojin: The Final Season - Kanketsu-hen adapts content from volumes 32-34 of the original manga.", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [{"mal_id": 10, "type": "anime", "name": "Production I.G", "url": "https://myanimelist.net/anime/producer/10/Production_IG"}, {"mal_id": 53, "type": "anime", "name": "Dentsu", "url": "https://myanimelist.net/anime/producer/53/Dentsu"}, {"mal_id": 143, "type": "anime", "name": "Mainichi Broadcasting System", "url": "https://myanimelist.net/anime/producer/143/Mainichi_Broadcasting_System"}, {"mal_id": 144, "type": "anime", "name": "Pony Canyon", "url": "https://myanimelist.net/anime/producer/144/Pony_Canyon"}, {"mal_id": 159, "type": "anime", "name": "Kodansha", "url": "https://myanimelist.net/anime/producer/159/Kodansha"}, {"mal_id": 1499, "type": "anime", "name": "Techno Sound", "url": "https://myanimelist.net/anime/producer/1499/Techno_Sound"}, {"mal_id": 1557, "type": "anime", "name": "Pony Canyon Enterprises", "url": "https://myanimelist.net/anime/producer/1557/Pony_Canyon_Enterprises"}], "licensors": [{"mal_id": 102, "type": "anime", "name": "Funimation", "url": "https://myanimelist.net/anime/producer/102/Funimation"}], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 8, "type": "anime", "name": "Drama", "url": "https://myanimelist.net/anime/genre/8/Drama"}, {"mal_id": 41, "type": "anime", "name": "Suspense", "url": "https://myanimelist.net/anime/genre/41/Suspense"}], "explicit_genres": [], "themes": [{"mal_id": 58, "type": "anime", "name": "Gore", "url": "https://myanimelist.net/anime/genre/58/Gore"}, {"mal_id": 38, "type": "anime", "name": "Military", "url": "https://myanimelist.net/anime/genre/38/Military"}, {"mal_id": 76, "type": "anime", "name": "Survival", "url": "https://myanimelist.net/anime/genre/76/Survival"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1767039258.0376, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/c9905d39a9ae8ec844206d3bff81b6ad.json b/data/cache/jikan/c9905d39a9ae8ec844206d3bff81b6ad.json new file mode 100644 index 0000000..ddfd167 --- /dev/null +++ b/data/cache/jikan/c9905d39a9ae8ec844206d3bff81b6ad.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 58224, "url": "https://myanimelist.net/anime/58224/Ore_dake_Level_Up_na_Ken__How_to_Get_Stronger", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1043/141605.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1043/141605t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1043/141605l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1043/141605.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1043/141605t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1043/141605l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": null, "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Ore dake Level Up na Ken: How to Get Stronger"}, {"type": "Synonym", "title": "Solo Leveling Recap"}, {"type": "Synonym", "title": "Ore dake Level Up na Ken Recap"}, {"type": "Synonym", "title": "Solo Leveling Episode 7.5"}, {"type": "Synonym", "title": "Ore dake Level Up na Ken Episode 7.5"}, {"type": "Synonym", "title": "\ub098 \ud63c\uc790\ub9cc \ub808\ubca8\uc5c5"}, {"type": "Japanese", "title": "\u4ffa\u3060\u3051\u30ec\u30d9\u30eb\u30a2\u30c3\u30d7\u306a\u4ef6 How to Get Stronger"}, {"type": "English", "title": "Solo Leveling: How to Get Stronger"}], "title": "Ore dake Level Up na Ken: How to Get Stronger", "title_english": "Solo Leveling: How to Get Stronger", "title_japanese": "\u4ffa\u3060\u3051\u30ec\u30d9\u30eb\u30a2\u30c3\u30d7\u306a\u4ef6 How to Get Stronger", "title_synonyms": ["Solo Leveling Recap", "Ore dake Level Up na Ken Recap", "Solo Leveling Episode 7.5", "Ore dake Level Up na Ken Episode 7.5", "\ub098 \ud63c\uc790\ub9cc \ub808\ubca8\uc5c5"], "type": "TV Special", "source": "Web manga", "episodes": 1, "status": "Finished Airing", "airing": false, "aired": {"from": "2024-02-25T00:00:00+00:00", "to": null, "prop": {"from": {"day": 25, "month": 2, "year": 2024}, "to": {"day": null, "month": null, "year": null}}, "string": "Feb 25, 2024"}, "duration": "23 min", "rating": "R - 17+ (violence & profanity)", "score": 6.33, "scored_by": 13033, "rank": 8422, "popularity": 4670, "members": 28237, "favorites": 152, "synopsis": "Recap of the first seven episodes of Ore dake Level Up na Ken.", "background": "", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [], "licensors": [{"mal_id": 1468, "type": "anime", "name": "Crunchyroll", "url": "https://myanimelist.net/anime/producer/1468/Crunchyroll"}], "studios": [{"mal_id": 56, "type": "anime", "name": "A-1 Pictures", "url": "https://myanimelist.net/anime/producer/56/A-1_Pictures"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 2, "type": "anime", "name": "Adventure", "url": "https://myanimelist.net/anime/genre/2/Adventure"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}], "explicit_genres": [], "themes": [{"mal_id": 50, "type": "anime", "name": "Adult Cast", "url": "https://myanimelist.net/anime/genre/50/Adult_Cast"}, {"mal_id": 82, "type": "anime", "name": "Urban Fantasy", "url": "https://myanimelist.net/anime/genre/82/Urban_Fantasy"}], "demographics": []}}, "_timestamp": 1766977265.8795462, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/ca3870cc14c9c97d53628c30e0fa78f3.json b/data/cache/jikan/ca3870cc14c9c97d53628c30e0fa78f3.json new file mode 100644 index 0000000..ed721b7 --- /dev/null +++ b/data/cache/jikan/ca3870cc14c9c97d53628c30e0fa78f3.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 62392, "url": "https://myanimelist.net/anime/62392/Jujutsu_Kaisen_Movie__Shibuya_Jihen_Tokubetsu_Henshuu-ban_x_Shimetsu_Kaiyuu_Senkou_Jouei", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1438/154138.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1438/154138t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1438/154138l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1438/154138.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1438/154138t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1438/154138l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/VEjVqXiiUNY?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Jujutsu Kaisen Movie: Shibuya Jihen Tokubetsu Henshuu-ban x Shimetsu Kaiyuu Senkou Jouei"}, {"type": "Japanese", "title": "\u5287\u5834\u7248 \u546a\u8853\u5efb\u6226\u300e\u6e0b\u8c37\u4e8b\u5909 \u7279\u5225\u7de8\u96c6\u7248\u300f\u00d7\u300e\u6b7b\u6ec5\u56de\u6e38 \u5148\u884c\u4e0a\u6620\u300f"}, {"type": "English", "title": "Jujutsu Kaisen: Execution"}], "title": "Jujutsu Kaisen Movie: Shibuya Jihen Tokubetsu Henshuu-ban x Shimetsu Kaiyuu Senkou Jouei", "title_english": "Jujutsu Kaisen: Execution", "title_japanese": "\u5287\u5834\u7248 \u546a\u8853\u5efb\u6226\u300e\u6e0b\u8c37\u4e8b\u5909 \u7279\u5225\u7de8\u96c6\u7248\u300f\u00d7\u300e\u6b7b\u6ec5\u56de\u6e38 \u5148\u884c\u4e0a\u6620\u300f", "title_synonyms": [], "type": "Movie", "source": "Manga", "episodes": 1, "status": "Finished Airing", "airing": false, "aired": {"from": "2025-11-07T00:00:00+00:00", "to": null, "prop": {"from": {"day": 7, "month": 11, "year": 2025}, "to": {"day": null, "month": null, "year": null}}, "string": "Nov 7, 2025"}, "duration": "1 hr 28 min", "rating": "R - 17+ (violence & profanity)", "score": 7.23, "scored_by": 9361, "rank": 3346, "popularity": 4916, "members": 25006, "favorites": 44, "synopsis": "Compilation of the Shibuya Incident from the second season and the first two episodes of Jujutsu Kaisen: Shimetsu Kaiyuu - Zenpen.", "background": "", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [{"mal_id": 1856, "type": "anime", "name": "dugout", "url": "https://myanimelist.net/anime/producer/1856/dugout"}], "licensors": [{"mal_id": 783, "type": "anime", "name": "GKIDS", "url": "https://myanimelist.net/anime/producer/783/GKIDS"}], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 37, "type": "anime", "name": "Supernatural", "url": "https://myanimelist.net/anime/genre/37/Supernatural"}], "explicit_genres": [], "themes": [{"mal_id": 58, "type": "anime", "name": "Gore", "url": "https://myanimelist.net/anime/genre/58/Gore"}, {"mal_id": 23, "type": "anime", "name": "School", "url": "https://myanimelist.net/anime/genre/23/School"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766968779.694751, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/ce0ab995897915abb20b78f382d7a9f9.json b/data/cache/jikan/ce0ab995897915abb20b78f382d7a9f9.json new file mode 100644 index 0000000..22f877d --- /dev/null +++ b/data/cache/jikan/ce0ab995897915abb20b78f382d7a9f9.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 59978, "url": "https://myanimelist.net/anime/59978/Sousou_no_Frieren_2nd_Season", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1921/154528.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1921/154528t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1921/154528l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1921/154528.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1921/154528t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1921/154528l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/MwP4gqRys4c?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Sousou no Frieren 2nd Season"}, {"type": "Synonym", "title": "Frieren at the Funeral Season 2"}, {"type": "Japanese", "title": "\u846c\u9001\u306e\u30d5\u30ea\u30fc\u30ec\u30f3 \u7b2c2\u671f"}, {"type": "English", "title": "Frieren: Beyond Journey's End Season 2"}], "title": "Sousou no Frieren 2nd Season", "title_english": "Frieren: Beyond Journey's End Season 2", "title_japanese": "\u846c\u9001\u306e\u30d5\u30ea\u30fc\u30ec\u30f3 \u7b2c2\u671f", "title_synonyms": ["Frieren at the Funeral Season 2"], "type": "TV", "source": "Manga", "episodes": null, "status": "Not yet aired", "airing": false, "aired": {"from": "2026-01-16T00:00:00+00:00", "to": null, "prop": {"from": {"day": 16, "month": 1, "year": 2026}, "to": {"day": null, "month": null, "year": null}}, "string": "Jan 16, 2026 to ?"}, "duration": "Unknown", "rating": "PG-13 - Teens 13 or older", "score": null, "scored_by": null, "rank": null, "popularity": 1068, "members": 255898, "favorites": 2555, "synopsis": "Second season of Sousou no Frieren.", "background": "Sousou no Frieren 2nd Season aired on Nippon TV's Friday Anime Night block.", "season": "winter", "year": 2026, "broadcast": {"day": "Fridays", "time": "23:00", "timezone": "Asia/Tokyo", "string": "Fridays at 23:00 (JST)"}, "producers": [{"mal_id": 1143, "type": "anime", "name": "TOHO animation", "url": "https://myanimelist.net/anime/producer/1143/TOHO_animation"}], "licensors": [], "studios": [{"mal_id": 11, "type": "anime", "name": "Madhouse", "url": "https://myanimelist.net/anime/producer/11/Madhouse"}], "genres": [{"mal_id": 2, "type": "anime", "name": "Adventure", "url": "https://myanimelist.net/anime/genre/2/Adventure"}, {"mal_id": 8, "type": "anime", "name": "Drama", "url": "https://myanimelist.net/anime/genre/8/Drama"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}], "explicit_genres": [], "themes": [], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766978993.2388558, "_is_permanent": false} \ No newline at end of file diff --git a/data/cache/jikan/ceccc27b7b06dea98d517e93817dcc16.json b/data/cache/jikan/ceccc27b7b06dea98d517e93817dcc16.json new file mode 100644 index 0000000..aeca3c2 --- /dev/null +++ b/data/cache/jikan/ceccc27b7b06dea98d517e93817dcc16.json @@ -0,0 +1 @@ +{"payload": {"data": [{"relation": "Sequel", "entry": [{"mal_id": 59978, "type": "anime", "name": "Sousou no Frieren 2nd Season", "url": "https://myanimelist.net/anime/59978/Sousou_no_Frieren_2nd_Season"}]}, {"relation": "Adaptation", "entry": [{"mal_id": 126287, "type": "manga", "name": "Sousou no Frieren", "url": "https://myanimelist.net/manga/126287/Sousou_no_Frieren"}]}, {"relation": "Side Story", "entry": [{"mal_id": 56885, "type": "anime", "name": "Sousou no Frieren: \u25cf\u25cf no Mahou", "url": "https://myanimelist.net/anime/56885/Sousou_no_Frieren__\u25cf\u25cf_no_Mahou"}]}, {"relation": "Other", "entry": [{"mal_id": 56805, "type": "anime", "name": "Yuusha", "url": "https://myanimelist.net/anime/56805/Yuusha"}, {"mal_id": 58313, "type": "anime", "name": "Haru (2024)", "url": "https://myanimelist.net/anime/58313/Haru_2024"}]}]}, "_timestamp": 1766978992.224694, "_is_permanent": false} \ No newline at end of file diff --git a/data/cache/jikan/d8be87b0fdccce7ef7322b4b07affee0.json b/data/cache/jikan/d8be87b0fdccce7ef7322b4b07affee0.json new file mode 100644 index 0000000..0af3c38 --- /dev/null +++ b/data/cache/jikan/d8be87b0fdccce7ef7322b4b07affee0.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 59841, "url": "https://myanimelist.net/anime/59841/Ore_dake_Level_Up_na_Ken__ReAwakening", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1983/146190.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1983/146190t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1983/146190l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1983/146190.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1983/146190t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1983/146190l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/AwaHrHMgz5Q?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Ore dake Level Up na Ken: ReAwakening"}, {"type": "Japanese", "title": "\u4ffa\u3060\u3051\u30ec\u30d9\u30eb\u30a2\u30c3\u30d7\u306a\u4ef6 -ReAwakening-"}, {"type": "English", "title": "Solo Leveling: ReAwakening"}], "title": "Ore dake Level Up na Ken: ReAwakening", "title_english": "Solo Leveling: ReAwakening", "title_japanese": "\u4ffa\u3060\u3051\u30ec\u30d9\u30eb\u30a2\u30c3\u30d7\u306a\u4ef6 -ReAwakening-", "title_synonyms": [], "type": "Movie", "source": "Web manga", "episodes": 1, "status": "Finished Airing", "airing": false, "aired": {"from": "2024-11-29T00:00:00+00:00", "to": null, "prop": {"from": {"day": 29, "month": 11, "year": 2024}, "to": {"day": null, "month": null, "year": null}}, "string": "Nov 29, 2024"}, "duration": "1 hr 56 min", "rating": "R - 17+ (violence & profanity)", "score": 8.09, "scored_by": 10987, "rank": 570, "popularity": 3553, "members": 48575, "favorites": 220, "synopsis": "Ever since dangerous gates leading to dungeons filled with monsters appeared on Earth a decade ago, humans gained a new way to provide for themselves: certain individuals designated as hunters received otherworldly powers to fight the dangers within. Sung Jin-Woo works desperately as a hunter to keep his family afloat. However, due to his lack of power, he is known as the weakest hunter of all mankind.\n\nDuring a dungeon expedition with his party, an unexpected disaster occurs, leaving Jin-Woo on the brink of death. Inexplicably surviving the grave situation, he wakes up in a hospital after the incident with a surprise\u2014he has been selected as a player by a mysterious system, offering him possibilities to improve his skills. As he is seemingly the only one who has been chosen, Jin-Woo begins to level up at a fast pace, and he might just be able to become the world's strongest hunter with his reawakening.\n\n[Written by MAL Rewrite]", "background": "Ore dake Level Up na Ken: ReAwakening premiered in North America in theaters as Solo Leveling: ReAwakening on December 6, 2024.", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [{"mal_id": 17, "type": "anime", "name": "Aniplex", "url": "https://myanimelist.net/anime/producer/17/Aniplex"}], "licensors": [], "studios": [{"mal_id": 56, "type": "anime", "name": "A-1 Pictures", "url": "https://myanimelist.net/anime/producer/56/A-1_Pictures"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 2, "type": "anime", "name": "Adventure", "url": "https://myanimelist.net/anime/genre/2/Adventure"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}], "explicit_genres": [], "themes": [{"mal_id": 50, "type": "anime", "name": "Adult Cast", "url": "https://myanimelist.net/anime/genre/50/Adult_Cast"}, {"mal_id": 82, "type": "anime", "name": "Urban Fantasy", "url": "https://myanimelist.net/anime/genre/82/Urban_Fantasy"}], "demographics": []}}, "_timestamp": 1766977263.451645, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/db92418d70c8860e6984b45e0ca8bd2c.json b/data/cache/jikan/db92418d70c8860e6984b45e0ca8bd2c.json new file mode 100644 index 0000000..356a153 --- /dev/null +++ b/data/cache/jikan/db92418d70c8860e6984b45e0ca8bd2c.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 51009, "url": "https://myanimelist.net/anime/51009/Jujutsu_Kaisen_2nd_Season", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1792/138022.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1792/138022t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1792/138022l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1792/138022.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1792/138022t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1792/138022l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/PKHQuQF1S8k?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Jujutsu Kaisen 2nd Season"}, {"type": "Synonym", "title": "Jujutsu Kaisen: Kaigyoku Gyokusetsu"}, {"type": "Synonym", "title": "Jujutsu Kaisen: Shibuya Jihen"}, {"type": "Synonym", "title": "Jujutsu Kaisen: Hidden Inventory Arc"}, {"type": "Synonym", "title": "Jujutsu Kaisen: Shibuya Incident Arc"}, {"type": "Synonym", "title": "Sorcery Fight"}, {"type": "Synonym", "title": "JJK"}, {"type": "Japanese", "title": "\u546a\u8853\u5efb\u6226 \u61d0\u7389\u30fb\u7389\u6298\uff0f\u6e0b\u8c37\u4e8b\u5909"}, {"type": "English", "title": "Jujutsu Kaisen Season 2"}], "title": "Jujutsu Kaisen 2nd Season", "title_english": "Jujutsu Kaisen Season 2", "title_japanese": "\u546a\u8853\u5efb\u6226 \u61d0\u7389\u30fb\u7389\u6298\uff0f\u6e0b\u8c37\u4e8b\u5909", "title_synonyms": ["Jujutsu Kaisen: Kaigyoku Gyokusetsu", "Jujutsu Kaisen: Shibuya Jihen", "Jujutsu Kaisen: Hidden Inventory Arc", "Jujutsu Kaisen: Shibuya Incident Arc", "Sorcery Fight", "JJK"], "type": "TV", "source": "Manga", "episodes": 23, "status": "Finished Airing", "airing": false, "aired": {"from": "2023-07-06T00:00:00+00:00", "to": "2023-12-28T00:00:00+00:00", "prop": {"from": {"day": 6, "month": 7, "year": 2023}, "to": {"day": 28, "month": 12, "year": 2023}}, "string": "Jul 6, 2023 to Dec 28, 2023"}, "duration": "23 min per ep", "rating": "R - 17+ (violence & profanity)", "score": 8.72, "scored_by": 754885, "rank": 53, "popularity": 117, "members": 1299182, "favorites": 25321, "synopsis": "The year is 2006, and the halls of Tokyo Prefectural Jujutsu High School echo with the endless bickering and intense debate between two inseparable best friends. Exuding unshakeable confidence, Satoru Gojou and Suguru Getou believe there is no challenge too great for young and powerful Special Grade sorcerers such as themselves. They are tasked with safely delivering a sensible girl named Riko Amanai to the entity whose existence is the very essence of the jujutsu world. However, the mission plunges them into an exhausting swirl of moral conflict that threatens to destroy the already feeble amity between sorcerers and ordinary humans.\n\nTwelve years later, students and sorcerers are the frontline defense against the rising number of high-level curses born from humans' negative emotions. As the entities grow in power, their self-awareness and ambition increase too. The curses unite for the common goal of eradicating humans and creating a world of only cursed energy users, led by a dangerous, ancient cursed spirit. To dispose of their greatest obstacle\u2014the strongest sorcerer, Gojou\u2014they orchestrate an attack at Shibuya Station on Halloween. Dividing into teams, the sorcerers enter the fight prepared to risk everything to protect the innocent and their own kind.\n\n[Written by MAL Rewrite]", "background": "Jujutsu Kaisen 2nd Season was released on Blu-ray and DVD in eight volumes from October 18, 2023, to May 22, 2024.", "season": "summer", "year": 2023, "broadcast": {"day": "Thursdays", "time": "23:56", "timezone": "Asia/Tokyo", "string": "Thursdays at 23:56 (JST)"}, "producers": [{"mal_id": 143, "type": "anime", "name": "Mainichi Broadcasting System", "url": "https://myanimelist.net/anime/producer/143/Mainichi_Broadcasting_System"}, {"mal_id": 1143, "type": "anime", "name": "TOHO animation", "url": "https://myanimelist.net/anime/producer/1143/TOHO_animation"}, {"mal_id": 1365, "type": "anime", "name": "Shueisha", "url": "https://myanimelist.net/anime/producer/1365/Shueisha"}, {"mal_id": 1856, "type": "anime", "name": "dugout", "url": "https://myanimelist.net/anime/producer/1856/dugout"}, {"mal_id": 2260, "type": "anime", "name": "Sumzap", "url": "https://myanimelist.net/anime/producer/2260/Sumzap"}], "licensors": [{"mal_id": 1468, "type": "anime", "name": "Crunchyroll", "url": "https://myanimelist.net/anime/producer/1468/Crunchyroll"}], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 37, "type": "anime", "name": "Supernatural", "url": "https://myanimelist.net/anime/genre/37/Supernatural"}], "explicit_genres": [], "themes": [{"mal_id": 58, "type": "anime", "name": "Gore", "url": "https://myanimelist.net/anime/genre/58/Gore"}, {"mal_id": 23, "type": "anime", "name": "School", "url": "https://myanimelist.net/anime/genre/23/School"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1766968779.240999, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/ec4848ea367028a5fd99731828e7b61d.json b/data/cache/jikan/ec4848ea367028a5fd99731828e7b61d.json new file mode 100644 index 0000000..170a8d0 --- /dev/null +++ b/data/cache/jikan/ec4848ea367028a5fd99731828e7b61d.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 56885, "url": "https://myanimelist.net/anime/56885/Sousou_no_Frieren__\u25cf\u25cf_no_Mahou", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1045/150038.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1045/150038t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1045/150038l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1045/150038.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1045/150038t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1045/150038l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": null, "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Sousou no Frieren: \u25cf\u25cf no Mahou"}, {"type": "Synonym", "title": "Sousou no Frieren: Marumaru no Mahou"}, {"type": "Japanese", "title": "\u846c\u9001\u306e\u30d5\u30ea\u30fc\u30ec\u30f3 \uff5e\u25cf\u25cf\u306e\u9b54\u6cd5\uff5e"}, {"type": "English", "title": "Frieren: Beyond Journey's End Mini Anime"}], "title": "Sousou no Frieren: \u25cf\u25cf no Mahou", "title_english": "Frieren: Beyond Journey's End Mini Anime", "title_japanese": "\u846c\u9001\u306e\u30d5\u30ea\u30fc\u30ec\u30f3 \uff5e\u25cf\u25cf\u306e\u9b54\u6cd5\uff5e", "title_synonyms": ["Sousou no Frieren: Marumaru no Mahou"], "type": "ONA", "source": "Manga", "episodes": 18, "status": "Finished Airing", "airing": false, "aired": {"from": "2023-10-11T00:00:00+00:00", "to": "2025-09-03T00:00:00+00:00", "prop": {"from": {"day": 11, "month": 10, "year": 2023}, "to": {"day": 3, "month": 9, "year": 2025}}, "string": "Oct 11, 2023 to Sep 3, 2025"}, "duration": "1 min per ep", "rating": "PG-13 - Teens 13 or older", "score": 7.37, "scored_by": 9081, "rank": 2579, "popularity": 5175, "members": 22134, "favorites": 70, "synopsis": "Frieren loves collecting peculiar spells, and her ever-growing arsenal of magic contains the perfect spells for many occasions. Whether it be by stealthily removing alcohol from Heiter's drinks or by remedying her own sleep issues, Frieren is sure to brighten her companions' days with her magic.\n\n[Written by MAL Rewrite]", "background": "This entry includes the Mizkan Ajipon collaboration episode.", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [{"mal_id": 1294, "type": "anime", "name": "Sound Team Don Juan", "url": "https://myanimelist.net/anime/producer/1294/Sound_Team_Don_Juan"}], "licensors": [], "studios": [{"mal_id": 2705, "type": "anime", "name": "TOHO animation STUDIO", "url": "https://myanimelist.net/anime/producer/2705/TOHO_animation_STUDIO"}], "genres": [{"mal_id": 4, "type": "anime", "name": "Comedy", "url": "https://myanimelist.net/anime/genre/4/Comedy"}, {"mal_id": 10, "type": "anime", "name": "Fantasy", "url": "https://myanimelist.net/anime/genre/10/Fantasy"}], "explicit_genres": [], "themes": [], "demographics": []}}, "_timestamp": 1766978993.488814, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/ec87a4b56c7007e465899a33f6155a1c.json b/data/cache/jikan/ec87a4b56c7007e465899a33f6155a1c.json new file mode 100644 index 0000000..ee13d16 --- /dev/null +++ b/data/cache/jikan/ec87a4b56c7007e465899a33f6155a1c.json @@ -0,0 +1 @@ +{"payload": {"data": [{"relation": "Prequel", "entry": [{"mal_id": 38524, "type": "anime", "name": "Shingeki no Kyojin Season 3 Part 2", "url": "https://myanimelist.net/anime/38524/Shingeki_no_Kyojin_Season_3_Part_2"}]}, {"relation": "Sequel", "entry": [{"mal_id": 48583, "type": "anime", "name": "Shingeki no Kyojin: The Final Season Part 2", "url": "https://myanimelist.net/anime/48583/Shingeki_no_Kyojin__The_Final_Season_Part_2"}]}, {"relation": "Adaptation", "entry": [{"mal_id": 23390, "type": "manga", "name": "Shingeki no Kyojin", "url": "https://myanimelist.net/manga/23390/Shingeki_no_Kyojin"}]}, {"relation": "Side Story", "entry": [{"mal_id": 49627, "type": "anime", "name": "Shingeki no Kyojin: The Final Season Specials", "url": "https://myanimelist.net/anime/49627/Shingeki_no_Kyojin__The_Final_Season_Specials"}]}, {"relation": "Other", "entry": [{"mal_id": 51618, "type": "anime", "name": "Boku no Sensou", "url": "https://myanimelist.net/anime/51618/Boku_no_Sensou"}]}]}, "_timestamp": 1767038809.293995, "_is_permanent": false} \ No newline at end of file diff --git a/data/cache/jikan/f22247761f7638b6f13c0656f0da028c.json b/data/cache/jikan/f22247761f7638b6f13c0656f0da028c.json new file mode 100644 index 0000000..642ff6f --- /dev/null +++ b/data/cache/jikan/f22247761f7638b6f13c0656f0da028c.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 59571, "url": "https://myanimelist.net/anime/59571/Shingeki_no_Kyojin_Movie__Kanketsu-hen_-_The_Last_Attack", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1379/145452.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1379/145452t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1379/145452l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1379/145452.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1379/145452t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1379/145452l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/PuE1uRbpkTk?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Shingeki no Kyojin Movie: Kanketsu-hen - The Last Attack"}, {"type": "Synonym", "title": "Attack on Titan the Movie: The Last Attack"}, {"type": "Japanese", "title": "\u5287\u5834\u7248 \u9032\u6483\u306e\u5de8\u4eba \u5b8c\u7d50\u7de8 THE LAST ATTACK"}, {"type": "English", "title": "Attack on Titan: The Last Attack"}], "title": "Shingeki no Kyojin Movie: Kanketsu-hen - The Last Attack", "title_english": "Attack on Titan: The Last Attack", "title_japanese": "\u5287\u5834\u7248 \u9032\u6483\u306e\u5de8\u4eba \u5b8c\u7d50\u7de8 THE LAST ATTACK", "title_synonyms": ["Attack on Titan the Movie: The Last Attack"], "type": "Movie", "source": "Manga", "episodes": 1, "status": "Finished Airing", "airing": false, "aired": {"from": "2024-11-08T00:00:00+00:00", "to": null, "prop": {"from": {"day": 8, "month": 11, "year": 2024}, "to": {"day": null, "month": null, "year": null}}, "string": "Nov 8, 2024"}, "duration": "2 hr 24 min", "rating": "R - 17+ (violence & profanity)", "score": 8.83, "scored_by": 30653, "rank": 33, "popularity": 2862, "members": 71909, "favorites": 526, "synopsis": "A compilation movie for Shingeki no Kyojin: The Final Season - Kanketsu-hen.", "background": "", "season": null, "year": null, "broadcast": {"day": null, "time": null, "timezone": null, "string": null}, "producers": [{"mal_id": 144, "type": "anime", "name": "Pony Canyon", "url": "https://myanimelist.net/anime/producer/144/Pony_Canyon"}], "licensors": [], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 8, "type": "anime", "name": "Drama", "url": "https://myanimelist.net/anime/genre/8/Drama"}, {"mal_id": 41, "type": "anime", "name": "Suspense", "url": "https://myanimelist.net/anime/genre/41/Suspense"}], "explicit_genres": [], "themes": [{"mal_id": 58, "type": "anime", "name": "Gore", "url": "https://myanimelist.net/anime/genre/58/Gore"}, {"mal_id": 38, "type": "anime", "name": "Military", "url": "https://myanimelist.net/anime/genre/38/Military"}, {"mal_id": 76, "type": "anime", "name": "Survival", "url": "https://myanimelist.net/anime/genre/76/Survival"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1767039257.8311648, "_is_permanent": true} \ No newline at end of file diff --git a/data/cache/jikan/f5dfe4adc1edabf4685a551de0094643.json b/data/cache/jikan/f5dfe4adc1edabf4685a551de0094643.json new file mode 100644 index 0000000..8fcf055 --- /dev/null +++ b/data/cache/jikan/f5dfe4adc1edabf4685a551de0094643.json @@ -0,0 +1 @@ +{"payload": {"data": [{"relation": "Adaptation", "entry": [{"mal_id": 23390, "type": "manga", "name": "Shingeki no Kyojin", "url": "https://myanimelist.net/manga/23390/Shingeki_no_Kyojin"}]}, {"relation": "Full Story", "entry": [{"mal_id": 51535, "type": "anime", "name": "Shingeki no Kyojin: The Final Season - Kanketsu-hen", "url": "https://myanimelist.net/anime/51535/Shingeki_no_Kyojin__The_Final_Season_-_Kanketsu-hen"}]}]}, "_timestamp": 1767039257.1753879, "_is_permanent": false} \ No newline at end of file diff --git a/data/cache/jikan/f79447faebb6e4855c706160d926d88f.json b/data/cache/jikan/f79447faebb6e4855c706160d926d88f.json new file mode 100644 index 0000000..1ed0734 --- /dev/null +++ b/data/cache/jikan/f79447faebb6e4855c706160d926d88f.json @@ -0,0 +1 @@ +{"payload": {"data": {"mal_id": 40028, "url": "https://myanimelist.net/anime/40028/Shingeki_no_Kyojin__The_Final_Season", "images": {"jpg": {"image_url": "https://cdn.myanimelist.net/images/anime/1000/110531.jpg", "small_image_url": "https://cdn.myanimelist.net/images/anime/1000/110531t.jpg", "large_image_url": "https://cdn.myanimelist.net/images/anime/1000/110531l.jpg"}, "webp": {"image_url": "https://cdn.myanimelist.net/images/anime/1000/110531.webp", "small_image_url": "https://cdn.myanimelist.net/images/anime/1000/110531t.webp", "large_image_url": "https://cdn.myanimelist.net/images/anime/1000/110531l.webp"}}, "trailer": {"youtube_id": null, "url": null, "embed_url": "https://www.youtube-nocookie.com/embed/SlNpRThS9t8?enablejsapi=1&wmode=opaque&autoplay=1", "images": {"image_url": null, "small_image_url": null, "medium_image_url": null, "large_image_url": null, "maximum_image_url": null}}, "approved": true, "titles": [{"type": "Default", "title": "Shingeki no Kyojin: The Final Season"}, {"type": "Synonym", "title": "Shingeki no Kyojin Season 4"}, {"type": "Synonym", "title": "Attack on Titan Season 4"}, {"type": "Japanese", "title": "\u9032\u6483\u306e\u5de8\u4eba The Final Season"}, {"type": "English", "title": "Attack on Titan: Final Season"}, {"type": "German", "title": "Attack on Titan Final Season"}, {"type": "Spanish", "title": "Ataque a los Titanes Temporada Final"}, {"type": "French", "title": "L'Attaque des Titans Saison Finale"}], "title": "Shingeki no Kyojin: The Final Season", "title_english": "Attack on Titan: Final Season", "title_japanese": "\u9032\u6483\u306e\u5de8\u4eba The Final Season", "title_synonyms": ["Shingeki no Kyojin Season 4", "Attack on Titan Season 4"], "type": "TV", "source": "Manga", "episodes": 16, "status": "Finished Airing", "airing": false, "aired": {"from": "2020-12-07T00:00:00+00:00", "to": "2021-03-29T00:00:00+00:00", "prop": {"from": {"day": 7, "month": 12, "year": 2020}, "to": {"day": 29, "month": 3, "year": 2021}}, "string": "Dec 7, 2020 to Mar 29, 2021"}, "duration": "23 min per ep", "rating": "R - 17+ (violence & profanity)", "score": 8.78, "scored_by": 1483217, "rank": 38, "popularity": 31, "members": 2231470, "favorites": 53684, "synopsis": "Gabi Braun and Falco Grice have been training their entire lives to inherit one of the seven Titans under Marley's control and aid their nation in eradicating the Eldians on Paradis. However, just as all seems well for the two cadets, their peace is suddenly shaken by the arrival of Eren Yeager and the remaining members of the Survey Corps.\n\nHaving finally reached the Yeager family basement and learned about the dark history surrounding the Titans, the Survey Corps has at long last found the answer they so desperately fought to uncover. With the truth now in their hands, the group set out for the world beyond the walls.\n\nIn Shingeki no Kyojin: The Final Season, two utterly different worlds collide as each party pursues its own agenda in the long-awaited conclusion to Paradis' fight for freedom.\n\n[Written by MAL Rewrite]", "background": "Shingeki no Kyojin: The Final Season adapts content from volumes 23-28 of Hajime Isayama's award-winning manga.", "season": "winter", "year": 2021, "broadcast": {"day": "Mondays", "time": "00:10", "timezone": "Asia/Tokyo", "string": "Mondays at 00:10 (JST)"}, "producers": [{"mal_id": 10, "type": "anime", "name": "Production I.G", "url": "https://myanimelist.net/anime/producer/10/Production_IG"}, {"mal_id": 53, "type": "anime", "name": "Dentsu", "url": "https://myanimelist.net/anime/producer/53/Dentsu"}, {"mal_id": 143, "type": "anime", "name": "Mainichi Broadcasting System", "url": "https://myanimelist.net/anime/producer/143/Mainichi_Broadcasting_System"}, {"mal_id": 144, "type": "anime", "name": "Pony Canyon", "url": "https://myanimelist.net/anime/producer/144/Pony_Canyon"}, {"mal_id": 159, "type": "anime", "name": "Kodansha", "url": "https://myanimelist.net/anime/producer/159/Kodansha"}, {"mal_id": 1499, "type": "anime", "name": "Techno Sound", "url": "https://myanimelist.net/anime/producer/1499/Techno_Sound"}, {"mal_id": 1557, "type": "anime", "name": "Pony Canyon Enterprises", "url": "https://myanimelist.net/anime/producer/1557/Pony_Canyon_Enterprises"}], "licensors": [{"mal_id": 102, "type": "anime", "name": "Funimation", "url": "https://myanimelist.net/anime/producer/102/Funimation"}], "studios": [{"mal_id": 569, "type": "anime", "name": "MAPPA", "url": "https://myanimelist.net/anime/producer/569/MAPPA"}], "genres": [{"mal_id": 1, "type": "anime", "name": "Action", "url": "https://myanimelist.net/anime/genre/1/Action"}, {"mal_id": 8, "type": "anime", "name": "Drama", "url": "https://myanimelist.net/anime/genre/8/Drama"}, {"mal_id": 41, "type": "anime", "name": "Suspense", "url": "https://myanimelist.net/anime/genre/41/Suspense"}], "explicit_genres": [], "themes": [{"mal_id": 58, "type": "anime", "name": "Gore", "url": "https://myanimelist.net/anime/genre/58/Gore"}, {"mal_id": 38, "type": "anime", "name": "Military", "url": "https://myanimelist.net/anime/genre/38/Military"}, {"mal_id": 76, "type": "anime", "name": "Survival", "url": "https://myanimelist.net/anime/genre/76/Survival"}], "demographics": [{"mal_id": 27, "type": "anime", "name": "Shounen", "url": "https://myanimelist.net/anime/genre/27/Shounen"}]}}, "_timestamp": 1767038809.849505, "_is_permanent": true} \ No newline at end of file diff --git a/data/profiles.json b/data/profiles.json new file mode 100644 index 0000000..dc323d2 --- /dev/null +++ b/data/profiles.json @@ -0,0 +1,28 @@ +[ + { + "id": "3e86258a-b4f7-48a2-8bed-3ae6d89f400b", + "name": "Arkm", + "avatar_url": "/data/avatars/3e86258a-b4f7-48a2-8bed-3ae6d89f400b.jpeg", + "settings": { + "theme": "dark", + "pushNotifications": false, + "downloadQuality": "1080p", + "nsfw_enabled": true, + "module_preferences": {} + }, + "watch_history": { + "52299": { + "title": "Solo Leveling", + "episodes": { + "5": { + "watched_at": "2025-12-28T23:35:22Z", + "season_number": 1, + "state": "finished", + "timestamp": 0 + } + }, + "last_watched": "2025-12-28T23:35:22Z" + } + } + } +] \ No newline at end of file diff --git a/logo.txt b/logo.txt new file mode 100644 index 0000000..a14a870 --- /dev/null +++ b/logo.txt @@ -0,0 +1,8 @@ + _____________ _____ ___ __ ___ ___ _______ ___ ___ + |__ ___| (\" \|" \ |" \ |" \ /" | /" "||" \/" | + __/ /_\ \__ |.\\ \ | || | \ \ // |(: ______) \ \ / + |__ ___ __| |: \. \\ | |: | /\\ \/. | \/ | \\ \/ + / / _ \ \ |. \ \. | |. | |: \. | // ___)_ /\. \ + / / / \ \ \ | \ \ | /\ |\ |. \ /: |(: "| / \ \ + /_/ |_| \_\ \___|\____\)(__\_|_)|___|\__/|___| \_______||___/\___| + diff --git a/modules/animekai.module b/modules/animekai.module new file mode 100644 index 0000000..bf8a6ac --- /dev/null +++ b/modules/animekai.module @@ -0,0 +1,144 @@ +{ + "name": "AnimeKai Streamer", + "version": "1.4.0", + "author": "Animex", + "description": "Cloud-optimized AnimeKai resolver. Handles Tunnel routing and deep decryption.", + "type": ["ANIME_STREAMER"], + "requirements": ["httpx", "beautifulsoup4"] +} + +--- +import re +import json +import httpx +import urllib.parse +from typing import Optional, Dict, List, Any + +# Constants +BASE_URL = "https://animekai.to" +ENC_API = "https://enc-dec.app/api" +DB_URL = "https://enc-dec.app/db/kai/find" +UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" + +async def get_iframe_source(mal_id: int, episode: int, dub: bool) -> Optional[str]: + """ + Core resolver function. 'httpx' here is the HybridClient injected by app.py. + """ + try: + # 1. Resolve MAL ID to AnimeKai metadata + meta_res = await httpx.get(f"{DB_URL}?mal_id={mal_id}") + meta_res.raise_for_status() + meta_data = meta_res.json() + if not meta_data: + return None + + # 2. Locate the specific episode token + lang_key = "2" if dub else "1" + ep_entry = meta_data[0].get("episodes", {}).get(lang_key, {}).get(str(episode)) + if not ep_entry: + # Fallback to sub if dub is missing + ep_entry = meta_data[0].get("episodes", {}).get("1", {}).get(str(episode)) + + if not ep_entry: + return None + + token = ep_entry["token"] + + # 3. Get Server List (requires an encrypted version of the token) + enc_token_req = await httpx.get(f"{ENC_API}/enc-kai", params={"text": token}) + enc_token = enc_token_req.json().get("result") + + servers_res = await httpx.get(f"{BASE_URL}/ajax/links/list", params={"token": token, "_": enc_token}) + servers_html = servers_res.json().get("result", "") + + # Extract server data-lids + server_ids = re.findall(r'data-lid="([^"]+)"', servers_html) + if not server_ids: + return None + + # 4. Iterate through servers to find a working stream + for sid in server_ids: + try: + # Encrypt SID for the view-link request + enc_sid_req = await httpx.get(f"{ENC_API}/enc-kai", params={"text": sid}) + enc_sid = enc_sid_req.json().get("result") + + view_res = await httpx.get(f"{BASE_URL}/ajax/links/view", params={"id": sid, "_": enc_sid}) + + # Decrypt the view response to get the embed host URL and skip times + dec_view_req = await httpx.post(f"{ENC_API}/dec-kai", json_data={"text": view_res.json().get("result")}) + dec_view = dec_view_req.json().get("result") + + if not dec_view or "url" not in dec_view: + continue + + # Convert embed URL to media API URL (e.g., megaup.nl/e/... -> megaup.nl/media/...) + media_url = dec_view["url"].replace("/e/", "/media/") + + # Fetch the media page (this is where the Home Agent's User-Agent is crucial) + media_page = await httpx.get(media_url, headers={"User-Agent": UA, "Referer": BASE_URL}) + + # 5. Robust Extraction of the encrypted "result" blob + # We use regex directly on the HTML to find the result string + blob_match = re.search(r'"result"\s*:\s*"([^"]+)"', media_page.text) + if not blob_match: + continue + + encrypted_blob = blob_match.group(1) + + # 6. Final decryption of the stream sources + final_dec_req = await httpx.post(f"{ENC_API}/dec-mega", json_data={"text": encrypted_blob, "agent": UA}) + final_data = final_dec_req.json().get("result", {}) + + sources = final_data.get("sources", []) + if not sources: + continue + + video_url = sources[0].get("file") + + # 7. Construct the final player URL for the frontend + # Extract the host for the referer header + parsed_uri = urllib.parse.urlparse(media_url) + referer_host = f"{parsed_uri.scheme}://{parsed_uri.netloc}" + + params = { + "video": video_url, + "referer": referer_host, + "id": mal_id, + "episode": episode, + "stream": "true", + "full": "true" + } + + # Add skip times (Intro/Outro) if available + if dec_view.get("skip"): + params["skip_times"] = json.dumps(dec_view["skip"]) + + # Add subtitles if available + tracks = final_data.get("tracks", []) + subs = [t for t in tracks if t.get("kind") == "captions"] + if subs: + params["captions"] = json.dumps(subs) + + return f"/video_player.html?{urllib.parse.urlencode(params)}" + + except Exception as e: + print(f"[AnimeKai] Sid {sid} failed: {str(e)}") + continue + + return None + + except Exception as e: + print(f"[AnimeKai] Global Module Error: {str(e)}") + return None + +async def get_download_link(mal_id: int, episode: int, dub: bool, quality: str) -> Optional[str]: + """ + Returns the direct m3u8 link. + """ + source_url = await get_iframe_source(mal_id, episode, dub) + if source_url: + parsed = urllib.parse.urlparse(source_url) + qs = urllib.parse.parse_qs(parsed.query) + return qs.get("video", [None])[0] + return None \ No newline at end of file diff --git a/modules/mangadex.module b/modules/mangadex.module new file mode 100644 index 0000000..5da0b98 --- /dev/null +++ b/modules/mangadex.module @@ -0,0 +1,184 @@ +{ + "name": "MangaDex Reader", + "version": "1.0.0", + "author": "Animex", + "description": "Fetches manga chapters and page images from MangaDex using their v5 API.", + "type": "MANGA_READER", + "requirements": ["httpx"] +} +--- +import asyncio +import httpx +from typing import Optional, List, Dict, Any + +# --- Helper Functions --- + +def _uses_hybrid_client() -> bool: + return not hasattr(httpx, "AsyncClient") + +async def _fetch_json(url: str, params: Dict[str, Any] = None, headers: Dict[str, str] = None, timeout: int = 10) -> Dict[str, Any]: + if _uses_hybrid_client(): + resp = await httpx.get(url, params=params, headers=headers, timeout=timeout) + else: + async with httpx.AsyncClient() as client: + resp = await client.get(url, params=params, headers=headers, timeout=timeout) + resp.raise_for_status() + return resp.json() + +async def get_title_from_mal(mal_id: int, client: httpx.AsyncClient) -> Optional[str]: + """ + Fetches the primary English or Romaji title from Jikan (MAL API) + to use for searching MangaDex. + """ + url = f"https://api.jikan.moe/v4/manga/{mal_id}" + try: + data = await _fetch_json(url) + # Prefer English title for search accuracy, fallback to default title + return data.get("data", {}).get("title_english") or data.get("data", {}).get("title") + except Exception as e: + print(f"MangaDex-Module: Jikan API error: {e}") + return None + +async def find_mangadex_id(mal_id: int, title: str, client: httpx.AsyncClient) -> Optional[str]: + """ + Searches MangaDex for the title and verifies the MAL ID in the metadata + to ensure we have the correct manga. + """ + search_url = "https://api.mangadex.org/manga" + params = { + "title": title, + "limit": 10, + "order[relevance]": "desc" + } + + try: + data = await _fetch_json(search_url, params=params) + results = data.get("data", []) + + for manga in results: + attributes = manga.get("attributes", {}) + links = attributes.get("links", {}) + + # Check if the MAL ID provided in MangaDex metadata matches our target + # Note: links['mal'] is a string in their API + if links.get("mal") == str(mal_id): + return manga["id"] + + # Fallback: If no strict MAL ID match found, return the first result + # if the titles are very similar (basic loose match) + if results: + print(f"MangaDex-Module: Strict MAL ID match failed. Defaulting to top search result: {results[0]['attributes']['title']}") + return results[0]["id"] + + return None + + except Exception as e: + print(f"MangaDex-Module: Search failed: {e}") + return None + +# --- Main Module Functions --- + +async def get_chapters(mal_id: int) -> Optional[List[Dict[str, Any]]]: + """ + Asynchronously gets a list of chapters for a given MyAnimeList ID + via MangaDex API. + """ + title = await get_title_from_mal(mal_id, httpx) + if not title: + print("MangaDex-Module: Could not retrieve title from MAL.") + return None + + md_id = await find_mangadex_id(mal_id, title, httpx) + if not md_id: + print(f"MangaDex-Module: Could not find MangaDex ID for MAL ID {mal_id}") + return None + + feed_url = f"https://api.mangadex.org/manga/{md_id}/feed" + params = { + "translatedLanguage[]": "en", + "order[chapter]": "desc", + "limit": 500, + "includes[]": "scanlation_group" + } + + try: + data = await _fetch_json(feed_url, params=params) + chapters = data.get("data", []) + + formatted_chapters = [] + seen_chapters = set() + + for ch in chapters: + attr = ch.get("attributes", {}) + chapter_num = attr.get("chapter") + + if chapter_num is None: + continue + + if chapter_num in seen_chapters: + continue + seen_chapters.add(chapter_num) + + chapter_title = attr.get("title") or f"Chapter {chapter_num}" + formatted_chapters.append({ + "title": chapter_title, + "url": ch["id"], + "chapter_number": str(chapter_num) + }) + + return formatted_chapters + + except Exception as e: + print(f"MangaDex-Module: Error fetching chapters: {e}") + return None + +async def get_chapter_images(mal_id: int, chapter_num: str) -> Optional[List[str]]: + """ + Asynchronously gets page image URLs for a specific chapter number. + Note: 'chapter_num' is used to look up the UUID from the chapter list logic. + """ + # 1. We need the Chapter UUID. Re-using get_chapters to map Num -> UUID. + # In a production app, you might cache the chapter list to avoid this extra call. + all_chapters = await get_chapters(mal_id) + if not all_chapters: + return None + + chapter_uuid = None + for ch in all_chapters: + if ch.get("chapter_number") == str(chapter_num): + chapter_uuid = ch.get("url") # This contains the UUID from get_chapters + break + + if not chapter_uuid: + print(f"MangaDex-Module: Chapter {chapter_num} not found for MAL ID {mal_id}") + return None + + # 2. Call MangaDex At-Home API to get image metadata + async with httpx.AsyncClient() as client: + try: + at_home_url = f"https://api.mangadex.org/at-home/server/{chapter_uuid}" + resp = await client.get(at_home_url, timeout=10) + resp.raise_for_status() + + data = resp.json() + base_url = data.get("baseUrl") + chapter_hash = data.get("chapter", {}).get("hash") + # 'data' contains full quality, 'dataSaver' contains compressed + filenames = data.get("chapter", {}).get("data", []) + + if not base_url or not chapter_hash or not filenames: + print("MangaDex-Module: Incomplete data received from At-Home API.") + return [] + + # 3. Construct direct image URLs + # Format: {baseUrl}/data/{hash}/{filename} + image_links = [ + f"{base_url}/data/{chapter_hash}/{filename}" + for filename in filenames + ] + + return image_links + + except Exception as e: + print(f"MangaDex-Module: Error fetching images: {e}") + return None \ No newline at end of file diff --git a/render.sh b/render.sh new file mode 100644 index 0000000..b09def4 --- /dev/null +++ b/render.sh @@ -0,0 +1,8 @@ +#!/bin/bash +# Install system dependencies needed for FPDF/Pillow if necessary +# Render usually has these, but just in case: +# apt-get update && apt-get install -y libgl1 + +# Start the application using uvicorn +# We use the $PORT variable provided by Render +uvicorn app:app --host 0.0.0.0 --port $PORT \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..e2e6bdc --- /dev/null +++ b/requirements.txt @@ -0,0 +1,16 @@ +fastapi +uvicorn[standard] +requests +beautifulsoup4 +httpx +zeroconf +selenium +fpdf2 +python-multipart +mangakatana +hmtai +# Auto-generated module & extension requirements +beautifulsoup4 +httpx +jinja2 +watchdog \ No newline at end of file diff --git a/start b/start new file mode 100755 index 0000000..e2c1d67 --- /dev/null +++ b/start @@ -0,0 +1,485 @@ +#!/bin/bash + +#============================================================================== +# Animex Extension Server Startup Script +# Description: Professional startup script with comprehensive error handling, +# logging, and environment management for Animex Extension Server +# Author: Animex Developer (Indie) +# Date: 2023-10-01 +# License: GPL-3.0 +# Version: 2.0 +#============================================================================== + +set -euo pipefail # Exit on error, undefined vars, pipe failures + +#============================================================================== +# CONFIGURATION +#============================================================================== + +readonly SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +readonly VENV_DIR="${SCRIPT_DIR}/venv" +readonly REQUIREMENTS="${SCRIPT_DIR}/requirements.txt" +readonly FIRST_RUN_FLAG="${SCRIPT_DIR}/.first_run_complete" +readonly LOGO_FILE="${SCRIPT_DIR}/logo.txt" +readonly LOG_FILE="${SCRIPT_DIR}/startup.log" + +readonly APP_NAME="Animex Extension Server" +readonly APP_HOST="${APP_HOST:-0.0.0.0}" +readonly APP_PORT="${APP_PORT:-7275}" +readonly PYTHON_CMD="${PYTHON_CMD:-python3}" + +#============================================================================== +# UTILITY FUNCTIONS +#============================================================================== + +# Logging function with timestamps +log() { + local level="$1" + shift + local message="$*" + local timestamp=$(date '+%Y-%m-%d %H:%M:%S') + echo "[$timestamp] [$level] $message" | tee -a "$LOG_FILE" +} + +log_info() { log "INFO" "$@"; } +log_warn() { log "WARN" "$@"; } +log_error() { log "ERROR" "$@"; } + +# Display colored output +print_colored() { + local color_code="$1" + local message="$2" + echo -e "\033[${color_code}m${message}\033[0m" +} + +print_success() { print_colored "1;32" "$1"; } +print_warning() { print_colored "1;33" "$1"; } +print_error() { print_colored "1;31" "$1"; } +print_info() { print_colored "1;36" "$1"; } +print_orange() { print_colored "1;38;5;208" "$1"; } + +# Display Animex logo in bright orange +display_logo() { + echo "" + if [[ -f "$LOGO_FILE" ]]; then + print_orange "$(cat "$LOGO_FILE")" + echo "" + print_orange "╔══════════════════════════════════════════════════════════════════════════╗" + print_orange "ā•‘ ANIMEX EXTENSION SERVER ā•‘" + print_orange "ā•‘ Advanced Anime Streaming Platform ā•‘" + print_orange "ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•" + else + print_orange "╔══════════════════════════════════════════════════════════════════════════╗" + print_orange "ā•‘ ANIMEX EXTENSION SERVER ā•‘" + print_orange "ā•‘ Advanced Anime Streaming Platform ā•‘" + print_orange "ā•šā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•ā•" + log_warn "Logo file not found: $LOGO_FILE" + fi + echo "" +} + +# Check system requirements +check_requirements() { + log_info "Checking system requirements for Animex Extension Server..." + + if ! command -v "$PYTHON_CMD" &> /dev/null; then + log_error "Python 3 is not installed or not in PATH" + print_error "ERROR: $PYTHON_CMD command not found. Please install Python 3." + exit 1 + fi + + local python_version + python_version=$("$PYTHON_CMD" --version 2>&1 | cut -d' ' -f2) + log_info "Found Python version: $python_version" + + if ! "$PYTHON_CMD" -m venv --help &> /dev/null; then + log_error "Python venv module is not available" + print_error "ERROR: Python venv module not found. Please install python3-venv." + exit 1 + fi + + log_info "System requirements check passed for Animex Extension Server" +} + +# Create and setup virtual environment +setup_virtual_environment() { + log_info "Setting up Animex Extension Server virtual environment at: $VENV_DIR" + + if [[ ! -d "$VENV_DIR" ]]; then + print_info "šŸ”§ Creating Animex virtual environment..." + if ! "$PYTHON_CMD" -m venv "$VENV_DIR"; then + log_error "Failed to create virtual environment" + print_error "ERROR: Failed to create virtual environment" + exit 1 + fi + log_info "Animex virtual environment created successfully" + print_success "āœ“ Animex virtual environment created" + else + log_info "Animex virtual environment already exists" + print_info "šŸ”§ Animex virtual environment already exists" + fi +} + +# Activate virtual environment +activate_virtual_environment() { + local activate_script="${VENV_DIR}/bin/activate" + + if [[ ! -f "$activate_script" ]]; then + log_error "Virtual environment activation script not found: $activate_script" + print_error "ERROR: Virtual environment is corrupted. Please delete the venv directory and try again." + exit 1 + fi + + # shellcheck source=/dev/null + source "$activate_script" + log_info "Animex virtual environment activated" + print_success "āœ“ Animex virtual environment activated" +} + +#============================================================================== +# MODULE & EXTENSION REQUIREMENTS MANAGEMENT +#============================================================================== + +# Extract requirements from .module files +extract_module_requirements() { + local modules_dir="${SCRIPT_DIR}/modules" + local temp_req_file="$1" + + if [[ ! -d "$modules_dir" ]]; then + return 0 + fi + + while IFS= read -r -d '' module_file; do + local json_header + json_header=$(sed -n '2,/^---$/p' "$module_file" | sed '$d' 2>/dev/null) + + if [[ -n "$json_header" ]]; then + local requirements + requirements=$("$PYTHON_CMD" -c " +import json, sys +try: + data = json.loads('''$json_header''') + reqs = data.get('requirements', []) + for req in reqs: print(req) +except: pass +" 2>/dev/null) + + if [[ -n "$requirements" ]]; then + echo "$requirements" >> "$temp_req_file" + fi + fi + done < <(find "$modules_dir" -name "*.module" -type f -print0) +} + +# Check and free required ports +check_and_free_ports() { + local ports=(7275 7277) + + for port in "${ports[@]}"; do + log_info "Checking if port $port is in use..." + + local pids + pids=$(lsof -ti tcp:"$port" || true) + + if [[ -n "$pids" ]]; then + log_warn "Port $port is already in use by PID(s): $pids" + print_warning "⚠ Port $port is in use. Attempting to stop process(es)..." + + # Try graceful shutdown first + kill $pids 2>/dev/null || true + sleep 2 + + # Force kill if still alive + for pid in $pids; do + if kill -0 "$pid" 2>/dev/null; then + log_warn "PID $pid did not terminate gracefully. Force killing..." + kill -9 "$pid" 2>/dev/null || true + fi + done + + sleep 1 + fi + + # Final verification + if lsof -ti tcp:"$port" &>/dev/null; then + log_error "Port $port is still in use after kill attempts" + print_error "āŒ Failed to free port $port. Aborting startup." + exit 1 + else + log_info "Port $port is free" + print_success "āœ“ Port $port is available" + fi + done +} + + +# Extract requirements from extension package.json files +extract_extension_requirements() { + local extensions_dir="${SCRIPT_DIR}/extensions" + local temp_req_file="$1" + + if [[ ! -d "$extensions_dir" ]]; then + return 0 + fi + + while IFS= read -r -d '' pkg_file; do + local requirements + requirements=$("$PYTHON_CMD" -c " +import json, sys +try: + with open('$pkg_file', 'r') as f: + data = json.load(f) + reqs = data.get('requirements', []) + for req in reqs: print(req) +except: pass +" 2>/dev/null) + + if [[ -n "$requirements" ]]; then + echo "$requirements" >> "$temp_req_file" + fi + done < <(find "$extensions_dir" -name "package.json" -type f -print0) +} + +# Install Python dependencies with module and extension requirements +install_dependencies() { + local temp_requirements="${SCRIPT_DIR}/.temp_all_requirements.txt" + + # Clear temp file + > "$temp_requirements" + + # Extract requirements from both modules and extensions + extract_module_requirements "$temp_requirements" + extract_extension_requirements "$temp_requirements" + + # Consolidate and count unique requirements + local final_reqs_count=0 + if [[ -s "$temp_requirements" ]]; then + sort -u "$temp_requirements" -o "$temp_requirements" + final_reqs_count=$(wc -l < "$temp_requirements") + fi + + # Backup original requirements.txt + local backup_requirements="${SCRIPT_DIR}/.requirements_backup.txt" + if [[ -f "$REQUIREMENTS" ]]; then + cp "$REQUIREMENTS" "$backup_requirements" + fi + + # Merge all requirements + { + if [[ -f "$backup_requirements" ]]; then + cat "$backup_requirements" + fi + if [[ $final_reqs_count -gt 0 ]]; then + echo "" + echo "# Auto-generated module & extension requirements" + cat "$temp_requirements" + fi + } > "$REQUIREMENTS" + + if [[ $final_reqs_count -gt 0 ]]; then + log_info "Merged $final_reqs_count unique requirements from modules/extensions." + print_success "āœ“ Found and added $final_reqs_count additional requirements." + fi + + if [[ ! -f "$REQUIREMENTS" ]]; then + log_warn "Requirements file not found: $REQUIREMENTS" + print_warning "WARNING: requirements.txt not found. Server might not run correctly." + return 0 + fi + + log_info "Installing/updating dependencies from: $REQUIREMENTS" + print_info "šŸ“¦ Installing required packages..." + + # Upgrade pip first + pip install --upgrade pip >> "$LOG_FILE" 2>&1 + + # Install all requirements + if ! pip install -r "$REQUIREMENTS" >> "$LOG_FILE" 2>&1; then + log_error "Failed to install dependencies. Check $LOG_FILE for details." + print_error "ERROR: Failed to install packages. Check log file." + # Restore original requirements before exiting + if [[ -f "$backup_requirements" ]]; then mv "$backup_requirements" "$REQUIREMENTS"; fi + rm -f "$temp_requirements" + deactivate 2>/dev/null || true + exit 1 + fi + + # Restore original requirements.txt + if [[ -f "$backup_requirements" ]]; then + mv "$backup_requirements" "$REQUIREMENTS" + else + # If no backup, just clear the generated part + > "$REQUIREMENTS" + fi + rm -f "$temp_requirements" + + log_info "Dependencies installed successfully" + print_success "āœ“ Dependencies installed" +} + +# Perform first-time setup +first_time_setup() { + print_orange "šŸš€ Performing Animex Extension Server first-time setup..." + log_info "Starting Animex Extension Server first-time setup" + + check_requirements + setup_virtual_environment + activate_virtual_environment + install_dependencies + + touch "$FIRST_RUN_FLAG" + log_info "Animex Extension Server first-time setup completed" + print_success "āœ“ Animex Extension Server first-time setup completed" +} + +# Start the Animex Extension Server +start_application() { + log_info "Starting $APP_NAME on http://$APP_HOST:$APP_PORT" + print_orange "šŸŽ¬ Starting Animex Extension Server..." + print_orange "🌐 Server URL: http://$APP_HOST:$APP_PORT" + print_orange "šŸ“ŗ Animex Extension Server is ready for anime streaming!" + print_info "Press CTRL+C to stop the Animex server" + echo "" + + # Check if uvicorn is available + if ! command -v uvicorn &> /dev/null; then + log_error "uvicorn not found in virtual environment" + print_error "ERROR: uvicorn is not installed. Please check your requirements.txt" + exit 1 + fi + + # Check if live reload is enabled + if [[ "${LIVE_RELOAD:-false}" == "true" ]]; then + print_info "šŸ”„ Live reload is enabled - server will restart on file changes" + # Start the server with file watching + python watch.py + else + # Start the server normally + uvicorn app:app --host "$APP_HOST" --port "$APP_PORT" --log-level info + fi +} + +# Cleanup function +cleanup() { + local exit_code=$? + log_info "Shutting down Animex Extension Server (exit code: $exit_code)" + + # Clean up any remaining temporary requirement files + rm -f "${SCRIPT_DIR}/.temp_module_requirements.txt" "${SCRIPT_DIR}/.requirements_backup.txt" + + if [[ -n "${VIRTUAL_ENV:-}" ]]; then + deactivate 2>/dev/null || true + log_info "Animex virtual environment deactivated" + print_info "šŸ”§ Animex virtual environment deactivated" + fi + + print_orange "šŸ›‘ Animex Extension Server stopped" + log_info "Animex Extension Server shutdown complete" + exit $exit_code +} + +# Display help information +show_help() { + cat << EOF +Usage: $0 [OPTIONS] + +Animex Extension Server - Advanced Anime Streaming Platform + +OPTIONS: + -h, --help Show this help message + --clean Remove virtual environment and start fresh + --check Check system requirements only + --live Enable live reload - server will restart on file changes + --version Show script version + +ENVIRONMENT VARIABLES: + APP_HOST Server host (default: 0.0.0.0) + APP_PORT Server port (default: 7275) + PYTHON_CMD Python command (default: python3) + +EXAMPLES: + $0 Start Animex Extension Server + $0 --clean Clean install Animex Extension Server + APP_PORT=8080 $0 Start Animex on port 8080 + +ABOUT ANIMEX: + Animex Extension Server is an advanced anime streaming platform + designed to provide seamless anime content delivery and management. + +EOF +} + +#============================================================================== +# MAIN EXECUTION +#============================================================================== + +main() { + # Parse command line arguments + while [[ $# -gt 0 ]]; do + case $1 in + -h|--help) + show_help + exit 0 + ;; + --clean) + print_info "🧹 Cleaning Animex virtual environment..." + rm -rf "$VENV_DIR" "$FIRST_RUN_FLAG" + log_info "Clean install requested - removed Animex venv and first run flag" + ;; + --check) + check_requirements + print_success "āœ“ Animex system requirements check passed" + exit 0 + ;; + --live) + export LIVE_RELOAD=true + print_info "šŸ”„ Live reload enabled" + log_info "Live reload feature enabled" + ;; + --version) + echo "Animex Extension Server Startup Script v2.0" + exit 0 + ;; + *) + print_error "Unknown option: $1" + show_help + exit 1 + ;; + esac + shift + done + + # Set up signal handlers + trap cleanup EXIT INT TERM + + # Initialize log file + echo "=== Animex Extension Server Startup - $(date) ===" >> "$LOG_FILE" + + # Display Animex logo + display_logo + + # Check if this is first run + if [[ ! -f "$FIRST_RUN_FLAG" ]]; then + first_time_setup + else + print_orange "šŸŽ‰ Welcome back to Animex Extension Server!" + log_info "Returning Animex user detected" + check_requirements + fi + + # Activate virtual environment + activate_virtual_environment + + # Install/update dependencies + install_dependencies + + echo "" + echo "āœ… All systems go! Starting Animex Extension Server... Checking ports..." + check_and_free_ports + + # Start the Animex Extension Server + start_application +} + +# Execute main function with all arguments +main "$@" \ No newline at end of file diff --git a/templates/download.html b/templates/download.html new file mode 100644 index 0000000..c7d1e7a --- /dev/null +++ b/templates/download.html @@ -0,0 +1,158 @@ + + + + + + Downloading Manga... + + + + +
+
+
+

Grabbing Chapter for you...

+

Your download will begin shortly.

+

+
+
+ + + + \ No newline at end of file diff --git a/templates/map.json b/templates/map.json new file mode 100644 index 0000000..bfa1624 --- /dev/null +++ b/templates/map.json @@ -0,0 +1,28673 @@ +{ + "1": "/watch/cowboy-bebop-4gnv", + "5": "/watch/cowboy-bebop-the-movie-knockin-on-heavens-door-753n", + "6": "/watch/trigun-rww9", + "7": "/watch/witch-hunter-robin-g544", + "8": "/watch/beet-the-vandel-buster-rxml", + "15": "/watch/eyeshield-21-4qrv", + "16": "/watch/honey-and-clover-9y6g", + "17": "/watch/hungry-heart-wild-striker-l59q", + "18": "/watch/initial-d-4th-stage-om27", + "19": "/watch/monster-586w", + "20": "/watch/naruto-9r5k", + "21": "/watch/one-piece-dk6r", + "22": "/watch/the-prince-of-tennis-jr8w", + "23": "/watch/ring-ni-kakero-1-k05r", + "24": "/watch/school-rumble-oxxm", + "25": "/watch/desert-punk-yp2q", + "26": "/watch/texhnolyze-p29m", + "27": "/watch/trinity-blood-922w", + "28": "/watch/yakitate-japan-xv9q", + "29": "/watch/zipang-p305", + "30": "/watch/neon-genesis-evangelion-9j16", + "31": "/watch/neon-genesis-evangelion-death-rebirth-wgvx", + "32": "/watch/neon-genesis-evangelion-the-end-of-evangelion-3wq3", + "33": "/watch/berserk-w741", + "43": "/watch/ghost-in-the-shell-005w", + "44": "/watch/samurai-x-trust-and-betrayal-kw5l", + "45": "/watch/rurouni-kenshin-p94q", + "46": "/watch/samurai-shodown-the-motion-picture-r9k3", + "47": "/watch/akira-xyk3", + "48": "/watch/hacksign-ely5", + "49": "/watch/oh-my-goddess2-5kl5", + "50": "/watch/oh-my-goddess-tv-wnlg", + "51": "/watch/angel-sanctuary-vv6m", + "52": "/watch/angelic-layer-32ew", + "53": "/watch/ai-yori-aoshi-q2v5", + "54": "/watch/appleseed-movie-yyp6", + "55": "/watch/arc-the-lad-wp0g", + "56": "/watch/avenger-86k7", + "57": "/watch/beck-mongolian-chop-squad-95p5", + "58": "/watch/blue-gender-nnv9", + "59": "/watch/chobits-m9y7", + "60": "/watch/chrono-crusade-9me6", + "61": "/watch/dnangel-ml86", + "62": "/watch/dcda-capo-p825", + "63": "/watch/dears-qry7", + "64": "/watch/rozen-maiden-dv56", + "65": "/watch/rozen-maiden-dreaming-2n85", + "66": "/watch/azumanga-daioh-j282", + "67": "/watch/basilisk-ge3e", + "68": "/watch/black-cat-yym6", + "69": "/watch/cluster-edge-lnpl", + "71": "/watch/full-metal-panic-l47y", + "72": "/watch/full-metal-panic-fumoffu-evvm", + "73": "/watch/full-metal-panic-the-second-raid-5378", + "74": "/watch/gakuen-alice-pn03", + "75": "/watch/fafner-q8jw", + "76": "/watch/magical-girl-lyrical-nanoha-k7en", + "77": "/watch/magical-girl-lyrical-nanoha-as-kl2p", + "79": "/watch/shuffle-g90p", + "80": "/watch/mobile-suit-gundam-l0jv", + "81": "/watch/mobile-suit-gundam-the-08th-ms-team-lqqy", + "82": "/watch/mobile-suit-gundam-0080-war-in-the-pocket-e7qn", + "83": null, + "84": "/watch/mobile-suit-gundam-0083-stardust-memory-qe7r", + "85": "/watch/mobile-suit-zeta-gundam-74k0", + "86": "/watch/mobile-suit-gundam-zz-ynjv", + "87": "/watch/mobile-suit-gundam-chars-counterattack-7226", + "88": "/watch/mobile-suit-gundam-f91-25rg", + "89": "/watch/mobile-suit-victory-gundam-v7my", + "90": "/watch/mobile-suit-gundam-wing-llwq", + "91": "/watch/mobile-suit-gundam-wing-endless-waltz2-379k", + "92": "/watch/after-war-gundam-x-l58k", + "93": "/watch/mobile-suit-gundam-seed-1wgp", + "94": "/watch/mobile-suit-gundam-seed-destiny-r6k3", + "95": "/watch/turn-a-gundam-y9rq", + "96": "/watch/mobile-fighter-g-gundam-y69q", + "97": "/watch/last-exile-rg97", + "98": "/watch/my-hime-9rnk", + "99": "/watch/my-otome-mr97", + "100": "/watch/pretear-the-new-legend-of-snow-white-en20", + "101": "/watch/air-92jk", + "102": null, + "103": "/watch/red-riding-hood-chacha-k0ll", + "104": "/watch/ceres-celestial-legend-j9jv", + "105": "/watch/boys-be-w20g", + "106": "/watch/hana-yori-dango-boys-over-flowers-j472", + "107": "/watch/jing-king-of-bandits-45lv", + "108": "/watch/jing-king-of-bandits-seventh-heaven-373x", + "109": "/watch/burst-angel-v0p3", + "110": "/watch/cooking-master-boy-pvmm", + "111": "/watch/corrector-yui-e1p9", + "112": "/watch/the-cosmopolitan-prayers-3q99", + "113": "/watch/stellvia-of-the-universe-ee45", + "114": "/watch/cromartie-high-school-85qk", + "115": "/watch/el-hazard-the-alternative-world-78k0", + "116": "/watch/el-hazard-the-wanderers-ennm", + "117": "/watch/el-hazard-the-magnificent-world-krp3", + "118": "/watch/el-hazard-2-the-magnificent-world-z5j8", + "119": "/watch/final-approach-5xqw", + "120": "/watch/fruits-basket-z5ww", + "121": "/watch/fullmetal-alchemist-5753", + "122": "/watch/full-moon-4xgv", + "123": "/watch/fushigi-yugi-the-mysterious-play-1nn2", + "124": "/watch/mysterious-play-eikoden-ggj6", + "125": "/watch/futakoi-5lr8", + "126": "/watch/futakoi-5lr8", + "127": "/watch/gate-keepers-wyg1", + "128": "/watch/gate-keepers-wyg1", + "129": "/watch/saiyuki2-x3g3", + "130": "/watch/saiyuki-reload-r8vj", + "131": "/watch/saiyuki-gunlock-m1jn", + "132": "/watch/getbackers-8x90", + "133": "/watch/green-green-nvpj", + "134": "/watch/gunslinger-girl-52w3", + "135": "/watch/hikaru-no-go-9jnk", + "136": "/watch/hunter-x-hunter-2011-3gm9", + "137": null, + "138": "/watch/hunterhunter-greed-island-7p7m", + "139": "/watch/hunterhunter-greed-island-final-jr6j", + "141": "/watch/jinkiextend-17r1", + "142": "/watch/kamikaze-kaitou-jeanne-2m3w", + "143": "/watch/destiny-of-the-shrine-maiden-y5km", + "144": "/watch/kanon-2006-j7gw", + "145": "/watch/his-and-her-circumstances-35e3", + "146": "/watch/this-ugly-yet-beautiful-world-8g2p", + "147": "/watch/rumbling-hearts-pj7v", + "148": "/watch/diamond-daydreams-4m36", + "149": "/watch/loveless-w9mg", + "150": "/watch/blood-y11v", + "151": "/watch/re-cutie-honey-7rj0", + "152": "/watch/solty-rei-qp05", + "153": "/watch/the-twelve-kingdoms-gpl3", + "154": "/watch/shaman-king-r988", + "155": "/watch/x-the-movie-0xe7", + "156": "/watch/x-tv-l78y", + "157": "/watch/negima-3w8x", + "158": "/watch/maria-watches-over-us2-846k", + "159": "/watch/melody-of-oblivion-y0ev", + "160": "/watch/now-and-then-here-and-there-7q80", + "161": "/watch/peacemaker-rqw8", + "162": "/watch/pita-ten-2qqw", + "163": "/watch/power-stone-w32x", + "164": "/watch/princess-mononoke-7980", + "165": "/watch/rahxephon-emp0", + "166": "/watch/samurai-7-e349", + "167": "/watch/scrapped-princess-kenr", + "168": "/watch/s-cry-ed-8wrp", + "169": "/watch/lunar-legend-tsukihime-prpq", + "170": "/watch/slam-dunk-5q02", + "171": "/watch/strange-dawn-2m0r", + "173": "/watch/tactics-gnr4", + "174": "/watch/tenjho-tenge-4w16", + "175": "/watch/tokyo-underground-ln4m", + "176": null, + "177": "/watch/tsubasa-reservoir-chronicle-8r50", + "178": "/watch/ultramaniac-magical-girl-244w", + "179": "/watch/tokimeki-fushigi-diaryultra-maniac-gvy4", + "180": "/watch/vandread-lnrv", + "181": "/watch/vandread-the-second-stage-ex00", + "182": "/watch/vision-of-escaflowne-jlyv", + "183": "/watch/whistle-35nx", + "184": "/watch/xenosaga-the-animation-dl1k", + "185": "/watch/initial-d-1st-stage-n1wq", + "186": "/watch/initial-d-2nd-stage-m603", + "187": "/watch/initial-d-3rd-stage-02lw", + "188": null, + "189": "/watch/love-hina-v2ym", + "190": "/watch/love-hina-again-n1xq", + "191": "/watch/love-hina-christmas-movie-5xr2", + "192": "/watch/love-hina-spring-movie-2exp", + "193": "/watch/maburaho-8px0", + "194": "/watch/macross-zero-9ypk", + "195": "/watch/pleaseteacher-x2q3", + "196": "/watch/pleasetwins-k8l3", + "197": "/watch/rizelmine-vl0m", + "198": "/watch/speed-grapher-1xx2", + "199": "/watch/spirited-away-qp4r", + "200": "/watch/cheeky-angel-p95q", + "201": "/watch/video-girl-ai-56g9", + "202": "/watch/wolfs-rain-jxr9", + "203": null, + "204": "/watch/yumeria-p0l0", + "205": "/watch/samurai-champloo-j692", + "206": "/watch/record-of-lodoss-war-chronicles-of-the-heroic-knight-k9l3", + "207": "/watch/record-of-lodoss-war-1rv9", + "208": "/watch/rod-read-or-die-k6q3", + "209": "/watch/rod-the-tv-yl49", + "210": "/watch/ranma-wmjx", + "211": null, + "212": "/watch/project-a-ko-j052", + "213": "/watch/welcome-to-pia-carrot-2-dx-2k05", + "214": "/watch/welcome-to-pia-carrot-2-dx-2k05", + "215": null, + "216": "/watch/welcome-to-pia-carrot-sayakas-love-story-6l7v", + "217": null, + "218": "/watch/martian-successor-nadesico-80ek", + "219": "/watch/martian-successor-nadesico-the-prince-of-darkness-8n24", + "220": null, + "221": "/watch/mezzo-forte-wl23", + "222": null, + "223": "/watch/dragon-ball-5wg2", + "225": "/watch/dragon-ball-gt-2p95", + "226": "/watch/elfen-lied-7kv2", + "227": "/watch/flcl-627k", + "228": "/watch/hell-girl-e045", + "229": "/watch/ninja-nonsense-kn3r", + "230": "/watch/air-master-8qje", + "231": "/watch/shrine-of-the-morning-mist-701m", + "232": "/watch/cardcaptor-sakura-39nx", + "233": "/watch/daa-daa-daa-7j62", + "234": "/watch/dan-doh-vw78", + "235": "/watch/case-closed-7qyn", + "236": "/watch/es-otherwise-k53l", + "237": "/watch/eureka-seven-06kw", + "238": "/watch/flame-of-recca-l0ql", + "239": "/watch/gankutsuou-the-count-of-monte-cristo-l98v", + "240": "/watch/genshiken-3k73", + "241": "/watch/girls-bravo-5nx9", + "242": "/watch/the-gokusen-2e0g", + "243": "/watch/gravitation-tv-v968", + "244": "/watch/agatha-christies-great-detectives-poirot-and-marple-prk3", + "245": "/watch/gto-great-teacher-onizuka-jqq2", + "246": "/watch/rave-master-5gw8", + "247": "/watch/haruka-beyond-the-stream-of-time-a-tale-of-the-eight-guardians-wjm3", + "248": "/watch/strawberry-1002-8q94", + "249": "/watch/inuyasha-18e9", + "250": "/watch/zatch-bell-o6ex", + "251": null, + "252": "/watch/madlax-pe43", + "253": "/watch/hareguu-0e62", + "254": "/watch/hareguu-deluxe-wp5k", + "255": "/watch/jungle-wa-itsumo-hare-nochi-guu-final-pe1m", + "256": "/watch/voices-of-a-distant-star-me9v", + "257": "/watch/battle-vixens-ikki-tousen-75y2", + "258": null, + "259": "/watch/happylesson-7470", + "260": "/watch/happylesson-tv-lrml", + "261": null, + "262": "/watch/happylesson-the-final-4l31", + "263": "/watch/hajime-no-ippo-the-fighting-v2e3", + "264": "/watch/hajime-no-ippo-the-fighting-champion-road-vwg6", + "265": "/watch/hajime-no-ippo-the-fighting-mashiba-vs-kimura-wq51", + "266": "/watch/gunparade-march-kjjq", + "267": "/watch/gungrave-83g7", + "268": "/watch/golden-boy-j2g1", + "269": "/watch/bleach-re3j", + "270": "/watch/hellsing-q845", + "271": "/watch/gad-guard-qk9m", + "272": "/watch/noir-2ewy", + "273": "/watch/somedays-dreamers-kvrr", + "274": "/watch/kiddy-grade-3633", + "275": "/watch/love-love-06qw", + "276": "/watch/mahoromatic-automatic-maiden-q2nm", + "277": "/watch/mahoromatic-something-more-beautiful-7vyp", + "278": "/watch/viewtiful-joe-6lmv", + "279": "/watch/requiem-from-the-darkness-r933", + "280": "/watch/animal-lane-6v5p", + "281": null, + "282": "/watch/angel-heart-3g9w", + "283": "/watch/anne-of-green-gables-nx4p", + "284": "/watch/area-88-tv-qmlm", + "285": "/watch/argento-soma-32q9", + "286": "/watch/bt-x-xnkm", + "287": "/watch/baki-the-grappler-gmw7", + "288": "/watch/beyblade-4mx7", + "289": "/watch/comic-party-omr6", + "290": "/watch/crest-of-the-stars-y9l9", + "291": "/watch/dcss-da-capo-second-season-m9v6", + "292": "/watch/hoop-days-2k3p", + "293": "/watch/di-gi-charat-mrvn", + "294": "/watch/divergence-eve-k2lq", + "295": "/watch/misaki-chronicle-divergence-eve-p1jv", + "296": "/watch/dragon-drive-rpw3", + "297": "/watch/grenadier-the-beautiful-warrior-n0yy", + "298": "/watch/hacklegend-of-the-twilight-py10", + "299": "/watch/hackliminality-wr53", + "300": "/watch/3x3-eyes-633x", + "301": null, + "302": "/watch/future-boy-conan2-n9jp", + "303": "/watch/oh-my-goddess-the-adventures-of-mini-goddess-25vr", + "304": "/watch/ah-my-goddess-the-movie-0gvr", + "305": "/watch/the-abashiri-family-jjrw", + "306": "/watch/magical-shopping-arcade-abenobashi-7gnp", + "307": null, + "308": "/watch/zettai-shounen-9m77", + "309": "/watch/akahoris-heretical-hour-love-game-jw9v", + "310": null, + "311": "/watch/aim-for-the-ace-7xl0", + "312": "/watch/ace-wo-nerae-final-stage-2y4y", + "313": null, + "314": "/watch/aim-for-the-ace-another-match-5nv2", + "315": null, + "316": null, + "317": "/watch/final-fantasy-vii-advent-children-complete-jwkv", + "318": "/watch/hand-maid-may-j9x9", + "319": "/watch/happy-world-dv78", + "320": "/watch/kite-g134", + "321": "/watch/najica-blitz-tactics-1gvg", + "322": "/watch/paradise-kiss-30j2", + "323": "/watch/paranoia-agent-48vv", + "324": "/watch/patlabor-the-mobile-police-p20m", + "325": "/watch/peach-girl-super-pop-love-hurricane-x696", + "326": "/watch/petshop-of-horrors-4y27", + "327": "/watch/petite-princess-yucie-3np2", + "328": "/watch/piano-the-melody-of-a-young-girls-heart-44p7", + "329": "/watch/planetes-zpw5", + "330": "/watch/midori-days-gxl3", + "331": "/watch/magical-circle-guru-guru2-357w", + "332": "/watch/magical-circle-guru-guru-2-rm89", + "333": "/watch/mama-is-just-a-fourth-grade-pupil-rxn8", + "334": "/watch/marmalade-boy-dvg3", + "335": "/watch/mythical-detective-loki-ragnarok-px1m", + "336": "/watch/ginyuu-mokushiroku-meine-liebe-n2ep", + "337": null, + "338": "/watch/lady-oscar-the-rose-of-versailles-xmj3", + "339": "/watch/serial-experiments-lain-0eql", + "340": "/watch/time-of-shura-8j0k", + "341": null, + "342": "/watch/starship-operators-q5e5", + "343": "/watch/moonphase-mer7", + "344": null, + "345": "/watch/emma-a-victorian-romance-j4pv", + "346": "/watch/double-wish-dnp9", + "347": "/watch/wild-arms-4j17", + "348": "/watch/bottle-fairy-y2nm", + "349": "/watch/magical-kanan-ewwm", + "350": "/watch/magical-doremi-qlew", + "351": "/watch/ojamajo-doremi-sharp-x5k3", + "352": "/watch/more-useless-witch-doremi-q9kr", + "353": "/watch/useless-witch-doremi-kaboom-2q6y", + "354": "/watch/ultimate-girls-nq5k", + "355": "/watch/shakugan-no-shana-k4gl", + "356": "/watch/fatestay-night-l4ym", + "357": "/watch/bludgeoning-angel-dokuro-chan-62mq", + "358": "/watch/sky-of-iriya-summer-of-ufo-05x7", + "359": null, + "360": "/watch/legend-of-himiko-33yx", + "361": "/watch/memories-off-m893", + "362": "/watch/memories-off-2nd-k81l", + "363": "/watch/memories-off-35-omoide-no-kanata-e-e0g9", + "364": "/watch/gallery-fake-0gew", + "365": "/watch/fake-nk2y", + "366": "/watch/agent-aika-5j18", + "367": "/watch/akazukin-chacha-ova-05qe", + "368": null, + "369": "/watch/boogiepop-phantom-mr6g", + "370": "/watch/burn-up-excess-e78m", + "371": "/watch/cardcaptor-sakura-the-movie-qrnm", + "372": null, + "373": "/watch/all-purpose-cultural-cat-girl-nuku-nuku-e890", + "374": "/watch/all-purpose-cultural-cat-girl-nuku-nuku-dash-6kjp", + "375": "/watch/all-purpose-cultural-cat-girl-nuku-nuku-tv-vqp6", + "376": "/watch/elfen-lied-just-how-did-the-young-girl-arrive-at-those-feelings-wgw3", + "377": "/watch/ex-driver-kw2p", + "378": "/watch/ex-driver-the-movie-lp2m", + "379": "/watch/excel-saga-x2xk", + "380": "/watch/mysterious-play-ova-qe6w", + "381": "/watch/mysterious-play-ova-2-9mmw", + "382": "/watch/step-up-love-story-gnye", + "383": "/watch/galaxy-angel-rq99", + "384": "/watch/gantz-pekv", + "385": "/watch/gilgamesh-yme6", + "386": "/watch/h2-36y9", + "387": "/watch/haibane-renmei-xrx3", + "388": "/watch/capeta-5w92", + "389": "/watch/karas-wgjx", + "390": "/watch/suzuka-1pnj", + "391": "/watch/tales-of-phantasia-292p", + "392": "/watch/yu-yu-hakusho-ghostfiles-vex8", + "393": "/watch/escaflowne-a-girl-in-gaea-q5l7", + "394": "/watch/ai-yori-aoshi-enishi-l8wk", + "395": "/watch/gantz-second-stage-9k57", + "396": "/watch/banner-of-the-stars-g577", + "397": "/watch/banner-of-the-stars-ii-gj46", + "398": "/watch/banner-of-the-stars-iii-mr13", + "399": "/watch/seikai-no-senki-ii-special-xkkk", + "400": "/watch/outlaw-star-x4jq", + "401": "/watch/samurai-x-reflection-k76n", + "402": "/watch/otogi-jushi-akazukin-ova-7kwm", + "403": null, + "404": "/watch/bastard-g6y3", + "405": "/watch/blood-the-last-vampire-vgl6", + "406": "/watch/buzzer-beater-3q22", + "407": "/watch/detective-school-q-m6r3", + "408": "/watch/final-fantasy-vii-last-order-3ee2", + "411": "/watch/gun-x-sword-r4y3", + "412": "/watch/he-is-my-master-1k6j", + "413": "/watch/mars-of-destruction-lvwk", + "415": "/watch/my-neighbors-the-yamadas-n74j", + "416": "/watch/porco-rosso-nne9", + "417": "/watch/ragnarok-the-animation-7w00", + "418": "/watch/ranma-big-trouble-in-nekonron-china-g0x3", + "419": "/watch/samurai-deeper-kyo-3q42", + "420": "/watch/spriggan-17pg", + "421": null, + "422": "/watch/stratos-4-ova-x7wx", + "423": "/watch/stratos-4-advance-np39", + "424": "/watch/dirty-pair-vxr3", + "425": "/watch/araiso-private-high-school-student-council-executive-committee-d2pw", + "426": "/watch/legend-of-the-crystals-final-fantasy-y79v", + "427": "/watch/kaleido-star-lgvk", + "428": "/watch/kaleido-star-new-wings-extra-stage-6e6p", + "429": "/watch/kaleido-star-legend-of-phoenix-4x5v", + "430": "/watch/fullmetal-alchemist-the-movie-conqueror-of-shamballa-wqgx", + "431": "/watch/howls-moving-castle-5k08", + "432": "/watch/iria-zeiram-the-animation-j402", + "433": "/watch/the-place-promised-in-our-early-days-3l53", + "434": null, + "435": "/watch/magic-knight-rayearth-59g3", + "437": "/watch/perfect-blue-l29k", + "438": null, + "439": null, + "440": "/watch/revolutionary-girl-utena-27yw", + "441": "/watch/revolutionary-girl-utena-the-adolescence-of-utena-2m55", + "442": "/watch/naruto-the-movie-ninja-clash-in-the-land-of-snow-me36", + "443": "/watch/pleaseteacher-secret-couple-m2en", + "444": "/watch/maria-watches-over-us-printemps2-5rlw", + "445": "/watch/tales-of-eternia-3xl2", + "446": "/watch/knight-hunters-eternity-k2y3", + "447": "/watch/knight-hunters-2x0y", + "448": "/watch/tenjho-tenge-the-ultimate-fight-12ep", + "449": "/watch/inuyasha-the-movie-4-fire-on-the-mystic-island-9jxw", + "450": "/watch/inuyasha-the-movie-2-the-castle-beyond-the-looking-glass-k4yl", + "451": "/watch/inuyasha-the-movie-3-swords-of-an-honorable-ruler-5rvw", + "452": "/watch/inuyasha-the-movie-affections-touching-across-time-el50", + "454": "/watch/hackgift-rkq3", + "455": "/watch/fantastic-children-3m0w", + "456": "/watch/best-student-council-o736", + "457": "/watch/mushi-shi-8m3e", + "458": "/watch/i-dream-of-mimi-9pq6", + "459": "/watch/one-piece-the-movie-685k", + "460": "/watch/one-piece-clockwork-island-adventure-50jw", + "461": "/watch/one-piece-choppers-kingdom-on-the-island-of-strange-animals-277w", + "462": "/watch/one-piece-the-movie-the-dead-end-adventure-k68n", + "463": "/watch/one-piece-the-curse-of-the-sacred-sword-2v75", + "464": "/watch/one-piece-baron-omatsuri-and-the-secret-island-2wmg", + "465": "/watch/one-piece-mega-mecha-soldier-of-karakuri-castle-g8ve", + "466": "/watch/one-piece-defeat-the-pirate-ganzack-gmj7", + "467": "/watch/ghost-in-the-shell-stand-alone-complex-zprv", + "468": "/watch/ghost-in-the-shell-2-innocence-p5v5", + "469": "/watch/karin-chibi-vampire-67mk", + "470": "/watch/my-wife-is-a-high-school-girl-p745", + "471": "/watch/to-heart-2-50m3", + "472": "/watch/to-heart-l5wv", + "473": "/watch/tide-line-blue-xmmk", + "474": "/watch/macross-plus-9lr7", + "475": "/watch/hotori-tada-saiwai-wo-koinegau-740p", + "476": null, + "477": "/watch/aria-the-animation-x2y3", + "478": "/watch/aquarion-ype6", + "479": "/watch/the-law-of-ueki-9k1w", + "481": "/watch/yu-gi-oh-l13k", + "482": "/watch/yu-gi-oh-gx-prw5", + "483": "/watch/kurau-phantom-memory-w9yg", + "484": "/watch/saiyuki-requiem-m837", + "485": "/watch/damekko-doubutsu-9e76", + "486": "/watch/kinos-journey-g103", + "487": "/watch/girls-bravo-second-season-0g3r", + "488": "/watch/strawberry-marshmallow-25mr", + "489": "/watch/kamichu-pn93", + "490": "/watch/pani-poni-dash-02m7", + "492": "/watch/armitage-iii-dual-matrix-gn87", + "493": "/watch/armitage-iii-poly-matrix-dub-064r", + "495": "/watch/sorcerer-hunters-7g50", + "496": "/watch/the-dagger-of-kamui-x9xx", + "497": "/watch/yamibo-darkness-the-hat-and-travelers-of-the-books-v2k8", + "498": "/watch/hyper-combat-unit-dangaioh-vjxy", + "499": "/watch/demon-city-shinjuku-0jk7", + "501": "/watch/doraemon-g9k7", + "502": "/watch/dragon-ball-curse-of-the-blood-rubies-97nk", + "503": null, + "504": "/watch/fatal-fury-the-motion-picture-v9ly", + "505": null, + "506": null, + "507": "/watch/gravitation-lyrics-of-love-5wjw", + "508": "/watch/hamtaro-dj9j", + "509": "/watch/i-my-me-strawberry-eggs-dlyl", + "510": "/watch/kakyusei-2-5gy2", + "511": "/watch/moeyo-ken-jvmj", + "512": "/watch/kikis-delivery-service-ye66", + "513": "/watch/castle-in-the-sky-5m13", + "514": "/watch/le-portrait-de-petit-cossette-j59v", + "515": null, + "516": "/watch/sgt-frog-wlr8", + "517": "/watch/school-rumble-ova-rqx7", + "518": "/watch/fairy-princess-minky-momo-14j1", + "519": null, + "520": null, + "521": "/watch/mermaid-melody-pichi-pichi-pitch-j7rv", + "522": "/watch/metropolis-gmre", + "523": "/watch/my-neighbor-totoro-ky1r", + "524": "/watch/pleasetwins-the-summer-never-ends-q0e5", + "525": "/watch/otogi-zoshi-the-legend-of-magatama-k14r", + "526": "/watch/please-save-my-earth-865k", + "527": "/watch/pokemon-pmw3", + "528": "/watch/pokemon-the-first-movie-1vj1", + "529": "/watch/she-the-ultimate-weapon-8w07", + "530": "/watch/sailor-moon-rjq7", + "531": "/watch/sailor-moon-r-the-movie-6ypp", + "532": "/watch/sailor-moon-s-p97v", + "533": null, + "534": "/watch/the-slayers-omnv", + "535": "/watch/the-slayers-next-y9pv", + "536": "/watch/air-the-motion-picture-mrwv", + "537": "/watch/tekken-the-motion-picture-721n", + "538": "/watch/tenchi-in-tokyo-n4xk", + "539": "/watch/tenchi-muyo-ryo-ohki-exr9", + "540": "/watch/tenchi-muyo-ryo-ohki-season-2-j8rw", + "541": "/watch/tenchi-muyo-ryo-ohki-season-3-m147", + "543": "/watch/vampire-hunter-d-bloodlust-k7k3", + "544": "/watch/venus-wars-vy63", + "545": null, + "546": "/watch/wind-a-breath-of-heart-2004-wpl1", + "547": "/watch/wind-a-breath-of-heart-ova-kx9r", + "548": "/watch/sky-blue-1vx9", + "550": "/watch/yugioh-wj03", + "551": "/watch/grappler-baki-maximum-tournament-dgl4", + "552": "/watch/digimon-digital-monsters-mjlv", + "553": "/watch/descendants-of-darkness-7jqm", + "554": "/watch/steel-angel-kurumi-pglm", + "555": "/watch/steel-angel-kurumi-2-e9y9", + "556": "/watch/steel-angel-kurumi-zero-4vl7", + "557": "/watch/steel-angel-kurumi-encore-npyp", + "558": "/watch/major-s2-q225", + "559": null, + "560": "/watch/soukyuu-no-fafner-right-of-left-single-program-zqm5", + "561": "/watch/sakura-wars-9056", + "562": "/watch/sakura-wars-the-new-paris-4v37", + "563": "/watch/dna2-xgvk", + "564": "/watch/puni-puni-poemy-dym6", + "565": "/watch/steamboy-qr3w", + "566": "/watch/birdy-the-mighty-xgm3", + "567": "/watch/the-big-o-k3en", + "568": "/watch/bubblegum-crisis-tokyo-2040-2kyg", + "569": "/watch/the-irresponsible-captain-tylor-0982", + "570": "/watch/jin-roh-the-wolf-brigade-wrg1", + "571": "/watch/moldiver-g11p", + "572": "/watch/nausicaa-of-the-valley-of-the-wind-5n03", + "573": "/watch/saber-marionette-j-43mw", + "574": "/watch/the-wings-of-rean-pr70", + "576": "/watch/magikano-8n3p", + "577": "/watch/key-princess-story-eternal-alice-rondo-y9xv", + "578": "/watch/grave-of-the-fireflies-651p", + "579": "/watch/battle-programmer-shirase-prkm", + "580": null, + "581": "/watch/labyrinth-of-flames-n5gj", + "582": "/watch/sexy-commando-gaiden-sugoiyo-masaru-san-wy68", + "584": "/watch/noein-to-your-other-self-80je", + "585": "/watch/whisper-of-the-heart-l92q", + "586": null, + "587": "/watch/looking-up-at-the-half-moon-9nm6", + "588": "/watch/itsudatte-my-santa-j732", + "589": "/watch/silver-fang-4kl1", + "590": "/watch/guardian-ninja-mamoru-rx93", + "591": "/watch/ah-my-buddha-knlr", + "592": null, + "593": "/watch/infinite-ryvius-yk0q", + "594": "/watch/naruto-the-lost-story-mission-protect-the-waterfall-village-yp06", + "595": "/watch/x-an-omen-p3m3", + "596": "/watch/chobits-chibits-sumomo-and-kotoko-deliver-84n7", + "597": "/watch/the-cat-returns-12k2", + "598": "/watch/android-kikaider-the-animation-l68l", + "599": "/watch/phantom-quest-corp-epq5", + "600": "/watch/legend-of-duo-n2rj", + "601": "/watch/cat-soup-e905", + "602": null, + "603": "/watch/precure-jxp9", + "604": "/watch/fancy-lala-jnww", + "605": "/watch/im-gonna-be-an-angel-mq26", + "606": "/watch/carried-by-the-wind-tsukikage-ran-0vq2", + "607": "/watch/fairy-musketeers-p5j3", + "608": "/watch/sakura-wars-the-movie-ry17", + "609": "/watch/saikano-another-love-song-ery9", + "610": "/watch/popotan-31e2", + "611": "/watch/platonic-chain-web-o3ek", + "612": "/watch/petopeto-san-3l6k", + "613": "/watch/the-chronicle-of-the-big-battle-between-yin-and-yang-1meg", + "614": "/watch/madam-is-a-magical-girl-12mg", + "615": "/watch/nurse-witch-komugi-l3gk", + "616": "/watch/nurse-angel-ririka-sos-4q6v", + "617": "/watch/ninja-scroll-33n3", + "618": "/watch/ninja-scroll-the-series-evj3", + "619": "/watch/ninja-ryuukenden-mnrn", + "620": "/watch/mermaid-forest-n4ey", + "621": "/watch/nightwalker-the-midnight-detective-37ex", + "622": "/watch/sandglass-of-summer-colors-kg1q", + "623": null, + "624": "/watch/mouse-64lp", + "625": "/watch/moekan-the-animation-vxxm", + "626": "/watch/protect-me-heavenly-moon-guardian-8rp0", + "627": "/watch/major-s1-xnxk", + "629": "/watch/magic-users-club-71vm", + "630": "/watch/magic-users-club-tv-emjn", + "631": "/watch/mahoromatic-summer-special-236p", + "632": "/watch/mahoromatic-end-year-special-r2y7", + "633": null, + "634": "/watch/koi-kaze-463m", + "635": "/watch/jubei-chan-the-ninja-girl-secret-of-the-lovely-eyepatch-gwe7", + "636": "/watch/jubei-chan-the-ninja-girl-2-the-counterattack-of-siberia-yagyu-67lm", + "637": null, + "641": "/watch/strawberry-1002-8q94", + "642": "/watch/strawberry-100-special-q095", + "644": "/watch/honey-and-clover-specials-qxl7", + "645": "/watch/hikaru-no-go-hokuto-hai-e-no-michi-1klj", + "646": "/watch/haunted-junction-k39q", + "647": null, + "648": "/watch/tsuki-wa-higashi-ni-hi-wa-nishi-ni-operation-sanctuary-zq1m", + "649": "/watch/hanaukyo-maid-tai-la-verite-qe95", + "650": "/watch/gunsmith-cats-rn2j", + "651": null, + "652": "/watch/galaxy-angel-z-1rjp", + "653": "/watch/galaxy-angel-a-54kw", + "654": "/watch/galaxy-angel-a-54kw", + "655": "/watch/galaxy-angel-x-0wve", + "656": "/watch/air-in-summer-xgyx", + "658": "/watch/akagi-wr28", + "659": "/watch/azumanga-daioh-the-very-short-movie-3ly3", + "660": "/watch/denshin-mamotte-shugogetten-xke3", + "661": "/watch/kakyuusei-elf-version-1m32", + "664": "/watch/fullmetal-alchemist-reflections-j9n2", + "665": "/watch/jojos-bizarre-adventure-2000-1v2p", + "666": "/watch/jojos-bizarre-adventure-jj3j", + "667": "/watch/girl-meets-girl-y27v", + "668": "/watch/koi-koi-seven-qngm", + "669": "/watch/kujibikiunbalance-tv-y8n9", + "670": "/watch/lamune-w5w1", + "671": "/watch/lemon-angel-project-2kjg", + "673": "/watch/my-hime-specials-l27m", + "675": null, + "676": "/watch/refrain-blue-9xlw", + "677": "/watch/sentimental-journey-kyp3", + "678": null, + "679": "/watch/shadow-skill-the-movie-5nl2", + "681": null, + "682": "/watch/angel-tales2-2erw", + "683": "/watch/angel-tales2-2erw", + "684": "/watch/tenshi-no-shippo-chu-0j8r", + "685": "/watch/toheart-remember-my-memories-heart-fighters-0gn7", + "686": "/watch/toheart-remember-my-memories-heart-fighters-0gn7", + "687": "/watch/tokyo-mew-mew-k7w3", + "688": null, + "689": "/watch/utakata-summer-pair-of-early-winter-je61", + "690": "/watch/vampire-princess-miyu-y7q6", + "691": "/watch/yawara-a-fashionable-judo-girl-4wnm", + "692": null, + "693": "/watch/burn-up-scramble-e3m9", + "694": "/watch/canvas-2-rainbow-colored-sketch-w391", + "695": null, + "696": "/watch/tenchi-muyo-tenchi-universe-vyym", + "704": null, + "705": "/watch/chou-henshin-cosprayers-vs-ankoku-uchuu-shougun-the-movie-ze4n", + "706": "/watch/comic-party-revolution-qqk7", + "707": "/watch/comic-party-specials-k573", + "708": "/watch/secret-of-cerulean-sand-egn0", + "709": "/watch/mujin-wakusei-survive-6jyq", + "710": "/watch/rec-57k5", + "711": null, + "712": "/watch/zoids-genesis-91x7", + "713": "/watch/air-the-motion-picture-mrwv", + "714": "/watch/funny-faces-in-high-school-y2kv", + "715": "/watch/if-i-see-you-in-my-dreams2-omxv", + "718": "/watch/if-i-see-you-in-my-dreams2-omxv", + "719": "/watch/ai-no-kusabi-3gyw", + "721": "/watch/princess-tutu-vxjk", + "722": null, + "723": "/watch/candy-candy-movie-e7wm", + "724": null, + "725": "/watch/first-kiss-story-kk4q", + "727": "/watch/goldfish-warning-y5wr", + "729": "/watch/sunny-ryoko-e7k3", + "730": "/watch/after-school-in-the-teachers-lounge-nnxy", + "731": "/watch/interstella-5555-the-5tory-of-the-5ecret-5tar-5ystem-vgx6", + "732": "/watch/vampire-hunter-d-19yp", + "733": "/watch/kizuna-o7wm", + "734": null, + "736": null, + "738": null, + "740": "/watch/sailor-moon-r-7w1m", + "741": null, + "743": "/watch/ocean-waves-ywnr", + "744": "/watch/trouble-chocolate-xg9q", + "746": "/watch/papa-to-kiss-in-the-dark-g2v4", + "747": "/watch/embracing-love-ggn4", + "748": null, + "749": "/watch/nanami-chan-xq0m", + "750": "/watch/binchou-tan-ywk6", + "751": "/watch/bomberman-jetters-l1em", + "752": "/watch/fish-in-the-trap-5rpw", + "753": null, + "754": "/watch/the-snow-queen-4w47", + "755": null, + "756": "/watch/school-days-ona-kr4n", + "757": "/watch/the-boy-who-saw-the-wind-xq1q", + "758": null, + "759": "/watch/tokyo-godfathers-m013", + "760": null, + "761": "/watch/naruto-find-the-crimson-four-leaf-clover-e535", + "762": "/watch/bleach-memories-in-the-rain-rq17", + "763": "/watch/zoids-9r2g", + "764": "/watch/zoids-new-centuryzero-mql7", + "765": null, + "766": null, + "767": "/watch/burn-up-dk0p", + "769": "/watch/burn-up-w-845p", + "770": "/watch/pale-cocoon-k7rn", + "771": "/watch/ginyuu-mokushiroku-meine-liebe-wieder-glj4", + "773": "/watch/tenamonya-voyagers-w031", + "776": "/watch/nanaka-617-88wp", + "777": "/watch/hellsing-ultimate-lgjm", + "779": "/watch/case-closed-the-time-bombed-skyscraper-w06k", + "780": "/watch/case-closed-the-fourteenth-target-qnp5", + "781": "/watch/case-closed-the-last-wizard-of-the-century-vx7k", + "782": "/watch/gasaraki-r96l", + "783": null, + "785": "/watch/otaku-no-video-g66p", + "786": null, + "788": "/watch/eiken-454w", + "789": "/watch/momo-the-girl-god-of-death-wmr3", + "790": "/watch/ergo-proxy-34r2", + "791": "/watch/neo-heroic-fantasia-arion-z51w", + "792": null, + "793": "/watch/xxxholic-a-midsummer-nights-dream-02e2", + "795": "/watch/dear-brother-9y4g", + "796": "/watch/magical-circle-guru-guru2-357w", + "797": null, + "798": "/watch/yomigaeru-sora-rescue-wings-m7rv", + "799": null, + "800": null, + "801": "/watch/ghost-in-the-shell-stand-alone-complex-2nd-gig-jx8v", + "807": "/watch/tsubasa-reservoir-chronicle-the-movie-the-princess-in-the-birdcage-kingdom-p63q", + "808": "/watch/sorcerer-hunters-7g50", + "810": "/watch/android-announcer-maico-2010-vkgk", + "811": "/watch/is-pure-p6n3", + "812": "/watch/arjuna-k7wp", + "813": "/watch/dragon-ball-z-kj2q", + "814": "/watch/the-prince-of-tennis-a-gift-from-atobe-x903", + "815": "/watch/the-prince-of-tennis-the-two-samurai-the-first-game-n8e9", + "816": "/watch/amazing-nurse-nanako-45m6", + "817": "/watch/tactical-roar-3469", + "818": "/watch/sakura-diaries-7642", + "819": "/watch/im-in-love-with-my-sister-kgyp", + "820": "/watch/legend-of-the-galactic-heroes-v258", + "821": "/watch/initial-d-battle-stage-rpk3", + "822": "/watch/initial-d-extra-stage-k06n", + "823": null, + "824": "/watch/guardian-hearts-r807", + "825": "/watch/king-of-fighters-another-day-jqvv", + "827": null, + "828": null, + "830": null, + "831": "/watch/a-little-snow-fairy-sugar-d17g", + "832": "/watch/ginsoukikou-ordian-kgjq", + "833": "/watch/super-heavy-god-gravion-3143", + "834": "/watch/bleach-the-sealed-sword-frenzy-q115", + "835": "/watch/sister-princess-repure-n9mk", + "836": "/watch/sister-princess-1kyp", + "837": "/watch/today-in-class-5-2-4k67", + "838": "/watch/shadow-star-narutaru-q7em", + "839": "/watch/samurai-spirits-2-o6mx", + "840": "/watch/the-world-of-narue-vw1y", + "841": "/watch/colorful-r108", + "842": null, + "844": "/watch/zatch-bell-101st-devil-jlrw", + "845": "/watch/kiba-l2qv", + "846": "/watch/school-rumble-2nd-term-ylwv", + "848": "/watch/jinkiextend-17r1", + "849": "/watch/the-melancholy-of-haruhi-suzumiya-5rk9", + "850": "/watch/heaven-academy-j94v", + "851": "/watch/kyou-kara-ore-wa-32xx", + "852": "/watch/neighborhood-stories-w2g8", + "853": "/watch/ouran-high-school-host-club-p6kv", + "854": "/watch/soul-link-pwq3", + "855": "/watch/strawberry-panic-dkjn", + "856": "/watch/utawarerumono-nppk", + "857": "/watch/air-gear-2mjg", + "858": "/watch/gunparade-orchestra-eexm", + "859": "/watch/digimon-data-squad-5w5w", + "860": "/watch/netherworld-battle-chronicle-disgaea-y55v", + "861": "/watch/xxxholic-qq1q", + "863": "/watch/girls-high-l9xy", + "864": "/watch/mobile-suit-gundam-seed-msv-astray-2p4p", + "865": "/watch/metal-armor-dragonar-xe03", + "866": "/watch/slayers-premium-me5n", + "867": "/watch/slayers-gorgeous-0v5l", + "868": "/watch/slayers-great-e0em", + "869": null, + "870": "/watch/dragon-half-vj16", + "872": "/watch/tweeny-witches-879p", + "873": "/watch/hackroots-e7g0", + "874": "/watch/digimon-tamers-5e63", + "875": "/watch/mind-game-xx36", + "876": "/watch/street-fighter-ii-the-animated-series-3gkx", + "877": "/watch/nana-xrjk", + "878": "/watch/zegapain-nlgp", + "879": "/watch/simoun-v1wk", + "880": "/watch/oh-my-goddess-flights-of-fancy-gjq6", + "881": "/watch/green-green-ova-gm83", + "882": "/watch/yu-yu-hakusho-the-movie-r119", + "883": "/watch/yu-yu-hakusho-the-movie-poltergeist-report-gre4", + "884": "/watch/blade-of-the-phantom-master-2lqy", + "885": "/watch/angels-egg-l97v", + "886": "/watch/ah-my-buddha-katsu-kyeq", + "887": null, + "888": "/watch/pilot-candidate-pjw0", + "889": "/watch/black-lagoon-8p7e", + "890": "/watch/the-king-of-braves-gaogaigar-lr0k", + "891": "/watch/dragon-ball-sleeping-princess-in-devils-castle-png5", + "892": "/watch/dragon-ball-mystical-adventure-z926", + "893": "/watch/dragon-ball-the-path-to-power-61np", + "894": "/watch/dragon-ball-z-dead-zone-5079", + "895": "/watch/dragon-ball-z-the-worlds-strongest-2y05", + "896": "/watch/dragon-ball-z-the-tree-of-might-xmw3", + "897": "/watch/dragon-ball-z-lord-slug-4x77", + "898": "/watch/dragon-ball-z-coolers-revenge-966w", + "899": "/watch/dragon-ball-z-the-return-of-cooler-89ek", + "900": "/watch/dragon-ball-z-super-android-13-5128", + "901": "/watch/dragon-ball-z-broly-the-legendary-super-saiyan-xlqx", + "902": "/watch/dragon-ball-z-bojack-unbound-nn6j", + "903": "/watch/dragon-ball-z-broly-second-coming-31l9", + "904": "/watch/dragon-ball-z-bio-broly-kep3", + "905": "/watch/dragon-ball-z-fusion-reborn-k5yq", + "906": "/watch/dragon-ball-z-wrath-of-the-dragon-m3xv", + "907": "/watch/princess-princess-jgr9", + "908": "/watch/fullmetal-alchemist-premium-ova-collection-gj13", + "909": null, + "910": "/watch/himawari-xy1q", + "911": "/watch/zatch-bell-attack-of-mechavulcan-j1p9", + "912": "/watch/ninku-03ne", + "913": "/watch/fighting-beauty-wulong-y9g6", + "914": "/watch/the-ping-pong-club-qvr5", + "915": "/watch/ginga-densetsu-weed-6lxp", + "916": "/watch/tokko-2w75", + "917": "/watch/riding-bean-18m1", + "918": "/watch/gintama-rpgj", + "919": "/watch/ray-nggk", + "920": "/watch/nurse-witch-komugi-chan-magikarte-z-608m", + "921": "/watch/nurse-witch-komugi-chan-magikarte-z-608m", + "924": "/watch/transformers-super-god-masterforce-6k1x", + "925": null, + "926": "/watch/transformers-victory-kyvp", + "927": "/watch/transformers-energon-1wr2", + "928": "/watch/transformers-cybertron-3r03", + "929": "/watch/aura-battler-dunbine-38e9", + "930": "/watch/space-runaway-ideon-664k", + "932": "/watch/ichigeki-sacchuu-hoihoi-san-wngk", + "933": "/watch/magical-witch-punie-chan-5675", + "934": "/watch/when-they-cry-0nkw", + "935": "/watch/witchblade-1mgj", + "936": "/watch/naruto-the-movie-legend-of-the-stone-of-gelel-0w4l", + "937": "/watch/appleseed-x4wq", + "938": "/watch/shin-getter-robo-vs-neo-getter-robo-q7pw", + "940": "/watch/inukami-x0g3", + "941": "/watch/renkin-san-kyuu-magical-pokaan-ng4j", + "942": "/watch/the-good-witch-of-the-west-96ek", + "943": "/watch/yume-tsukai-xre6", + "944": "/watch/the-third-the-girl-with-the-blue-eye-xexx", + "949": "/watch/gunbuster-jk7v", + "950": "/watch/street-fighter-alpha-generations-k8j3", + "951": "/watch/chibi-maruko-chan-4wm7", + "952": "/watch/magical-meow-meow-taruto-g62p", + "953": "/watch/jyu-oh-sei-planet-of-the-beast-king-l5lm", + "956": "/watch/dino-mech-gaiking-r6ql", + "957": "/watch/the-story-of-saiunkoku-2pqp", + "958": "/watch/heat-guy-j-mkgg", + "959": "/watch/legend-of-condor-hero2-m4m6", + "960": "/watch/legend-of-the-condor-hero-ii-q37q", + "961": "/watch/virtua-fighter-1kyg", + "962": "/watch/aria-the-natural-eel3", + "963": "/watch/love-hina-motokos-choice-love-or-the-sword-dont-cry-km7p", + "964": "/watch/smash-hit-r737", + "965": "/watch/gargoyle-of-yoshinaga-house-ngkj", + "966": "/watch/shin-chan-nnwp", + "967": "/watch/fist-of-the-north-star-0e57", + "968": "/watch/fighting-beauty-wulong-rebirth-m367", + "969": "/watch/tsubasa-reservoir-chronicle-2nd-season-8m2k", + "970": "/watch/yokoyama-mitsuteru-sangokushi-4qp7", + "971": "/watch/astro-boy-2003-gw54", + "972": null, + "973": "/watch/glass-fleet-the-legend-of-the-wind-of-the-universe-jx92", + "974": "/watch/dead-leaves-157g", + "975": null, + "976": "/watch/yokohama-kaidashi-kikou-quiet-country-cafe-q04r", + "977": null, + "978": "/watch/getter-robo-armageddon-wnn1", + "979": "/watch/street-fighter-alpha-718m", + "980": "/watch/ground-defense-force-mao-chan-3163", + "981": "/watch/ichigo-100-original-dvd-animation-9r8w", + "982": "/watch/cosplay-complex-9nxg", + "983": "/watch/cosplay-complex-extra-identification-n6p9", + "984": "/watch/dragon-ball-plan-to-eradicate-the-super-saiyans-wyng", + "985": "/watch/dragon-ball-z-the-history-of-trunks-p5e0", + "986": "/watch/dragon-ball-z-bardock-the-father-of-goku-jwnw", + "987": "/watch/dragon-ball-gt-a-heros-legacy-nxeq", + "988": "/watch/shinshaku-sengoku-eiyuu-densetsu-sanada-juu-yuushi-the-animation-7wlm", + "989": "/watch/shinshaku-sengoku-eiyuu-densetsu-sanada-juu-yuushi-the-animation-7wlm", + "990": null, + "991": "/watch/usagi-chan-de-cue-84yk", + "992": "/watch/dual-parallel-trouble-adventure-rv47", + "993": null, + "994": "/watch/sin-in-the-rain-6pkq", + "995": "/watch/the-prince-of-tennis-national-championship-chapter-n4qq", + "996": "/watch/sailor-moon-sailor-stars-6y7v", + "997": "/watch/sailor-moon-s-movie-hearts-in-ice-j56v", + "998": "/watch/blue-seed-0l22", + "999": "/watch/blue-seed-beyond-ke3l", + "1000": "/watch/captain-harlock-space-pirate-kvgr", + "1001": "/watch/tide-line-blue-kyoudai-e97m", + "1002": "/watch/gunbuster-2-diebuster-68pm", + "1003": "/watch/oh-my-goddess-specials-r159", + "1004": "/watch/she-and-her-cat-their-standing-points-3mm2", + "1005": "/watch/star-ocean-ex-gv5p", + "1006": "/watch/tenchi-muyo-in-love-0j9r", + "1007": "/watch/ranma-ova-5g83", + "1008": "/watch/ranma-12-special-reawakening-memories-jl7j", + "1009": "/watch/art-of-fighting-7xx6", + "1010": "/watch/ranma-one-flew-over-the-kunos-nest-982w", + "1011": "/watch/ranma-super-pkg0", + "1012": "/watch/sexy-commando-gaiden-sugoi-yo-masaru-san-specials-lg1m", + "1013": "/watch/le-chevalier-deon-k29r", + "1014": "/watch/a-little-snow-fairy-sugar-ova-pxj0", + "1015": "/watch/full-metal-panic-the-second-raid-a-relatively-leisurely-day-in-the-life-of-a-fleet-captain-rjy7", + "1016": "/watch/battle-angel-alita-2vgg", + "1017": "/watch/orphen-m493", + "1018": null, + "1019": "/watch/mirage-of-blaze-k22q", + "1020": "/watch/mirage-of-blaze-rebels-of-the-river-edge-4qv6", + "1021": null, + "1022": "/watch/generator-gawl-q2jw", + "1023": "/watch/wolfs-rain-ova-m7qn", + "1024": "/watch/knight-hunters-ova-m586", + "1025": "/watch/the-legend-of-black-heaven-08v2", + "1026": "/watch/eight-clouds-rising-ven3", + "1027": null, + "1028": "/watch/princess-arete-wv11", + "1029": "/watch/only-yesterday-g7r6", + "1030": "/watch/pom-poko-08mw", + "1031": "/watch/yonna-in-the-solitary-fortress-kpyr", + "1032": null, + "1033": "/watch/millennium-actress-j3e1", + "1034": "/watch/royal-space-force-the-wings-of-honneamise-lgrv", + "1035": "/watch/patalliro-saiyuki-55m9", + "1036": "/watch/kashou-no-tsuki-aki-kyougen-y78v", + "1037": null, + "1038": null, + "1039": "/watch/mizuiro-2003-gw83", + "1040": "/watch/mizuiro-jidai-5gq9", + "1041": null, + "1042": null, + "1043": null, + "1044": "/watch/the-little-norse-prince-q85r", + "1045": "/watch/those-who-hunt-elves-mvk6", + "1046": "/watch/those-who-hunt-elves-ii-8rl4", + "1047": "/watch/on-your-mark-ky6q", + "1048": null, + "1049": "/watch/gauche-the-cellist-gr53", + "1050": "/watch/bobobo-bo-bo-bobo-q9vm", + "1051": "/watch/blue-submarine-no-6-zemn", + "1052": "/watch/ten-tokyo-warriors-w261", + "1053": "/watch/tokyo-daigaku-monogatari-8n44", + "1055": "/watch/blame-m1l7", + "1056": "/watch/good-morning-call-j1g2", + "1057": "/watch/ippatsu-kiki-musume-4236", + "1058": "/watch/moeyo-ken2-02yr", + "1059": "/watch/mutant-ninja-turtles-superman-legend-n5yk", + "1060": "/watch/oruchuban-ebichu-1n5j", + "1062": null, + "1064": "/watch/mazinkaiser-6w1k", + "1065": "/watch/touch-9v0w", + "1066": "/watch/shakugan-no-shana-s-specials-djw9", + "1067": "/watch/roar-of-the-machine-god-demonbane-2006-p2eq", + "1068": null, + "1069": "/watch/voltes-v-qj9m", + "1070": "/watch/love-get-chu-8pj4", + "1071": "/watch/memories-off-5-5re8", + "1072": "/watch/sweat-punch-jkej", + "1074": "/watch/naruto-finally-a-clash-jounin-vs-genin-78rp", + "1075": "/watch/netrun-mon-the-movie-x9gm", + "1076": "/watch/wizardry-8re4", + "1078": null, + "1079": "/watch/armitage-iii-xeek", + "1080": "/watch/yukikaze-nyvp", + "1081": null, + "1082": "/watch/daphne-in-the-brilliant-blue-m02g", + "1083": "/watch/human-crossing-4n0m", + "1084": "/watch/is-om16", + "1085": "/watch/interlude-957g", + "1086": "/watch/mars-daybreak-4jev", + "1087": "/watch/kimagure-orange-road-w0y3", + "1088": "/watch/macross-ewem", + "1089": "/watch/macross-do-you-remember-love-27kp", + "1090": "/watch/mobile-suit-gundam-i-86l0", + "1091": "/watch/mobile-suit-gundam-ii-soldiers-of-sorrow-7v40", + "1092": "/watch/mobile-suit-gundam-iii-encounters-in-space-9gwk", + "1093": "/watch/oishinbo-n72k", + "1094": "/watch/one-piece-umi-no-heso-no-daibouken-hen-kpk3", + "1095": "/watch/patlabor-the-movie-kegq", + "1096": "/watch/mobile-police-patlabor-2-the-movie-85r0", + "1097": "/watch/raimuiro-senkitan-2xp5", + "1098": "/watch/samurai-girl-real-bout-high-school-z8nk", + "1099": "/watch/shadow-skill-kurudaryuu-kousatsuhou-no-himitsu-v9gk", + "1100": "/watch/starship-girl-yamamoto-yohko-4kgm", + "1101": null, + "1102": "/watch/urda-5169", + "1103": "/watch/marriage-of-god-soul-godannar-29q5", + "1104": "/watch/marriage-of-god-soul-godannar-2004-w1l1", + "1105": "/watch/digital-juice-vg5y", + "1106": null, + "1107": "/watch/wicked-city-4vgv", + "1108": null, + "1109": null, + "1110": "/watch/mermaid-melody-pichi-pichi-pitch-pure-jkjj", + "1111": null, + "1112": null, + "1113": null, + "1115": "/watch/handsome-girl-q005", + "1116": "/watch/junkers-come-here-p1gm", + "1117": "/watch/pokemon-the-movie-2000-ep15", + "1118": "/watch/pokemon-3-the-movie-xvyx", + "1119": "/watch/pokemon-4ever-p4kq", + "1120": "/watch/pokemon-heroes-9v1k", + "1121": "/watch/pokemon-jirachi-wish-maker-ln6l", + "1122": "/watch/pokemon-destiny-deoxys-nj4y", + "1123": "/watch/beet-the-vandel-buster-excellion-w78x", + "1124": "/watch/passage-of-the-stars-birth-ep4m", + "1126": "/watch/figure-17-tsubasa-hikaru-jxlv", + "1127": "/watch/ufo-ultramaiden-valkyrie-lw8q", + "1128": "/watch/ufo-ultramaiden-valkyrie-2-december-nocturne-y97r", + "1129": null, + "1130": "/watch/once-upon-a-time-95l6", + "1132": "/watch/digimon-frontier-x4lx", + "1133": "/watch/tenchi-muyo-gxp-w4n1", + "1135": "/watch/munto-2-beyond-the-walls-of-time-93ek", + "1136": "/watch/betterman-l1qv", + "1137": "/watch/shinzo-x56x", + "1138": "/watch/medabots-5v69", + "1139": "/watch/monkey-magic-2j2p", + "1140": "/watch/origin-spirits-of-the-past-3302", + "1141": "/watch/a-tree-of-palme-6epk", + "1142": "/watch/honey-and-clover-ii-kxrl", + "1143": "/watch/hackintermezzo-m156", + "1144": "/watch/tenchi-forever-qr0m", + "1145": "/watch/kaze-no-yojimbo-gry6", + "1146": "/watch/tenchi-muyo-ryo-ohki-the-night-before-the-carnival-6kvq", + "1147": null, + "1148": "/watch/doomed-megalopolis-6p8v", + "1149": "/watch/super-heavy-god-gravion-zwei-49ww", + "1150": null, + "1151": null, + "1152": "/watch/new-dominion-tank-police-n26q", + "1153": "/watch/crying-freeman-nxgy", + "1154": "/watch/eyes-of-mars-x81x", + "1155": null, + "1156": null, + "1157": "/watch/final-fantasy-unlimited-605p", + "1158": "/watch/geobreeders-file-x-get-back-the-kitty-w473", + "1159": "/watch/geobreeders-breakthrough-9wlk", + "1160": "/watch/gundress-g84p", + "1161": "/watch/maze-ll0y", + "1162": "/watch/maze-ll0y", + "1163": "/watch/neo-ranga-8nv4", + "1164": "/watch/rune-soldier-rvm8", + "1165": "/watch/sakura-wars-the-gorgeous-blooming-cherry-blossoms-0047", + "1166": "/watch/sakura-wars-the-radiant-gorgeous-blooming-cherry-blossoms-y1pv", + "1167": "/watch/samurai-gun-xm3q", + "1168": "/watch/irresponsible-captain-tylor-ova-3k89", + "1169": "/watch/green-legend-ran-ln1y", + "1170": "/watch/slayers-the-book-of-spells-617m", + "1171": "/watch/slayers-excellent-8ygk", + "1172": "/watch/the-slayers-try-lrlm", + "1174": "/watch/munto-qkqw", + "1175": "/watch/metal-fighter-miku-30nw", + "1176": "/watch/mask-of-zeguy-e0j9", + "1177": null, + "1178": "/watch/detonator-orgun-2njp", + "1179": "/watch/shingu-secret-of-the-stellar-wars-xrlq", + "1180": "/watch/hyper-police-x4vx", + "1181": "/watch/ruin-explorers-fam-ihrie-7y66", + "1182": "/watch/shamanic-princess-l1nv", + "1183": "/watch/variable-geo-2yxg", + "1184": "/watch/lost-universe-en85", + "1185": "/watch/battle-athletes-qq3q", + "1186": null, + "1187": "/watch/dna2-ova-jl82", + "1188": null, + "1189": null, + "1190": "/watch/prince-of-tennis-a-day-of-the-survival-mountain-dn4q", + "1191": "/watch/saber-marionette-j-again-p4g0", + "1192": "/watch/kakurenbo-hide-and-seek-3n7x", + "1193": "/watch/happy-seven-the-tv-manga-88v4", + "1194": "/watch/coyote-ragtime-show-921g", + "1195": "/watch/the-familiar-of-zero-8pmk", + "1196": "/watch/gyagu-manga-biyori-8130", + "1198": "/watch/tsuyokiss-qk6r", + "1199": null, + "1200": "/watch/gun-samurai-ky2n", + "1202": "/watch/ar-tonelico-sekai-no-owari-de-utai-tsuzukeru-shoujo-x0xx", + "1203": "/watch/nitaboh-tsugaru-shamisen-shiso-gaibun-xnwx", + "1204": "/watch/glassy-ocean-3r49", + "1205": null, + "1206": "/watch/spring-and-chaos-n6rq", + "1207": null, + "1208": "/watch/taro-the-dragons-son-rvl9", + "1209": "/watch/nasu-summer-in-andalusia-gvn3", + "1210": "/watch/welcome-to-the-n-h-k-4y7m", + "1211": "/watch/macross-plus-movie-edition-xyxq", + "1212": "/watch/oban-star-racers-k38q", + "1214": "/watch/poor-sisters-story-lrkv", + "1215": "/watch/mobile-suit-gundam-seed-ce73-stargazer-wn63", + "1216": "/watch/i-shall-never-return-w7vg", + "1217": "/watch/seikimatsudarling-r18l", + "1218": "/watch/tonagura-ek7n", + "1219": "/watch/chocotto-sister-n6yj", + "1220": "/watch/hoshizora-kiseki-y93q", + "1221": "/watch/powerpuff-girls-z-p90v", + "1222": "/watch/we-were-there-0gp2", + "1223": "/watch/ame-to-shoujo-to-watashi-no-tegami-2k4y", + "1224": "/watch/aquarian-age-sign-for-evolution-v518", + "1225": "/watch/3x3-eyes-legend-of-the-divine-demon-ke5p", + "1226": null, + "1227": "/watch/shuten-doji-the-star-hand-kid-5125", + "1228": null, + "1230": "/watch/innocent-venus-q2yq", + "1231": "/watch/saber-marionette-j-to-x-mx43", + "1232": "/watch/saber-marionette-r-g863", + "1233": "/watch/801-tts-airbats-63nm", + "1234": "/watch/hand-maid-mai-kx3q", + "1235": null, + "1236": "/watch/spaceketeers-nr2y", + "1237": "/watch/one-piece-special-open-upon-the-great-sea-a-fathers-huge-huge-dream-v8gm", + "1238": "/watch/one-piece-special-protect-the-last-great-performance-ypmv", + "1239": "/watch/sailor-moon-supers-elp9", + "1240": "/watch/sailor-moon-supers-the-movie-black-dream-hole-1p5p", + "1241": "/watch/mobile-suit-gundam-seed-destiny-final-plus-the-chosen-future-pv5m", + "1243": "/watch/night-head-genesis-mp0g", + "1244": "/watch/takegami-guardian-of-darkness-lkwv", + "1245": "/watch/twilight-of-the-dark-master-92xk", + "1246": "/watch/yugo-the-negotiator-dy4q", + "1247": "/watch/project-blue-earth-sos-p2gq", + "1248": "/watch/zoe-2167-idolo-3gjx", + "1249": "/watch/zoe-dolores-i-njnk", + "1250": "/watch/elemental-gelade-gw13", + "1251": "/watch/nadia-the-secret-of-blue-water-nv7k", + "1252": "/watch/nadia-the-secret-of-blue-water-the-motion-picture-qj35", + "1253": "/watch/saint-seiya-the-hades-chapter-inferno-gjm4", + "1254": "/watch/saint-seiya-knights-of-the-zodiac-kwyl", + "1255": "/watch/saint-seiya-legend-of-crimson-youth-enrm", + "1256": "/watch/saint-seiya-evil-goddess-eris-6w0m", + "1257": "/watch/saint-seiya-the-hades-chapter-sanctuary-e3ym", + "1258": "/watch/saint-seiya-the-heated-battle-of-the-gods-04xw", + "1259": "/watch/saint-seiya-the-heaven-chapter-overture-1mm2", + "1260": "/watch/saint-seiya-warriors-of-the-final-holy-battle-4nq7", + "1261": null, + "1262": "/watch/macross-ii-lovers-again-72jp", + "1263": null, + "1264": "/watch/ronin-warriors-gw7p", + "1265": "/watch/ronin-warriors-gaiden-54m2", + "1266": "/watch/ronin-warriors-legend-of-the-inferno-armor-k7vr", + "1267": "/watch/ronin-warriors-message-745n", + "1268": "/watch/aquarian-age-the-movie-m18n", + "1269": "/watch/bio-hunter-7x56", + "1270": "/watch/black-magic-m-66-4lkv", + "1271": "/watch/very-private-lesson-g2ep", + "1272": null, + "1273": null, + "1274": null, + "1275": null, + "1276": "/watch/ys-lj4y", + "1277": "/watch/ys-ii-castle-in-the-heavens-1n82", + "1278": "/watch/sailor-moon-supers-plus-amis-first-love-lw6v", + "1279": "/watch/the-mysterious-cities-of-gold-jv21", + "1280": "/watch/devil-hunter-yohko-0x3r", + "1281": "/watch/ghost-stories-mqk3", + "1283": "/watch/gestalt2-dl4q", + "1284": "/watch/jewel-bem-hunter-lime-9x8k", + "1285": "/watch/md-geist-the-most-dangerous-ever-54q5", + "1286": "/watch/md-geist-2-death-force-9yj5", + "1287": "/watch/odin-photon-space-sailer-starlight-5642", + "1288": "/watch/mobile-police-patlabor-j702", + "1289": "/watch/mobile-police-patlabor-the-new-files-mpj7", + "1290": "/watch/mobile-police-patlabor-wxiii-dkll", + "1292": "/watch/afro-samurai-w2nx", + "1293": "/watch/urusei-yatsura-22y5", + "1295": "/watch/project-a-ko-uncivil-wars-73mp", + "1296": "/watch/project-a-ko-2-the-plot-of-the-daitokuji-financial-group-1wlg", + "1297": "/watch/project-a-ko-3-cinderella-rhapsody-k25l", + "1298": "/watch/project-a-ko-love-robots-r889", + "1299": "/watch/flag-rxg7", + "1300": "/watch/omishi-mahou-gekijou-riskysafety-m9rv", + "1301": "/watch/galaxy-express-999-jq69", + "1302": "/watch/adieu-galaxy-express-999-m5e7", + "1303": "/watch/the-animatrix-5365", + "1311": "/watch/chobits-hibiya-and-kotoko-chat-xm5x", + "1312": "/watch/dai-guard-lerq", + "1313": "/watch/digimon-digital-monsters-02-yx1r", + "1314": "/watch/dt-eightron-ln2y", + "1316": "/watch/idaten-jump-2xey", + "1317": "/watch/the-illusionary-golden-bowl-ew70", + "1324": "/watch/earthian-o76d", + "1325": null, + "1327": "/watch/blue-legend-shoot-vnnm", + "1328": "/watch/one-pound-gospel-v5jy", + "1329": "/watch/rail-of-the-star-a-true-story-of-children-7x8m", + "1331": null, + "1332": null, + "1333": "/watch/noozles-275g", + "1335": "/watch/ghost-in-the-shell-stand-alone-complex-interval-k61q", + "1336": "/watch/the-guyver-bio-booster-armor2-88x4", + "1337": "/watch/dororon-enma-kun-11kg", + "1338": "/watch/tokyo-revelation-prrv", + "1339": null, + "1340": null, + "1341": "/watch/violence-jack-slumking-zwy1", + "1342": "/watch/violence-jack-evil-town-pvrq", + "1343": "/watch/violence-jack-hells-wind-ynpr", + "1344": "/watch/8-man-after-2wx5", + "1345": "/watch/psychic-wars-54m3", + "1346": "/watch/ad-police-files-73qn", + "1347": "/watch/bubblegum-crisis-0k9w", + "1348": "/watch/bubblegum-crash-l6nm", + "1349": "/watch/ad-police-to-protect-and-serve-g2le", + "1350": "/watch/parasite-dolls-3249", + "1351": "/watch/angel-cop-9ppw", + "1352": "/watch/cyber-city-oedo-808-3qq2", + "1353": null, + "1355": "/watch/dark-warrior-xk66", + "1356": "/watch/fist-of-the-north-star-2-pne0", + "1357": "/watch/new-fist-of-the-north-star-e7r0", + "1358": "/watch/fist-of-the-north-star-the-toki-saga-egvn", + "1359": null, + "1360": null, + "1361": "/watch/final-fantasy-the-spirits-within-3m93", + "1362": "/watch/street-fighter-ii-the-animated-movie-30yx", + "1363": "/watch/case-closed-captured-in-her-eyes-o01l", + "1364": "/watch/case-closed-countdown-to-heaven-5kx3", + "1365": "/watch/case-closed-the-phantom-of-baker-street-3xn9", + "1366": "/watch/case-closed-crossroad-in-the-ancient-capital-npvy", + "1367": "/watch/case-closed-magician-of-the-silver-sky-qr2q", + "1368": "/watch/detective-conan-ova-06-follow-the-vanished-diamond-conan-heiji-vs-kid-grj4", + "1369": "/watch/case-closed-conan-vs-kid-vs-yaiba-l86m", + "1370": null, + "1371": "/watch/phoenix-9jp6", + "1372": "/watch/youre-under-arrest-tv-7w50", + "1373": "/watch/black-jack-specials-inochi-wo-meguru-yottsu-no-kiseki-y87r", + "1374": "/watch/guyver-the-bioboosted-armor-y266", + "1375": "/watch/my-daddy-long-legs-mlj6", + "1376": "/watch/ojamajo-doremi-na-i-sho-lr1m", + "1377": null, + "1378": null, + "1379": "/watch/kino-no-tabi-nanika-wo-suru-tame-ni-life-goes-on-4wk1", + "1380": "/watch/blue-gender-the-warrior-752n", + "1381": null, + "1382": "/watch/the-king-of-braves-gaogaigar-final-8npp", + "1383": null, + "1384": "/watch/vampire-princess-miyu-y7q6", + "1385": null, + "1386": null, + "1387": null, + "1388": null, + "1389": null, + "1390": null, + "1391": "/watch/future-gpx-cyber-formula-6gqq", + "1392": "/watch/future-gpx-cyber-formula-11-kxvn", + "1393": "/watch/future-gpx-cyber-formula-zero-0lpw", + "1394": "/watch/future-gpx-cyber-formula-saga-v653", + "1395": "/watch/future-gpx-cyber-formula-sin-67pq", + "1396": null, + "1397": "/watch/macross-7-2lmp", + "1398": "/watch/macross-dynamite-7-nw3k", + "1399": "/watch/macross-7-encore-1xl1", + "1400": "/watch/macross-7-the-galaxy-is-calling-me-ek40", + "1401": null, + "1402": null, + "1403": null, + "1404": null, + "1405": null, + "1406": null, + "1407": null, + "1408": null, + "1409": "/watch/igpx-7wr6", + "1410": "/watch/igpx-immortal-grand-prix-season-2-3819", + "1411": "/watch/vs-knight-lamune-40-fresh-3g6w", + "1412": "/watch/lupin-the-3rd-5v39", + "1413": null, + "1414": "/watch/lupin-iii-angel-tactics-mpyv", + "1415": "/watch/lupin-the-3rd-bye-bye-lady-liberty-rlej", + "1416": "/watch/lupin-iii-dead-or-alive-54w2", + "1417": "/watch/lupin-the-3rd-dragon-of-doom-wlv3", + "1418": "/watch/lupin-the-3rd-episode-0-the-first-contact-31pk", + "1419": "/watch/lupin-iii-farewell-to-nostradamus-ke8l", + "1420": "/watch/lupin-the-3rd-from-siberia-with-love-lpvq", + "1421": "/watch/lupin-the-3rd-the-hemingway-papers-ejkn", + "1422": "/watch/lupin-the-3rd-missed-by-a-dollar-mqqg", + "1423": "/watch/lupin-the-3rd-napoleons-dictionary-gvq3", + "1424": null, + "1425": null, + "1426": null, + "1427": "/watch/lupin-iii-return-of-pycal-wrpk", + "1428": "/watch/lupin-iii-secret-file-mn93", + "1429": "/watch/lupin-the-3rd-swallowtail-tattoo-pxvq", + "1430": "/watch/lupin-the-3rd-the-castle-of-cagliostro-nvx9", + "1431": "/watch/lupin-the-3rd-the-columbus-files-0kvl", + "1432": null, + "1433": "/watch/lupin-the-3rd-the-legend-of-the-gold-of-babylon-yw7q", + "1434": "/watch/lupin-the-3rd-the-pursuit-of-harimaos-treasure-wv4k", + "1435": "/watch/lupin-iii-the-secret-of-mamo-m9l3", + "1436": "/watch/lupin-the-3rd-the-secret-of-twilight-gemini-j3rj", + "1437": null, + "1438": "/watch/lupin-the-3rd-voyage-to-danger-vy0m", + "1439": "/watch/lupin-the-third-island-of-assassins-4n4w", + "1440": "/watch/ninja-cadets-77v2", + "1441": "/watch/night-on-the-galactic-railroad-1vlp", + "1442": "/watch/reign-the-conqueror-1q9j", + "1443": "/watch/sol-bianca-5949", + "1444": "/watch/sol-bianca-the-legacy-p7m5", + "1445": "/watch/speed-racer-k9qr", + "1448": "/watch/go-lion-rlvl", + "1450": "/watch/brigadoon-e013", + "1451": "/watch/sword-for-truth-e49n", + "1452": "/watch/the-samurai-w37k", + "1453": "/watch/maison-ikkoku-n6ej", + "1454": "/watch/kemonozume-60ek", + "1455": null, + "1456": "/watch/lr-licensed-by-royalty-j93w", + "1457": "/watch/key-the-metal-idol-2v3w", + "1458": "/watch/space-knight-tekkaman-5w68", + "1459": "/watch/tekkaman-blade-gm27", + "1460": "/watch/tekkaman-blade-ii-prlm", + "1462": "/watch/memories-k0gn", + "1465": "/watch/sadamitsu-the-destroyer-ze60", + "1466": "/watch/hakugei-legend-of-the-moby-dick-gvje", + "1468": "/watch/baoh-the-visitor-n2kj", + "1469": "/watch/monster-rancher-8887", + "1470": "/watch/city-hunter-nyyk", + "1471": "/watch/city-hunter-2-n2gp", + "1472": "/watch/city-hunter-3-632k", + "1473": "/watch/city-hunter-91-9jkg", + "1474": "/watch/city-hunter-357-magnum-dg94", + "1475": "/watch/city-hunter-bay-city-wars-wlwk", + "1476": "/watch/city-hunter-million-dollar-conspiracy-pr90", + "1477": "/watch/city-hunter-the-secret-service-9597", + "1478": "/watch/city-hunter-goodbye-my-sweetheart-8nkk", + "1479": "/watch/city-hunter-death-of-the-vicious-criminal-ryo-saeba-g02p", + "1480": "/watch/sky-girls-ova-nl89", + "1481": "/watch/urusei-yatsura-haru-da-tobidase-6m8m", + "1482": "/watch/dgray-man-vn5y", + "1483": "/watch/master-keaton-npn9", + "1484": "/watch/blood-reign-curse-of-the-yoma-8n5k", + "1485": "/watch/baby-and-me-6gvv", + "1486": "/watch/kodocha-8pqk", + "1487": "/watch/hackunison-4gk7", + "1488": "/watch/area-88-j4wj", + "1489": "/watch/renkin-san-kyuu-magical-pokaan-specials-lvxm", + "1490": "/watch/the-galaxy-railways-djjw", + "1491": "/watch/galaxy-express-999-jq69", + "1492": "/watch/project-arms-re18", + "1493": "/watch/project-arms-the-2nd-chapter-jxjv", + "1494": "/watch/darkside-blues-v7e8", + "1495": "/watch/maetel-legend-06y2", + "1496": "/watch/miyuki-chan-in-wonderland-j4gw", + "1497": "/watch/tales-of-the-street-corner-7nkm", + "1498": "/watch/black-blood-brothers-7qp6", + "1499": null, + "1500": "/watch/ghost-talkers-daydream-m3qg", + "1501": null, + "1502": "/watch/magical-project-s-wym1", + "1503": "/watch/magical-project-s-specials-er5n", + "1504": null, + "1505": "/watch/case-closed-strategy-above-the-depths-x3qx", + "1506": "/watch/case-closed-requiem-of-the-detectives-1rx1", + "1508": "/watch/sci-fi-harry-5n35", + "1509": "/watch/save-me-lollipop-57j5", + "1510": null, + "1511": null, + "1512": null, + "1513": null, + "1514": "/watch/ufo-ultramaiden-valkyrie-3-bride-of-celestial-souls-day-99gk", + "1515": "/watch/fighting-fairy-girl-rescue-me-mave-chan-8g97", + "1516": "/watch/kirarin-revolution-17j2", + "1517": "/watch/silent-mobius-93ng", + "1519": "/watch/black-lagoon-the-second-barrage-e2vn", + "1520": "/watch/black-jack-dn79", + "1521": null, + "1524": "/watch/windy-tales-44mv", + "1525": "/watch/pokemon-the-legend-of-thunder-g3n7", + "1526": "/watch/pokemon-lucario-and-the-mystery-of-mew-3nr2", + "1527": "/watch/pokemon-the-mastermind-of-mirage-pokemon-0vg7", + "1528": "/watch/battle-skipper-the-movie-q1nw", + "1529": "/watch/devadasy-rrm7", + "1530": "/watch/kanon-2006-j7gw", + "1531": "/watch/shakugan-no-shana-koi-to-onsen-no-kougai-gakushuu-k2ql", + "1532": "/watch/sukisho-060w", + "1533": "/watch/wedding-peach-xrk6", + "1534": "/watch/precure-splash-star-dkkn", + "1535": "/watch/death-note-616q", + "1536": "/watch/arms-alchemy-4ygm", + "1537": "/watch/ryu-the-primitive-boy-gp1p", + "1538": "/watch/pumpkin-scissors-p1rm", + "1539": "/watch/touch-cross-road-kaze-no-yukue-758p", + "1540": "/watch/touch-miss-lonely-yesterday-are-kara-kimi-wa-y8l9", + "1541": "/watch/fist-of-the-blue-sky-83ep", + "1542": null, + "1543": "/watch/brighter-than-the-dawning-blue-ml63", + "1544": "/watch/super-robot-wars-original-generation-the-animation-3qn2", + "1546": "/watch/negima-magister-negi-magi-ylnv", + "1547": "/watch/obake-no-q-taro-7vm2", + "1548": null, + "1549": null, + "1550": "/watch/attack-no1-5lw5", + "1552": null, + "1553": "/watch/queen-emeraldas-p81q", + "1554": "/watch/living-for-the-day-after-tomorrow-pr00", + "1555": "/watch/tokimeki-memorial-4xl7", + "1556": "/watch/demon-prince-enma-n1ny", + "1557": "/watch/shonen-onmyoji-k62q", + "1558": null, + "1559": "/watch/kenichi-the-mightiest-disciple-wmg3", + "1560": "/watch/voltage-fighter-gowcaizer-ern0", + "1561": "/watch/lovely-idol-nr19", + "1562": "/watch/the-wallflower-688x", + "1563": "/watch/magic-knight-rayearth-ii-0l1r", + "1564": "/watch/pokemon-the-series-ruby-and-sapphire-rj3j", + "1565": "/watch/pokemon-the-series-diamond-and-pearl-xnrq", + "1566": "/watch/ghost-in-the-shell-stand-alone-complex-solid-state-society-039w", + "1567": "/watch/mysterious-thief-saint-tail-4epv", + "1568": "/watch/sumomomo-momomo-the-worlds-strongest-bride-pqyv", + "1569": "/watch/otoboku-maidens-are-falling-for-me-1m4g", + "1570": "/watch/happiness-nkqq", + "1571": "/watch/ghost-hunt-6klk", + "1572": "/watch/kimba-the-white-lion-n7w9", + "1573": null, + "1574": null, + "1575": "/watch/code-geass-lelouch-of-the-rebellion-oxrm", + "1576": "/watch/intrigue-in-the-bakumatsu-irohanihoheto-rxrj", + "1577": "/watch/youre-under-arrest-912k", + "1578": "/watch/loving-angel-angelique-when-hearts-awaken-dknr", + "1579": "/watch/la-corda-doro-primo-passo-ljkq", + "1580": "/watch/madara-y3j6", + "1581": "/watch/gift-eternal-rainbow-en19", + "1582": "/watch/submarine-707r-06xe", + "1583": "/watch/009-1-z588", + "1584": "/watch/stratos-4-advance-kanketsu-hen-4e1v", + "1585": "/watch/spectral-force-1p8j", + "1586": "/watch/aoi-umi-no-tristia-8kpk", + "1587": "/watch/ghost-slayers-ayashi-wjkk", + "1588": "/watch/venus-to-mamoru-1n42", + "1589": "/watch/bartender-0nre", + "1590": "/watch/legend-of-the-dragon-kings-m473", + "1591": "/watch/kujibikiunbalance-tv-y8n9", + "1592": "/watch/hataraki-man-6jvm", + "1593": "/watch/azumanga-web-daioh-vm0y", + "1594": "/watch/hell-girl-two-mirrors-60rq", + "1595": null, + "1596": "/watch/arcade-gamer-fubuki-n0gp", + "1597": "/watch/panyo-panyo-di-gi-charat-6g5q", + "1598": "/watch/casshan-robot-hunter-620k", + "1599": "/watch/eat-man-98-8jk4", + "1600": "/watch/galaxy-angel-rune-verm", + "1601": "/watch/red-garden-115g", + "1602": "/watch/strain-strategic-armored-infantry-m1mv", + "1603": "/watch/super-robot-wars-the-original-generation-the-divine-wars-kj4r", + "1604": "/watch/reborn-v6rm", + "1606": "/watch/kekkaishi-88k7", + "1607": "/watch/venus-versus-virus-0kq2", + "1608": "/watch/salaryman-kintarou-p5wv", + "1609": "/watch/my-otome-zwei-x7g6", + "1611": "/watch/galerians-rion-6ewq", + "1613": "/watch/jikuu-ihoujin-kyoko-chocola-ni-omakase-vx88", + "1614": "/watch/captain-tsubasa2-rp48", + "1617": "/watch/massugu-ni-ikou-8vle", + "1618": "/watch/soreyuke-uchuu-senkan-yamamoto-youko-1999-37vw", + "1619": "/watch/magic-teacher-negima-spring-ova-q017", + "1620": "/watch/maps-007r", + "1621": "/watch/haru-no-ashioto-the-movie-ourin-dakkan-1y39", + "1622": "/watch/kai-doh-maru-2x8r", + "1623": "/watch/g-on-riders-dk4l", + "1624": "/watch/to-heart-2-special-4g6w", + "1625": "/watch/soul-link-special-25xw", + "1626": "/watch/harmagedon-zr4j", + "1627": null, + "1628": "/watch/demon-lord-dante-7v12", + "1629": "/watch/the-devil-lady-0n3w", + "1630": "/watch/elf-princess-rane-8ywk", + "1631": "/watch/eureka-seven-navigation-rayout-7050", + "1632": null, + "1633": null, + "1634": null, + "1635": null, + "1636": null, + "1637": "/watch/the-poem-of-wind-and-trees-r058", + "1638": "/watch/peter-pan-wendy-43ew", + "1639": null, + "1640": "/watch/angels-feather-8xx7", + "1641": "/watch/iron-virgin-jun-yvrr", + "1642": "/watch/sugar-sugar-rune-vlr3", + "1643": "/watch/sailor-victory-lwnm", + "1644": null, + "1645": "/watch/harlock-saga-the-ring-of-the-nibelung-vg8y", + "1647": "/watch/apocalypse-zero-rl69", + "1648": "/watch/ufo-ultramaiden-valkyrie-4-banquet-of-time-44xw", + "1650": "/watch/star-blazers-the-quest-for-iscandar-jlpw", + "1651": null, + "1652": "/watch/star-blazers-the-bolar-wars-1x1j", + "1654": "/watch/girl-meets-girl-y27v", + "1655": "/watch/nerima-daikon-brothers-pxk3", + "1656": "/watch/postpet-momobin-xvqx", + "1657": "/watch/tales-of-byston-well-garzeys-wing-mkr6", + "1658": "/watch/puppet-princess-px2v", + "1659": "/watch/mai-otome-specials-zrm9", + "1660": "/watch/kurogane-communication-jeyv", + "1661": "/watch/cutie-honey-53g9", + "1662": "/watch/space-fantasia-2001-nights-04le", + "1663": "/watch/3000-leagues-in-search-of-mother-wlm8", + "1664": "/watch/babel-ii-beyond-infinity-796p", + "1665": "/watch/babel-ii2-204p", + "1666": "/watch/babel-ii2-204p", + "1667": "/watch/barom-one-14qj", + "1668": "/watch/beyblade-g-revolution-1yrp", + "1669": "/watch/beyblade-v-force-8mm7", + "1670": "/watch/beyblade-the-movie-decisive-battle-takao-vs-daichi-jq0v", + "1671": "/watch/starship-girl-yamamoto-yohko-4kgm", + "1672": null, + "1673": null, + "1674": "/watch/captain-tsubasa-j-dj8w", + "1675": "/watch/transformers-armada-5p29", + "1676": "/watch/cosmo-warrior-zero-v9nk", + "1677": null, + "1678": "/watch/cyborg-0092-eg20", + "1679": "/watch/green-green-specials-56lw", + "1681": "/watch/brave-story-7x4m", + "1682": null, + "1683": "/watch/di-gi-charat-nyo-ox3q", + "1684": null, + "1685": "/watch/duel-masters-dub-xx06", + "1686": "/watch/bleach-the-movie-memories-of-nobody-6pep", + "1688": "/watch/nanatsu-irodrops-mk77", + "1689": "/watch/5-centimeters-per-second-wjgg", + "1690": "/watch/bokurano-6kqk", + "1691": "/watch/kaze-no-stigma-g193", + "1692": "/watch/summer-4q86", + "1693": "/watch/reideen-w1gg", + "1694": "/watch/idolm-at-ster-xenoglossia-8rvk", + "1695": "/watch/les-miserables-shoujo-cosette-rj67", + "1696": "/watch/murder-princess-3q59", + "1698": "/watch/nodame-cantabile-mp2g", + "1699": "/watch/romeo-x-juliet-19v9", + "1701": "/watch/my-dear-marie-xnjx", + "1702": null, + "1703": "/watch/tokyo-tribe-2-m1rg", + "1704": "/watch/eat-man-lymm", + "1705": "/watch/genma-wars-eve-of-mythology-9nw6", + "1706": "/watch/gun-frontier-lq9q", + "1707": "/watch/ultimate-muscle-xpy6", + "1708": "/watch/beast-fighter-the-apocalypse-5139", + "1709": "/watch/pokemon-mewtwo-returns-g246", + "1710": "/watch/megaman-nt-warrior-xleq", + "1711": null, + "1712": "/watch/shin-seiki-den-mars-x3ek", + "1713": "/watch/submarine-super-99-5p3w", + "1718": "/watch/di-gi-charat-winter-garden-87n4", + "1719": "/watch/rozen-maiden-ouverture-3802", + "1720": "/watch/toheart-2-ad-657q", + "1721": "/watch/hitohira-el0n", + "1722": "/watch/nagasarete-airanto-91yg", + "1723": "/watch/clannad-the-motion-picture-5k6w", + "1724": "/watch/saint-october-35rx", + "1725": "/watch/keitai-shoujo-l1wl", + "1726": "/watch/devil-may-cry-14qg", + "1727": "/watch/polyphonica-xmkx", + "1728": "/watch/super-gals-wljg", + "1729": "/watch/maria-watches-over-us-3rd-season-ova-zqqr", + "1731": "/watch/tales-of-symphonia-the-animation-sylvarant-arc-w4vg", + "1732": "/watch/magic-teacher-negima-summer-ova-238w", + "1733": null, + "1734": "/watch/ajimu-kaigan-monogatari-2l2r", + "1735": "/watch/naruto-shippuden-mv9v", + "1736": "/watch/bt-x-neo-kmqq", + "1737": "/watch/space-warrior-baldios-movie-vqr8", + "1738": "/watch/ramen-fighter-miki-x1x3", + "1739": null, + "1740": "/watch/government-crime-investigation-agent-zaizen-jotaro-n02p", + "1741": "/watch/smash-hit-specials-182p", + "1742": "/watch/legend-of-the-dragon-kings-m473", + "1743": "/watch/super-milk-chan-0n87", + "1744": "/watch/mirmo-zibang-nn5j", + "1745": "/watch/wild-7-another-jk0v", + "1746": "/watch/zoids-fuzors-w02x", + "1747": "/watch/freedom-2w3g", + "1748": null, + "1749": "/watch/ah-my-buddha-katsu-special-60gv", + "1750": "/watch/ah-my-buddha-katsu-special-60gv", + "1751": null, + "1752": "/watch/di-gi-charat-a-trip-to-the-planet-1kr2", + "1753": "/watch/di-gi-charat-special-a-rocket-from-the-mouth-jrw9", + "1754": "/watch/di-gi-charat-summer-specials-ke4l", + "1755": null, + "1756": null, + "1757": null, + "1758": "/watch/di-gi-charat-summer-specials-ke4l", + "1759": "/watch/black-lion-k5xn", + "1760": "/watch/golgo-13-the-professional-ng1y", + "1761": "/watch/golgo-13-queen-bee-230p", + "1762": "/watch/the-heroic-legend-of-arslan-3p72", + "1763": null, + "1764": "/watch/slam-dunk-movie-1-1qlp", + "1765": "/watch/vampire-wars-gwx4", + "1766": "/watch/suikoden-demon-century-1qjp", + "1767": "/watch/psycho-diver-soul-siren-n66k", + "1768": "/watch/kikaider-01-the-animation-1yj2", + "1769": "/watch/the-super-milk-chan-show-wjwg", + "1770": null, + "1771": "/watch/ring-ni-kakero-1-episode-the-pacific-war-x0l3", + "1772": null, + "1773": "/watch/fist-of-the-north-star-the-legend-of-the-true-savior-legend-of-raoh-chapter-of-death-in-love-75j6", + "1774": null, + "1775": "/watch/dimension-movement-of-nazca-759m", + "1776": "/watch/red-hawk-weapon-of-death-3w79", + "1777": null, + "1778": "/watch/dae-jang-geum-jang-geums-dream-647k", + "1779": null, + "1780": null, + "1781": null, + "1782": null, + "1783": null, + "1784": null, + "1785": null, + "1786": "/watch/sprite-between-two-worlds-kwxp", + "1787": null, + "1788": null, + "1789": "/watch/argento-soma-special-p44v", + "1790": null, + "1791": null, + "1792": "/watch/overman-king-gainer-kwwq", + "1793": null, + "1794": "/watch/dirty-pair-affair-of-nolandia-9rm6", + "1795": "/watch/dirty-pair-flight-005-conspiracy-r5pj", + "1796": "/watch/dirty-pair-project-eden-vvx6", + "1797": "/watch/animation-runner-kuromi-2-8ngp", + "1798": "/watch/animation-runner-kuromi-2-8ngp", + "1799": "/watch/fatal-fury-legend-of-the-hungry-wolf-jeq9", + "1800": "/watch/fatal-fury-2-the-new-battle-6g7m", + "1802": "/watch/dirty-pair-flash-14kp", + "1803": "/watch/dirty-pair-with-love-from-the-lovely-angels-o7vn", + "1804": "/watch/here-is-greenwood-pk8m", + "1805": "/watch/master-of-mosquiton-q885", + "1806": "/watch/master-of-mosquiton-99-0nmr", + "1807": "/watch/prism-ark-68wp", + "1808": "/watch/god-karin-v5vk", + "1810": "/watch/shattered-angels-j5y2", + "1811": null, + "1812": "/watch/hanoka-k40r", + "1813": "/watch/genshiken-ova-qlr7", + "1815": "/watch/shakugan-no-shana-the-movie-lwvq", + "1816": "/watch/sonic-x-q7l5", + "1817": "/watch/dears-is-it-a-golden-ball-5ke2", + "1818": "/watch/claymore-e0r9", + "1819": "/watch/daimajuu-gekitou-hagane-no-oni-jglv", + "1820": null, + "1821": null, + "1822": "/watch/the-hakkenden-legend-of-the-dog-warriors-0nnl", + "1823": "/watch/shin-hakkenden-r437", + "1824": "/watch/barefoot-gen-81yp", + "1825": "/watch/barefoot-gen-2-3wnk", + "1826": "/watch/deltora-quest-vrrm", + "1827": "/watch/moribito-guardian-of-the-spirit-k62r", + "1828": "/watch/catblue-dynamite-nl0k", + "1829": "/watch/tales-from-earthsea-nlkk", + "1830": "/watch/utawarerumono-specials-5pr9", + "1831": "/watch/iczelion-qj75", + "1832": "/watch/hades-project-zeorymer-pw8v", + "1833": "/watch/garaga-889p", + "1834": null, + "1835": "/watch/mega-man-star-force-13k2", + "1836": "/watch/shuffle-memories-p28m", + "1837": "/watch/dokkoida-5ll3", + "1838": "/watch/honey-x-honey-drops-r90j", + "1839": "/watch/jagainu-kun-830k", + "1840": "/watch/the-familiar-of-zero-knight-of-the-twin-moons-dl6y", + "1841": null, + "1842": "/watch/major-s3-nglk", + "1843": "/watch/yomigaeru-sora-rescue-wings-special-d2k5", + "1844": "/watch/clamp-school-detectives-1vg9", + "1845": "/watch/gaiking-legend-of-daiku-maryu-827k", + "1846": "/watch/princess-nine-m9ng", + "1847": "/watch/rec-special-pjpv", + "1848": "/watch/lord-of-lords-ryu-knight-xp0x", + "1849": "/watch/lord-of-lords-ryu-knight-adeus-legend-gw36", + "1850": "/watch/lord-of-lords-ryu-knight-adeus-legend-ii-24mr", + "1851": "/watch/lord-of-lords-ryu-knight-adeus-legend-final-kj1p", + "1852": "/watch/hidamari-sketch-9p75", + "1853": "/watch/cutey-honey-f-7k1n", + "1854": "/watch/mega-man-upon-a-star-8l4k", + "1855": "/watch/wild-cardz-p6p0", + "1856": "/watch/ayu-mayu-gekijou-gx2e", + "1857": null, + "1858": "/watch/gakuen-utopia-manabi-straight-6mmx", + "1859": null, + "1860": "/watch/tokyo-majin-e409", + "1861": "/watch/slam-dunk-national-domination-sakuragi-hanamichi-5g73", + "1862": "/watch/strike-witches-ova-vk18", + "1863": null, + "1864": "/watch/loving-angel-angelique-radiant-tomorrow-yejq", + "1865": "/watch/mina-wk38", + "1866": "/watch/elementalors-y1kr", + "1867": "/watch/mighty-space-miners-gl24", + "1868": "/watch/giniro-no-olynsis-qw7r", + "1869": "/watch/nana-recaps-dvlk", + "1872": "/watch/ape-escape-pmr5", + "1873": null, + "1874": "/watch/love-love-specials-9xwg", + "1878": "/watch/emily-of-new-moon-0y1w", + "1879": "/watch/midnight-eye-goku-ii-e2q9", + "1880": "/watch/midnight-eye-goku-ii-e2q9", + "1881": "/watch/sasami-magical-girls-club-53vw", + "1882": "/watch/sasami-magical-girls-club-2-1w01", + "1883": null, + "1884": "/watch/princess-beware-q187", + "1885": "/watch/master-of-epic-the-animation-age-gl4e", + "1886": "/watch/twin-princesses-of-the-wonder-planet-84w0", + "1887": "/watch/luckystar-498v", + "1888": "/watch/strawberry-marshmallow-ova-j539", + "1889": "/watch/when-they-cry-kai-x0r6", + "1890": null, + "1891": "/watch/yat-anshin-luxury-space-tours-k5qyq", + "1892": "/watch/yat-anshin-luxury-space-tours-k5qyq", + "1893": null, + "1894": "/watch/yu-gi-oh-the-movie-pyramid-of-light-6q8x", + "1895": null, + "1896": null, + "1897": "/watch/matchless-raijin-oh-vxlm", + "1898": null, + "1899": "/watch/cybuster-75vm", + "1900": "/watch/twin-signal-25gp", + "1901": null, + "1902": "/watch/happiness-watarase-jun-no-kareinaru-ichinichi-xyem", + "1903": null, + "1904": null, + "1905": null, + "1906": null, + "1907": null, + "1908": "/watch/lesson-xx-v7nk", + "1909": "/watch/bad-teacher-equation-9l45", + "1910": "/watch/master-keaton-ova-qq05", + "1911": "/watch/top-wo-nerae-top-wo-nerae-2-gattai-movie-689m", + "1912": null, + "1913": "/watch/young-gto-r7yj", + "1914": "/watch/the-story-of-saiunkoku-second-series-1lpp", + "1915": "/watch/magical-girl-lyrical-nanoha-strikers-9136", + "1916": "/watch/mobile-suit-gundam-ms-igloo-apocalypse-0079-ek5m", + "1917": "/watch/mobile-suit-gundam-ms-igloo-the-hidden-one-year-war-m5gv", + "1918": "/watch/magical-girl-pretty-sammy-qm1m", + "1919": "/watch/urusei-yatsura-22y5", + "1920": "/watch/urusei-yatsura-movie-1-only-you-dkrr", + "1921": "/watch/urusei-yatsura-movie-2-beautiful-dreamer-0er2", + "1922": "/watch/urusei-yatsura-movie-3-remember-my-love-8glk", + "1923": "/watch/urusei-yatsura-movie-4-lum-the-forever-mrq3", + "1924": "/watch/urusei-yatsura-movie-5-the-final-chapter-e59n", + "1925": "/watch/urusei-yatsura-movie-6-always-my-darling-18wg", + "1926": "/watch/binchou-tan-jishu-seisaku-movie-aozora-ni-wasure-mono-mjy6", + "1927": "/watch/campus-special-investigator-hikaruon-jlvj", + "1928": "/watch/early-reins-61mm", + "1929": "/watch/precure-max-heart-o68v", + "1930": "/watch/futari-wa-precure-max-heart-movie-4wgm", + "1931": "/watch/pretty-cure-max-heart-friends-of-the-snow-laden-sky-97jk", + "1932": "/watch/yes-pretty-cure-5-2jxg", + "1933": "/watch/growlanser-iv-wayfarer-of-time-x4rk", + "1935": "/watch/megazone-23-1lq1", + "1936": "/watch/dont-leave-me-alone-wy3x", + "1937": "/watch/nakoruru-ano-hito-kara-no-okurimono-247w", + "1938": "/watch/super-atragon-yvnm", + "1939": null, + "1940": "/watch/outlanders-225r", + "1941": "/watch/moonlight-mile-1st-season-lift-off-y289", + "1942": "/watch/rocket-girls-rlm8", + "1943": "/watch/paprika-w0px", + "1944": "/watch/photon-the-idiot-adventures-6nwk", + "1946": "/watch/tomorrows-nadja-1v82", + "1947": null, + "1949": "/watch/mahou-no-chocolate-pv63", + "1951": "/watch/neo-tokyo-7940", + "1952": "/watch/night-warriors-darkstalkers-revenge-lj6q", + "1953": "/watch/code-geass-lelouch-of-the-rebellion-picture-dramas-xp3x", + "1954": "/watch/magic-knight-rayearth-ova-m8l3", + "1955": "/watch/kimagure-robot-1g9p", + "1956": "/watch/ikki-tousen-dragon-destiny-kgjr", + "1957": "/watch/wedding-peach-dx-29n5", + "1958": "/watch/clamp-wish-6kyx", + "1959": "/watch/wild-7-lrxl", + "1960": "/watch/sore-ike-anpanman-vlwy", + "1961": "/watch/one-stormy-night-1wjg", + "1962": "/watch/the-daichis-earths-defense-family-5gyw", + "1964": null, + "1965": "/watch/sola-q4j5", + "1966": null, + "1967": "/watch/mobile-suit-zeta-gundam-a-new-translation-i-heir-to-the-stars-yl36", + "1968": "/watch/mobile-suit-zeta-gundam-a-new-translation-ii-lovers-95y5", + "1969": "/watch/mobile-suit-zeta-gundam-a-new-translation-iii-love-is-the-pulse-of-the-stars-5849", + "1972": "/watch/sherlock-hound-j349", + "1973": null, + "1974": "/watch/glass-mask-3exk", + "1975": "/watch/invincible-king-tri-zenon-p5mq", + "1977": null, + "1978": null, + "1979": null, + "1980": "/watch/trava-fist-planet-60xv", + "1981": "/watch/twilight-q-9kmw", + "1982": null, + "1983": "/watch/black-jack-the-two-doctors-of-darkness-0e87", + "1984": "/watch/memory-3lm2", + "1985": "/watch/ufo-robo-grendizer-l6jk", + "1986": "/watch/dangard-ace-5982", + "1988": "/watch/himawari-too-2vly", + "1989": null, + "1990": "/watch/mahou-gakuen-lunar-aoi-ryuu-no-himitsu-v5r8", + "1991": "/watch/juusou-kikou-dancougar-nova-nqvk", + "1992": "/watch/hyper-speed-grandoll-9p9g", + "1993": "/watch/hanoka-recap-x0qq", + "1994": "/watch/hacklegend-of-the-twilight-offline-meeting-special-9rjw", + "1995": "/watch/papillon-rose-ova-qx3r", + "1996": "/watch/full-moon-wo-sagashite-kawaii-kawaii-daibouken-ypkq", + "1998": "/watch/amazing-nuts-engm", + "1999": "/watch/sakura-wars-sumire-7kk6", + "2000": "/watch/roujin-z-00ql", + "2001": "/watch/gurren-lagann-gklp", + "2002": "/watch/heroic-age-j7mj", + "2003": "/watch/the-tokyo-project-7nwp", + "2004": "/watch/hanada-shounen-shi-evrn", + "2006": "/watch/yugioh-1999-rwy3", + "2007": null, + "2008": "/watch/yawara-sore-yuke-koshinuke-kids-4gg1", + "2009": "/watch/yawara-special-zutto-kimi-no-koto-ga-83v0", + "2010": "/watch/youre-under-arrest-no-mercy-5vr9", + "2011": "/watch/youre-under-arrest-mini-specials-n04k", + "2012": "/watch/hell-teacher-nube2-gjwp", + "2013": "/watch/youre-under-arrest-the-motion-picture-83lp", + "2014": "/watch/youre-under-arrest-fast-furious-wvj3", + "2015": "/watch/wind-a-breath-of-heart-ova-kx9r", + "2016": "/watch/mermaid-forest-n4ey", + "2017": "/watch/mermaids-scar-15ep", + "2018": "/watch/laughing-target-mp96", + "2019": "/watch/dna-sights-9999-9j7w", + "2020": "/watch/one-piece-special-the-detective-memoirs-of-chief-straw-hat-luffy-pmy5", + "2021": null, + "2022": null, + "2023": "/watch/bakuen-campus-guardress-3wx9", + "2024": "/watch/yoshimune-5j73", + "2025": "/watch/darker-than-black-p1m0", + "2026": "/watch/hayate-the-combat-butler2-ox63", + "2027": "/watch/wind-a-breath-of-heart-ova-kx9r", + "2028": null, + "2029": "/watch/sea-prince-and-the-fire-child-0qe2", + "2030": "/watch/el-cazador-de-la-bruja-304w", + "2031": "/watch/shining-tears-x-wind-xp63", + "2032": "/watch/wellber-no-monogatari-sisters-of-wellber-3203", + "2033": "/watch/tamala-2010-a-punk-cat-in-space-6m1v", + "2034": "/watch/lovely-complex2-r2el", + "2035": "/watch/emma-a-victorian-romance-second-act-m1xn", + "2036": "/watch/cosmic-baton-girl-comet-san-mr26", + "2037": "/watch/hime-chan-no-ribbon-zwng", + "2038": "/watch/magical-emi-the-magic-star-10m9", + "2039": "/watch/persia-the-magic-fairy-73n2", + "2040": "/watch/mahou-no-angel-sweet-mint-pk4v", + "2041": "/watch/super-pig-g7v7", + "2042": "/watch/the-five-star-stories-o71p", + "2043": "/watch/cats-eye-93v7", + "2044": "/watch/magical-angel-creamy-mami-2rlp", + "2045": null, + "2046": null, + "2047": "/watch/mermaid-mqxv", + "2048": "/watch/armor-hunter-mellowlink-d1w2", + "2049": null, + "2050": "/watch/honoo-no-tenkousei-892p", + "2051": "/watch/blue-sonnet-2ley", + "2052": "/watch/nozomi-witches-pkkv", + "2053": "/watch/capricorn-83qk", + "2054": "/watch/carol-yjxq", + "2055": "/watch/coo-tooi-umi-kara-kita-coo-mqjn", + "2056": "/watch/cosmo-police-justy-yv0q", + "2057": "/watch/debutante-detective-corps-g6ke", + "2058": "/watch/delpower-x-bakuhatsu-miracle-genki-5443", + "2059": "/watch/mainichi-ga-nichiyoubi-qk15", + "2060": "/watch/gall-force-1-eternal-story-xjlq", + "2061": "/watch/gall-force-2-destruction-r408", + "2062": "/watch/gall-force-3-stardust-war-0jg2", + "2063": "/watch/rhea-gall-force-dllk", + "2064": "/watch/gall-force-earth-chapter-wjpx", + "2065": "/watch/gall-force-new-era-n7qy", + "2066": "/watch/gall-force-the-revolution-w97k", + "2067": "/watch/gekiganger-3-pk9m", + "2068": "/watch/genesis-survivor-gaiarth-92y6", + "2069": "/watch/gude-crest-the-emblem-of-gude-x593", + "2070": null, + "2071": "/watch/hana-yori-dango-the-movie-kljp", + "2072": "/watch/idol-project-pnlq", + "2073": null, + "2074": null, + "2075": "/watch/kiko-chan-smile-n9ky", + "2076": "/watch/the-file-of-young-kindaichi-k4lp", + "2077": "/watch/kindaichi-shounen-no-jikenbo-o3l3", + "2078": "/watch/landlock-68qk", + "2079": null, + "2080": "/watch/magical-girl-club-quartet-alien-x-from-a-zone-m873", + "2081": "/watch/makeruna-makendo-1ynp", + "2082": "/watch/marriage-j60w", + "2083": "/watch/natsuki-crisis-85g7", + "2084": "/watch/ng-knight-lamune-40-dx-kyln", + "2085": null, + "2086": null, + "2087": "/watch/vs-knight-lamune-40-fire-12lj", + "2088": "/watch/nora-4n3v", + "2089": "/watch/super-dimension-century-orguss-zwg1", + "2090": "/watch/super-dimension-century-orguss-02-pl13", + "2091": "/watch/the-fashion-boy-is-cool-lp3l", + "2092": "/watch/kiss-wa-me-ni-shite-1581", + "2093": "/watch/pops-9vmk", + "2094": null, + "2095": "/watch/salamander-5n45", + "2096": "/watch/sequence-x9qq", + "2097": null, + "2098": null, + "2099": "/watch/silent-mobius-the-motion-picture-4ex7", + "2100": "/watch/silent-mobius-93ng", + "2101": "/watch/singles-9lkk", + "2102": "/watch/tattoon-master-j2n9", + "2103": null, + "2104": "/watch/my-bride-is-a-mermaid-y6g9", + "2105": "/watch/toka-gettan-the-moonlight-lady-returns-4rg6", + "2106": "/watch/kiss-dum-engage-planet-qr1w", + "2107": "/watch/one-piece-the-desert-princess-and-the-pirates-adventures-in-alabasta-0jel", + "2108": "/watch/megaman-nt-warrior-axess-5vq9", + "2109": "/watch/rockmanexe-stream-3em9", + "2110": "/watch/rockmanexe-beast-2e6g", + "2111": null, + "2112": "/watch/over-drive-x99k", + "2113": null, + "2114": "/watch/tenkuu-senki-shurato-sousei-e-no-anto-3l4k", + "2116": "/watch/captain-tsubasa-1lw9", + "2117": "/watch/shin-captain-tsubasa-x0yq", + "2118": "/watch/captain-tsubasa-europe-daikessen-2lny", + "2119": "/watch/captain-tsubasa-ayaushi-zen-nihon-jr-7m7p", + "2120": "/watch/captain-tsubasa-asu-ni-mukatte-hashire-54y8", + "2121": null, + "2122": "/watch/captain-tsubasa-saikyou-no-teki-holland-youth-djr2", + "2123": "/watch/digimon-x-evolution-gwj7", + "2124": "/watch/code-geass-lelouch-of-the-rebellion-recaps-gpq4", + "2125": null, + "2126": "/watch/yu-yu-hakusho-eizou-hakusho-ii-3n83", + "2127": null, + "2128": "/watch/yuusha-raideen-56v9", + "2129": "/watch/true-tears-8y2e", + "2130": "/watch/princess-resurrection-n0wj", + "2131": "/watch/bludgeoning-angel-dokuro-chan-2-y63m", + "2132": "/watch/inukami-the-movie-spiritual-investigator-shiro-karina-352x", + "2133": null, + "2134": null, + "2135": null, + "2136": null, + "2137": null, + "2138": null, + "2139": null, + "2140": null, + "2141": "/watch/oseam-plv0", + "2142": "/watch/blue-dragon-ze95", + "2143": "/watch/saiyuuki-reload-burial-y379", + "2144": "/watch/naruto-the-movie-guardians-of-the-crescent-moon-kingdom-vl88", + "2145": null, + "2146": "/watch/canary-9lyg", + "2147": "/watch/call-me-tonight-vwym", + "2148": "/watch/no-money-74gn", + "2150": "/watch/moomin2-j6r9", + "2151": "/watch/the-wonderful-adventures-of-nils-holgersson-1pqg", + "2152": "/watch/oh-edo-rocket-58g5", + "2153": "/watch/saint-beast-kouin-jojishi-tenshi-tan-vymk", + "2154": "/watch/tekkonkinkreet-j3l1", + "2155": "/watch/kono-aozora-ni-yakusoku-wo-youkoso-tsugumi-ryou-e-mv5n", + "2156": "/watch/bakugan-battle-brawlers-677x", + "2157": "/watch/koutetsushin-jeeg-6v2x", + "2158": "/watch/toward-the-terra-tv-npkj", + "2159": "/watch/big-windup-nyw9", + "2161": "/watch/the-skull-man-241y", + "2162": "/watch/koutetsu-sangokushi-459m", + "2163": "/watch/aika-r-16-virgin-mission-dvxk", + "2164": "/watch/den-noh-coil-yw59", + "2165": "/watch/gegege-no-kitarou-2007-gvg4", + "2166": "/watch/dojin-work-qp8r", + "2167": "/watch/clannad-nvjq", + "2168": "/watch/sakura-wars-new-york-7776", + "2169": "/watch/ice2-p8qv", + "2170": null, + "2171": "/watch/case-closed-jolly-roger-in-the-deep-azure-pg3v", + "2172": "/watch/crayon-shin-chan-movie-15-arashi-wo-yobu-utau-ketsu-dake-bakudan-ye1m", + "2173": "/watch/mushiking-the-king-of-beetles-super-battle-movie-altered-beetles-of-darkness-vgek", + "2174": "/watch/fist-of-the-north-star-raoh-side-story-fierce-fighting-arc-meeg", + "2175": "/watch/kino-no-tabi-the-beautiful-world-byouki-no-kuni-for-you-86pk", + "2176": "/watch/kiddy-grade-ignition-3lqk", + "2178": "/watch/highlander-the-search-for-vengeance-gpgp", + "2179": null, + "2180": "/watch/slow-step-5krw", + "2181": "/watch/tank-swat-01-0pqr", + "2182": "/watch/robot-carnival-7vv6", + "2183": "/watch/ayanes-high-kick-g7p4", + "2185": null, + "2186": null, + "2187": null, + "2188": null, + "2189": null, + "2190": null, + "2191": null, + "2193": null, + "2194": null, + "2195": null, + "2196": "/watch/leda-the-fantastic-adventure-of-yohko-jvy2", + "2198": "/watch/oh-my-goddess-flights-of-fancy-specials-g533", + "2199": "/watch/ringing-bell-x00k", + "2200": "/watch/invincible-superman-zanbot-3-1kgp", + "2201": "/watch/pokemon-ranger-and-the-temple-of-the-sea-4476", + "2202": null, + "2203": "/watch/captain-harlock-arcadia-of-my-youth-endless-orbit-ssx-0w67", + "2204": null, + "2205": null, + "2206": null, + "2207": null, + "2208": null, + "2209": "/watch/variable-geo-2yxg", + "2210": null, + "2211": null, + "2212": null, + "2213": "/watch/black-jack-tv-xlw3", + "2214": "/watch/black-jack-21-7lnm", + "2215": "/watch/kishin-taisen-gigantic-formula-v55m", + "2216": "/watch/shigurui-death-frenzy-08xw", + "2217": null, + "2218": "/watch/fujimi-2-choume-koukyougakudan-kanrei-zensename-nochi-arashi-5g49", + "2219": "/watch/ryokunohara-labyrinth-sparkling-phantom-r48l", + "2220": "/watch/be-boy-kidnappn-idol-r623", + "2221": "/watch/rockn-roll-kids-27gp", + "2222": "/watch/dr-slump-arale-chan-mq06", + "2223": "/watch/maple-town-zr8j", + "2224": "/watch/hikari-no-densetsu-054w", + "2225": "/watch/heidi-girl-of-the-alps-3x6k", + "2226": "/watch/a-christmas-adventure-0yrl", + "2227": null, + "2228": null, + "2229": "/watch/dragon-quest-the-adventure-of-dai2-qekr", + "2230": "/watch/angel-q037", + "2231": "/watch/miyuki-xrwq", + "2232": "/watch/funny-pets-90m7", + "2233": "/watch/ocha-ken-pvyq", + "2234": "/watch/panda-z-the-robonimation-rp57", + "2235": "/watch/aquatic-language-8v24", + "2236": "/watch/the-girl-who-leapt-through-time-1nlp", + "2237": null, + "2238": "/watch/embracing-love-a-cicada-in-winter-2qeg", + "2239": null, + "2240": null, + "2243": "/watch/karasu-tengu-kabuto-ynym", + "2244": "/watch/rakugo-tennyo-oyui-6gpp", + "2245": "/watch/seraphim-call-n509", + "2246": "/watch/mononoke-6xyk", + "2248": "/watch/hidden-leaf-village-grand-sports-festival-x16k", + "2249": "/watch/amon-saga-klr3", + "2250": "/watch/roots-search-x02x", + "2251": "/watch/baccano-4gl7", + "2252": "/watch/devilman-1e72", + "2253": "/watch/mazinger-z-m9e7", + "2254": null, + "2255": null, + "2256": null, + "2257": "/watch/fang-of-the-sun-dougram-wx61", + "2258": "/watch/choro-q-dougram-e870", + "2259": null, + "2260": "/watch/kirameki-project-33xk", + "2261": "/watch/maliceatdoll-el3m", + "2262": "/watch/sin-the-movie-06nl", + "2263": "/watch/sonic-the-hedgehog-the-movie-7q3p", + "2264": "/watch/jungle-emperor-leo-wk98", + "2266": null, + "2267": "/watch/red-garden-dead-girls-q8k5", + "2269": "/watch/mobile-suit-gundam-seed-special-edition-mpr3", + "2272": "/watch/magical-princess-minky-momo-la-ronde-in-my-dream-y61q", + "2273": "/watch/mobile-suit-gundam-wing-endless-waltz2-379k", + "2274": "/watch/clamp-in-wonderland-6veq", + "2275": null, + "2276": null, + "2277": "/watch/magical-play-g2q6", + "2278": "/watch/mahou-yuugi-3d-x87q", + "2279": "/watch/the-wonderful-world-of-puss-n-boots-kr03", + "2280": "/watch/tokyo-pig-n099", + "2281": null, + "2282": "/watch/in-the-beginning-the-bible-stories-x0mm", + "2283": "/watch/red-baron-w1r8", + "2284": "/watch/transformers-robots-in-disguise-djqv", + "2285": "/watch/dice-2n7w", + "2286": "/watch/little-nemo-adventures-in-slumberland-378w", + "2287": "/watch/fighting-foodons-d1jj", + "2288": "/watch/cyber-team-in-akihabara-ng2k", + "2289": null, + "2290": null, + "2291": "/watch/fight-iczer-1-8mrk", + "2292": "/watch/iczer-reborn-84e4", + "2293": null, + "2294": "/watch/mobile-suit-gundam-seed-destiny-special-edition-n239", + "2298": "/watch/mobile-suit-gundam-seed-after-phase-between-the-stars-x77k", + "2299": "/watch/tekkaman-blade-burning-clock-4jwm", + "2300": "/watch/tekkaman-blade-twin-blood-2r35", + "2301": "/watch/tekkaman-blade-missing-link-z5x8", + "2302": "/watch/mobile-suit-sd-gundam-mk-i-w111", + "2303": "/watch/mobile-suit-sd-gundam-mk-ii-vgrk", + "2304": "/watch/mobile-suit-sd-gundam-mk-iv-w0j1", + "2305": "/watch/mobile-suit-sd-gundam-mk-ii-vgrk", + "2306": "/watch/mobile-suit-sd-gundams-counterattack-pxp0", + "2307": "/watch/raimuiro-senkitan-nankoku-yume-roman-wnv8", + "2308": "/watch/raimuiro-ryuukitan-x-86m0", + "2309": "/watch/azusa-will-help-dnyj", + "2310": "/watch/super-mobile-legend-dinagiga-kw8q", + "2311": "/watch/kenya-boy-1q89", + "2312": null, + "2313": null, + "2314": "/watch/fly-peek-the-whale-dl7l", + "2315": null, + "2316": "/watch/akakichi-no-eleven-5lv3", + "2317": "/watch/strange-love-0gm2", + "2318": "/watch/dog-soldier-2kkw", + "2319": "/watch/freedom-previsited-nw0y", + "2321": "/watch/giant-robo-the-animation-the-day-the-earth-stood-still-p1g5", + "2322": null, + "2324": null, + "2325": null, + "2326": null, + "2327": null, + "2328": null, + "2329": null, + "2330": null, + "2331": "/watch/ulysses-31-l84v", + "2332": null, + "2333": "/watch/the-three-musketeers-5388", + "2334": "/watch/the-three-musketeers-aramis-the-adventure-kwg3", + "2335": "/watch/legendary-brave-swordsman-yaiba-5m79", + "2336": "/watch/hikaru-no-go-tokubetsuhen-sabaki-no-kyoku-inishie-no-hana-yo-sake-np2p", + "2337": "/watch/tetsujin-28-j619", + "2338": null, + "2339": null, + "2340": null, + "2341": "/watch/urotsukidoji-legend-of-the-overfiend-plp5", + "2342": null, + "2343": "/watch/urotsukidoji-legend-of-the-overfiend-plp5", + "2344": null, + "2345": null, + "2346": null, + "2348": null, + "2349": null, + "2350": null, + "2351": null, + "2352": null, + "2353": null, + "2354": "/watch/devilman-the-birth-qwlr", + "2355": "/watch/devilman-the-demon-bird-ox9x", + "2356": "/watch/amon-the-apocalypse-of-devilman-wl9g", + "2357": null, + "2359": null, + "2360": null, + "2361": "/watch/saber-rider-and-the-star-sheriffs-kgml", + "2362": "/watch/rundim-p2wm", + "2363": "/watch/pokemon-chronicles-30r3", + "2364": null, + "2365": "/watch/grandeek-gaiden-d4e1", + "2366": null, + "2367": "/watch/moetan-specials-px3v", + "2368": null, + "2369": "/watch/rental-magica-gypp", + "2370": null, + "2371": null, + "2372": null, + "2373": null, + "2374": null, + "2375": null, + "2376": null, + "2377": null, + "2378": null, + "2379": null, + "2380": null, + "2382": "/watch/firestorm-ln3k", + "2383": "/watch/cybersix-3new", + "2384": "/watch/demon-fighter-kocho-3w0x", + "2385": "/watch/one-piece-djangos-dance-carnival-y3rr", + "2386": "/watch/one-piece-dream-soccer-king-2y9w", + "2387": "/watch/ai-monogatari-9-love-stories-xqnk", + "2388": "/watch/tachigui-the-amazing-lives-of-the-fast-food-grifters-6m0x", + "2389": "/watch/gatchaman-k823", + "2390": "/watch/kirby-right-back-at-ya-y1jm", + "2391": "/watch/sd-gundam-force-dub-n7gk", + "2392": "/watch/doraemon-the-movie-nobitas-dinosaur-2006-4gj6", + "2393": "/watch/doraemon-nobita-and-the-strange-wind-rider-96v7", + "2394": null, + "2395": null, + "2396": null, + "2397": "/watch/digimon-our-war-game-w79g", + "2398": "/watch/digimon-adventure-02-revenge-of-diaboromon-yn6v", + "2399": "/watch/hamtaro-hamtaros-birthday-3000-hammy-steps-in-search-of-mommy-r74l", + "2400": "/watch/ghost-sweeper-mikami-1q01", + "2402": "/watch/tomorrows-joe-qkm7", + "2403": "/watch/kodomo-no-jikan-kj9n", + "2404": "/watch/zombie-loan-g5m7", + "2405": null, + "2406": "/watch/mrs-sazae-pgl3", + "2407": "/watch/sergeant-keroro-the-super-duper-movie-mllg", + "2408": "/watch/sergeant-keroro-the-super-duper-movie-2-xmlk", + "2409": null, + "2410": null, + "2411": null, + "2412": null, + "2413": null, + "2414": "/watch/koro-sensei-q-pjn0", + "2415": "/watch/grander-musashi-m0kv", + "2416": null, + "2417": "/watch/saigo-no-door-wo-shimero-n07y", + "2418": "/watch/sword-of-the-stranger-73jm", + "2419": "/watch/spirit-of-wonder-miss-chinas-ring-30qw", + "2420": "/watch/spirit-of-wonder-scientific-boys-club-o67x", + "2421": "/watch/super-kuma-san-z8xk", + "2422": "/watch/prefectural-earth-defense-force-1evg", + "2423": "/watch/grey-digital-target-1nm1", + "2424": "/watch/cardcaptor-sakura-specials-l10y", + "2427": null, + "2428": null, + "2429": "/watch/unico-in-the-island-of-magic-1qx9", + "2430": null, + "2431": null, + "2432": null, + "2433": null, + "2434": null, + "2435": null, + "2436": null, + "2437": null, + "2438": null, + "2439": null, + "2440": null, + "2441": null, + "2442": null, + "2443": null, + "2444": null, + "2445": null, + "2446": null, + "2447": null, + "2448": "/watch/ghost-in-the-shell-sac-2nd-gig-individual-eleven-e4l5", + "2449": "/watch/ghost-in-the-shell-stand-alone-complex-the-laughing-man-exnn", + "2450": null, + "2451": "/watch/space-adventure-cobra-q3n5", + "2452": "/watch/space-adventure-cobra-the-movie-1g69", + "2453": "/watch/voogies-angel-ex2n", + "2454": "/watch/kimagure-orange-road-i-want-to-return-to-that-day-1exj", + "2455": "/watch/prayers-769n", + "2456": null, + "2457": "/watch/majokko-tsukune-chan-jj5j", + "2458": "/watch/kimagure-orange-road-ova-gvr6", + "2459": null, + "2460": "/watch/maison-ikkoku-final-chapter-vmw3", + "2461": "/watch/metal-skin-panic-madox-01-6wpx", + "2462": "/watch/battle-arena-toshinden-5vv3", + "2463": "/watch/shounan-bakusouzoku-84le", + "2464": "/watch/yoshinaga-sanchi-no-gargoyle-specials-yqmq", + "2465": null, + "2466": "/watch/scramble-wars-tsuppashire-genom-trophy-rally-kk2p", + "2467": "/watch/tama-of-the-3rd-district-have-you-seen-my-tama-017e", + "2468": "/watch/nineteen-19-ew90", + "2469": null, + "2470": "/watch/space-pirate-captain-harlock-riddle-of-the-arcadia-episode-87l0", + "2471": "/watch/doraemon-g9k7", + "2472": "/watch/naruto-shippuden-the-movie-6l3k", + "2473": "/watch/galaxy-fraulein-yuna-enx3", + "2474": null, + "2475": null, + "2476": "/watch/school-days-tv-wk08", + "2479": null, + "2480": null, + "2482": "/watch/good-morning-althea-5w69", + "2483": null, + "2484": "/watch/gear-fighter-dendoh-w738", + "2485": "/watch/tenshi-no-shippo-omake-e969", + "2486": "/watch/rumiko-takahashi-anthology-3n69", + "2487": "/watch/kyouryuu-boukenki-jura-tripper-15mg", + "2488": "/watch/mei-and-the-baby-cat-bus-np7p", + "2489": "/watch/onegai-my-melody-mm17", + "2490": "/watch/one-piece-take-aim-the-pirate-baseball-king-51m5", + "2491": "/watch/touch-sebangou-no-nai-ace-g22p", + "2492": "/watch/touch-2-sayonara-no-okurimono-w133", + "2493": null, + "2494": "/watch/good-luck-ninomiya-kun-2gxy", + "2495": "/watch/chance-pop-session-g0v4", + "2497": "/watch/new-cutey-honey-vnky", + "2498": "/watch/slam-dunk-shohoku-maximum-crisis-burn-sakuragi-hanamichi-44n6", + "2499": "/watch/slam-dunk-roar-basket-man-spirit-ek09", + "2500": "/watch/the-cockpit-5re5", + "2501": "/watch/papuwa-6m6p", + "2503": "/watch/nangoku-shounen-papuwa-kun-vl5k", + "2505": null, + "2506": null, + "2507": null, + "2508": "/watch/genshiken-2-jkp1", + "2510": "/watch/goshogun-qnww", + "2511": "/watch/goshogun-the-time-etranger-r45j", + "2512": "/watch/case-closed-16-suspects-3p49", + "2513": "/watch/case-closed-conan-and-heiji-and-the-vanished-boy-vw63", + "2514": "/watch/case-closed-conan-and-kid-and-crystal-mother-g7je", + "2515": "/watch/case-closed-the-target-is-kogoro-the-detective-boys-secret-investigation-r5q9", + "2516": "/watch/starship-troopers-1112", + "2517": "/watch/emma-a-victorian-romance-intermission-5948", + "2518": "/watch/gyagu-manga-biyori-2-pn30", + "2520": "/watch/dragon-ball-specials-nrvq", + "2521": null, + "2522": null, + "2523": "/watch/izumo-flash-of-a-brave-sword-qq7q", + "2524": "/watch/jungle-de-ikou-7vjn", + "2525": "/watch/kekko-kamen-knml", + "2526": "/watch/kirara-4mvw", + "2527": "/watch/the-adventures-of-kotetsu-j01v", + "2528": "/watch/megami-paradise-45g1", + "2529": "/watch/princess-minerva-jkx9", + "2530": null, + "2531": null, + "2532": null, + "2533": null, + "2534": "/watch/angelique-x2g6", + "2535": null, + "2536": "/watch/angelique-shiroi-tsubasa-no-memoire-m90v", + "2537": null, + "2538": "/watch/with-you-mitsumeteitai-dvj8", + "2539": null, + "2540": null, + "2541": null, + "2542": "/watch/lady-georgie-63vk", + "2543": "/watch/the-great-adventures-of-robin-hood-wl3g", + "2544": "/watch/swiss-family-robinson-wnek", + "2545": "/watch/huckleberry-no-bouken-dvmd", + "2546": null, + "2547": "/watch/a-little-princess-sara-8777", + "2548": "/watch/tales-of-little-women-xnpx", + "2549": "/watch/perrine-monogatari-0qyr", + "2550": "/watch/broken-down-film-w3q8", + "2551": null, + "2552": "/watch/tetsuko-no-tabi-5rp9", + "2553": "/watch/a-dog-of-flanders-wmxk", + "2554": "/watch/ai-shoujo-pollyanna-monogatari-0vpw", + "2555": "/watch/little-lord-fauntleroy-4r2v", + "2556": null, + "2557": "/watch/the-trapp-family-story-9myg", + "2558": "/watch/little-women-ii-jos-boys-2m1r", + "2559": "/watch/romeo-and-the-black-brothers-39w3", + "2560": "/watch/toward-the-terra-gjy3", + "2561": "/watch/captain-future-87y7", + "2562": "/watch/the-flowers-of-hard-blood-0l6r", + "2563": "/watch/aria-the-ova-arietta-g8xe", + "2564": "/watch/code-e-5235", + "2565": "/watch/jungle-taitei-susume-leo-dub-3rr2", + "2566": null, + "2567": null, + "2568": "/watch/fortunate-fawn-18g9", + "2569": null, + "2570": "/watch/the-mischevious-twins-n58y", + "2571": "/watch/maya-the-bee-xkxx", + "2572": "/watch/alice-in-wonderland-ylym", + "2573": "/watch/lucy-may-of-the-southern-rainbow-4qk1", + "2574": "/watch/kashi-no-ki-mokku-dub-051r", + "2575": null, + "2576": "/watch/raccoon-rascal-4e97", + "2577": null, + "2578": null, + "2579": "/watch/around-the-world-with-willy-fog-44g6", + "2580": null, + "2581": "/watch/mobile-suit-gundam-00-2ger", + "2582": "/watch/armored-trooper-votoms-x51x", + "2583": "/watch/armored-trooper-votoms-the-last-red-shoulder-p3mv", + "2584": "/watch/armored-trooper-votoms-the-big-battle-k6ml", + "2585": "/watch/armored-trooper-votoms-origin-of-ambition-8nx4", + "2586": null, + "2588": null, + "2589": null, + "2590": null, + "2591": "/watch/samurai-shodown-the-motion-picture-r9k3", + "2592": "/watch/kimera-vvp8", + "2593": "/watch/the-garden-of-sinners-chapter-1-thanatos-overlooking-view-kk4r", + "2594": "/watch/the-piano-forest-lqny", + "2595": "/watch/dcii-da-capo-ii-kkpn", + "2596": "/watch/ghost-hound-w4k1", + "2597": "/watch/case-closed-a-challenge-from-agasa-agasa-vs-conan-and-the-detective-boys-64gm", + "2598": "/watch/heavy-metal-l-gaim-qrxr", + "2599": "/watch/juusenki-l-gaim-i-pentagona-window-lady-gablae-lg9q", + "2600": "/watch/juusenki-l-gaim-ii-farewell-my-lovely-pentagona-doors-8wg4", + "2601": "/watch/juusenki-l-gaim-iii-full-metal-soldier-1xl9", + "2602": "/watch/kenkou-zenrakei-suieibu-umishou-wgqg", + "2603": "/watch/mushi-uta-q5rr", + "2604": "/watch/sky-girls-qwrm", + "2605": "/watch/sayonara-zetsubou-sensei-88m0", + "2606": "/watch/digimon-savers-the-movie-kyuukyoku-power-burst-mode-hatsudou-7812", + "2607": "/watch/birth-62eq", + "2608": "/watch/wangan-midnight-5v7w", + "2609": "/watch/kakyuusei-tv-x9v3", + "2610": null, + "2611": "/watch/panda-go-panda-5k95", + "2612": "/watch/mrs-pepperpot-gvl6", + "2613": "/watch/future-boy-conan-2-taiga-adventure-2gr5", + "2614": null, + "2615": "/watch/otoboku-maidens-are-falling-for-me-special-9rqk", + "2616": null, + "2617": null, + "2618": "/watch/treasure-island-9m55", + "2619": "/watch/spider-riders-4e5w", + "2620": "/watch/spider-riders-resurrected-sun-vr3m", + "2621": "/watch/natsu-e-no-tobira-lpyl", + "2622": null, + "2623": "/watch/dog-of-flanders-0enl", + "2624": null, + "2625": "/watch/thedoraemons-kaitou-dorapin-nazo-no-chousenjou-dyvd", + "2626": "/watch/the-doraemons-the-great-operation-of-springing-insects-z9jg", + "2628": "/watch/thedoraemons-okashina-okashi-na-okashinana-91lk", + "2629": null, + "2630": null, + "2631": null, + "2632": null, + "2633": null, + "2634": "/watch/doraemon-comes-back-mqrg", + "2636": "/watch/dorami-chan-wow-the-kid-gang-of-bandits-05l2", + "2639": "/watch/dorami-chan-hello-kyouryuu-kids-9gm7", + "2642": null, + "2645": null, + "2646": "/watch/dorami-doraemons-robot-schools-seven-mysteries-dgj3", + "2647": "/watch/dorami-chan-mini-dora-sos-kxel", + "2648": null, + "2649": "/watch/doraemon-a-grandmothers-recollections-n7vp", + "2650": "/watch/doraemon-boku-momotarou-no-nanna-no-sa-4331", + "2651": "/watch/doraemon-comes-back-mqrg", + "2652": "/watch/doraemon-the-day-when-i-was-born-2qrg", + "2653": null, + "2654": "/watch/doraemon-nobitas-winged-heroes-0vne", + "2655": null, + "2656": "/watch/doraemon-nobitas-wannyan-space-time-legend-py00", + "2657": "/watch/doraemon-nobita-and-the-dragon-rider-7nyp", + "2658": "/watch/doraemon-the-movie-the-record-of-nobitas-parallel-visit-to-the-west-yl1r", + "2659": "/watch/doraemon-the-movie-nobita-and-the-tin-labyrinth-0qre", + "2660": "/watch/doraemon-nobitas-the-night-before-a-wedding-4m41", + "2661": "/watch/doraemon-nobita-and-the-kingdom-of-clouds-jnl2", + "2662": "/watch/doraemon-the-movie-the-records-of-nobita-spaceblazer-wrkg", + "2664": "/watch/doraemon-nobitas-south-sea-adventure-r5l9", + "2665": "/watch/doraemon-nobita-and-the-platoon-of-iron-men-qlwm", + "2666": "/watch/doraemon-nobita-at-the-birth-of-japan-prxv", + "2667": "/watch/doraemon-nobitas-undersea-fortress-rxp3", + "2668": null, + "2669": null, + "2670": "/watch/doraemon-the-movie-nobitas-dorabian-nights-r528", + "2671": "/watch/doraemon-nobita-and-the-haunts-of-evil-3nyk", + "2672": "/watch/doraemon-nobitas-great-adventure-in-the-world-of-magic-w3px", + "2673": "/watch/doraemon-the-movie-2007-36q2", + "2674": "/watch/doraemon-the-movie-nobitas-diary-of-the-creation-of-the-world-k6yp", + "2675": null, + "2676": "/watch/doraemon-nobitas-fantastical-three-musketeers-ple0", + "2677": "/watch/doraemon-the-movie-nobita-and-the-tin-labyrinth-0qre", + "2678": null, + "2679": null, + "2681": null, + "2682": "/watch/blue-legend-shoot-vnnm", + "2683": "/watch/tokyo-majin-season-2-0pyw", + "2684": "/watch/buzzer-beater-2007-0467", + "2685": "/watch/tsubasa-tokyo-revelations-qnn5", + "2686": "/watch/gigantor-3wrk", + "2687": null, + "2688": "/watch/zillion-3qlw", + "2689": null, + "2690": null, + "2692": null, + "2693": "/watch/suddenly-princess-qp17", + "2694": "/watch/tree-in-the-sun-r5k8", + "2695": null, + "2696": "/watch/crusher-joe-the-ovas-kj3r", + "2697": null, + "2698": null, + "2699": "/watch/space-pirate-mito-48gv", + "2700": "/watch/aoi-mutsuki-a-pair-of-queens-jqyw", + "2701": null, + "2702": null, + "2703": "/watch/super-yoyo-45n1", + "2704": "/watch/steam-detectives-pjwq", + "2705": "/watch/bakusou-kyoudai-lets-go-jnk9", + "2706": "/watch/bakusou-kyoudai-lets-go-wgp-pqpv", + "2707": "/watch/majime-ni-fumajime-kaiketsu-zorori-2r7p", + "2708": null, + "2709": "/watch/bakusou-kyoudai-lets-go-max-n9y9", + "2710": "/watch/nintama-rantarou-movie-jmnv", + "2712": "/watch/i-am-the-shiratori-reiko-x97q", + "2713": "/watch/rockmanexe-beast-w9v1", + "2714": "/watch/graduation-rx79", + "2715": "/watch/catnapped-the-movie-mn6v", + "2716": null, + "2717": "/watch/the-galaxy-railways-ii-j1w1", + "2718": "/watch/triton-of-the-sea-9k45", + "2719": "/watch/maplestory-emrn", + "2721": null, + "2722": "/watch/crusher-joe-the-movie-we78", + "2723": "/watch/d4-princess-9x45", + "2724": "/watch/daicon-iii-opening-animation-dub-39xw", + "2725": "/watch/tenchi-muyo-bangaihen-galaxy-police-mihoshi-space-adventure-1442", + "2726": "/watch/sukeban-deka-e3r3", + "2727": null, + "2728": null, + "2729": "/watch/x2-double-x-q5kr", + "2730": "/watch/12paradise-p6lv", + "2731": null, + "2732": null, + "2733": null, + "2734": "/watch/mazinkaiser-vs-great-general-of-darkness-3x0w", + "2735": null, + "2736": "/watch/mojakou-n56p", + "2737": "/watch/ear-of-the-yellow-dragon-ox4m", + "2738": null, + "2739": "/watch/highschool-aurabuster-birth-of-the-light-76y0", + "2740": "/watch/monkey-turn-w121", + "2741": "/watch/monkey-turn-w121", + "2742": null, + "2743": "/watch/kidou-senshi-gundam-seed-seed-supernova-tanekyara-gekijo-wglk", + "2744": "/watch/potemayo-exe0", + "2745": "/watch/hell-teacher-nube2-gjwp", + "2746": "/watch/vexille-2077-isolation-of-japan-8q04", + "2747": "/watch/astro-boy-1j59", + "2748": null, + "2749": null, + "2750": null, + "2751": "/watch/miyoris-forest-j6p1", + "2752": "/watch/the-prince-of-tennis-the-national-tournament-semifinals-0m67", + "2753": "/watch/whos-left-behind-4ee1", + "2754": "/watch/cleopatra-dc-n1yj", + "2755": "/watch/cleopatra-queen-of-sex-6m7x", + "2756": "/watch/yobi-the-five-tailed-fox-nrwk", + "2757": "/watch/12-senshi-bakuretsu-eto-ranger-vlmm", + "2758": "/watch/shippuu-iron-leaguer-omg6", + "2759": "/watch/evangelion-10-you-are-not-alone-jkn2", + "2760": "/watch/the-ideon-a-contact-50v2", + "2761": "/watch/the-ideon-be-invoked-ke2r", + "2762": "/watch/igano-kabamaru-2e8y", + "2765": "/watch/momotaro-sacred-sailors-p2q5", + "2766": "/watch/super-doll-licca-chan-3rn9", + "2767": "/watch/the-night-of-taneyamagahara-5lq8", + "2768": "/watch/clamp-in-wonderland-2-rq88", + "2769": "/watch/galactic-patrol-lensman-d27r", + "2770": null, + "2771": "/watch/ill-make-a-habit-of-it-r8wl", + "2772": "/watch/hero-tales-gvk6", + "2775": "/watch/genocyber-4lew", + "2776": "/watch/generation-of-chaos-qqr7", + "2777": "/watch/generation-of-chaos-next-chikai-no-pendant-27qg", + "2778": null, + "2779": "/watch/sotsugyou-m-ore-tachi-no-carnival-478m", + "2780": "/watch/ultimate-teacher-nklp", + "2781": "/watch/st-luminous-mission-high-school-54gw", + "2782": "/watch/fire-emblem-7n0n", + "2783": "/watch/thumbelina-a-magical-story-ypw9", + "2784": "/watch/gift-eternal-rainbow-special-jg3w", + "2785": "/watch/oz-863k", + "2786": "/watch/bakegyamon-gg63", + "2787": "/watch/shakugan-no-shana-season-ii-pl5v", + "2788": null, + "2789": "/watch/battle-b-daman-w903", + "2790": null, + "2791": "/watch/grrl-power-q4vq", + "2792": "/watch/panzer-dragoon-grv3", + "2793": "/watch/hi-no-tori-2772-ai-no-cosmozone-yvqq", + "2794": null, + "2795": "/watch/dragonaut-the-resonance-q3ew", + "2796": "/watch/afro-ken-y2w6", + "2797": "/watch/shootfighter-tekken-4r4v", + "2798": null, + "2799": "/watch/hello-sandybell-9yl7", + "2800": "/watch/candy-candy-gm36", + "2801": "/watch/candy-candy-the-call-of-spring-jx7w", + "2802": null, + "2803": "/watch/densetsu-no-yuusha-da-garn-08l2", + "2804": "/watch/hana-no-mahou-tsukai-mary-bell-w1j3", + "2805": null, + "2806": null, + "2808": "/watch/mega-man-x-the-day-of-sigma-jr9j", + "2809": null, + "2810": "/watch/the-secret-garden-q20r", + "2811": null, + "2813": "/watch/alfred-j-quack-nkm9", + "2814": null, + "2815": "/watch/ox-tales-29xy", + "2816": "/watch/fighting-general-daimos-eqm9", + "2817": null, + "2818": "/watch/mado-king-granzort-00re", + "2819": "/watch/dragon-warrior-kn8n", + "2820": null, + "2821": null, + "2822": null, + "2823": null, + "2824": null, + "2825": "/watch/arabian-nights-sinbads-adventures-2epg", + "2826": "/watch/the-wonderful-wizard-of-oz-pv4m", + "2827": null, + "2828": "/watch/nobodys-boy-remi-kwvn", + "2829": null, + "2830": "/watch/little-remi-and-famous-dog-kapi-n93p", + "2831": "/watch/ie-naki-ko-movie-v838", + "2832": "/watch/anikuri15-vvw8", + "2833": null, + "2834": "/watch/miraclegirls-68lk", + "2835": "/watch/patalliro-l16q", + "2836": null, + "2837": "/watch/ariel-px15", + "2838": null, + "2839": null, + "2840": null, + "2841": null, + "2842": "/watch/pokemon-mystery-dungeon-team-go-getters-out-of-the-gate-9rxg", + "2847": "/watch/pokemon-the-rise-of-darkrai-5678", + "2848": "/watch/summer-days-with-coo-dnkq", + "2851": "/watch/ninku-movie-4q27", + "2852": null, + "2858": null, + "2859": null, + "2861": null, + "2862": null, + "2863": null, + "2864": null, + "2866": null, + "2867": null, + "2868": null, + "2869": null, + "2870": null, + "2871": null, + "2872": null, + "2873": null, + "2874": null, + "2875": null, + "2876": "/watch/winds-of-change-1e61", + "2881": "/watch/silent-service-19wj", + "2882": "/watch/superbook-6e1v", + "2883": null, + "2884": "/watch/aachi-ssipak-klpr", + "2885": "/watch/legend-of-the-mystical-ninja-24py", + "2889": "/watch/bleach-the-movie-the-diamonddust-rebellion-xeg3", + "2890": "/watch/ponyo-5kj3", + "2891": "/watch/iblard-jikan-pk6q", + "2892": null, + "2894": null, + "2895": null, + "2896": null, + "2897": "/watch/nandarou-w1xx", + "2899": "/watch/higurashi-when-they-cry-cat-killing-chapter-rpl7", + "2901": "/watch/kameari-park-precinct-pyqq", + "2903": "/watch/charge-mens-private-school2-qqlq", + "2904": "/watch/code-geass-lelouch-of-the-rebellion-r2-xm4m", + "2905": "/watch/ikkitousen-dragon-destiny-specials-k603", + "2906": null, + "2907": "/watch/cyborg-kuro-chan-y8g6", + "2910": "/watch/love-love-seven-specials-y52m", + "2911": null, + "2912": "/watch/ohayou-spank-819e", + "2913": "/watch/the-bush-baby-1qn2", + "2915": null, + "2916": "/watch/energetic-bomb-ganbaruger-517w", + "2917": null, + "2920": "/watch/tomorrows-joe-the-movie-10l9", + "2921": "/watch/tomorrows-joe-2-p18v", + "2922": "/watch/tomorrows-joe-2-the-movie-4kpw", + "2923": "/watch/shugo-chara-2w0p", + "2924": "/watch/ef-a-tale-of-memories-wk2g", + "2926": "/watch/myself-yourself-rw63", + "2927": "/watch/kimikiss-yllv", + "2928": "/watch/hackgu-returner-d1r9", + "2929": "/watch/moonlight-mile-2nd-season-touch-down-78l2", + "2930": null, + "2931": "/watch/mokke-k10l", + "2933": null, + "2934": "/watch/shiawase-sou-no-okojo-san-4grw", + "2935": null, + "2936": null, + "2937": "/watch/sailor-moon-r-make-up-sailor-guardians-043e", + "2938": null, + "2941": "/watch/elysium-qn8r", + "2942": "/watch/sketchbook-full-colors-9w36", + "2943": null, + "2944": null, + "2945": null, + "2946": null, + "2947": "/watch/ojamajo-doremi-sharp-movie-5wxw", + "2948": null, + "2950": "/watch/animal-crossing-the-movie-3179", + "2951": "/watch/gintama-jump-festa-2005-special-8520", + "2952": "/watch/final-fantasy-vii-advent-children-complete-jwkv", + "2953": "/watch/egao-pypq", + "2954": "/watch/keep-it-a-secret-from-maria-sama2-1ry1", + "2955": null, + "2956": null, + "2957": null, + "2958": null, + "2959": null, + "2960": null, + "2961": "/watch/digimon-adventure-movie-g016", + "2962": "/watch/digimon-hurricane-touchdown-n3jp", + "2963": "/watch/minami-ke-l19k", + "2964": "/watch/blue-drop-n79q", + "2965": "/watch/fantastic-detective-labyrinth-0pml", + "2966": "/watch/spice-and-wolf-03ww", + "2967": "/watch/saishuu-shiken-kujira-7pkp", + "2969": "/watch/appleseed-ex-machina-9rw6", + "2970": "/watch/night-wizard-x3pm", + "2971": "/watch/kyo-kara-maoh-r-m197", + "2972": "/watch/crystal-triangle-q965", + "2973": "/watch/fire-tripper-nv3q", + "2974": "/watch/the-humanoid-zp23", + "2977": null, + "2978": "/watch/new-getter-robo-kem3", + "2979": null, + "2980": "/watch/fantascience-world-gulliver-boy-43xm", + "2981": "/watch/midori-8njk", + "2982": null, + "2983": null, + "2985": "/watch/neuro-supernatural-detective-65ev", + "2986": "/watch/bamboo-blade-qp9w", + "2987": null, + "2988": null, + "2989": null, + "2990": null, + "2991": null, + "2993": "/watch/rosario-vampire-m71v", + "2994": "/watch/death-note-relight-3gpk", + "2997": "/watch/phoenix-karma-chapter-g0jp", + "2998": "/watch/the-phoenix-space-vqek", + "2999": null, + "3000": "/watch/youre-under-arrest-full-throttle-mnv6", + "3001": "/watch/moyashimon-8gye", + "3002": "/watch/kaiji-ultimate-survivor-mlw7", + "3003": "/watch/yumedamaya-kidan-8r17", + "3004": "/watch/saint-beast-ikusen-no-hiru-to-yoru-hen-em63", + "3005": null, + "3006": "/watch/my-family-8907", + "3007": "/watch/bronze-koji-nanjo-cathexis-291r", + "3008": "/watch/time-bokan-series-yatterman-v526", + "3009": "/watch/tiger-mask-w-yxvq", + "3010": null, + "3011": "/watch/yotsunoha-vny6", + "3012": "/watch/gekitou-crush-gear-turbo-20m5", + "3014": "/watch/legend-of-the-galactic-heroes-my-conquest-is-the-sea-of-stars-37x9", + "3015": "/watch/legend-of-the-galactic-heroes-gaiden-a-hundred-billion-stars-rl47", + "3016": "/watch/legend-of-the-galactic-heroes-overture-to-a-new-war-1949", + "3019": "/watch/lupin-the-3rd-the-elusiveness-of-the-fog-gwwp", + "3020": "/watch/gu-gu-ganmo-87wp", + "3021": "/watch/wingman-0w0r", + "3022": "/watch/hai-step-jun-63xm", + "3023": "/watch/mami-the-psychic-gmq3", + "3024": "/watch/princess-knight-wv58", + "3025": null, + "3026": "/watch/compiler-z502", + "3027": "/watch/fist-of-the-north-star-the-legend-of-yuria-nrxp", + "3028": null, + "3031": "/watch/digimon-frontier-island-of-lost-digimon-40p1", + "3032": "/watch/digimon-tamers-battle-of-adventurers-6wep", + "3033": "/watch/digimon-tamers-runaway-locomon-7pyn", + "3034": null, + "3035": "/watch/sonic-soldier-borgman-p5q3", + "3036": "/watch/soar-high-isami-v0v8", + "3037": "/watch/ghost-sweeper-mikami-movie-x32x", + "3038": "/watch/a-thousand-and-one-nights-35k9", + "3039": null, + "3040": null, + "3043": "/watch/the-little-mermaid-djy9", + "3044": "/watch/astro-boy-1980-22jy", + "3046": null, + "3048": null, + "3050": null, + "3051": "/watch/yes-precure-5-kagami-no-kuni-no-miracle-daibouken-rekj", + "3053": null, + "3054": "/watch/la-seine-no-hoshi-x3l3", + "3056": null, + "3057": "/watch/loveless-specials-pk53", + "3058": null, + "3059": "/watch/ninja-robot-tobikage-1xvj", + "3060": "/watch/dallos-prn5", + "3061": "/watch/kishin-corps-dkmp", + "3062": null, + "3063": null, + "3064": "/watch/wounded-man-9rrw", + "3065": null, + "3066": null, + "3067": "/watch/farewell-to-space-battleship-yamato-in-the-name-of-love-y9kr", + "3069": "/watch/be-forever-yamato-yj86", + "3070": "/watch/negadon-the-monster-from-mars-rxy3", + "3071": "/watch/space-battleship-yamato-the-new-voyage-j8l9", + "3072": "/watch/space-battleship-yamato-final-chapter-zp33", + "3073": null, + "3074": null, + "3075": "/watch/the-flying-house-1lxg", + "3076": "/watch/sailor-moon-supers-specials-1mqp", + "3077": "/watch/laughing-salesman-81jp", + "3078": null, + "3079": "/watch/blue-comet-spt-layzner2-5m05", + "3080": "/watch/animation-store-manager-084l", + "3081": "/watch/attacker-you-4eqm", + "3082": null, + "3085": "/watch/indian-summer-r57l", + "3086": "/watch/strait-jacket-443m", + "3087": "/watch/cencoroll-g52e", + "3088": "/watch/tokyo-marble-chocolate-mq66", + "3089": "/watch/the-sky-crawlers-x45m", + "3090": "/watch/oh-my-goddess-fighting-wings-q7wm", + "3091": "/watch/xxxholic-kei-g953", + "3092": "/watch/junjo-romantica-mm2n", + "3093": null, + "3094": null, + "3095": "/watch/my-my-mai-o3rw", + "3098": "/watch/shutsugeki-machine-robo-rescue-m6x7", + "3099": "/watch/wild-knights-gulkeeva-8w97", + "3100": "/watch/kamen-rider-sd-kaiki-kumo-otoko-q7nw", + "3101": "/watch/f-zero-gp-legend-79p6", + "3102": null, + "3104": null, + "3105": null, + "3107": null, + "3108": null, + "3109": null, + "3110": null, + "3111": "/watch/nasu-a-migratory-bird-with-suitcase-eq3m", + "3112": "/watch/papillon-rose-1769", + "3113": "/watch/pinky-street-7g06", + "3114": null, + "3115": "/watch/toki-no-tabibito-time-stranger-1g4j", + "3116": "/watch/dash-yonkurou-7pv0", + "3120": "/watch/bobby-ni-kubittake-pv80", + "3121": "/watch/kodomo-no-jikan-ova-wk51", + "3125": "/watch/tokimeki-tonight-ej39", + "3127": "/watch/california-crisis-gun-salvo-nreq", + "3129": "/watch/kaibutsu-kun-r4r9", + "3130": null, + "3131": null, + "3132": "/watch/christopher-columbus-09mw", + "3135": "/watch/dragons-heaven-qw3r", + "3136": "/watch/little-pollon-9ln7", + "3137": null, + "3138": "/watch/solty-rei-specials-92lw", + "3140": null, + "3146": "/watch/gr-giant-robo-gw27", + "3147": "/watch/daigo-of-fire-company-pw35", + "3151": "/watch/bastof-syndrome-18kg", + "3152": "/watch/download-devils-circuit-4k47", + "3153": null, + "3154": "/watch/gatchaman-k823", + "3155": "/watch/kingyo-chuuihou-7q0n", + "3157": "/watch/guardian-hearts-power-up-m5yn", + "3159": "/watch/the-pumpkin-wine-e0m5", + "3160": null, + "3162": null, + "3164": null, + "3165": "/watch/hidamari-sketch-specials-pl30", + "3166": "/watch/ayakashi-we01", + "3167": "/watch/time-of-eve-7ml0", + "3171": null, + "3174": "/watch/sola-specials-5q23", + "3175": null, + "3176": null, + "3178": "/watch/karura-mau-movie-gl73", + "3180": null, + "3182": "/watch/massugu-ni-ikou-2004-4r3m", + "3183": "/watch/maps-legendary-space-wanderers-7292", + "3185": "/watch/fortune-quest-l-1xy2", + "3186": "/watch/swan-lake-7l8m", + "3190": "/watch/the-boy-who-carried-a-guitar-kikaider-vs-inazuman-21m5", + "3192": null, + "3193": "/watch/monkey-typhoon-yw1q", + "3194": "/watch/sabans-adventures-of-the-little-mermaid-3pk3", + "3196": "/watch/wakakusa-no-charlotte-lv1l", + "3199": "/watch/tico-and-friends-6lnm", + "3201": "/watch/serendipity-the-pink-dragon-p69m", + "3202": null, + "3203": "/watch/chibi-maruko-chan-movie-1990-e80m", + "3205": "/watch/lemon-angel-lj9k", + "3210": "/watch/a-foreign-love-affair-dlxv", + "3211": null, + "3213": "/watch/ganbare-genki-plqm", + "3214": null, + "3215": "/watch/winter-days-wly8", + "3218": "/watch/saiyuki2-x3g3", + "3219": "/watch/gakuen-utopia-manabi-straight-special-j5m2", + "3220": "/watch/belladonna-of-sadness-eqy5", + "3221": "/watch/shakugan-no-shana-movie-special-mp13", + "3222": "/watch/kiddy-grade-maelstrom-vr53", + "3223": "/watch/kiddy-grade-truth-dawn-p1x5", + "3225": "/watch/minami-ke-okawari-nwq9", + "3226": "/watch/major-s4-646x", + "3227": "/watch/harukanaru-toki-no-naka-de-3-kurenai-no-tsuki-7wpp", + "3228": "/watch/zoku-sayonara-zetsubou-sensei-27mp", + "3229": "/watch/they-are-my-noble-masters-5rm2", + "3230": "/watch/tower-of-druaga-the-aegis-of-uruk-9l2k", + "3231": "/watch/gunslinger-girl-il-teatrino-kpgn", + "3232": null, + "3234": null, + "3235": "/watch/ambassador-magma-1592", + "3239": null, + "3243": null, + "3245": "/watch/kindaichi-case-files-special-jeg1", + "3247": "/watch/love-hina-final-selection-k4wp", + "3248": "/watch/ghost-slayers-ayashi-inferno-ova-y9jm", + "3250": "/watch/elfen-lied-7kv2", + "3251": null, + "3252": "/watch/protectors-of-universe-8v77", + "3254": null, + "3256": "/watch/armored-trooper-votoms-pailsen-files-l0wq", + "3258": "/watch/lily-cat-9315", + "3259": null, + "3264": null, + "3265": "/watch/princess-tutu-recaps-xy53", + "3266": "/watch/ai-yori-aoshi-enishi-miyuki-01v7", + "3267": "/watch/kingdom-of-chaos-born-to-kill-l0vy", + "3268": "/watch/my-otome-0-sifr-vj0y", + "3269": "/watch/hackgu-trilogy-xy3m", + "3270": "/watch/igpx-7wr6", + "3271": null, + "3272": "/watch/kinnikuman-22nr", + "3273": null, + "3274": "/watch/kinnikuman-haresugata-seigi-choujin-4l16", + "3275": "/watch/kinnikuman-seigi-choujin-vs-kodai-choujin-qvyq", + "3276": "/watch/kinnikuman-gyakushuu-uchuu-kakure-choujin-6v1m", + "3277": "/watch/kinnikuman-haresugata-seigi-choujin-4l16", + "3278": "/watch/kinnikuman-new-york-kikiippatsu-wgx8", + "3279": "/watch/kinnikuman-seigi-choujin-vs-kodai-choujin-qvyq", + "3280": "/watch/kinnikuman-kessen-shichinin-no-seigi-choujin-vs-uchuu-nobushi-1k52", + "3281": "/watch/kinnikuman-scramble-for-the-throne-xr23", + "3285": "/watch/secrets-of-akko-chan-g046", + "3286": null, + "3287": "/watch/skelter-heaven-dkeq", + "3288": "/watch/gundam-evolve-8k9k", + "3290": null, + "3292": "/watch/potemayo-specials-pkmv", + "3294": "/watch/combining-squadron-mechander-robo-47wv", + "3295": "/watch/yatterman-2008-x033", + "3297": "/watch/aria-the-origination-89x0", + "3298": "/watch/hatenkou-yugi-rpe9", + "3299": "/watch/h2o-footprints-in-the-sand-rwkl", + "3300": null, + "3301": "/watch/magical-kanan-ewwm", + "3302": null, + "3303": null, + "3305": "/watch/muteki-koujin-daitarn-3-120p", + "3306": null, + "3307": null, + "3308": null, + "3309": null, + "3312": "/watch/dr-slump-0kww", + "3313": "/watch/montana-jones-30x3", + "3315": null, + "3317": "/watch/uchuusen-sagittarius-39g3", + "3318": "/watch/rumbling-hearts-ova-7pj2", + "3320": "/watch/fashion-lala-the-story-of-the-harbour-light-14nj", + "3322": "/watch/our-homes-fox-deity-4371", + "3323": "/watch/kite-liberator-2rkr", + "3324": null, + "3325": "/watch/the-brave-fighter-exkizer-vjmy", + "3326": "/watch/franz-kafkas-a-country-doctor-jl29", + "3327": "/watch/giant-gorg-kw63", + "3328": "/watch/school-days-magical-heart-kokoro-chan-vmkk", + "3329": "/watch/izumo-2003-310x", + "3332": "/watch/stop-hibari-kun-z5lw", + "3334": null, + "3335": "/watch/smart-san-7kym", + "3336": "/watch/open-your-mind-wvw8", + "3342": "/watch/rin-daughters-of-mnemosyne-rq69", + "3345": "/watch/mikan-enikki-j352", + "3349": "/watch/kiddy-girl-and-8grp", + "3350": null, + "3352": "/watch/gurren-lagann-there-are-some-things-i-just-have-to-see-o09r", + "3354": "/watch/zombie-loan-g5m7", + "3355": null, + "3356": "/watch/sally-the-witch-pek3", + "3358": "/watch/kurenai-51ew", + "3359": "/watch/amatsuki-93g7", + "3361": null, + "3362": "/watch/fashionable-witches-love-and-berry-magic-of-happiness-y0gr", + "3363": "/watch/real-drive-9kwg", + "3366": "/watch/persona-trinity-soul-pqrv", + "3367": "/watch/japan-65rm", + "3369": null, + "3370": null, + "3371": "/watch/legend-of-the-galactic-heroes-gaiden-a-hundred-billion-stars-rl47", + "3372": null, + "3375": "/watch/kirepapa-n549", + "3377": null, + "3378": null, + "3379": null, + "3380": null, + "3381": "/watch/nadia-secret-of-blue-water-specials-p9nq", + "3382": null, + "3383": null, + "3384": null, + "3385": null, + "3388": null, + "3389": "/watch/bus-gamer-w7pg", + "3390": "/watch/hoshi-no-umi-no-amuri-gjp3", + "3391": "/watch/miss-machiko-plmq", + "3392": null, + "3393": null, + "3394": "/watch/kimagure-orange-road-tv-pilot-83mk", + "3396": null, + "3398": "/watch/hurricane-polymar-holy-blood-146p", + "3399": "/watch/god-mars-l44y", + "3401": null, + "3402": null, + "3403": null, + "3406": "/watch/idolm-at-ster-xenoglossia-specials-xyqk", + "3407": "/watch/blassreiter-rw27", + "3410": "/watch/sky-girls-specials-rqvl", + "3411": null, + "3414": null, + "3417": "/watch/yawaraka-sangokushi-tsukisase-ryofuko-chan-ne2j", + "3418": "/watch/jungle-no-ouja-taa-chan-d4k6", + "3419": "/watch/sumomomo-momomo-the-worlds-strongest-bride-specials-lpmv", + "3420": "/watch/shigofumi-k153", + "3421": "/watch/kodomo-no-omocha-ova-vlkk", + "3422": null, + "3424": "/watch/the-orphans-of-simitra-4e36", + "3425": null, + "3427": null, + "3428": null, + "3429": "/watch/blame-special-v2r3", + "3430": "/watch/blame-prologue-eq25", + "3432": "/watch/super-demon-hero-wataru-1v2g", + "3433": null, + "3434": "/watch/bumpety-boo-qgp7", + "3435": null, + "3436": null, + "3437": "/watch/mister-ajikko-eqg3", + "3438": "/watch/top-striker-rmp8", + "3439": null, + "3442": null, + "3444": "/watch/the-ultraman-5895", + "3446": "/watch/resident-evil-degeneration-zpmm", + "3447": "/watch/ghost-in-the-shell-stand-alone-complex-uchikomatic-days-gmx4", + "3448": "/watch/mad-bull-34-kgpl", + "3449": null, + "3451": "/watch/the-galaxy-adventures-of-oz-lqvm", + "3452": null, + "3454": null, + "3455": "/watch/to-love-ru-yn8q", + "3456": "/watch/candyboy-episode-0-72ln", + "3457": "/watch/vampire-knight-dv63", + "3458": null, + "3460": "/watch/bosco-adventure-1x1g", + "3461": "/watch/ellcia-glrp", + "3462": "/watch/minky-momo-in-the-bridge-over-dreams-336w", + "3463": "/watch/alice-ew53", + "3464": "/watch/kemeko-dx-gmn6", + "3465": "/watch/nagasaki-1945-the-angelus-bells-2xgp", + "3466": "/watch/kinos-journey-tower-country-l6xv", + "3467": "/watch/haruka-nogizakas-secret-9v46", + "3468": "/watch/maria-watches-over-us2-846k", + "3469": "/watch/maria-watches-over-us-printemps2-5rlw", + "3470": "/watch/sa-special-a-g2j7", + "3472": "/watch/pictures-at-an-exhibition-rx63", + "3473": null, + "3474": null, + "3475": "/watch/muramasa-j46w", + "3478": null, + "3479": null, + "3480": "/watch/nayuta-grx3", + "3481": null, + "3482": "/watch/madonna-ze2m", + "3483": "/watch/maison-ikkoku-through-the-passing-of-the-seasons-l87v", + "3484": null, + "3485": "/watch/ghost-in-the-shell-stand-alone-complex-the-laughing-man-tachikomatic-days-wj88", + "3486": "/watch/the-brave-express-might-gaine-egqn", + "3488": null, + "3490": "/watch/rayca-73pn", + "3493": "/watch/mega-man-star-force-tribe-5je3", + "3496": "/watch/the-golden-laws-m66g", + "3497": null, + "3498": "/watch/shin-onimusha-dawn-of-dreams-the-story-817k", + "3499": "/watch/dinozaurs-the-series-k6xr", + "3500": null, + "3501": "/watch/sisters-of-wellber-zwei-n6vj", + "3503": "/watch/kanokon-the-girl-who-cried-fox-7r1m", + "3505": "/watch/brave-command-dagwon-m6m7", + "3506": "/watch/connected-rxlj", + "3507": null, + "3508": "/watch/genius-party-qlq5", + "3509": null, + "3511": null, + "3512": "/watch/tenshi-nanka-ja-nai-50r8", + "3513": "/watch/tanjou-debut-9857", + "3514": null, + "3515": "/watch/saint-seiya-the-hades-chapter-elysion-p31m", + "3516": "/watch/hal-bons-kky3", + "3517": "/watch/new-hal-bons-56mw", + "3518": "/watch/ginga-no-uo-ursa-minor-blue-07gl", + "3519": null, + "3522": null, + "3525": "/watch/extra-d1w9", + "3526": null, + "3527": null, + "3529": null, + "3530": null, + "3531": null, + "3532": null, + "3533": null, + "3534": null, + "3535": "/watch/neko-rahmen-18rj", + "3536": null, + "3537": null, + "3538": null, + "3539": null, + "3540": null, + "3541": null, + "3542": null, + "3543": null, + "3545": null, + "3546": null, + "3547": "/watch/kochira-katsushikaku-kameari-kouenmae-hashutsujo-the-movie-2-ufo-shuurai-tornado-daisakusen-m696", + "3549": "/watch/allison-lillia-954k", + "3550": "/watch/green-makibao-w10g", + "3551": null, + "3553": null, + "3556": null, + "3557": null, + "3558": null, + "3559": null, + "3560": null, + "3561": null, + "3562": null, + "3563": null, + "3564": null, + "3565": null, + "3566": null, + "3567": null, + "3568": null, + "3569": null, + "3570": null, + "3571": "/watch/speed-racer-x-x05q", + "3572": "/watch/macross-frontier-xvl3", + "3573": null, + "3574": "/watch/switch-gxr6", + "3575": null, + "3576": "/watch/dinosaur-king-ep55", + "3577": "/watch/kyouran-kazoku-nikki-vg06", + "3578": null, + "3579": "/watch/getter-robo-3ekx", + "3580": null, + "3581": "/watch/angel-sanctuary-vv6m", + "3582": null, + "3583": null, + "3584": null, + "3586": null, + "3587": null, + "3588": "/watch/soul-eater-9l66", + "3593": "/watch/utawarerumono-ova-kgv3", + "3594": "/watch/tears-to-tiara-81p0", + "3595": "/watch/spirit-warrior-539w", + "3596": null, + "3597": "/watch/girl-from-phantasia-9w1k", + "3599": "/watch/spirit-warrior-539w", + "3600": "/watch/yotoden-chronicle-of-the-warlord-period-5v82", + "3602": null, + "3603": null, + "3604": "/watch/hidamari-sketch-x-365-9j95", + "3605": "/watch/princess-army-wedding-combat-ex80", + "3609": "/watch/armored-fleet-dairugger-xv-plv5", + "3613": "/watch/library-war-xxlx", + "3614": "/watch/ryokos-case-file-mrxn", + "3615": "/watch/neo-angelique-abyss-n4gy", + "3616": "/watch/kamen-no-maid-guy-rkgl", + "3618": "/watch/moyashimon-kin-gekijou-deluxe-0v6r", + "3619": "/watch/nanako-sos-075e", + "3620": "/watch/blue-seed-omake-w7n1", + "3622": null, + "3624": "/watch/once-upon-a-time-life-ewln", + "3625": "/watch/battle-royal-high-school-6vmk", + "3626": "/watch/mobile-suit-gundam-wing-operation-meteor-37qk", + "3627": "/watch/dcii-ss-da-capo-ii-second-season-dvk8", + "3628": null, + "3630": null, + "3631": "/watch/blue-blink-g72e", + "3633": null, + "3635": null, + "3636": null, + "3637": null, + "3638": "/watch/kaiketsu-zorori-1002", + "3639": null, + "3640": "/watch/alice2-z9g7", + "3641": "/watch/naisho-no-tsubomi-pxgq", + "3642": null, + "3643": null, + "3644": null, + "3645": null, + "3646": "/watch/glass-rabbit-3m12", + "3648": null, + "3649": null, + "3652": "/watch/when-they-cry-rei-jgy1", + "3653": "/watch/linebarrels-of-iron-q347", + "3654": "/watch/magicians-academy-1jn1", + "3655": "/watch/nabari-no-ou-gn94", + "3656": "/watch/monochrome-factor-j19j", + "3659": "/watch/majime-ni-fumajime-kaiketsu-zorori-nazo-no-otakara-daisakusen-vvl6", + "3660": "/watch/pastel-yumi-the-magic-idol-1l0g", + "3661": "/watch/joker-marginal-city-yxeq", + "3665": "/watch/legend-of-the-galactic-heroes-gaiden-spiral-labyrinth-7g2n", + "3667": "/watch/strike-witches-3l93", + "3668": "/watch/telepathy-shoujo-ran-875k", + "3669": "/watch/duel-masters-movie-1-yami-no-shiro-no-maryuuou-lnwl", + "3670": "/watch/genesis-climber-mospeada-353k", + "3671": "/watch/genesis-climber-mospeada-love-live-alive-emvm", + "3672": "/watch/tottemo-luckyman-l82q", + "3673": "/watch/the-daughter-of-20-faces-29gw", + "3674": "/watch/sayonara-zetsubou-sensei-jo-zetsubou-shoujo-senshuu-1j62", + "3675": "/watch/andromeda-stories-x5m6", + "3676": null, + "3679": null, + "3680": null, + "3681": null, + "3683": null, + "3684": "/watch/mix-juice-y7nm", + "3685": null, + "3686": "/watch/tokimeki-memorial-only-love-ova-g39p", + "3689": "/watch/chou-hatsumei-boy-kanipan-djm9", + "3690": "/watch/chou-hatsumei-boy-kanipan-djm9", + "3691": "/watch/the-two-lottes-7mj6", + "3692": "/watch/yes-precure-5-gogo-y81v", + "3695": "/watch/spectral-force-chronicle-divergence-wqv8", + "3701": "/watch/kaiba-w96x", + "3702": "/watch/detroit-metal-city-qn9w", + "3704": "/watch/zenryoku-usagi-pk75", + "3705": null, + "3706": null, + "3707": null, + "3710": "/watch/graveyard-kitaro-m8ng", + "3711": null, + "3712": "/watch/the-familiar-of-zero-rondo-of-princesses-ll6q", + "3713": "/watch/hell-girl-three-vessels-p8jv", + "3720": "/watch/jack-and-the-beanstalk-gk8e", + "3723": null, + "3724": "/watch/taiko-drum-master-l0rq", + "3726": null, + "3727": "/watch/doraemon-the-movie-nobitas-dinosaur-2006-4gj6", + "3728": null, + "3729": null, + "3731": "/watch/itakiss-653k", + "3734": "/watch/glass-mask-the-girl-of-a-thousand-masks-952g", + "3735": null, + "3736": "/watch/parappa-the-rapper-2n5w", + "3737": "/watch/usavich-92mw", + "3738": "/watch/usavich-ii-djx2", + "3743": null, + "3744": "/watch/crayon-shin-chan-arashi-wo-yobu-appare-sengoku-daikassen-54x9", + "3745": null, + "3747": null, + "3750": "/watch/maria-watches-over-us-season-4-vlg8", + "3751": null, + "3752": "/watch/puss-in-boots-travels-around-the-world-in-80-days-vypy", + "3754": "/watch/tongari-boushi-no-memole-pye3", + "3755": "/watch/worlds-famous-stories-for-children-thumb-princess-8vv7", + "3757": "/watch/aladdin-and-the-wonderful-lamp-jgg2", + "3758": null, + "3759": "/watch/school-days-valentine-days-4m5w", + "3760": "/watch/the-golden-bird-vv28", + "3761": "/watch/dogtanian-and-the-three-muskehounds-ym36", + "3762": "/watch/sonic-soldier-borgman-last-battle-ywpr", + "3763": null, + "3764": "/watch/sonic-soldier-borgman-ii-new-century-2058-05wl", + "3765": null, + "3768": null, + "3769": null, + "3771": null, + "3772": "/watch/cubix-x6vx", + "3776": null, + "3778": "/watch/yuukan-club-622x", + "3782": "/watch/the-garden-of-sinners-chapter-2-and-nothing-heart-murder-speculation-part-a-3pr9", + "3783": "/watch/the-garden-of-sinners-chapter-3-ever-cry-never-life-remaining-sense-of-pain-5ln5", + "3784": "/watch/evangelion-20-you-can-not-advance-vk4k", + "3785": "/watch/evangelion-30-you-can-not-redo-r699", + "3786": "/watch/evangelion-3010-thrice-upon-a-time-xn83", + "3787": null, + "3791": "/watch/air-gear-special-trick-09v2", + "3793": null, + "3795": null, + "3799": null, + "3800": "/watch/grand-prix-21xr", + "3801": null, + "3802": null, + "3805": "/watch/kaitou-tenshi-twin-angel-ova-8xle", + "3806": null, + "3807": "/watch/alpen-rose-y5mq", + "3808": null, + "3809": null, + "3810": null, + "3811": "/watch/the-adventures-of-the-little-prince-kevp", + "3812": "/watch/dream-star-button-nose-jrkj", + "3813": null, + "3816": "/watch/idol-fighter-su-chi-pai-x8nq", + "3817": "/watch/space-travelers-5j3w", + "3818": null, + "3819": "/watch/nozomi-in-the-sun-qll5", + "3820": null, + "3821": null, + "3822": null, + "3823": null, + "3824": null, + "3825": null, + "3826": null, + "3827": null, + "3828": null, + "3829": "/watch/the-diary-of-anne-frank-vme6", + "3832": null, + "3833": null, + "3834": null, + "3835": "/watch/ai-no-gakko-cuore-monogatari-p64v", + "3836": "/watch/belle-and-sebastian-ql87", + "3837": "/watch/mashin-hero-wataru-211w", + "3838": null, + "3839": null, + "3840": "/watch/glass-maiden-g1r3", + "3841": "/watch/chis-sweet-home-4m17", + "3842": "/watch/animal-treasure-island-rgjl", + "3843": null, + "3844": null, + "3845": null, + "3846": "/watch/microid-s-ng5y", + "3847": "/watch/the-wild-swans-0q6e", + "3848": "/watch/one-piece-episode-of-chopper-the-miracle-winter-cherry-blossom-k8gn", + "3849": "/watch/komugi-daisakusen-05g7", + "3853": "/watch/crayon-shin-chan-den-o-vs-shin-o-peev", + "3854": "/watch/the-galaxy-railways-a-letter-from-the-abandoned-planet-dl5m", + "3858": null, + "3859": "/watch/himitsu-top-secret-the-revelation-9lpg", + "3861": "/watch/shaman-king-specials-56g8", + "3863": "/watch/sweet-valerian-specials-k9qn", + "3864": null, + "3866": "/watch/kuro-ga-ita-natsu-7kq2", + "3868": null, + "3869": null, + "3870": "/watch/demon-of-the-kick-q4rq", + "3873": "/watch/honey-honeys-wonderful-adventures-yx2q", + "3874": null, + "3875": null, + "3876": "/watch/maeterlinck-no-aoi-tori-mpen", + "3877": "/watch/nell-the-wandering-girl-gv14", + "3878": "/watch/mahou-shoujo-lalabel-rrxl", + "3879": "/watch/paris-no-isabel-dy9m", + "3880": null, + "3881": "/watch/majokko-tickle-9v3g", + "3882": "/watch/cybernetics-guardian-3lex", + "3883": null, + "3884": "/watch/maze-the-mega-burst-space-hot-springs-krxn", + "3885": "/watch/sugar-bunnies-rj43", + "3886": "/watch/super-mario-brothers-great-mission-to-rescue-princess-peach-1v5g", + "3887": "/watch/big-windup-the-basics-of-basics-341w", + "3888": null, + "3889": "/watch/junk-boy-epjn", + "3890": null, + "3895": null, + "3896": null, + "3898": "/watch/mazinger-z-vs-devilman-m327", + "3900": null, + "3901": "/watch/baccano-specials-wxvg", + "3902": null, + "3905": "/watch/orochi-the-eight-headed-dragon-repl", + "3906": "/watch/h-p-lovecrafts-the-dunwich-horror-and-other-stories-y246", + "3907": "/watch/galaxy-warring-state-chronicle-rai-6p1q", + "3908": null, + "3909": "/watch/prince-hercule-5e0w", + "3910": null, + "3911": null, + "3912": null, + "3913": null, + "3914": "/watch/1001-nights-rwl3", + "3915": "/watch/time-fighters-2q4w", + "3916": null, + "3917": null, + "3918": null, + "3919": null, + "3920": null, + "3921": null, + "3922": null, + "3923": "/watch/kamen-rider-den-o-imagin-anime-elv0", + "3927": "/watch/mobile-suit-gundam-00-second-season-eq8n", + "3929": null, + "3930": "/watch/the-tiny-one-makes-it-big-pn9v", + "3931": "/watch/initial-d-battle-stage-2-x9j6", + "3932": null, + "3935": "/watch/clockwork-fighters-hiwous-war-pg2v", + "3936": "/watch/superbook-2-1nrj", + "3937": null, + "3939": null, + "3940": null, + "3941": null, + "3942": null, + "3944": null, + "3945": null, + "3946": "/watch/chie-the-brat-pkq5", + "3947": null, + "3948": "/watch/mahou-sensei-negima-introduction-film-zwmx", + "3950": null, + "3951": null, + "3952": "/watch/blue-seed-15-d41v", + "3953": null, + "3954": null, + "3956": "/watch/shakugan-no-shana-ii-second-specials-gpx7", + "3958": "/watch/kannagi-crazy-shrine-maidens-jvj9", + "3960": null, + "3962": "/watch/chocolate-underground-98e5", + "3963": "/watch/gundam-i-earth-light-e7j0", + "3964": null, + "3965": "/watch/nodame-cantabile-nodame-to-chiaki-no-umi-monogatari-1vy1", + "3968": "/watch/dragoon-p6xq", + "3969": "/watch/thunderbirds-2086-j27j", + "3970": null, + "3972": "/watch/yu-gi-oh-5ds-7lj2", + "3973": null, + "3974": "/watch/birdy-the-mighty-decode-wj91", + "3975": null, + "3976": null, + "3977": null, + "3980": null, + "3981": null, + "3982": null, + "3983": null, + "3989": null, + "3990": null, + "3991": "/watch/tweeny-witches-alice-adventures-dk2n", + "3992": null, + "3995": null, + "3998": null, + "3999": null, + "4000": null, + "4003": null, + "4004": null, + "4009": null, + "4010": null, + "4011": null, + "4012": null, + "4013": "/watch/pauls-miracle-strategy-plan-1vwg", + "4014": null, + "4015": "/watch/school-rumble-third-term-5qkw", + "4017": null, + "4021": "/watch/antique-bakery-vrq3", + "4023": "/watch/hello-kittys-paradise-j749", + "4025": null, + "4026": "/watch/pokemon-giratina-and-the-sky-warrior-m55g", + "4027": null, + "4028": "/watch/the-slayers-revolution-4vnv", + "4031": "/watch/charge-mens-private-school2-qqlq", + "4033": "/watch/the-idolm-at-ster-live-for-you-x7y3", + "4034": null, + "4037": "/watch/cowboy-bebop-session-xx-mish-mash-blues-gp93", + "4038": "/watch/psychic-squad-57p8", + "4039": "/watch/golgo-13-gv0e", + "4042": "/watch/hanappe-bazooka-9pj5", + "4044": null, + "4049": "/watch/pandalian-20jr", + "4050": "/watch/mushiking-the-guardians-of-the-forest-v716", + "4051": "/watch/web-ghosts-pipopa-2qnw", + "4052": "/watch/medabots-spirits-0exe", + "4053": "/watch/the-prince-of-tennis-the-national-tournament-finals-8qvp", + "4054": null, + "4056": "/watch/gyagu-manga-biyori-3-n129", + "4057": null, + "4058": "/watch/ladius-k5nr", + "4059": "/watch/clannad-another-world-tomoyo-chapter-4el6", + "4060": "/watch/grimms-fairy-tale-classics2-xvg3", + "4061": "/watch/grimms-fairy-tale-classics2-xvg3", + "4062": null, + "4063": "/watch/sekirei-1ypj", + "4066": "/watch/tytania-9mn5", + "4067": "/watch/shin-megami-tensei-devil-children-0q7r", + "4068": "/watch/shin-megami-tensei-devil-children-light-dark-gln7", + "4069": "/watch/pucca-funny-love-j489", + "4070": "/watch/black-jack-dr-pinocos-adventure-we48", + "4071": "/watch/black-jack-tv-lost-episodes-27wr", + "4073": null, + "4074": "/watch/call-of-the-wild-1rlp", + "4075": "/watch/super-robot-wars-original-generation-divine-wars-special-p2r0", + "4078": "/watch/kyou-no-go-no-ni-kagai-jugyou-mizukake-r2k9", + "4080": null, + "4081": "/watch/natsumes-book-of-friends-season-1-q83w", + "4082": "/watch/princess-resurrection-special-7x7p", + "4083": null, + "4084": null, + "4085": null, + "4086": null, + "4087": "/watch/michiko-hatchin-3kv9", + "4088": "/watch/the-amazing-3-8xkk", + "4091": "/watch/sound-phantasma-mirror-77xn", + "4094": "/watch/batman-gotham-knight-m62g", + "4095": "/watch/chuumon-no-ooi-ryouriten-1991-xmn6", + "4096": null, + "4097": null, + "4098": null, + "4099": null, + "4101": "/watch/wan-wan-serepu-soreyuke-tetsunoshin-pl6q", + "4103": null, + "4104": "/watch/mini-moni-xlkq", + "4106": "/watch/trigun-badlands-rumble-1k7g", + "4107": "/watch/gurren-lagann-the-movie-childhoods-end-j43j", + "4113": "/watch/mahou-no-mako-chan-kjgp", + "4114": "/watch/onegai-my-melody-kuru-kuru-shuffle-0lrr", + "4119": "/watch/bio-armor-ryger-j2jj", + "4121": null, + "4124": "/watch/futari-wa-precure-splashstar-tick-tack-kiki-ippatsu-yyx6", + "4126": null, + "4127": null, + "4129": null, + "4130": "/watch/petit-eva-evangelionatschool-9r67", + "4131": null, + "4132": "/watch/little-women2-k99q", + "4134": "/watch/naruto-shippuden-konoha-gakuen-special-jx19", + "4136": "/watch/penguin-musumeheart-k42p", + "4138": null, + "4147": null, + "4149": null, + "4150": "/watch/cosmos-pink-shock-ynmr", + "4151": "/watch/blade-of-the-immortal-ll8m", + "4154": null, + "4155": "/watch/one-piece-film-strong-world-qjxm", + "4156": "/watch/strawberry-marshmallow-prologue-qvx7", + "4157": null, + "4158": null, + "4161": null, + "4162": "/watch/youre-under-arrest-diverting-traffic-at-the-beach-n88k", + "4163": "/watch/my-bride-is-a-mermaid-ova-ke4n", + "4164": null, + "4166": "/watch/toheart-2-ad-657q", + "4173": "/watch/shigofumi-picture-dramas-5n8w", + "4176": "/watch/wanna-bes-321w", + "4177": "/watch/xamd-lost-memories-928k", + "4178": null, + "4181": "/watch/clannad-after-story-l0ym", + "4182": "/watch/darker-than-black-beneath-cherry-blossoms-in-full-bloom-vqvk", + "4183": "/watch/space-emperor-god-sigma-7p6n", + "4186": "/watch/chrome-shelled-regios-y319", + "4187": "/watch/megumi-626x", + "4188": "/watch/mahou-sensei-negima-shiroki-tsubasa-ala-alba-qq5w", + "4189": "/watch/winter-sonata-jr12", + "4190": "/watch/harukanaru-toki-no-naka-de-3-onsen-chibi-special-p0m0", + "4191": null, + "4192": "/watch/hayate-the-combat-butler-6x8q", + "4195": "/watch/kodomo-no-jikan-ni-gakki-wej1", + "4196": "/watch/ikki-tousen-great-guardians-zwx8", + "4197": "/watch/blue-dragon-the-seven-dragons-of-the-heavens-95jw", + "4198": "/watch/koutetsu-jeeg-8744", + "4199": null, + "4200": "/watch/dirty-pair-ova-kl3q", + "4201": null, + "4202": "/watch/mokke-special-episodes-7rxm", + "4205": "/watch/kimikiss-pure-rouge-special-nljj", + "4208": "/watch/shin-tetsujin-28-j882", + "4209": "/watch/mission-e-k43q", + "4210": "/watch/twilight-of-the-cockroaches-q8vq", + "4211": "/watch/hareluya-ii-boy-vj7m", + "4213": null, + "4214": "/watch/rosario-vampire-capu2-3x9k", + "4218": null, + "4220": "/watch/okonjoururi-kjvl", + "4224": "/watch/toradora-km43", + "4232": "/watch/mobile-suit-gundam-ms-igloo-2-gravity-of-the-battlefront-468w", + "4240": "/watch/galaxy-cyclone-braiger-lknm", + "4242": "/watch/galactic-gale-baxingar-k51r", + "4244": null, + "4246": "/watch/eureka-seven-good-night-sleep-tight-young-lovers-ml1v", + "4250": "/watch/that-is-an-ufo-the-flying-saucer-157p", + "4252": "/watch/explorer-woman-ray-v02y", + "4260": null, + "4262": "/watch/koihimemusou-vj68", + "4264": "/watch/ultraviolet-code-044-v8p8", + "4266": null, + "4278": null, + "4280": "/watch/the-garden-of-sinners-chapter-4-garan-no-dou-the-hollow-shrine-qww5", + "4282": "/watch/the-garden-of-sinners-chapter-5-paradox-paradigm-1431", + "4286": "/watch/bonobono2-v58m", + "4298": "/watch/joe-vs-joe-zrxj", + "4304": null, + "4306": "/watch/mon-mon-the-water-spider-x2lx", + "4310": null, + "4312": "/watch/fist-of-the-north-star-the-legend-of-toki-9g3g", + "4314": "/watch/nanami-chan-3-omjv", + "4316": "/watch/nanami-chan-3-omjv", + "4318": "/watch/dragon-century-v20k", + "4320": null, + "4331": null, + "4332": "/watch/seigi-wo-aisuru-mono-gekko-kamen-v85y", + "4334": "/watch/heroman-mkp6", + "4339": "/watch/attack-on-tomorrow-ew45", + "4340": null, + "4342": null, + "4350": null, + "4353": null, + "4355": null, + "4356": null, + "4357": "/watch/belle-ry99", + "4358": null, + "4360": null, + "4361": "/watch/grenadier-the-beautiful-warrior-specials-wkyk", + "4362": "/watch/fireball-040r", + "4363": null, + "4364": null, + "4365": null, + "4369": null, + "4371": "/watch/space-warrior-baldios-movie-vqr8", + "4375": null, + "4378": null, + "4379": null, + "4382": "/watch/the-melancholy-of-haruhi-suzumiya-2009-6e4p", + "4383": "/watch/catman-series-iii-36lw", + "4385": "/watch/great-mazinger-vs-getter-robo-432w", + "4386": "/watch/great-mazinger-vs-getter-robo-g-kuuchuu-dai-gekitotsu-18l1", + "4387": "/watch/ufo-robo-grendizer-tai-great-mazinger-8p97", + "4389": "/watch/amada-anime-series-super-mario-brothers-01j2", + "4390": null, + "4391": "/watch/the-monkey-sword-masamune-pewm", + "4392": null, + "4393": null, + "4394": null, + "4395": null, + "4396": null, + "4397": null, + "4398": null, + "4399": null, + "4400": null, + "4406": "/watch/mazinger-z-vs-general-dark-v8l6", + "4411": "/watch/future-robot-daltanious-pm7m", + "4415": "/watch/sands-of-destruction-zqv5", + "4416": "/watch/king-of-braves-gaogaigar-final-grand-glorious-gathering-xy93", + "4417": null, + "4418": "/watch/catman-series-ii-e415", + "4419": "/watch/catman-d41d", + "4420": "/watch/vampiyan-kids-pilot-p61m", + "4421": "/watch/moetan-specials-px3v", + "4427": "/watch/fight-ramenman-vn03", + "4437": "/watch/naruto-shippuden-the-movie-bonds-3ejx", + "4439": "/watch/judo-boy-ymmv", + "4440": "/watch/judo-story-6e5m", + "4443": "/watch/duel-masters-charge-e70m", + "4444": null, + "4447": "/watch/case-closed-full-score-of-fear-jk22", + "4450": "/watch/chrno-crusade-azmarias-lessons-ejgm", + "4451": null, + "4452": null, + "4454": "/watch/macross-frontier-deculture-edition-1j0j", + "4458": "/watch/bavels-book-kllq", + "4459": null, + "4460": null, + "4461": null, + "4462": null, + "4463": null, + "4467": null, + "4468": null, + "4469": null, + "4470": "/watch/gene-diver-3wg2", + "4471": "/watch/shin-sos-dai-tokyo-tankentai-7pn0", + "4472": "/watch/luckystar-ova-5eq2", + "4473": null, + "4475": "/watch/the-old-crocodile-6qwm", + "4476": "/watch/saiyuki-interactive-00gr", + "4477": "/watch/nodame-cantabile-paris-hen-k9rn", + "4479": null, + "4480": null, + "4481": null, + "4483": "/watch/somedays-dreamers-ii-sora-0xwe", + "4484": "/watch/darkness-of-the-sea-shadow-of-the-moon-vqky", + "4485": "/watch/nightsong-of-splendor-rvrl", + "4486": "/watch/getter-robo-g-errm", + "4487": null, + "4488": null, + "4489": null, + "4490": null, + "4491": null, + "4492": null, + "4493": null, + "4494": null, + "4495": null, + "4496": null, + "4497": null, + "4498": null, + "4502": null, + "4503": "/watch/super-dimensional-cavalry-southern-cross-yk19", + "4504": null, + "4508": "/watch/dcss-da-capo-second-season-omake-qp3q", + "4509": "/watch/captain-future-kareinaru-taiyokei-race-rv69", + "4511": null, + "4513": "/watch/panda-and-the-magic-serpent-mle7", + "4514": null, + "4515": null, + "4521": null, + "4522": null, + "4524": "/watch/shenmue-the-movie-8vpp", + "4531": null, + "4532": "/watch/brave-of-the-sun-fighbird-gx66", + "4533": "/watch/uchuu-kazoku-carlvinson-vv93", + "4534": null, + "4535": "/watch/candyboy-mp6g", + "4536": "/watch/invincible-robo-trider-g7-ywrm", + "4537": null, + "4540": null, + "4541": null, + "4544": null, + "4547": null, + "4548": "/watch/yozakura-quartet-l7kk", + "4549": "/watch/legends-of-the-dark-king-a-fist-of-the-north-star-story-x8lm", + "4550": "/watch/hyakko-l7ll", + "4551": "/watch/earl-and-fairy-r067", + "4553": null, + "4554": null, + "4555": null, + "4556": null, + "4557": null, + "4558": null, + "4560": null, + "4561": null, + "4562": null, + "4563": "/watch/bakkyuu-hit-crash-bedaman-p70q", + "4565": "/watch/gurren-lagann-the-movie-the-lights-in-the-sky-are-stars-gr24", + "4566": "/watch/prism-ark-specials-026e", + "4567": "/watch/armageddon-0jl7", + "4574": "/watch/saikyou-robot-daioja-pm93", + "4575": null, + "4578": "/watch/time-bokan-royal-revival-q2qm", + "4581": "/watch/corpse-princess-aka-m38n", + "4584": null, + "4586": "/watch/i-love-bubu-chacha-31nk", + "4590": null, + "4591": null, + "4596": "/watch/code-geass-lelouch-of-the-rebellion-special-edition-black-rebellion-2mrr", + "4597": null, + "4598": null, + "4599": null, + "4600": null, + "4601": null, + "4603": null, + "4604": null, + "4606": null, + "4607": null, + "4608": null, + "4614": null, + "4615": "/watch/fables-of-the-green-forest-jgx9", + "4616": null, + "4617": "/watch/seven-cities-story-arctic-front-5pl5", + "4618": null, + "4621": null, + "4638": null, + "4639": null, + "4640": "/watch/maroko-37j3", + "4644": null, + "4645": null, + "4646": "/watch/cobra-the-animation-the-psycho-gun-m2n6", + "4650": "/watch/outlaw-star-x4jq", + "4651": "/watch/crayon-kingdom-of-dreams-rrw7", + "4653": null, + "4654": "/watch/a-certain-magical-index-p0qv", + "4657": "/watch/arad-senki-slap-up-party-g8e6", + "4660": null, + "4662": "/watch/neo-angelique-abyss-second-age-4rq1", + "4663": null, + "4664": "/watch/rurouni-kenshin-special-techniques-wpv3", + "4667": null, + "4672": "/watch/ghost-in-the-shell-20-m8gn", + "4675": null, + "4680": "/watch/botchan-354x", + "4681": "/watch/ultra-nyan-hoshizora-kara-maiorita-fushigi-neko-xkp6", + "4682": "/watch/ultra-nyan-2-the-great-happy-operation-097w", + "4684": null, + "4685": "/watch/takanes-bicycle-ev1m", + "4688": "/watch/minna-agechau-m046", + "4689": null, + "4690": "/watch/cyborg-0092-eg20", + "4692": null, + "4693": null, + "4697": null, + "4698": null, + "4699": null, + "4700": null, + "4701": null, + "4703": "/watch/yes-precure-5-gogo-okashi-no-kuni-no-happy-birthday-52v2", + "4705": "/watch/gurren-lagann-parallel-works-wjyg", + "4709": null, + "4712": "/watch/digimon-savers-agumon-gaomon-lalamon-bakuretsu-jougai-last-battle-p7yv", + "4713": "/watch/heart-no-kuni-no-alice-wonderful-wonder-world-kx8r", + "4714": null, + "4715": "/watch/shigofumi-and-then-rnj9", + "4717": null, + "4718": "/watch/aika-special-trial-k2xq", + "4719": "/watch/queens-blade-the-exiled-virgin-m4ng", + "4720": "/watch/white-album-wg2k", + "4722": "/watch/skip-beat-79em", + "4723": null, + "4725": "/watch/ga-rei-zero-0l77", + "4726": "/watch/tower-of-druaga-the-sword-of-uruk-gyx7", + "4729": null, + "4730": null, + "4731": null, + "4732": null, + "4733": null, + "4737": null, + "4742": null, + "4744": "/watch/the-hill-dyed-rose-madder-klyl", + "4752": "/watch/vampire-knight-guilty-j0v2", + "4756": "/watch/domain-of-murder-rlrl", + "4760": "/watch/kanokon-specials-dl9v", + "4761": "/watch/tokyo-loop-23mg", + "4763": null, + "4765": "/watch/gunslinger-girl-il-teatrino-ova-j5qw", + "4772": "/watch/aria-the-origination-that-little-secret-place-9e6w", + "4773": "/watch/yamato-takeru-zpyv", + "4774": null, + "4775": null, + "4782": null, + "4786": "/watch/kodomo-no-jikan-recap-mjmg", + "4789": "/watch/ef-a-tale-of-melodies-rg67", + "4790": "/watch/zeno-kagiri-naki-ai-ni-n2w9", + "4792": "/watch/pokemon-pikachus-rescue-adventure-w6k1", + "4793": "/watch/pokemon-pikachu-and-pichu-7k76", + "4794": "/watch/pokemon-pikachus-pikaboo-4ll1", + "4795": "/watch/pokemon-camp-pikachu-qg2w", + "4798": "/watch/tower-of-druaga-the-aegis-of-uruk-jils-adventure-2g9g", + "4799": null, + "4800": null, + "4801": "/watch/michel-mkl7", + "4802": null, + "4803": null, + "4804": "/watch/toheart2-adplus-v088", + "4807": "/watch/spirit-hero-wataru-2-vy86", + "4808": "/watch/hurricane-polymar-y039", + "4810": "/watch/neo-human-casshan-lj0y", + "4811": "/watch/strawberry-marshmallow-encore-1kv1", + "4813": null, + "4814": "/watch/junjo-romantica-2-rq77", + "4816": null, + "4817": null, + "4818": null, + "4819": null, + "4820": null, + "4821": null, + "4822": null, + "4823": "/watch/humanoid-monster-bem-84x7", + "4824": null, + "4825": null, + "4827": "/watch/summer-specials-q0gw", + "4832": null, + "4833": null, + "4834": null, + "4835": "/watch/bleach-the-movie-fade-to-black-l3nq", + "4840": null, + "4841": null, + "4842": null, + "4848": null, + "4849": null, + "4851": null, + "4852": null, + "4853": "/watch/tezuka-osamu-no-don-dracula-5663", + "4854": "/watch/fuuma-no-kojirou-yasha-hen-rk98", + "4855": "/watch/fuuma-no-kojirou-seiken-sensou-hen-vwlk", + "4856": "/watch/fuuma-no-kojirou-fuuma-hanran-hen-62jv", + "4866": null, + "4867": null, + "4868": null, + "4872": "/watch/goodbye-mr-despair-oad-2xmp", + "4874": "/watch/pokemon-pikachus-winter-vacation-02xr", + "4876": "/watch/run-melos-4w27", + "4879": "/watch/box-of-goblins-8pw7", + "4884": "/watch/tales-of-the-abyss-mek6", + "4886": null, + "4890": null, + "4896": "/watch/umineko-when-they-cry-dl3v", + "4898": "/watch/black-butler-rr87", + "4901": "/watch/black-lagoon-robertas-blood-trail-r073", + "4903": "/watch/kyou-no-go-no-ni-2008-rjv8", + "4905": null, + "4907": null, + "4908": "/watch/bihada-ichizoku-lvlv", + "4910": "/watch/pokemon-pikachus-island-adventure-7qx6", + "4917": "/watch/galaxy-investigation-2100-border-planet-6e9k", + "4918": "/watch/xxxholic-shunmuki-01pr", + "4921": "/watch/ramayana-the-legend-of-prince-rama-7ynn", + "4923": null, + "4926": "/watch/marco-haha-wo-tazunete-sanzenri-zp6m", + "4927": null, + "4928": "/watch/idol-angel-welcome-yoko-5l7w", + "4929": "/watch/next-war-chronicle-ehrgeiz-rqk8", + "4933": "/watch/the-white-whale-of-mu-m9gv", + "4934": null, + "4935": null, + "4936": "/watch/ninja-hattori-kun-q2x7", + "4938": "/watch/tsubasa-spring-thunder-chronicles-0p17", + "4939": null, + "4940": "/watch/captain-kuppa-8mxp", + "4941": "/watch/osamu-tezukas-last-mystery-of-the-20th-century-o6wq", + "4943": "/watch/a-journey-through-fairyland-5q43", + "4946": null, + "4948": "/watch/magic-boy-q3pw", + "4961": "/watch/mushrambo-2008-qrk5", + "4962": "/watch/mon-colle-knights-5wy9", + "4966": "/watch/self-portrait-y7vr", + "4967": "/watch/locke-the-superman-mirror-ring-207p", + "4970": "/watch/afro-samurai-resurrection-yp3q", + "4975": "/watch/chaoshead-7746", + "4981": "/watch/casshern-sins-xqk3", + "4983": "/watch/hells-pmnv", + "4985": "/watch/magical-girl-lyrical-nanoha-the-movie-1st-qk75", + "4991": "/watch/little-women2-k99q", + "4997": "/watch/mahoromatic-2-end-year-special-x11k", + "4999": "/watch/samurai-harem-lejv", + "5002": null, + "5005": "/watch/tentai-senshi-sunred-m4v6", + "5006": null, + "5013": null, + "5014": null, + "5016": null, + "5017": null, + "5018": null, + "5019": "/watch/lupin-the-3rd-sweet-lost-night-5g29", + "5020": "/watch/master-of-martial-hearts-8xyk", + "5022": "/watch/gordian-warrior-rx5j", + "5023": null, + "5025": "/watch/butt-attack-punisher-girl-gautaman-3nmx", + "5027": "/watch/stitch-pm13", + "5028": "/watch/major-s5-3g82", + "5029": "/watch/major-yuujou-no-ikkyuu-k4xp", + "5030": "/watch/mariaholic-glq7", + "5031": null, + "5032": "/watch/cobra-the-animation-8867", + "5034": "/watch/corpse-princess-kuro-e423", + "5036": null, + "5037": null, + "5039": "/watch/kurozuka-vnx6", + "5040": "/watch/one-outs-07le", + "5041": "/watch/guin-saga-x473", + "5042": "/watch/kiss-x-sis-q02m", + "5043": null, + "5045": "/watch/kamen-no-maid-guy-ova-174g", + "5049": null, + "5051": null, + "5052": "/watch/8-man-dg64", + "5053": "/watch/love-city-w303", + "5054": null, + "5056": "/watch/penguin-musumeheart-special-7w8n", + "5060": "/watch/hetalia-axis-powers-k7l3", + "5065": "/watch/detroit-metal-city-birth-of-the-metal-devil-615q", + "5070": null, + "5071": null, + "5072": "/watch/dragonaut-the-resonance-special-zqkw", + "5074": "/watch/birdy-the-mighty-decode-02-rv1l", + "5075": "/watch/brave-police-j-decker-yx5m", + "5079": "/watch/black-god-qjkq", + "5080": "/watch/quiz-magic-academy-the-original-animation-91mk", + "5081": "/watch/bakemonogatari-3v89", + "5082": "/watch/battle-spirits-shounen-toppa-bashin-n45q", + "5084": "/watch/mai-mai-miracle-837e", + "5085": "/watch/naked-youth-4j36", + "5088": null, + "5089": null, + "5090": "/watch/techno-police-0l4w", + "5091": "/watch/ninja-the-wonder-boy-9m87", + "5096": "/watch/doraemon-the-movie-nobita-and-the-green-giant-legend-8vme", + "5097": null, + "5098": "/watch/the-world-of-hans-christian-andersen-p3xq", + "5101": null, + "5104": null, + "5107": null, + "5108": null, + "5109": null, + "5112": "/watch/akikan-2ggw", + "5114": "/watch/fullmetal-alchemist-brotherhood-wmpk", + "5116": null, + "5117": null, + "5118": "/watch/the-melancholy-of-haruhi-chan-suzumiya-5ql2", + "5129": "/watch/zentrix-1kr9", + "5131": "/watch/gloizer-x-kgqp", + "5132": "/watch/lets-nupu-nupu-xnl6", + "5133": "/watch/one-million-year-trip-bander-book-qme7", + "5136": "/watch/flag-directors-edition-issenman-no-kufura-no-kiroku-9x2w", + "5140": null, + "5141": "/watch/taisho-baseball-girls-0jme", + "5143": "/watch/powered-armor-dorvack-ljmk", + "5147": "/watch/comic-party-revolution-ova-6kkx", + "5150": "/watch/hatsukoi-limited-9k8k", + "5151": "/watch/weeping-dragon-xj86", + "5152": "/watch/dragon-ball-yo-son-goku-and-his-friends-return-8n67", + "5153": "/watch/panzer-world-galient-n59y", + "5154": null, + "5155": "/watch/millennium-old-journal-tale-of-genji-3662", + "5157": "/watch/reign-the-conqueror-1q9j", + "5158": null, + "5159": null, + "5160": null, + "5162": "/watch/minami-ke-okaeri-2neg", + "5163": "/watch/code-geass-lelouch-of-the-rebellion-r2-picture-dramas-xlyx", + "5164": null, + "5165": null, + "5167": null, + "5168": null, + "5172": null, + "5173": null, + "5177": "/watch/electromagnetic-girlfriend-35lw", + "5178": "/watch/first-squad-the-moment-of-truth-k2g3", + "5184": null, + "5189": null, + "5190": null, + "5191": null, + "5192": "/watch/kiku-chan-to-ookami-yjpq", + "5193": null, + "5194": null, + "5196": "/watch/aria-the-origination-picture-drama-5ge2", + "5197": "/watch/dragon-league-439m", + "5199": null, + "5200": null, + "5201": null, + "5203": "/watch/palm-town-oxmk", + "5204": "/watch/the-garden-of-sinners-chapter-6-fairy-tale-oblivion-recording-p45v", + "5205": "/watch/the-garden-of-sinners-chapter-7-not-nothing-heart-murder-speculation-part-b-6xkk", + "5207": "/watch/hokuro-kyodai-full-throttle-46g6", + "5208": null, + "5209": null, + "5210": null, + "5211": null, + "5212": null, + "5213": null, + "5214": null, + "5216": "/watch/dcif-da-capo-if-l0pq", + "5217": "/watch/goal-field-hunter-v54k", + "5220": "/watch/shangri-la-1kp1", + "5223": null, + "5225": "/watch/lupin-iii-pilot-film-ykvr", + "5226": "/watch/beyond-the-heavens-4xpm", + "5228": "/watch/initial-d-extra-stage-2-q35w", + "5231": "/watch/inazuma-eleven-yne6", + "5232": "/watch/manual-of-ninja-martial-arts-m9qn", + "5233": "/watch/the-slayers-evolution-r-nj9j", + "5234": null, + "5235": "/watch/live-on-cardliver-kakeru-knq3", + "5237": "/watch/compiler-2-63pv", + "5238": null, + "5240": null, + "5241": null, + "5244": "/watch/aria-the-natural-sono-futatabi-deaeru-kiseki-ni-prvv", + "5246": null, + "5249": "/watch/mitsume-ga-tooru-n00k", + "5250": "/watch/god-mazinger-v7y3", + "5251": null, + "5252": "/watch/one-piece-romance-dawn-story-r1k7", + "5256": "/watch/pokemon-mystery-dungeon-explorers-of-time-and-darkness-n84y", + "5258": "/watch/fighting-spirit-new-challenger-7q6p", + "5259": null, + "5260": "/watch/pankunchi-z9xg", + "5262": "/watch/shugo-chara-doki-2r6y", + "5263": null, + "5266": null, + "5267": "/watch/gambas-adventure-31q3", + "5270": null, + "5272": "/watch/the-legend-of-manxmouse-pk7m", + "5273": null, + "5274": "/watch/magicaltaruruuto-kun-52gw", + "5276": "/watch/happy-happy-clover-kn3n", + "5277": "/watch/sekirei-pure-engagement-4re7", + "5278": null, + "5279": "/watch/sekirei-special-pn7m", + "5281": null, + "5285": null, + "5287": null, + "5288": "/watch/rahxephon-specials-pkp5", + "5289": "/watch/beast-wars-second-lioconvoy-in-imminent-danger-kekr", + "5290": "/watch/sergeant-keroro-the-super-duper-movie-3-81r4", + "5291": "/watch/fist-of-the-north-star-legend-of-kenshiro-w1kk", + "5292": "/watch/getter-robo-go-j9p1", + "5293": "/watch/a-time-slip-of-10000-years-prime-rose-z95w", + "5296": null, + "5298": "/watch/yugioh-5ds-shinkasuru-kettou-stardust-vs-red-demons-k0pp", + "5299": null, + "5300": "/watch/natsumes-book-of-friends-season-2-lemm", + "5303": "/watch/xabungle-graffiti-wr0x", + "5304": "/watch/maison-de-castle-xv7x", + "5305": "/watch/koihimemusou-ova-5gqw", + "5306": "/watch/tales-of-symphonia-the-animation-tethealla-hen-specials-mwln", + "5307": "/watch/the-girl-who-leapt-through-space-lw9l", + "5308": "/watch/ushio-and-tora-comically-deformed-theater-x3yq", + "5310": "/watch/macross-frontier-the-false-songstress-knkq", + "5311": null, + "5314": "/watch/mon-colle-knights-legend-of-the-fire-dragon-w23g", + "5315": null, + "5316": null, + "5321": null, + "5322": null, + "5324": null, + "5330": "/watch/alice-in-cyberland-jqg9", + "5332": "/watch/library-wars-romance-impairment-27lw", + "5333": "/watch/ikkitousen-great-guardians-specials-0322", + "5337": "/watch/bakugan-new-vestroia-v473", + "5341": "/watch/spice-and-wolf-ii-qkwr", + "5342": "/watch/asura-cryin-lp1k", + "5343": null, + "5344": "/watch/time-bokan-series-itadakiman-05k2", + "5347": null, + "5348": "/watch/case-closed-magic-file-2-kudou-shinichi-the-case-of-the-mysterious-wall-and-the-black-lab-x21k", + "5351": "/watch/kidou-senshi-gundam-00-tenshitachi-no-kiseki-z907", + "5353": "/watch/bite-me-chameleon-v948", + "5355": "/watch/sengoku-basara-samurai-kings-w958", + "5356": "/watch/canaan-lnqv", + "5365": "/watch/la-maison-en-petits-cubes-195j", + "5369": "/watch/street-fighter-iv-the-ties-that-bind-4qg6", + "5372": null, + "5374": null, + "5375": null, + "5383": null, + "5386": "/watch/musashi-the-dream-of-the-last-samurai-4vm6", + "5391": null, + "5393": null, + "5395": null, + "5396": "/watch/brave-command-dagwon-the-boy-with-crystal-eyes-ynq9", + "5397": "/watch/usavich-iii-g213", + "5398": null, + "5399": null, + "5400": "/watch/mahou-no-shiho-chan-v0xy", + "5401": null, + "5402": null, + "5403": null, + "5408": null, + "5411": null, + "5415": null, + "5419": "/watch/pani-poni-dash-danjite-okonaeba-kishin-mo-kore-wo-saku-1w19", + "5420": "/watch/erin-9k96", + "5421": null, + "5423": null, + "5424": null, + "5427": null, + "5439": null, + "5440": "/watch/the-brave-of-gold-goldran-5vg3", + "5447": "/watch/a-girl-46jv", + "5449": "/watch/chibi-kero-secret-of-the-kero-ball-7lv0", + "5454": "/watch/modern-magic-made-simple-ox5x", + "5455": null, + "5458": null, + "5460": "/watch/case-closed-the-jet-black-chaser-o6xq", + "5462": "/watch/aim-for-the-top-gunbuster-science-lesson-7je2", + "5464": null, + "5466": "/watch/mahou-tsukai-tai-vs-shamanic-princess-xg26", + "5468": null, + "5469": "/watch/birthday-boy-k46l", + "5472": null, + "5473": null, + "5474": null, + "5475": "/watch/time-bokan-2000-kaitou-kiramekiman-11wj", + "5476": "/watch/marvelous-melmo-pevq", + "5477": null, + "5478": "/watch/bikkuriman-2000-lpwy", + "5484": null, + "5485": "/watch/mazinger-edition-z-the-impact-3343", + "5492": "/watch/platonic-chain-web-o3ek", + "5493": "/watch/ranma-akumu-shunmin-kou-w8w1", + "5494": "/watch/before-green-gables-gjv4", + "5496": "/watch/storm-rider-clash-of-the-evils-66mq", + "5501": "/watch/gun-x-sword-san-9986", + "5503": null, + "5504": "/watch/polyphonica-crimson-s-wj33", + "5505": "/watch/vipers-creed-xyw6", + "5507": "/watch/valkyria-chronicles-r1e3", + "5515": null, + "5520": "/watch/onegai-my-melody-sukkiri-y6em", + "5521": "/watch/hayate-no-gotoku-atsu-ga-natsuize-mizugi-hen-55v8", + "5522": null, + "5525": "/watch/07-ghost-42km", + "5526": "/watch/pokemon-pikachus-vacation-k69n", + "5529": "/watch/pokemon-gotta-dance-0v4w", + "5530": "/watch/pandora-hearts-j2mw", + "5534": null, + "5535": null, + "5538": "/watch/letter-bee-light-and-blue-night-fantasy-1mpg", + "5539": null, + "5540": null, + "5541": null, + "5542": null, + "5543": null, + "5544": null, + "5545": null, + "5546": null, + "5547": null, + "5548": null, + "5549": "/watch/butt-attack-punisher-girl-gautaman-r-78gn", + "5550": null, + "5551": null, + "5552": null, + "5553": null, + "5554": "/watch/eguchi-hisashi-no-nantoka-narudesho-k4pr", + "5555": null, + "5556": null, + "5557": null, + "5558": null, + "5559": null, + "5560": null, + "5561": null, + "5563": null, + "5564": null, + "5565": null, + "5566": null, + "5567": null, + "5568": null, + "5569": null, + "5570": null, + "5571": null, + "5572": null, + "5573": null, + "5575": null, + "5576": null, + "5578": "/watch/gosho-aoyamas-collection-of-short-stories-7lkp", + "5581": "/watch/kaitei-daisensou-ai-no-20000-miles-yker", + "5583": "/watch/sonic-night-of-the-werehog-0n97", + "5584": "/watch/new-dream-hunter-rem-satsuriku-no-labyrinth-m91n", + "5585": "/watch/new-dream-hunter-rem-yume-no-kishitachi-l2vm", + "5586": null, + "5587": null, + "5588": null, + "5589": null, + "5590": null, + "5593": "/watch/dogs-bullets-carnage-e5y5", + "5594": null, + "5597": "/watch/natsu-no-arashi-72rm", + "5600": null, + "5602": null, + "5603": null, + "5605": null, + "5606": null, + "5607": null, + "5608": null, + "5609": null, + "5610": null, + "5611": null, + "5612": null, + "5613": null, + "5614": null, + "5618": null, + "5620": "/watch/uchuu-enban-dai-sensou-8xq0", + "5621": null, + "5622": null, + "5624": "/watch/resident-evil-4d-executor-0l8l", + "5628": "/watch/21-emon-g487", + "5629": "/watch/super-bestial-machine-god-dancougar-blazing-epilogue-34ww", + "5630": "/watch/eden-of-the-east-3vj2", + "5631": null, + "5632": "/watch/momotaro-the-undefeated-ll9k", + "5636": null, + "5640": "/watch/one-piece-5-fun-de-wakaru-kore-made-no-wano-kuni-hen-x5yk", + "5643": null, + "5644": null, + "5645": null, + "5646": null, + "5647": "/watch/doukyuusei-2-special-sotsugyousei-yemm", + "5648": "/watch/bouken-shite-mo-ii-koro-p2kv", + "5649": null, + "5651": null, + "5652": null, + "5653": null, + "5656": null, + "5658": "/watch/great-mazinger-gk04", + "5661": null, + "5662": null, + "5663": null, + "5664": null, + "5665": null, + "5667": "/watch/to-love-ru-ova-qlmr", + "5670": "/watch/ga-geijutsuka-art-design-class-07vr", + "5671": "/watch/saki-6yqq", + "5673": "/watch/appleland-story-k0qq", + "5674": null, + "5675": "/watch/basquash-lkyq", + "5678": "/watch/kobato-dk1r", + "5680": "/watch/k-on-5vp3", + "5681": "/watch/summer-wars-81me", + "5682": "/watch/phantom-requiem-for-the-phantom-enw5", + "5684": "/watch/fresh-precure-jw71", + "5686": null, + "5687": null, + "5688": "/watch/gegege-no-kitarou-1968-llmq", + "5689": "/watch/eien-no-filena-2xry", + "5690": "/watch/nodame-cantabile-finale-vxpy", + "5691": "/watch/flame-of-recca-final-burning-3xj3", + "5693": "/watch/shinran-sama-negai-soshite-hikari-71x0", + "5702": "/watch/sora-wo-miageru-shoujo-no-hitomi-ni-utsuru-sekai-51j2", + "5710": null, + "5712": null, + "5713": "/watch/minami-ke-betsubara-xelm", + "5715": "/watch/arcade-gamer-fubuki-paradise-beyond-the-wall-6nmp", + "5717": null, + "5719": "/watch/sex-pistols-yl6v", + "5723": null, + "5725": "/watch/dinosaur-king-season-2-jg92", + "5733": null, + "5734": "/watch/tayutama-kiss-on-my-deity-0v8l", + "5743": null, + "5751": "/watch/the-prince-of-tennis-another-story-messages-from-past-and-future-r8ml", + "5753": "/watch/precure-all-stars-dx-minna-tomodachikiseki-no-zenin-daishuugou-er85", + "5755": "/watch/blue-comet-spt-layzner2-5m05", + "5760": "/watch/dororo-8070", + "5762": null, + "5763": "/watch/space-carrier-blue-noah-qp77", + "5764": "/watch/the-familiar-of-zero-rondo-of-princesses-seductive-beach-jxx2", + "5772": "/watch/the-hill-dyed-rose-madder-ova-en60", + "5773": null, + "5774": "/watch/hey-class-president-v43k", + "5781": "/watch/tenchi-muyo-war-on-geminar-xenq", + "5783": null, + "5784": "/watch/ai-no-kusabi-2012-yp1r", + "5785": "/watch/g-9-yxxv", + "5799": "/watch/kaede-new-town-v13m", + "5802": "/watch/fantascope-tylostoma-08pw", + "5809": null, + "5810": null, + "5811": null, + "5812": null, + "5813": null, + "5814": null, + "5819": "/watch/birds-song-birds-poem-p8wq", + "5821": null, + "5826": null, + "5828": "/watch/kishin-douji-zenki-gaiden-anki-kitan-2jjw", + "5829": null, + "5830": null, + "5832": "/watch/tiger-mask-nisei-dkgr", + "5833": "/watch/tondemo-senshi-muteking-dub-0qql", + "5834": "/watch/kyojin-no-hoshi-y5pq", + "5835": "/watch/hanasakeru-seishounen-7xr2", + "5838": null, + "5841": null, + "5842": null, + "5844": "/watch/pokemon-pikachus-ghost-festival-7mm6", + "5845": "/watch/pokemon-pikachus-summer-festival-3959", + "5848": "/watch/cinnamoroll-the-movie-yj6r", + "5849": null, + "5854": "/watch/legend-of-the-condor-hero-iii-072r", + "5859": "/watch/kiddy-girl-and-pilot-4qjv", + "5862": "/watch/fumoon-wey3", + "5865": null, + "5868": null, + "5869": null, + "5870": null, + "5871": null, + "5872": null, + "5873": "/watch/taros-train-27vr", + "5874": null, + "5875": "/watch/the-stolen-lump-y6wr", + "5876": "/watch/izumo-exl3", + "5877": "/watch/abunai-sisters-koko-mika-dub-ek23", + "5878": "/watch/love-position-halley-densetsu-exxm", + "5880": null, + "5883": null, + "5886": "/watch/kujira-no-josephina-1k2j", + "5889": "/watch/dragonblade-the-legend-of-lang-kxkp", + "5890": null, + "5891": null, + "5895": "/watch/tistou-the-green-thumb-lxnk", + "5900": null, + "5902": "/watch/maiden-rose-vevy", + "5904": "/watch/bb-fish-qm97", + "5907": "/watch/dream-dimension-hunter-fandora-jrlv", + "5908": "/watch/chinpui-5n59", + "5909": "/watch/student-councils-discretion-4qy1", + "5914": "/watch/kanamemo-e565", + "5916": null, + "5917": "/watch/on-a-paper-crane-tomokos-adventure-jr7w", + "5918": "/watch/bride-of-deimos-2eqw", + "5920": "/watch/xanadu-legend-of-dragonslayer-3l3x", + "5921": "/watch/utsunomiko-jjxw", + "5922": "/watch/tenjouhen-utsunomiko-2www", + "5923": "/watch/utsunomiko-heaven-chapter-zq3m", + "5924": "/watch/the-sensualist-4jym", + "5925": "/watch/nekohiki-no-oruorane-ryw8", + "5926": null, + "5927": "/watch/star-cat-fullhouse-qqym", + "5928": "/watch/kigyou-senshi-yamazaki-long-distance-call-em79", + "5929": null, + "5930": "/watch/hayou-no-tsurugi-shikkoku-no-mashou-4771", + "5931": "/watch/camelot-p71q", + "5933": "/watch/shiroi-kiba-white-fang-monogatari-19p9", + "5934": "/watch/greed-gw9e", + "5935": "/watch/marco-polos-adventures-5e19", + "5936": "/watch/white-fang-5993", + "5938": "/watch/onegai-my-melody-kirara-vqnm", + "5940": "/watch/the-sacred-blacksmith-89ke", + "5941": "/watch/cross-game-j81w", + "5943": "/watch/the-aurora-4mwm", + "5945": "/watch/element-hunters-o38k", + "5947": "/watch/gurren-lagann-virals-sweet-dream-y13q", + "5953": "/watch/fairy-princess-minky-momo-2nd-7230", + "5955": "/watch/a-certain-magical-index-specials-p420", + "5956": null, + "5957": "/watch/nyoron-churuya-san-3v7k", + "5958": "/watch/heavens-lost-property-r8kl", + "5959": null, + "5962": "/watch/beyblade-metal-fusion-x6x3", + "5967": "/watch/kinnikuman-ii-sei-ultimate-muscle-dub-8150", + "5968": "/watch/kinnikuman-ii-sei-ultimate-muscle-2-dub-p653", + "5973": "/watch/juden-chan-recharged-9g4g", + "5978": "/watch/kannagi-special-7x9m", + "5983": "/watch/higepiyo-lv0v", + "5984": "/watch/ristorante-paradiso-pjg3", + "5986": "/watch/tengai-makyou-jiraiya-oboro-hen-2n4w", + "5987": "/watch/marin-to-yamato-fushigi-na-nichiyoubi-ev9n", + "5990": null, + "5992": "/watch/tsuyoshi-shikkari-shinasai-6evp", + "5993": null, + "5994": null, + "5996": null, + "5997": "/watch/sabu-ichis-arrest-warrant-8557", + "5998": "/watch/oblivion-island-haruka-and-the-magic-mirror-1x2p", + "6000": "/watch/haruwo-v79y", + "6007": "/watch/spice-and-wolf-ii-wolf-and-the-amber-melancholy-wq81", + "6008": "/watch/jewelpet-k55q", + "6012": "/watch/kinpatsu-no-jeanie-5p52", + "6015": null, + "6016": "/watch/the-guyver-bio-booster-armor2-88x4", + "6018": null, + "6023": "/watch/haruka-nogizakas-secret-purezza-6m9k", + "6024": "/watch/chis-sweet-home-chis-new-address-n5jq", + "6025": null, + "6028": "/watch/dr-slump-arale-chan-the-secret-of-nanaba-castle-3nn2", + "6030": "/watch/needless-dlpy", + "6031": null, + "6032": "/watch/aquarion-movie-ippatsu-gyakuten-hen-mg0g", + "6033": "/watch/dragon-ball-z-kai-5k49", + "6038": "/watch/transformers-zone-51k2", + "6041": null, + "6045": "/watch/kimi-ni-todoke-from-me-to-you-655x", + "6046": "/watch/tales-of-vesperia-the-first-strike-o04e", + "6050": "/watch/mahou-sensei-negima-mou-hitotsu-no-sekai-pr95", + "6055": "/watch/f-xnm6", + "6056": "/watch/sasuke-126k2", + "6060": null, + "6061": "/watch/maryuu-senki-dg56", + "6062": null, + "6063": null, + "6064": "/watch/higurashi-when-they-cry-kai-specials-eer9", + "6065": "/watch/lemon-angel-young-jump-edition-jmy9", + "6067": "/watch/the-burning-wild-man-nrpy", + "6068": null, + "6069": null, + "6071": "/watch/eleven-cats-eg85", + "6072": null, + "6073": null, + "6074": "/watch/21-emon-to-space-the-barefoot-princess-pq7q", + "6075": "/watch/ai-no-wakakusa-yama-monogatari-09qe", + "6076": "/watch/eiji-wl61", + "6077": null, + "6078": "/watch/legacy-of-aru-kararu-m53n", + "6087": "/watch/jetter-mars-3089", + "6090": "/watch/crimson-wolf-450m", + "6091": "/watch/shiritsu-tantai-toki-shouzou-trouble-note-hard-loose-j6vw", + "6093": null, + "6094": "/watch/a-piece-of-phantasmagoria-1n01", + "6095": null, + "6096": "/watch/bad-boys-e7x5", + "6097": null, + "6098": "/watch/at-the-mercy-of-the-sky-07e7", + "6107": "/watch/clamp-school-detectives-shorts-qqvr", + "6112": "/watch/shin-koihimemusou-1pg2", + "6114": "/watch/rainbow-1901", + "6115": "/watch/lupin-the-3rd-vs-detective-conan-e275", + "6116": "/watch/kaasan-moms-life-q3gm", + "6117": "/watch/the-best-extremely-cool-student-council-president-k423", + "6119": null, + "6120": null, + "6122": null, + "6124": null, + "6127": "/watch/toradora-sos-hurray-for-foodies-xxpq", + "6129": "/watch/umi-monogatari-p243", + "6130": "/watch/marie-gali-6k4v", + "6131": "/watch/charady-no-joke-na-mainichi-kkr3", + "6133": null, + "6137": null, + "6148": "/watch/yurumates-y7p9", + "6149": "/watch/chibi-maruko-chan2-5v93", + "6150": "/watch/sparkling-red-star-o3pw", + "6151": "/watch/final-fantasy-vii-on-the-way-to-a-smile-episode-denzel-397w", + "6152": null, + "6153": null, + "6154": "/watch/saint-seiya-the-hades-chapter-elysion-p31m", + "6156": "/watch/pleasant-goat-and-big-big-wolf-the-super-snail-adventure-9386", + "6162": "/watch/tailenders-r4k7", + "6163": "/watch/black-butler-the-story-thus-far-gpr3", + "6164": "/watch/sweet-blue-flowers-n48j", + "6165": "/watch/white-album-season-2-w001", + "6166": "/watch/cat-planet-cuties-xg6m", + "6169": "/watch/tenjou-jin-to-akuto-jin-saigo-no-tatakai-7360", + "6171": "/watch/saint-seiya-the-lost-canvas-7kjp", + "6172": "/watch/professor-layton-and-the-eternal-diva-1v3p", + "6178": "/watch/pokemon-arceus-and-the-jewel-of-life-qwyw", + "6181": "/watch/highway-jenny-n5l9", + "6182": null, + "6183": "/watch/yoh-shomei-art-gallery-line-q3mr", + "6184": "/watch/makariudo-demon-hunter-1j4g", + "6187": "/watch/nodame-cantabile-ova-0xkr", + "6189": null, + "6194": null, + "6195": null, + "6198": "/watch/case-closed-high-school-girl-detective-sonoko-suzukis-case-files-24w5", + "6201": "/watch/princess-lover-0glr", + "6202": "/watch/king-fang-0k3l", + "6203": "/watch/whispered-words-j0gw", + "6205": "/watch/kampfer-nwkp", + "6206": null, + "6209": "/watch/macross-7-plus-np89", + "6211": "/watch/tokyo-magnitude-80-ynwv", + "6213": "/watch/a-certain-scientific-railgun-q3r7", + "6215": null, + "6217": null, + "6219": "/watch/rainbow-fireflies-1l29", + "6220": null, + "6226": "/watch/utawarerumono-specials-5pr9", + "6227": "/watch/lovedol-lovely-idol-50n5", + "6229": "/watch/konpeki-no-kantai-5ww3", + "6230": null, + "6231": "/watch/case-closed-magic-file-3-shinichi-and-ran-memories-of-mahjong-tiles-and-tanabata-wxwk", + "6234": "/watch/true-tears-specials-1eg2", + "6235": null, + "6245": "/watch/spirit-of-wonder-china-san-short-stories-y219", + "6246": "/watch/black-jack-sora-kara-kita-kodomo-jqe2", + "6251": "/watch/sketchbook-full-colors-picture-drama-7ymm", + "6261": null, + "6262": "/watch/manga-fairy-tales-of-the-world-l54m", + "6266": "/watch/school-girl-geep", + "6267": null, + "6268": "/watch/sekishoku-elegy-evm0", + "6270": null, + "6271": null, + "6272": null, + "6273": null, + "6275": "/watch/pokemon-mystery-dungeon-explorers-of-sky-beyond-time-and-darkness-me2n", + "6276": null, + "6277": "/watch/manga-nippon-mukashibanashi-1976-o6pk", + "6280": "/watch/cat-shit-one-n7x9", + "6281": "/watch/the-asylum-session-4xrw", + "6286": null, + "6287": "/watch/akikan-ova-xy4q", + "6288": "/watch/mobile-suit-gundam-00-the-movie-a-wakening-of-the-trailblazer-q6n7", + "6291": "/watch/full-metal-panic-the-second-raid-zenyasai-scene-00-pg70", + "6293": null, + "6297": "/watch/kamen-rider-den-o-imagin-anime-2-em00", + "6299": "/watch/keep-it-a-secret-from-maria-sama2-1ry1", + "6303": null, + "6305": "/watch/life-no-color-m3jv", + "6310": "/watch/kinnikuman-nisei-second-generations-m5x7", + "6311": "/watch/sarutobi-ecchan-l50m", + "6312": "/watch/youre-under-arrest-full-throttle-special-q3kq", + "6318": "/watch/kigurumikku-35j9", + "6324": "/watch/omamori-himari-5g09", + "6325": "/watch/naruto-shippuden-the-movie-the-will-of-fire-j85j", + "6327": "/watch/miracle-train-welcome-to-the-oedo-line-0452", + "6328": null, + "6330": "/watch/shakugan-no-shana-naze-nani-shana-nkvq", + "6331": null, + "6336": "/watch/mobile-suit-gundam-uc-rqy9", + "6337": "/watch/hamatora-7v3m", + "6344": "/watch/corpse-princess-kuro-even-so-as-a-person-152j", + "6346": null, + "6347": "/watch/baka-and-test-summon-the-beasts-q5nq", + "6351": "/watch/clannad-another-world-kyou-chapter-xv6m", + "6355": "/watch/marie-gali-episode-zero-qqgm", + "6361": "/watch/ef-a-tale-of-memories-prologue-jgjv", + "6366": "/watch/karuizawa-syndrome-53r3", + "6368": "/watch/legend-of-regios-kjlq", + "6372": "/watch/eden-of-the-east-the-movie-i-the-king-of-eden-56q3", + "6374": "/watch/eagle-riders-j0n1", + "6375": "/watch/eagle-riders-2-r849", + "6377": "/watch/zan-sayonara-zetsubou-sensei-njxp", + "6379": "/watch/kyou-no-go-no-ni-takarabako-qr45", + "6380": "/watch/birdy-the-mighty-decode-the-cipher-3xgx", + "6381": "/watch/strike-witches-2-ggme", + "6383": "/watch/chargeman-ken-5jv8", + "6384": "/watch/ippon-bocho-mantaro-xkgm", + "6385": "/watch/pokemon-slowkings-day-j71v", + "6390": "/watch/route-20-galactic-airport-llkl", + "6392": "/watch/issho-ni-training-training-with-hinako-v7qm", + "6397": null, + "6399": null, + "6401": "/watch/ef-a-fairy-tale-of-the-two-xj4m", + "6402": null, + "6408": "/watch/book-girl-v9v8", + "6412": null, + "6413": "/watch/go-go-ackman-gkn7", + "6418": null, + "6419": "/watch/cinderella-express-5j09", + "6421": "/watch/fullmetal-alchemist-brotherhood-ova-collection-5ln8", + "6422": null, + "6425": "/watch/weiss-survive-y8vr", + "6428": "/watch/psycho-armor-govarian-emmm", + "6431": null, + "6437": "/watch/girl-who-leapt-through-space-picture-drama-rvq9", + "6438": "/watch/case-closed-the-stranger-in-10-years-kpl3", + "6443": "/watch/aika-zero-e080", + "6444": "/watch/letter-bee-yjem", + "6447": "/watch/breakage-x55k", + "6448": "/watch/prince-planet-k253", + "6452": "/watch/macron-one-4w5m", + "6460": null, + "6462": "/watch/amefuri-kozou-gmk6", + "6463": null, + "6465": null, + "6467": "/watch/case-closed-the-lost-ship-in-the-sky-l94l", + "6468": null, + "6472": null, + "6479": null, + "6481": "/watch/sugar-bunnies-fleur-jyw2", + "6482": "/watch/sugar-bunnies-chocolate-qv2q", + "6484": "/watch/saving-soldier-cashman-0nlw", + "6489": "/watch/the-familiar-of-zero-rondo-of-princesses-picture-drama-x09k", + "6491": "/watch/scandal-anime-38k2", + "6492": null, + "6496": "/watch/cutey-honey-flash-the-movie-2jlg", + "6500": "/watch/the-qwaser-of-stigmata-5g52", + "6505": "/watch/there-she-is-14wg", + "6509": "/watch/kiteretsu-encyclopedia-8n1e", + "6511": null, + "6512": "/watch/nyan-koi-v81k", + "6513": "/watch/ravex-in-tezuka-world-nr7q", + "6517": null, + "6518": "/watch/tamagotchi-the-movie-vkl3", + "6519": null, + "6520": "/watch/animated-tamagotchi-found-on-television-ngqy", + "6522": "/watch/usahana-yumemiru-ballerina-lx8v", + "6523": null, + "6524": "/watch/pororo-to-the-cookie-castle-d1n1", + "6525": "/watch/peeping-life-the-perfect-edition-p6y0", + "6527": "/watch/fresh-precure-omocha-no-kuni-wa-himitsu-ga-ippai-n4pp", + "6528": null, + "6531": null, + "6533": null, + "6535": null, + "6547": "/watch/angel-beats-0eel", + "6548": "/watch/gurren-lagann-kiramekiyoko-box-pieces-of-sweet-stars-390k", + "6554": "/watch/kawa-no-hikari-59r9", + "6555": "/watch/pikachus-great-sparking-search-e5j3", + "6557": "/watch/fortune-quest-yo-ni-mo-shiawase-na-boukensha-tachi-793m", + "6558": null, + "6560": "/watch/popee-the-clown-kgrp", + "6566": "/watch/its-a-rumic-world-50th-anniversary-weeklyshonen-sunday-0lg7", + "6567": null, + "6568": null, + "6571": "/watch/here-comes-koume-y65v", + "6572": "/watch/shakugan-no-shana-s-rk53", + "6573": "/watch/darker-than-black-gemini-of-the-meteor-79jn", + "6574": "/watch/hanamaru-kindergarten-mm0n", + "6577": "/watch/machine-robo-leina-the-legend-of-wolf-blade-031e", + "6579": "/watch/the-daichis-earths-defence-family-into-the-depths-of-marital-hell-g6x3", + "6581": "/watch/sengoku-basara-setonai-no-gekitotsu-hi-wo-fuku-umi-no-daiyousai-fugaku-6pxk", + "6582": "/watch/tentai-senshi-sunred-2-dypm", + "6583": null, + "6586": "/watch/yumeiro-patissiere-jmgj", + "6587": null, + "6590": null, + "6591": "/watch/samurai-x-dvd-box-special-ending-ep79", + "6593": null, + "6594": "/watch/katanagatari-35y9", + "6604": "/watch/kuruneko-p22v", + "6607": null, + "6609": "/watch/pucca-dub-plnv", + "6610": "/watch/king-of-thorn-n4n9", + "6622": null, + "6624": "/watch/the-garden-of-sinners-remix-gate-of-seventh-heaven-yywq", + "6625": null, + "6628": "/watch/dengeki-bunko-2007-movie-festival-special-nnnk", + "6629": null, + "6630": null, + "6633": "/watch/queens-blade-2-the-evil-eye-6xqq", + "6634": "/watch/sengoku-basara-samurai-kings-2-o34x", + "6635": null, + "6636": "/watch/super-high-speed-galvion-895e", + "6637": "/watch/eden-of-the-east-the-movie-ii-paradise-lost-g8k4", + "6641": "/watch/tonari-no-801-chan-r-mwk6", + "6645": "/watch/chu-bra-ymqm", + "6653": null, + "6654": "/watch/the-dull-sword-735p", + "6657": "/watch/girls-high-specials-0302", + "6658": null, + "6666": null, + "6667": null, + "6670": "/watch/symphony-in-august-w671", + "6671": null, + "6672": "/watch/video-warrior-laserion-360k", + "6674": null, + "6675": "/watch/redline-k80r", + "6676": "/watch/asura-cryin-2-yx69", + "6680": null, + "6682": "/watch/11eyes-2p8g", + "6684": "/watch/marie-gali-special-pg05", + "6685": null, + "6686": null, + "6687": null, + "6688": "/watch/pattenrai-minami-no-shima-no-mizu-monogatari-6ynp", + "6689": null, + "6690": null, + "6691": null, + "6692": null, + "6693": "/watch/yatterman-the-movie-shin-yattermecha-osu-gou-omocha-no-kuni-de-dai-ketsudan-da-koron-5w05", + "6694": null, + "6695": "/watch/hammerboy-k4qn", + "6701": null, + "6702": "/watch/fairy-tail-x2km", + "6704": "/watch/queens-blade-the-exiled-virgin-m4ng", + "6705": "/watch/tayutayu-pure-my-heart-rrn3", + "6707": "/watch/black-butler-ii-m8rn", + "6709": "/watch/ai-yori-aoshi-speaking-of-dreams-4261", + "6712": "/watch/natsu-no-arashi-season-2-qpvr", + "6713": "/watch/ranma-12-hot-song-contest-7j9p", + "6714": null, + "6718": "/watch/yamato-2520-x7jx", + "6721": "/watch/ankoku-cat-4q3m", + "6726": "/watch/hanasakeru-seishounen-recaps-vk9y", + "6727": null, + "6728": null, + "6730": null, + "6731": null, + "6733": "/watch/galaxy-express-999-can-you-live-like-a-warrior-xy0m", + "6734": "/watch/galaxy-express-999-eternal-traveler-emeraldas-legq", + "6735": "/watch/galaxy-express-999-can-you-love-like-a-mother-457v", + "6736": "/watch/mouryou-no-hako-special-wer3", + "6741": null, + "6743": "/watch/utawarerumono-picture-drama-qmw7", + "6746": "/watch/durarara-202y", + "6747": "/watch/dance-in-the-vampire-bund-om07", + "6748": "/watch/yokuwakaru-gendaimahou-00-5lk2", + "6749": null, + "6758": "/watch/the-book-of-bantorra-64xv", + "6759": "/watch/cynical-hysterie-hour-lxvl", + "6760": null, + "6761": null, + "6762": null, + "6768": "/watch/code-geass-lelouch-of-the-rebellion-r2-special-edition-zero-requiem-5553", + "6769": null, + "6771": null, + "6772": "/watch/broken-blade2-rk4j", + "6773": "/watch/shakugan-no-shana-season-iii-j9lj", + "6774": "/watch/welcome-to-irabus-office-43p6", + "6777": null, + "6779": null, + "6783": "/watch/ef-a-tale-of-melodies-recollections-krpl", + "6787": "/watch/goulart-knights-evoked-the-beginning-black-3el9", + "6791": "/watch/kanokon-the-great-midsummer-carnival-rgwj", + "6792": "/watch/mobile-suit-sd-gundam-mk-iv-w0j1", + "6793": "/watch/black-butler-his-butler-performer-pnpm", + "6794": null, + "6795": "/watch/genius-party-beyond-wn43", + "6796": "/watch/the-ultimate-esper-r-k593", + "6797": "/watch/your-choice-1q12", + "6798": "/watch/lets-go-tamagotchi-6j5v", + "6800": "/watch/transformers-scramble-city-q8nm", + "6802": "/watch/sound-of-the-sky-wpr8", + "6809": "/watch/toshi-densetsu-monogatari-hikiko-033l", + "6811": "/watch/inuyasha-the-final-act-58e2", + "6822": null, + "6823": "/watch/omocha-bako-series-dai-3-wa-ehon-1936-nen-126j", + "6827": null, + "6828": null, + "6829": null, + "6830": null, + "6831": null, + "6832": null, + "6833": null, + "6834": null, + "6835": null, + "6836": null, + "6837": null, + "6838": null, + "6839": null, + "6840": null, + "6841": null, + "6842": null, + "6843": null, + "6844": null, + "6846": "/watch/the-bear-dodger-xm1m", + "6847": null, + "6848": null, + "6849": null, + "6850": null, + "6851": null, + "6855": "/watch/uproar-in-heaven-10k1", + "6856": null, + "6857": "/watch/momotaros-sea-eagles-8jxe", + "6861": null, + "6862": "/watch/k-on-live-house-yvyq", + "6864": "/watch/xxxholic-rou-g5yp", + "6867": "/watch/halo-legends-y2vv", + "6868": "/watch/little-wansa-z555", + "6872": "/watch/cyborg-0092-eg20", + "6875": "/watch/iron-man-2k1r", + "6877": "/watch/pokemon-pichu-bros-in-party-panic-m57g", + "6878": "/watch/usavich-special-54y5", + "6880": "/watch/deadman-wonderland-vrwk", + "6882": "/watch/hatsukoi-limited-shorts-1552", + "6883": "/watch/umi-monogatari-faithful-hearts-np4k", + "6884": "/watch/spice-and-wolf-ii-specials-r6m8", + "6885": "/watch/at-the-mercy-of-the-sky-specials-ylvq", + "6889": "/watch/time-bokan-series-zenderman-xn4q", + "6890": "/watch/ontama-87gp", + "6891": null, + "6892": null, + "6893": null, + "6895": "/watch/hakuoki-demon-of-the-fleeting-blossom-m03v", + "6896": "/watch/pandora-hearts-specials-2qlp", + "6899": "/watch/stitch-the-mischievous-aliens-great-adventure-ek9n", + "6900": null, + "6901": "/watch/battle-spirits-shounen-gekiha-dan-61kk", + "6902": "/watch/the-legend-of-the-strongest-general-romance-of-the-three-kingdoms-95nw", + "6903": null, + "6904": "/watch/hellsing-i-digest-for-freaks-78n6", + "6907": null, + "6909": "/watch/jungle-emperor-leo-wk98", + "6917": "/watch/anyway-it-doesnt-matter-6rqm", + "6918": "/watch/wolverine-678m", + "6919": "/watch/x-men-ej05", + "6920": "/watch/blade-m2m7", + "6922": "/watch/fatestay-night-unlimited-blade-works-movie-q1gr", + "6927": "/watch/eden-of-the-east-compilation-air-communication-y756", + "6930": "/watch/doraemon-the-new-record-of-nobita-spaceblazer-vjp3", + "6932": "/watch/kemono-to-chat-dy5q", + "6935": null, + "6937": null, + "6939": "/watch/the-laws-of-eternity-lnmq", + "6941": "/watch/toriko-jump-super-anime-tour-2009-special-pyjq", + "6942": null, + "6945": "/watch/gintama-jump-festa-2008-special-vq18", + "6946": "/watch/mudazumo-naki-kaikaku-the-legend-of-koizumi-le7y", + "6947": "/watch/uchurei-mxrn", + "6948": "/watch/bakemonogatari-recap-ye79", + "6950": "/watch/aos-kkmn", + "6951": "/watch/yu-gi-oh-3d-bonds-beyond-time-je29", + "6953": "/watch/human-zoo-p4nv", + "6954": "/watch/the-garden-of-sinners-chapter-8-the-final-chapter-2n6y", + "6956": "/watch/wagnaria-1402", + "6958": "/watch/hyakko-ova-v1xk", + "6959": "/watch/ga-geijutsuka-art-design-class-ova-exjn", + "6964": "/watch/yuuyuuhakusho-picture-drama-66lp", + "6965": "/watch/kaiketsu-zorori-movie-r728", + "6970": null, + "6971": "/watch/gegege-no-kitarou-1971-zrv3", + "6973": "/watch/night-raid-1931-74q2", + "6974": "/watch/occult-academy-q7jq", + "6975": null, + "6978": "/watch/the-monster-of-frankenstein-kxlp", + "6979": "/watch/blessing-of-the-campanella-8nyk", + "6980": "/watch/kaidan-restaurant-ply5", + "6981": "/watch/super-zugan-m8v6", + "6984": "/watch/hidamari-sketch-x-365-specials-3ky2", + "6985": "/watch/the-rebirth-of-buddha-d1yg", + "6986": null, + "6987": "/watch/aki-sora-3k6x", + "6988": null, + "6989": null, + "6992": "/watch/hoshi-ni-negai-wo-fantastic-cat-7l4m", + "6993": "/watch/koneko-no-rakugaki-pwlq", + "6994": "/watch/kittys-studio-1v09", + "6999": "/watch/the-prince-of-tennis-another-story-messages-from-past-and-future-r8ml", + "7004": null, + "7014": "/watch/buddha-the-great-departure-mj93", + "7016": "/watch/valkyria-chronicles-theater-6qpm", + "7017": "/watch/k-on-season-1-shorts-dn9p", + "7020": null, + "7021": null, + "7022": "/watch/g-senjou-no-higeki-lvgq", + "7024": "/watch/heya-eny0", + "7025": "/watch/kiseichuu-no-ichiya-yxgm", + "7026": "/watch/mado-j41w", + "7027": "/watch/manga-p4jm", + "7028": "/watch/p-o-p-3mgx", + "7029": "/watch/the-man-next-door-6vjv", + "7030": "/watch/kemeko-no-love-gwmp", + "7031": "/watch/au-fou-xklm", + "7032": "/watch/kitte-no-gensou-3xm2", + "7041": null, + "7044": "/watch/zan-sayonara-zetsubou-sensei-bangaichi-g514", + "7045": "/watch/doraemon-nobita-and-the-legend-of-the-sun-king-7996", + "7048": null, + "7052": "/watch/shinshuu-sudama-hen-4yw1", + "7053": null, + "7054": "/watch/maid-sama-8yn4", + "7058": "/watch/the-betrayal-knows-my-name-03ll", + "7059": "/watch/blackrock-shooter-ova-jn4j", + "7060": "/watch/ring-of-gundam-j7q1", + "7062": "/watch/hidamari-sketch-x-sp-xym6", + "7066": "/watch/mahoromatic-im-home-y906", + "7071": null, + "7079": "/watch/okamikakushi-masque-of-the-wolf-rn09", + "7081": "/watch/lbx-little-battlers-experience-y509", + "7082": "/watch/shugo-chara-party-nj3k", + "7083": "/watch/hakushaku-to-yousei-specials-5ngw", + "7088": "/watch/demon-king-daimao-k08p", + "7090": null, + "7092": null, + "7103": "/watch/miracle-train-welcome-to-the-oedo-line-0452", + "7106": "/watch/golden-warrior-gold-lightan-099l", + "7108": null, + "7109": null, + "7110": null, + "7112": "/watch/ginga-tetsudou-no-yoru-fantasy-railroad-in-the-stars-k2e3", + "7113": "/watch/30th-gundam-perfect-mission-p1k0", + "7117": null, + "7122": null, + "7124": null, + "7135": "/watch/mahou-sensei-negima-anime-final-9kq5", + "7139": "/watch/gdleen-qvnm", + "7144": "/watch/space-battleship-yamato-resurrection-pe70", + "7148": "/watch/ladies-versus-butlers-r59j", + "7152": "/watch/anyamal-tantei-kiruminzoo-prev", + "7154": null, + "7155": null, + "7156": "/watch/areis-mirror-way-to-the-virgin-space-78mn", + "7157": null, + "7158": "/watch/dr-slump-and-arale-chan-ncha-trembling-heart-of-the-summer-l66y", + "7160": "/watch/mecha-doc-n71y", + "7162": null, + "7164": "/watch/yatterman-specials-nvqp", + "7169": null, + "7170": null, + "7171": "/watch/oni-jlj2", + "7174": "/watch/usaru-san-envn", + "7175": null, + "7176": "/watch/cheburashka-arere-ryql", + "7177": null, + "7178": null, + "7179": null, + "7189": null, + "7192": "/watch/superdimensional-romanesque-samy-missing-99-g6p3", + "7193": null, + "7211": null, + "7216": "/watch/my-favorite-fairy-tales-yk8v", + "7222": "/watch/macross-frontier-the-wings-of-farewell-om57", + "7229": "/watch/black-jack-final-dgkp", + "7230": "/watch/hoshi-ni-negai-wo-cold-body-warm-heart-8gep", + "7243": "/watch/aquatic-g9ne", + "7244": null, + "7245": null, + "7247": "/watch/naked-wolves-l4xm", + "7248": "/watch/gunbuster-renewal-ex-8414", + "7252": "/watch/the-enchanted-journey-m6yv", + "7254": "/watch/harukanaru-toki-no-naka-de-3-owarinaki-unmei-pnym", + "7255": null, + "7257": "/watch/a-poets-life-4njw", + "7258": "/watch/tabi-j2ww", + "7259": "/watch/anthropo-cynical-farce-m5p3", + "7261": "/watch/mameshiba-kj8n", + "7262": null, + "7264": null, + "7265": null, + "7266": null, + "7268": null, + "7270": "/watch/mobile-suit-gundam-00-special-edition-p47m", + "7273": "/watch/the-death-lullaby-npgp", + "7276": null, + "7279": "/watch/to-yx9r", + "7285": null, + "7290": "/watch/cyborg-009-and-the-monster-wars-644x", + "7294": null, + "7295": null, + "7296": null, + "7303": "/watch/detective-conan-black-history-gg57", + "7304": "/watch/detective-conan-movie-08-time-travel-of-the-silver-sky-recap-kg8l", + "7305": null, + "7307": "/watch/gegege-no-kitarou-1985-l38v", + "7308": null, + "7311": "/watch/the-disappearance-of-haruhi-suzumiya-4egw", + "7314": "/watch/yona-yona-penguin-1r5j", + "7322": null, + "7329": "/watch/hamtaro-movie-1-ham-ham-land-big-adventure-e219", + "7330": "/watch/tottoko-hamtaro-movie-2-ham-ham-hamjya-maboroshi-no-princess-wexk", + "7333": "/watch/loving-angel-angelique-radiant-tomorrow-yejq", + "7334": "/watch/bakugan-gundalian-invaders-w6x3", + "7336": null, + "7337": "/watch/hetalia-axis-powers-paint-it-white-6jpx", + "7338": "/watch/darker-than-black-origins-wgng", + "7343": null, + "7354": null, + "7363": "/watch/fist-of-the-north-star-legend-of-heroes-cgi-ne5p", + "7364": null, + "7366": null, + "7367": "/watch/naruto-the-cross-roads-9w55", + "7374": "/watch/a-hundred-percents-3jrw", + "7375": "/watch/shakugan-no-shana-s-specials-djw9", + "7376": "/watch/nutcracker-fantasy-k413", + "7377": "/watch/winter-sonata-prologue-the-first-snow-wish-w07k", + "7395": "/watch/mix-master-king-of-cards-9m96", + "7396": "/watch/shuffle-prologue-qkem", + "7398": null, + "7405": null, + "7411": null, + "7415": null, + "7416": "/watch/socket-5n13", + "7419": null, + "7420": null, + "7423": null, + "7427": "/watch/getsumen-to-heiki-mina-specials-33e9", + "7430": "/watch/konjiki-no-gash-bell-ougon-no-chichi-wo-motsu-otoko-nrq9", + "7435": "/watch/dragon-quest-great-adventure-of-dai-g646", + "7436": "/watch/dragon-quest-great-adventure-of-dai-disciple-of-aban-6q4q", + "7445": "/watch/karo-piyobupt-a-house-q80m", + "7446": "/watch/karo-piyobupt-the-sandwiches-mpxn", + "7448": null, + "7449": null, + "7450": "/watch/kipling-jr-0jpe", + "7451": "/watch/kids-castle-2j05", + "7452": "/watch/mini-moni-yaru-no-da-pyon-qrvq", + "7453": "/watch/aika-zero-picture-drama-6x1k", + "7455": null, + "7456": null, + "7458": null, + "7459": "/watch/the-collected-animations-of-icaf-2001-2006-e5p9", + "7461": "/watch/a-komaneko-christmas-the-lost-present-enp3", + "7463": "/watch/weiss-survive-r-3pex", + "7465": "/watch/time-of-eve-7ml0", + "7466": null, + "7468": "/watch/princess-lover-picture-drama-n4rk", + "7471": "/watch/detective-conan-movie-09-strategy-above-the-depths-recap-g403", + "7472": "/watch/gintama-the-movie-189g", + "7473": null, + "7474": "/watch/pleaseteacher-marie-love-theater-j662", + "7475": "/watch/that-girl-is-1000-2ljw", + "7477": "/watch/to-shoot-without-shooting-nx3j", + "7479": "/watch/the-fanatical-karate-generation-k1kq", + "7482": "/watch/yume-kara-samenai-qg8w", + "7485": "/watch/urashima-tarou-x07x", + "7488": null, + "7491": null, + "7494": null, + "7495": null, + "7496": null, + "7497": null, + "7498": "/watch/the-animal-olympics-14m1", + "7500": null, + "7501": null, + "7504": null, + "7505": null, + "7510": "/watch/the-book-of-the-dead-15p1", + "7511": null, + "7512": null, + "7518": null, + "7522": "/watch/tai-chi-chasers-464v", + "7523": null, + "7524": null, + "7525": null, + "7526": null, + "7527": null, + "7528": null, + "7529": null, + "7530": "/watch/hana-to-chou-kgep", + "7531": null, + "7532": null, + "7536": null, + "7540": "/watch/linebarrels-of-iron-q347", + "7547": "/watch/komaneko-the-curious-cat-yq0v", + "7549": "/watch/quiz-magic-academy-the-original-animation-2-pwpm", + "7550": "/watch/pikachus-exploration-club-l73y", + "7551": "/watch/goliath-the-super-fighter-dnwy", + "7559": "/watch/fatestay-night-tv-reproduction-8g40", + "7561": "/watch/kaitou-reinya-nvvk", + "7568": "/watch/when-the-seagulls-cry-specials-n2mq", + "7569": "/watch/idol-ace-ej20", + "7571": "/watch/diamond-daydreams-special-d24p", + "7573": null, + "7575": "/watch/oh-family-82g0", + "7578": null, + "7579": "/watch/happylesson-hoka-hokakanna-to-futari-kiri-9705", + "7580": "/watch/ikki-tousen-xtreme-xecutor-9mvg", + "7581": null, + "7582": null, + "7583": null, + "7588": "/watch/house-of-five-leaves-624k", + "7590": "/watch/stray-cats-overrun-5p28", + "7591": "/watch/tono-to-issho-v5w6", + "7592": "/watch/nura-rise-of-the-yokai-clan-pwj3", + "7593": "/watch/kiss-x-sis-tv-e0q3", + "7596": "/watch/haiyoru-nyaruani-995g", + "7597": "/watch/boku-otaryman-kjrp", + "7598": "/watch/loupsgarous-x25m", + "7601": null, + "7605": null, + "7610": null, + "7611": null, + "7612": null, + "7616": null, + "7617": null, + "7619": "/watch/spooky-kitaro3-8214", + "7621": "/watch/chuumon-no-ooi-ryouriten-1991-xmn6", + "7625": null, + "7626": "/watch/triton-of-the-sea-1979-4enw", + "7627": "/watch/mitsudomoe-vr96", + "7629": null, + "7633": null, + "7639": null, + "7643": null, + "7645": "/watch/heartcatch-precure-1jeg", + "7646": null, + "7647": "/watch/arakawa-under-the-bridge-08nr", + "7651": null, + "7654": "/watch/tokyo-magnitude-80-digest-version-j3nw", + "7655": "/watch/major-s6-4ne6", + "7659": null, + "7661": "/watch/giant-killing-ry33", + "7662": "/watch/psychic-detective-yakumo-1rg1", + "7664": "/watch/the-wonderful-adventures-of-nils-holgersson-1pqg", + "7666": "/watch/dr-slump-and-arale-chan-hello-wonder-island-qljq", + "7667": "/watch/dr-slump-and-arale-chan-the-great-round-the-world-race-o3nx", + "7668": "/watch/suki-desu-suzuki-kun-9lgg", + "7669": "/watch/book-girl-ova-0nj2", + "7674": "/watch/bakuman-kx4q", + "7681": null, + "7683": null, + "7691": "/watch/tokimeki-memorial-4-ova-j9vw", + "7695": "/watch/pokemon-zoroark-master-of-illusions-n51p", + "7696": "/watch/sangokushi-daiichibu-eiyuutachi-no-yoake-pe6v", + "7697": "/watch/great-conquest-romance-of-three-kingdoms-ee2n", + "7698": "/watch/sangokushi-daisanbu-harukanaru-taichi-lwky", + "7705": "/watch/starrysky-7rw0", + "7708": null, + "7709": null, + "7711": "/watch/the-secret-world-of-arrietty-evx9", + "7712": null, + "7713": null, + "7715": null, + "7718": "/watch/elemi-kywn", + "7720": "/watch/big-windup-2-ql3q", + "7721": null, + "7723": "/watch/hipira-kun-2rqw", + "7724": "/watch/shiki-ym49", + "7728": "/watch/hellsing-psalm-of-darkness-j6jv", + "7729": null, + "7730": null, + "7739": "/watch/11eyes-ova-9v9g", + "7740": "/watch/queens-blade-2-the-evil-eye-specials-kn0l", + "7744": "/watch/fight-ippatsu-juuden-chan-specials-08qe", + "7745": "/watch/zettai-karen-children-ova-aitazousei-ubawareta-mirai-np5y", + "7748": null, + "7750": null, + "7751": null, + "7752": "/watch/lotus-lantern-vq9y", + "7759": "/watch/saki-picture-drama-d2gy", + "7761": "/watch/gyagu-manga-biyori-2w4r", + "7762": "/watch/yondemasu-yo-azazel-san-j4k1", + "7768": "/watch/detective-opera-milky-holmes-lj8m", + "7769": "/watch/okami-san-and-her-seven-companions-p0xm", + "7770": "/watch/yutori-chan-3kj2", + "7771": "/watch/little-jumbo-z5n2", + "7774": "/watch/shin-koihimemusou-ova-jwp2", + "7775": null, + "7779": null, + "7781": null, + "7782": "/watch/amazing-bowel-familiars-5045", + "7785": "/watch/the-tatami-galaxy-x8rx", + "7786": "/watch/arabian-nights-sinbads-adventures-2epg", + "7791": "/watch/k-on-season-2-dyev", + "7793": "/watch/ring-ni-kakero-1-kage-dou-hen-55g8", + "7803": null, + "7805": "/watch/baka-and-test-summon-the-beasts-christmas-special-1m1p", + "7807": "/watch/mahou-shoujo-lalabel-1980-llym", + "7808": null, + "7809": null, + "7810": null, + "7811": "/watch/a-rule-of-dreams-m646", + "7816": "/watch/dr-slump-and-arale-chan-n-cha-clear-skies-over-penguin-village-y76m", + "7817": "/watch/yamadas-first-time-b-gata-h-kei-1jw9", + "7818": "/watch/fairy-king-312k", + "7836": null, + "7843": null, + "7844": null, + "7845": null, + "7856": "/watch/children-of-the-sea-8x3p", + "7857": "/watch/mini-sengoku-basara-chousokabe-kun-to-mouri-kun-v013", + "7858": "/watch/heavens-lost-property-ova-e435", + "7861": null, + "7862": null, + "7864": null, + "7867": null, + "7870": null, + "7875": "/watch/kanokon-the-great-midsummer-carnival-specials-4k31", + "7876": null, + "7877": null, + "7882": "/watch/genshiken-2-menma-special-jrv1", + "7897": "/watch/issho-ni-sleeping-sleeping-with-hinako-5p08", + "7900": "/watch/bleach-special-hueco-mundo-recap-evl5", + "7902": "/watch/fullmetal-alchemist-brotherhood-4-koma-theater-q9jr", + "7904": null, + "7908": null, + "7914": null, + "7915": "/watch/otaku-no-seiza-5952", + "7939": null, + "7953": null, + "7955": "/watch/the-marshmallow-times-ykq6", + "7969": null, + "7972": null, + "7980": "/watch/obake-no-q-taro-7vm2", + "7981": null, + "7982": null, + "7985": "/watch/the-laws-of-the-sun-w3g3", + "8011": "/watch/time-bokan-series-gyakuten-ippatsu-man-j12v", + "8017": "/watch/armored-trooper-votoms-genei-phantom-arc-5kg3", + "8022": "/watch/letter-bee-academy-ylj9", + "8023": "/watch/toaru-kagaku-no-railgun-motto-marutto-railgun-wqk3", + "8025": null, + "8026": "/watch/super-street-fighter-iv-0qgr", + "8038": "/watch/nodame-cantabile-finale-special-yjrm", + "8039": null, + "8041": "/watch/hermit-village-j6w1", + "8042": null, + "8057": "/watch/shin-koihimemusou-otome-tairan-1l91", + "8062": "/watch/mai-hime-kuro-no-maisaigo-no-bansan-lv8y", + "8063": "/watch/sekaiichi-hatsukoi-ova-62lp", + "8064": "/watch/ashiaraiyashiki-no-juunin-tachi-2r8y", + "8065": "/watch/musashi-the-samurai-lord-m73n", + "8068": "/watch/kuroshitsuji-picture-drama-k6nq", + "8074": "/watch/high-school-of-the-dead-192j", + "8078": "/watch/kure-nai-ova-96gk", + "8079": "/watch/tamala2010-a-punk-cat-in-space-5el9", + "8081": "/watch/the-story-of-mr-sorry-knpl", + "8086": "/watch/the-legend-of-the-legendary-heroes-1jpg", + "8092": "/watch/bakumatsu-no-spasibo-2ev5", + "8097": "/watch/lupin-the-3rd-the-last-job-vq38", + "8098": "/watch/fafner-heaven-and-earth-y9m9", + "8100": "/watch/mardock-scramble-the-first-compression-kk3r", + "8101": null, + "8108": "/watch/ham-ham-grand-prix-the-miracle-of-aurora-valley-ribon-chans-close-call-51jw", + "8109": "/watch/hamtaro-the-mysterious-ogres-picture-book-tower-w708", + "8110": null, + "8111": null, + "8115": "/watch/welcome-to-the-space-show-lvrq", + "8120": null, + "8123": "/watch/cooking-papa-vepk", + "8129": "/watch/princess-jellyfish-19g1", + "8130": "/watch/mighty-orbots-6eqm", + "8132": "/watch/chou-deneiban-sd-gundam-sangokuden-brave-battle-warriors-217p", + "8133": "/watch/pretty-cure-all-stars-dx2-light-of-hope-protect-the-rainbow-jewel-yqkm", + "8134": "/watch/sergeant-keroro-the-super-duper-movie-5-k1jq", + "8139": null, + "8140": null, + "8141": null, + "8142": "/watch/colorful-the-motion-picture-yq86", + "8143": null, + "8145": "/watch/spooky-kitaro-japan-explodes-ox0q", + "8146": "/watch/spooky-kitaro-giant-sea-monster-02p7", + "8150": "/watch/spooky-kitaro-the-all-seeing-eye-9nqk", + "8152": "/watch/spooky-kitaro3-8214", + "8153": "/watch/spooky-kitarou-ghost-war-struggle-97q7", + "8154": null, + "8155": null, + "8156": null, + "8157": "/watch/gegege-no-kitarou-youkai-tokkyuu-maboroshi-no-kisha-ylkq", + "8158": null, + "8162": "/watch/dream-dimension-gentleman-8kxe", + "8171": "/watch/one-piece-romance-dawn-story-recapping-the-tv-series-so-far-1kx1", + "8176": "/watch/teinenpi-shoujo-heidi-cms-1ww2", + "8178": null, + "8179": "/watch/eagle-sam-g3k7", + "8180": null, + "8181": "/watch/adachi-ga-hara-51q8", + "8182": null, + "8183": null, + "8184": null, + "8187": "/watch/fumikos-confession-kny3", + "8189": "/watch/the-world-of-golden-eggs-8g1p", + "8190": "/watch/nodame-cantabile-ova-2-58k5", + "8191": null, + "8192": null, + "8194": "/watch/akuma-kun-rne9", + "8195": null, + "8196": null, + "8197": "/watch/sound-of-the-sky-ova-49kw", + "8205": null, + "8206": "/watch/spellbound-magical-princess-lilpri-e83n", + "8208": "/watch/hell-teacher-nube2-gjwp", + "8211": "/watch/dance-in-the-vampire-bund-special-edition-1211", + "8213": null, + "8214": null, + "8215": null, + "8216": null, + "8217": "/watch/jewelpet-twinkle-ykgq", + "8218": null, + "8220": "/watch/baby-felix-vg93", + "8226": "/watch/devil-boy-77n6", + "8227": null, + "8228": "/watch/hell-teacher-nube-0-am-nube-dead-r4p3", + "8229": null, + "8230": null, + "8231": "/watch/princess-lover-magical-knight-maria-chan-6k9m", + "8233": null, + "8234": "/watch/moomin-4407", + "8235": null, + "8239": "/watch/call-of-the-wild-1rlp", + "8240": "/watch/kum-kum-668p", + "8241": "/watch/rio-rainbow-gate-reshuffle-e18n", + "8243": null, + "8244": null, + "8245": "/watch/metal-fight-beyblade-vs-taiyou-shakunetsu-no-shinryakusha-sol-blaze-q42q", + "8246": "/watch/naruto-shippuden-the-movie-the-lost-tower-65yp", + "8247": "/watch/bleach-the-movie-hell-verse-vwxm", + "8248": "/watch/armored-trooper-votoms-case-irvine-11wg", + "8249": "/watch/armored-trooper-votoms-votoms-finder-9795", + "8250": "/watch/armored-trooper-votoms-chiricos-return-142p", + "8258": null, + "8275": null, + "8277": "/watch/samurai-girls-m087", + "8278": "/watch/biohazard-4-incubate-dub-l67l", + "8285": "/watch/ai-no-senshi-rainbowman-ymnv", + "8287": "/watch/sd-gundam-sangokuden-brave-battle-warriors-vnek", + "8289": null, + "8290": null, + "8291": null, + "8292": null, + "8293": null, + "8294": null, + "8297": "/watch/planzet-39j9", + "8302": "/watch/ladies-versus-butlers-specials-yp49", + "8304": null, + "8310": "/watch/magic-kaito-xlpm", + "8311": "/watch/letter-bee-reverse-5jw8", + "8312": null, + "8314": null, + "8316": null, + "8317": "/watch/sayonara-zetsubou-sensei-jo-zoku-zetsubou-shoujo-senshuu-o313", + "8324": null, + "8331": "/watch/case-closed-magic-file-4-osaka-okonomiyaki-odyssey-ykp9", + "8332": null, + "8333": "/watch/a-childs-metaphysics-v5gk", + "8336": null, + "8337": "/watch/shoka-8667", + "8339": "/watch/kachou-no-koi-jw01", + "8345": null, + "8346": null, + "8348": "/watch/gurren-lagann-parallel-works-2-pg23", + "8353": null, + "8355": null, + "8356": null, + "8357": null, + "8358": null, + "8359": null, + "8360": null, + "8361": null, + "8362": null, + "8363": null, + "8364": "/watch/crayon-shin-chan-movie-12-arashi-wo-yobu-yuuhi-no-kasukabe-boys-pm6q", + "8365": "/watch/crayon-shin-chan-movie-13-densetsu-wo-yobu-buriburi-3-pun-dai-shingeki-k313", + "8366": "/watch/crayon-shin-chan-movie-14-densetsu-wo-yobu-odore-amigo-8gp4", + "8367": "/watch/crayon-shin-chan-fierceness-that-invites-storm-the-hero-of-kinpoko-wyy1", + "8368": "/watch/crayon-shin-chan-otakebe-kasukabe-yasei-oukoku-vj36", + "8369": "/watch/crayon-shin-chan-movie-18-chou-jikuu-arashi-wo-yobu-ora-no-hanayome-xr7m", + "8372": "/watch/makoto-chan-xk2q", + "8373": "/watch/the-new-adventures-of-maya-the-honey-bee-krnr", + "8375": "/watch/chogattai-majutsu-robot-ginguiser-lq8k", + "8394": "/watch/cyborg-0092-eg20", + "8403": null, + "8407": "/watch/heavens-lost-property-forte-o63m", + "8408": "/watch/durarara-specials-rre3", + "8409": "/watch/marie-gali-ver-20-q8w7", + "8410": "/watch/beyblade-metal-masters-wvqk", + "8415": null, + "8416": "/watch/bonobono2-v58m", + "8417": "/watch/bonobono2-v58m", + "8422": "/watch/vampire-knight-special-1j91", + "8423": "/watch/big-windup-nyw9", + "8424": "/watch/mm-2p3y", + "8425": "/watch/gosick-652k", + "8426": "/watch/wandering-son-g7w7", + "8431": "/watch/mahou-no-star-magical-emi-kumo-hikaru-knpn", + "8436": "/watch/ketsudan-7krm", + "8438": "/watch/pokemon-ranger-guardian-signs-4957", + "8440": "/watch/black-lagoon-omake-47xm", + "8442": null, + "8443": null, + "8446": null, + "8449": "/watch/togainu-no-chi-p865", + "8450": null, + "8451": null, + "8456": "/watch/queens-blade-beautiful-warriors-09l2", + "8457": "/watch/yozakura-quartet-hoshi-no-umi-l8mm", + "8460": "/watch/the-future-diary-ova-9pr5", + "8464": null, + "8465": "/watch/demon-king-daimaou-specials-p7k5", + "8471": null, + "8475": "/watch/asura-5rr3", + "8476": "/watch/zakuro-8pep", + "8478": "/watch/doubutsu-kankyou-kaigi-dub-q79m", + "8479": "/watch/hetalia-world-series-2ver", + "8481": "/watch/book-girl-memoire-97rk", + "8486": null, + "8487": "/watch/legend-of-the-millennium-dragon-v9r6", + "8490": "/watch/digimon-adventure-3d-digimon-grand-prix-7qkm", + "8491": null, + "8492": null, + "8493": null, + "8494": null, + "8495": null, + "8496": "/watch/kitty-cat-fantasia-56x8", + "8500": null, + "8501": null, + "8503": "/watch/fushigi-mahou-fun-fun-pharmacy-g6jp", + "8507": "/watch/ikkitousen-xtreme-xecutor-specials-rn18", + "8514": "/watch/broken-blade-2-e2r5", + "8516": "/watch/baka-and-test-summon-the-beasts-2-2wvg", + "8518": "/watch/mai-otome-special-otome-no-inori-5v48", + "8520": null, + "8521": null, + "8522": null, + "8523": null, + "8524": "/watch/the-kabocha-wine-nita-no-aijou-monogatari-5rw2", + "8525": "/watch/the-world-god-only-knows-vq6k", + "8526": "/watch/honey-tokyo-3pwx", + "8532": "/watch/reborn-here-comes-a-vongola-family-style-school-trip-52q5", + "8533": null, + "8536": "/watch/fortune-arterial-akai-yakusoku-z5g8", + "8538": "/watch/the-best-extremely-cool-student-council-president-second-collection-66qx", + "8539": null, + "8542": null, + "8546": "/watch/dr-slump-hoyoyo-space-adventure-32mx", + "8547": "/watch/dr-slump-and-arale-chan-hoyoyo-dream-metropolitan-mecha-police-7nm2", + "8548": "/watch/dr-slump-and-arale-chan-hoyoyo-follow-the-rescued-shark-j8mv", + "8550": "/watch/doctor-slump-arales-surprise-lvkq", + "8551": "/watch/dr-mashirito-and-abale-chan-8m5e", + "8553": "/watch/time-bokan-series-time-patrol-tai-otasukeman-vgy6", + "8554": "/watch/run-melos2-r6x8", + "8557": "/watch/squid-girl-gx33", + "8560": "/watch/today-we-start-our-love-xpvq", + "8561": "/watch/saint-elmo-apostle-of-light-k7pq", + "8563": null, + "8567": null, + "8574": null, + "8577": "/watch/aki-sora-in-a-dream-gk3p", + "8584": "/watch/future-war-year-198x-14l1", + "8595": null, + "8598": null, + "8599": "/watch/mayoi-neko-overrun-specials-lw4k", + "8603": null, + "8604": null, + "8609": "/watch/case-closed-kid-in-trap-island-rrk7", + "8619": "/watch/ladies-versus-butlers-tokuten-disc-music-clip-4wqv", + "8624": "/watch/digimon-fusion-jl3j", + "8626": null, + "8628": null, + "8630": "/watch/aria-the-scarlet-ammo-gyl3", + "8631": "/watch/yanyan-machiko-e1n3", + "8632": null, + "8634": "/watch/the-tyrant-falls-in-love-9206", + "8635": "/watch/shin-koihimemusou-live-revolution-mr47", + "8643": "/watch/dance-till-tomorrow-y64v", + "8644": "/watch/sylvanian-families-magic-tricks-and-other-adventures-pw4q", + "8645": null, + "8646": null, + "8647": null, + "8648": "/watch/broken-blade-picture-drama-v63k", + "8651": null, + "8652": null, + "8653": null, + "8654": null, + "8655": null, + "8659": null, + "8660": null, + "8661": "/watch/chimuchimucheri-chimchimcheree-20wy", + "8663": null, + "8664": null, + "8666": "/watch/mazinkaiser-skl-eenn", + "8667": null, + "8668": "/watch/the-qwaser-of-stigmata-picture-drama-qx2w", + "8669": null, + "8670": null, + "8671": null, + "8675": null, + "8676": "/watch/amagami-ss-nyk9", + "8677": "/watch/sangokushi-4n6w", + "8678": "/watch/sangokushi-ii-4456", + "8679": null, + "8681": null, + "8682": null, + "8685": null, + "8687": "/watch/doraemon-2005-88n4", + "8689": null, + "8696": null, + "8697": null, + "8701": null, + "8704": null, + "8705": "/watch/phantom-requiem-for-the-phantom-picture-drama-je0j", + "8706": "/watch/sos-tv-walpurgis-night-fever-re9l", + "8707": null, + "8709": "/watch/pikachus-great-ice-adventure-egrm", + "8710": "/watch/sos-tv-walpurgis-night-fever-episode-0-54j9", + "8713": null, + "8716": null, + "8717": null, + "8718": null, + "8719": null, + "8722": null, + "8723": null, + "8724": null, + "8726": "/watch/and-yet-the-town-moves-wen8", + "8728": "/watch/code-geass-lelouch-of-the-rebellion-a-miraculous-birthday-3q0k", + "8729": null, + "8730": null, + "8731": null, + "8732": null, + "8733": null, + "8740": "/watch/one-piece-strong-world-episode-0-jlg1", + "8743": "/watch/memory-ona-jkk2", + "8745": "/watch/seikima-ii-humane-society-jinrui-ai-ni-michita-shakai-qrj5", + "8749": null, + "8751": null, + "8752": null, + "8753": "/watch/ultraman-kids-looking-for-mother-for-30000000-light-years-xqrq", + "8754": "/watch/tales-of-the-abyss-special-fan-disc-83w7", + "8756": "/watch/pretty-soldier-sailor-moon-memorial-e4y3", + "8763": null, + "8764": null, + "8765": null, + "8767": null, + "8768": "/watch/hiyokoi-gpwe", + "8769": "/watch/oreimo-4xj6", + "8772": null, + "8773": null, + "8774": "/watch/mittsu-no-hanashi-z5x5", + "8777": null, + "8778": null, + "8782": null, + "8783": "/watch/prince-nezhas-triumph-against-dragon-king-gex4", + "8786": null, + "8792": "/watch/madobe-nanami-no-windows-7-de-pc-jisaku-ouen-commercial-p4x0", + "8795": "/watch/panty-stocking-with-garterbelt-l71l", + "8799": null, + "8800": "/watch/night-raid-1931-specials-v23y", + "8812": null, + "8815": "/watch/domo-tv-682q", + "8829": null, + "8832": null, + "8837": null, + "8839": "/watch/gundam-neo-experience-0087-green-divers-o7n2", + "8840": "/watch/night-raid-1931-the-prophecy-9y85", + "8841": "/watch/is-this-a-zombie-j0l1", + "8842": null, + "8848": "/watch/oishinbo-kyuukyoku-tai-shikou-chouju-ryouri-taiketsu-d10g", + "8853": "/watch/chouriki-robo-galatt-5972", + "8855": "/watch/eiyuu-gaiden-mozaicka-g6v4", + "8857": "/watch/nichijou-my-ordinary-life-episode-0-3j9x", + "8861": "/watch/yosuga-no-sora-in-solitude-where-we-are-least-alone-5m38", + "8862": "/watch/ganbare-goemon-jigen-jou-no-akumu-d43w", + "8876": "/watch/koe-de-oshigoto-3nk3", + "8879": null, + "8883": "/watch/kikou-heidan-j-phoenix-pf-lips-shoutai-qpxw", + "8888": "/watch/code-geass-akito-the-exiled-the-wyvern-arrives-yjg9", + "8889": "/watch/majo-demo-steady-0jqw", + "8890": null, + "8891": null, + "8894": null, + "8896": "/watch/natsufuku-no-shoujotachi-3913", + "8897": "/watch/marine-boy-0wke", + "8898": "/watch/circuit-angel-ketsui-no-starting-grid-mq8n", + "8899": "/watch/marine-boy-0wke", + "8900": null, + "8908": null, + "8909": "/watch/tales-of-symphonia-the-animation-tethealla-hen-specials-mwln", + "8915": "/watch/the-mystic-archives-of-dantalian-5gp5", + "8917": "/watch/bodacious-space-pirates-39lw", + "8918": "/watch/princess-lover-0glr", + "8919": "/watch/licca-chan-no-nichiyoubi-149g", + "8920": "/watch/inuki-kanako-zekkyou-collection-gakkou-ga-kowai-63wm", + "8921": null, + "8925": "/watch/kobe-to-watashi-1871", + "8928": "/watch/visions-of-frank-krwn", + "8934": "/watch/star-driver-kw4q", + "8935": "/watch/hot-blooded-alien-9l06", + "8936": null, + "8937": "/watch/a-certain-magical-index-ii-p83m", + "8939": "/watch/bohemian-rhapsody-3w93", + "8949": "/watch/hamtaro-ham-hams-ahoy-wry1", + "8950": "/watch/akage-no-anne-green-gables-e-no-michi-9k2k", + "8952": "/watch/nougyou-musume-kmvq", + "8953": null, + "8955": null, + "8956": null, + "8957": null, + "8958": null, + "8959": null, + "8960": null, + "8961": "/watch/tono-to-issho-ippunkan-gekijou-4xem", + "8963": null, + "8964": "/watch/stitch-best-friends-forever-9925", + "8965": null, + "8966": "/watch/hamtaro-ham-ham-games-1q71", + "8967": "/watch/hidari-no-oclock-3jk9", + "8968": "/watch/shogi-hour-g1n4", + "8972": null, + "8985": "/watch/the-tatami-galaxy-specials-y2pm", + "8986": "/watch/supernatural-the-anime-series-60pq", + "8987": null, + "8993": "/watch/juliet-jxev", + "8995": null, + "8999": null, + "9000": "/watch/the-princess-and-the-pilot-v84m", + "9001": "/watch/je-taime-g826", + "9002": "/watch/true-tears-raigomaru-to-jibeta-no-monogatari-4r1w", + "9005": "/watch/toheart2-adnext-2585", + "9006": null, + "9007": "/watch/anpanman-blacknose-and-the-magical-song-72v2", + "9008": null, + "9009": null, + "9013": null, + "9014": "/watch/kuttsukiboshi-x1rk", + "9015": null, + "9023": null, + "9028": null, + "9032": "/watch/inazuma-eleven-saikyou-gundan-ogre-shuurai-2eyr", + "9035": null, + "9040": "/watch/mokei-senshi-gunpla-builders-beginning-g-pnr5", + "9041": "/watch/infinite-stratos-qprr", + "9043": "/watch/majuu-sensen-ykwm", + "9047": "/watch/toaru-kagaku-no-railgun-misaka-san-wa-ima-chuumoku-no-mato-desukara-zwkg", + "9053": "/watch/ice2-p8qv", + "9055": "/watch/tamayura-3kqx", + "9056": null, + "9061": "/watch/rpg-densetsu-hepoi-4r7m", + "9062": "/watch/angel-beats-specials-05ne", + "9063": "/watch/toaru-kagaku-no-railgun-entenka-no-satsuei-model-mo-raku-ja-arimasen-wa-ne-v32k", + "9065": "/watch/hakuoki-demon-of-the-fleeting-blossom-record-of-the-jade-blood-996w", + "9070": null, + "9074": "/watch/arakawa-under-the-bridge-x-bridge-kywl", + "9077": "/watch/rokudenashi-blues-ql47", + "9078": "/watch/rokudenashi-blues-1993-gnw3", + "9087": "/watch/musha-knight-commando-sd-gundam-emergency-sortie-0vrr", + "9088": "/watch/saiyuuki-gaiden-4mm1", + "9091": null, + "9095": "/watch/the-story-of-fifteen-boys-27ng", + "9098": "/watch/mobile-suit-sd-gundam-festival-50l2", + "9100": null, + "9106": null, + "9107": "/watch/pokemon-black-white-j9m1", + "9117": "/watch/amagami-ss-short-animations-6v3x", + "9119": null, + "9120": "/watch/beelzebub-hirotta-akachan-wa-daimaou-ej69", + "9121": "/watch/heroman-specials-j992", + "9124": "/watch/big-windup-2-goals-p11v", + "9127": null, + "9130": "/watch/saint-seiya-the-lost-canvas-2-3r9k", + "9135": "/watch/fullmetal-alchemist-the-sacred-star-of-milos-enq9", + "9136": "/watch/black-butler-ii-ova-j4yj", + "9154": "/watch/young-kindaichis-casebook-deep-blue-massacre-201g", + "9159": null, + "9163": "/watch/attack-no1-1970-717p", + "9164": null, + "9165": "/watch/attack-no1-namida-no-kaiten-receive-06j2", + "9166": "/watch/attack-no1-namida-no-sekai-senshuken-qnym", + "9167": null, + "9170": null, + "9172": "/watch/kaitei-sanman-mile-lwpv", + "9175": null, + "9177": "/watch/burning-blood-w091", + "9181": "/watch/motto-to-love-ru-r51l", + "9200": "/watch/dae-jang-geum-jang-geums-dream-2-qj5m", + "9201": "/watch/air-gear-kuro-no-hane-to-nemuri-no-mori-break-on-the-sky-3l2k", + "9202": "/watch/the-qwaser-of-stigmata-portrait-of-the-empress-4607", + "9203": "/watch/k-on-season-2-shorts-wgr3", + "9204": "/watch/heart-and-yummie-jkg9", + "9205": "/watch/kaichuu-91pw", + "9211": null, + "9212": null, + "9213": "/watch/kowarekake-no-orgel-y6xq", + "9220": "/watch/occult-academy-specials-qn1q", + "9221": "/watch/kanzen-shouri-daiteiou-2gpr", + "9228": "/watch/wan-wan-chuushingura-m4kn", + "9232": "/watch/yebisu-celebrities-krrq", + "9239": "/watch/scoopers-r8rj", + "9241": "/watch/super-robot-wars-og-the-inspector-e4jn", + "9242": "/watch/nine-original-han-3269", + "9243": "/watch/nine-2-koibito-sengen-2e2y", + "9244": null, + "9252": "/watch/broken-blade-3-4yv6", + "9253": "/watch/steinsgate-4nrw", + "9254": "/watch/mianhada-saranghanda-ljxk", + "9257": null, + "9260": "/watch/kizumonogatari-part-1-tekketsu-m11g", + "9264": "/watch/hana-no-ko-lunlun-konnichiwa-sakura-no-sono-g0qe", + "9270": null, + "9279": null, + "9282": null, + "9284": null, + "9287": null, + "9288": "/watch/heartcatch-precure-hana-no-miyako-de-fashion-show-desu-ka-v7km", + "9289": "/watch/hanasaku-iroha-blossoms-for-tomorrow-gve7", + "9290": null, + "9291": "/watch/hello-kitty-in-cinderella-m40v", + "9292": null, + "9303": "/watch/noels-fantastic-trip-mgvv", + "9304": null, + "9308": null, + "9309": null, + "9310": null, + "9311": null, + "9312": null, + "9314": "/watch/fractale-p15q", + "9316": null, + "9317": null, + "9318": "/watch/wake-up-v826", + "9322": null, + "9324": "/watch/elf-17-nn79", + "9325": null, + "9326": null, + "9327": null, + "9328": null, + "9330": "/watch/dragon-crisis-rw7j", + "9331": "/watch/dream-eater-merry-m5kv", + "9332": "/watch/hackquantum-llrl", + "9333": "/watch/coicent-l4gq", + "9334": null, + "9335": "/watch/megane-na-kanojo-mvlv", + "9337": null, + "9338": "/watch/my-sky-detective-story-xl9q", + "9339": "/watch/kuma-no-gakkou-jackie-to-katie-6x9p", + "9340": null, + "9341": null, + "9342": null, + "9343": "/watch/bousou-sengokushi-kwkp", + "9344": "/watch/torajima-no-miime-mkjv", + "9345": null, + "9346": "/watch/battle-spirits-brave-k2jp", + "9347": "/watch/fortune-arterial-akai-yakusoku-tadoritsuita-basho-x62m", + "9348": null, + "9349": null, + "9351": null, + "9352": null, + "9353": "/watch/dc-iii-psp-re-animated-lr3q", + "9355": "/watch/sekirei-pure-engagement-special-85xe", + "9356": "/watch/cool-cool-bye-l1pq", + "9361": null, + "9362": null, + "9365": null, + "9366": "/watch/maid-sama-its-an-extra-pn6q", + "9367": "/watch/freezing-kkxq", + "9371": "/watch/karl-to-fushigi-na-tou-52m3", + "9375": null, + "9376": "/watch/yamato-takeru-after-war-75x0", + "9379": "/watch/ground-control-to-psychoelectric-girl-vgw8", + "9383": null, + "9385": "/watch/six-god-combination-godmars-the-movie-n11k", + "9387": null, + "9389": "/watch/ginga-hyouryuu-vifam-kieta-12-nin-978w", + "9390": "/watch/ginga-hyouryuu-vifam-keito-no-kioku-namida-no-dakkai-sakusen-j7wj", + "9391": null, + "9392": null, + "9393": "/watch/tp-sakura-time-paladin-sakura-7pl6", + "9395": "/watch/miyanishi-tatsuya-gekijou-omae-umasou-da-na-mqmv", + "9396": "/watch/mitsudomoe-oppai-ippai-mama-genki-ryn9", + "9403": "/watch/shin-mashin-eiyuuden-wataru-majinzan-11j1", + "9404": null, + "9409": "/watch/d-1-devastator-ywv6", + "9416": null, + "9417": "/watch/jin-hou-xingyao-7nx2", + "9421": null, + "9423": null, + "9424": null, + "9426": "/watch/pururun-shizuku-chan-e845", + "9433": null, + "9434": null, + "9435": null, + "9438": "/watch/rainbow-sentai-robin-jq8j", + "9441": "/watch/yumeiro-patissiere-sp-professional-g5v7", + "9442": null, + "9445": "/watch/gunparade-orchestra-ova-xn9m", + "9446": null, + "9447": null, + "9451": null, + "9455": "/watch/ninpen-manmaru-rwp8", + "9464": "/watch/ganbare-goemon-chikyuu-kyuushutsu-daisakusen-gkq7", + "9465": "/watch/broken-blade-4-ny9q", + "9467": null, + "9471": "/watch/baka-and-test-summon-the-beasts-matsuri-x7l6", + "9479": "/watch/coppelion-48r6", + "9486": null, + "9487": null, + "9488": "/watch/cencoroll-connect-rm7j", + "9491": "/watch/katsugeki-shoujo-tanteidan-11jp", + "9493": "/watch/ghastly-prince-enma-burning-up-nvyk", + "9494": "/watch/fafner-of-the-blue-sky-arcadian-memory-1wmp", + "9495": "/watch/the-summer-of-dioxin-kgxr", + "9496": "/watch/itoshi-no-betty-mamonogatari-1q3g", + "9498": null, + "9499": null, + "9500": null, + "9501": "/watch/greek-roman-sinhwa-olympus-guardian-movie-yp69", + "9502": null, + "9503": null, + "9504": null, + "9506": "/watch/prism-magical-prism-generations-0e12", + "9507": null, + "9509": "/watch/purple-eyes-in-the-dark-ynv6", + "9510": "/watch/mitsudomoe-zouryouchuu-74rp", + "9513": "/watch/beelzebub-6e0x", + "9515": "/watch/high-school-of-the-dead-drifters-of-the-dead-xq2k", + "9518": null, + "9519": null, + "9520": "/watch/zero-tester-7lp0", + "9521": null, + "9522": null, + "9523": "/watch/minori-scramble-y8kr", + "9525": "/watch/junod-ky5p", + "9526": "/watch/wolf-guy-nr69", + "9528": "/watch/transformers-energon-distribution-dv1y", + "9531": null, + "9533": "/watch/pururun-shizuku-chan-e845", + "9535": "/watch/gongitsune-m9kn", + "9536": null, + "9539": "/watch/cardfight-vanguard2-rxe8", + "9540": null, + "9542": null, + "9544": "/watch/resident-evil-damnation-vjjm", + "9545": null, + "9546": null, + "9547": "/watch/the-story-of-heidi-q787", + "9548": null, + "9549": "/watch/alps-no-shoujo-heidi-heidi-to-clara-hen-prgv", + "9558": null, + "9561": "/watch/shokupan-mimi-508w", + "9562": null, + "9563": "/watch/hidamari-sketch-x-365-specials-3ky2", + "9566": "/watch/umi-kara-no-shisha-03k2", + "9568": null, + "9575": "/watch/peter-of-placid-forest-r5v9", + "9581": "/watch/mm-hidden-camera-shorts-5x73", + "9584": null, + "9587": "/watch/i-dont-like-my-big-brother-at-all-8yj7", + "9588": null, + "9591": "/watch/code-geass-lelouch-of-the-rebellion-r2-flash-specials-9xjk", + "9595": "/watch/amanatsu-m7j6", + "9598": "/watch/haiyoru-nyaruani-remember-my-mr-lovecraft2-lkvk", + "9599": null, + "9600": null, + "9606": null, + "9608": "/watch/yuri-seijin-naoko-san-qrer", + "9611": "/watch/oh-my-goddess-2011-vxe3", + "9613": "/watch/big-x-9y3g", + "9617": "/watch/k-on-the-movie-9wyw", + "9618": "/watch/cat-planet-cuties-come-drop-by-ee99", + "9624": "/watch/a-thirty-year-olds-health-and-physical-education-y4xq", + "9627": null, + "9629": "/watch/cyborg-009-the-reopening-wyx8", + "9630": "/watch/mini-sengoku-basara-two-tsukiyo-no-katakura-kun-qp6w", + "9638": null, + "9645": "/watch/be-bop-high-school-rll9", + "9646": null, + "9650": null, + "9656": "/watch/kimi-ni-todoke-from-me-to-you-season-2-gne3", + "9662": null, + "9665": "/watch/bucchigiri-48yw", + "9667": null, + "9673": "/watch/letter-bee-reverse-specials-9847", + "9675": "/watch/the-world-god-only-knows-flag-0-pvpq", + "9689": null, + "9690": "/watch/the-legend-of-the-legendary-heroes-iris-report-91q5", + "9691": "/watch/kyomu-senshi-miroku-o60p", + "9693": "/watch/moshidora-n3ky", + "9706": null, + "9708": "/watch/mobile-suit-gundam-zz-gundam-frag-eg39", + "9712": "/watch/mariaholic-alive-vkjy", + "9716": "/watch/rurouni-kenshin-review-special-p59v", + "9718": null, + "9721": null, + "9723": "/watch/hakuouki-hekketsuroku-episode-0-mxq7", + "9724": "/watch/broken-blade-5-2j5y", + "9731": "/watch/nurarihyon-no-mago-recaps-y88v", + "9732": null, + "9733": null, + "9734": "/watch/k-on-season-2-plan-ne0j", + "9735": "/watch/gintama-shinyaku-benizakura-hen-special-m843", + "9736": "/watch/astarottes-toy-m0j7", + "9737": "/watch/appleseed-xiii-p8r3", + "9741": "/watch/nana-to-kaoru-eqr3", + "9744": "/watch/issho-ni-training-026-bathtime-with-hinako-hiyoko-8980", + "9745": "/watch/sengoku-basara-samurai-kings-the-movie-v98k", + "9748": "/watch/outrun-the-wind-0yg2", + "9749": null, + "9750": "/watch/a-dark-rabbit-has-seven-lives-o0jl", + "9751": "/watch/strike-witches-the-movie-rxvj", + "9754": "/watch/princess-jellyfish-specials-rmw9", + "9756": "/watch/puella-magi-madoka-magica-35q2", + "9759": "/watch/future-gpx-cyber-formula-saga-v653", + "9760": "/watch/children-who-chase-lost-voices-k5vp", + "9761": "/watch/youre-my-love-prize-8p40", + "9768": null, + "9770": "/watch/hello-kitty-stump-village-9wkk", + "9773": "/watch/lady-lady-1988-ympr", + "9774": "/watch/morita-san-wa-mukuchi-xqjx", + "9776": "/watch/a-channel-k3el", + "9777": null, + "9778": null, + "9781": "/watch/guy-slugger-m25g", + "9782": "/watch/five-numbers-5qx9", + "9785": null, + "9786": null, + "9789": "/watch/nezumi-monogatari-george-to-gerald-no-bouken-gkge", + "9790": "/watch/heavens-lost-property-the-movie-the-angeloid-of-clockwork-6ymm", + "9792": null, + "9793": "/watch/senjou-no-valkyria-3-tagatame-no-juusou-5j53", + "9794": "/watch/tono-to-issho-v5w6", + "9795": null, + "9796": "/watch/atashinchi-3d-movie-jounetsu-no-chou-chounouryoku-haha-dai-bousou-gemp", + "9797": null, + "9798": "/watch/mr-dough-and-the-egg-princess-6mkm", + "9799": null, + "9801": null, + "9806": "/watch/qins-moon-hundred-steps-flying-sword-1w6j", + "9807": null, + "9810": "/watch/nyani-ga-nyandaa-nyandaa-kamen-rvj3", + "9811": null, + "9812": null, + "9817": "/watch/my-life-as-mcdull-4kvm", + "9818": "/watch/mcdull-7mqm", + "9819": "/watch/mcdull-kung-fu-kindergarten-vlxy", + "9821": null, + "9822": null, + "9824": null, + "9825": null, + "9826": "/watch/okubyou-na-venus-lgyq", + "9829": null, + "9832": "/watch/whatever-white-bear-m723", + "9834": "/watch/level-e-6pwk", + "9837": "/watch/emblem-take-2-vy7k", + "9846": null, + "9849": null, + "9850": "/watch/korochan-0vvl", + "9851": null, + "9855": null, + "9856": "/watch/manga-nihon-emaki-jn0v", + "9857": "/watch/bakusou-kyoudai-lets-go-special-6yxx", + "9858": "/watch/bakusou-kyoudai-lets-go-wgp-bousou-mini-yonku-daitsuiseki-jr2v", + "9861": "/watch/anime-tenchou-movie-6v7k", + "9862": "/watch/hana-no-mahou-tsukai-mary-bell-phoenix-no-kagi-krm3", + "9863": "/watch/sket-dance-g7n3", + "9865": null, + "9866": null, + "9868": null, + "9869": null, + "9874": "/watch/touhou-niji-sousaku-doujin-anime-musou-kakyou-9pvw", + "9875": null, + "9878": "/watch/licca-chan-to-yamaneko-hoshi-no-tabi-jx4w", + "9879": "/watch/shougakusei-no-yuukai-boushi-yumi-chan-abunai-yo-ywwv", + "9880": "/watch/esper-mami-hoshizora-no-dancing-doll-j6nj", + "9881": null, + "9882": "/watch/high-school-mystery-gakuen-nanafushigi-qm3m", + "9883": "/watch/osomatsu-kun-1988-37gx", + "9884": "/watch/osomatsu-kun-jek9", + "9885": null, + "9886": null, + "9887": null, + "9888": "/watch/squid-girl-specials-8r27", + "9890": "/watch/major-message-gp26", + "9893": "/watch/suite-precure-xg3k", + "9895": "/watch/the-bathroom-7vg2", + "9900": null, + "9902": null, + "9903": null, + "9904": null, + "9905": null, + "9906": "/watch/sea-cat-1el9", + "9907": "/watch/bokura-no-live-kimi-to-no-life-j789", + "9910": null, + "9911": "/watch/wish-upon-the-pleiades2-ye4q", + "9916": "/watch/samurai-giants-6g6v", + "9917": "/watch/pokemon-the-movie-white-victini-and-zekrom-4gw7", + "9919": "/watch/blue-exorcist-d2my", + "9922": "/watch/we-without-wings-under-the-innocent-sky-2p0w", + "9924": "/watch/shukufuku-no-campanella-ova-rv5l", + "9925": "/watch/amagami-ss-sister-4ej1", + "9926": "/watch/sekai-ichi-hatsukoi-the-worlds-greatest-first-love-0e0l", + "9930": "/watch/snow-halation-ly2q", + "9931": "/watch/re-birthday-4351", + "9934": "/watch/the-everyday-tales-of-a-cat-god-qky7", + "9935": "/watch/the-magic-of-chocolate-j09w", + "9936": null, + "9938": "/watch/croisee-in-a-foreign-labyrinth-the-animation-r7p3", + "9939": null, + "9940": "/watch/mai-no-mahou-to-katei-no-hi-ve96", + "9941": "/watch/tiger-bunny-qmm5", + "9943": "/watch/ore-sama-kingdom-5908", + "9944": null, + "9947": null, + "9948": null, + "9949": null, + "9950": "/watch/hulu-xiongdi-73rm", + "9951": null, + "9952": null, + "9955": null, + "9956": null, + "9957": null, + "9958": "/watch/hayate-the-combat-butler-heaven-is-a-place-on-earth-qknw", + "9959": "/watch/raiyantsuuri-no-uta-g5r6", + "9963": "/watch/case-closed-quarter-of-silence-rev7", + "9965": null, + "9967": "/watch/w-wish-omake-rw07", + "9968": null, + "9969": "/watch/gintama-season-2-l33y", + "9970": null, + "9972": "/watch/document-taiyou-no-kiba-dougram-nq49", + "9973": "/watch/pleasant-goat-and-big-big-wolf-the-tiger-prowess-8w6e", + "9976": "/watch/in-a-pigs-eye-8n00", + "9978": "/watch/return-of-the-dinosaurs-10y2", + "9979": "/watch/precure-all-stars-dx3-mirai-ni-todoke-sekai-wo-tsunaguniji-iro-no-hana-n3rp", + "9981": "/watch/phi-brain-puzzle-of-god-mpl6", + "9982": "/watch/fairy-tail-ova-kn6p", + "9988": "/watch/otome-wa-boku-ni-koishiteru-mittsu-no-kiraboshi-the-animation-l5ml", + "9989": "/watch/anohana-the-flower-we-saw-that-day-y1y6", + "9990": "/watch/midori-ko-p483", + "9991": "/watch/bremen-4-egp3", + "9993": "/watch/samuraider-xlgk", + "9996": "/watch/hyouge-mono-mk66", + "9998": null, + "9999": "/watch/one-piece-3d-mugiwara-chase-8jmp", + "10000": null, + "10003": "/watch/kago-shintarou-anime-sakuhin-shuu-j112", + "10005": null, + "10012": "/watch/carnival-phantasm-ee70", + "10013": "/watch/shouwa-monogatari-movie-6nep", + "10014": "/watch/shouwa-monogatari-2gmw", + "10015": "/watch/yu-gi-oh-zexal-4v91", + "10016": "/watch/kizuna-ichigeki-km33", + "10017": "/watch/dragon-ball-plan-to-eradicate-the-super-saiyans-wyng", + "10020": "/watch/oreimo-ona-pw1v", + "10029": "/watch/from-up-on-poppy-hill-0xvr", + "10030": "/watch/bakuman-season-2-0j1l", + "10033": "/watch/toriko-83y4", + "10036": null, + "10039": null, + "10040": null, + "10043": null, + "10044": null, + "10045": "/watch/koiko-no-mainichi-vnqy", + "10048": null, + "10049": "/watch/nura-rise-of-the-yokai-clan-demon-capital-vq26", + "10050": "/watch/macross-frontier-music-clip-shuu-nyankuri-vj8k", + "10055": "/watch/black-jack-capital-transfer-to-heian-014r", + "10056": null, + "10057": null, + "10058": null, + "10059": "/watch/sore-ike-anpanman-tsumiki-shiro-no-himitsu-qm0r", + "10060": null, + "10061": null, + "10067": "/watch/angel-beats-another-epilogue-pgvq", + "10073": "/watch/the-qwaser-of-stigmata-ii-y46r", + "10074": "/watch/toriko-3d-kaimaku-gourmet-adventure-7ke0", + "10075": "/watch/naruto-x-ut-5rn3", + "10076": "/watch/kampfer-fur-die-liebe-q17q", + "10077": "/watch/the-prince-and-the-coral-sea-gnge", + "10079": "/watch/a-bridge-to-the-starry-skies-x893", + "10080": "/watch/the-world-god-only-knows-ii-nvgj", + "10083": "/watch/shiki-specials-rmx9", + "10087": "/watch/fatezero-453v", + "10090": "/watch/ghost-in-the-shell-stand-alone-complex-solid-state-society-3d-w41g", + "10092": "/watch/broken-blade-6-l11y", + "10098": "/watch/kobato-special-hajimete-no-kobato-kgq3", + "10101": null, + "10104": null, + "10105": "/watch/bavi-stock-79km", + "10106": null, + "10108": "/watch/oreimo-animated-commentary-17vg", + "10109": "/watch/softenni-the-animation-jj29", + "10110": "/watch/mayo-chiki-88y7", + "10112": "/watch/alexanders-decision-w9kk", + "10113": null, + "10114": "/watch/nintama-rantarou-movie-ninjutsu-gakuen-zenin-shutsudou-no-dan-p09q", + "10115": "/watch/friends-naki-of-monster-island-kp3p", + "10116": "/watch/crayon-shin-chan-fierceness-that-invites-storm-operation-golden-spy-v05k", + "10118": null, + "10119": "/watch/seitokai-yakuindomo-ova-4m21", + "10122": "/watch/kowarekake-no-orgel-special-n31j", + "10132": null, + "10135": null, + "10136": null, + "10137": null, + "10138": null, + "10139": null, + "10149": "/watch/grandma-and-her-ghosts-k4n3", + "10152": "/watch/kimi-ni-todoke-from-me-to-you-unrequited-love-nq6p", + "10153": "/watch/magical-girl-lyrical-nanoha-the-movie-2nd-as-2mkg", + "10155": "/watch/dog-days-8kgk", + "10156": "/watch/sacred-seven-2425", + "10161": "/watch/no6-vn26", + "10162": "/watch/bunny-drop-398k", + "10163": "/watch/c-control-the-money-and-soul-of-possibility-6j8q", + "10165": "/watch/nichijou-my-ordinary-life-e2nm", + "10172": "/watch/freezing-specials-3622", + "10177": "/watch/dd-fist-of-the-north-star2-zrj7", + "10178": "/watch/otona-joshi-no-anime-time-elen", + "10180": "/watch/otome-youkai-zakuro-picture-drama-9r37", + "10187": "/watch/hen-zemi-tv-9g75", + "10189": "/watch/hunterhunter-pilot-el93", + "10191": "/watch/katte-ni-kaizou-4l96", + "10194": null, + "10196": "/watch/baby-princess-3d-paradise-0-love-q7qw", + "10197": null, + "10199": null, + "10200": null, + "10201": null, + "10202": "/watch/kamen-rider-den-o-imagin-anime-3-8vw0", + "10203": null, + "10207": null, + "10209": "/watch/is-this-a-zombie-ova-k60l", + "10210": "/watch/bug-tte-honey-2nw5", + "10213": "/watch/majikoi-oh-samurai-girls-9xpg", + "10216": "/watch/youre-being-summoned-azazel-nypj", + "10217": "/watch/twin-angel-twinkle-paradise-l8vv", + "10218": "/watch/berserk-the-golden-age-arc-i-the-egg-of-the-king-4mrm", + "10219": "/watch/onii-chan-no-koto-nanka-zenzen-suki-janain-dakara-ne-special-r977", + "10224": "/watch/uchuu-majin-daikengou-5lk3", + "10232": "/watch/tamayura-hitotose-31vx", + "10236": null, + "10237": null, + "10238": null, + "10239": null, + "10241": null, + "10242": null, + "10244": null, + "10245": null, + "10246": null, + "10247": null, + "10249": "/watch/a-certain-magical-index-ii-specials-8jlp", + "10250": "/watch/ultra-b-60mk", + "10256": null, + "10257": "/watch/pretty-rhythm-aurora-dream-j0kw", + "10258": "/watch/cockroach-girls-06ge", + "10259": "/watch/big-fish-begonia-0x8e", + "10260": "/watch/legend-of-the-heroes-trails-in-the-sky-mk8n", + "10261": null, + "10262": "/watch/gyagu-manga-biyori-jump-festa-2002-special-p613", + "10263": "/watch/sonic-x-pilot-k1ml", + "10270": null, + "10271": "/watch/kaiji-against-all-rules-5643", + "10276": null, + "10278": "/watch/the-idol-master-kl3r", + "10280": null, + "10282": "/watch/manga-nippon-mukashibanashi-1976-o6pk", + "10285": "/watch/manga-nippon-mukashibanashi-1976-o6pk", + "10286": null, + "10294": "/watch/towanoquon-the-ephemeral-petala-10g2", + "10297": "/watch/shin-koihimemusou-otome-tairan-ova-dn6k", + "10298": "/watch/maid-sama-lala-special-pw73", + "10301": "/watch/rio-rainbow-gate-special-n4jj", + "10302": "/watch/pocket-monsters-diamond-pearl-tokubetsu-hen-3rp2", + "10304": null, + "10306": null, + "10308": "/watch/battle-girls-time-paradox-o742", + "10313": "/watch/dallos-special-zplm", + "10319": null, + "10321": "/watch/uta-no-prince-sama-9976", + "10323": null, + "10324": "/watch/tono-to-issho-gantai-no-yabou-25kp", + "10325": null, + "10327": null, + "10330": "/watch/bakugan-mechtanium-surge-p6p5", + "10334": "/watch/samurai-x-recap-k4el", + "10335": "/watch/konpeki-no-kantai-sourai-kaihatsu-monogatari-mqvv", + "10336": "/watch/lastexile-fam-the-silver-wing-1p79", + "10338": "/watch/honto-ni-atta-reibai-sensei-2eg5", + "10342": null, + "10346": null, + "10347": "/watch/happy-kappy-01ge", + "10348": "/watch/fireball-charming-x9mm", + "10349": null, + "10350": "/watch/hakuoki-demon-of-the-fleeting-blossom-a-memory-of-snow-flowers-z9v5", + "10351": null, + "10353": "/watch/okama-report-8g8e", + "10354": null, + "10355": null, + "10357": "/watch/humanity-has-declined-e4vm", + "10359": "/watch/jewelpet-sunshine-1pj9", + "10360": "/watch/kinniku-banzuke-kongou-kun-no-daibouken-pwx5", + "10361": "/watch/macross-frontier-chou-jikuu-gekijou-0g07", + "10368": null, + "10369": null, + "10370": "/watch/beyblade-metal-fury-64nv", + "10372": "/watch/kamisama-dolls-eqj3", + "10373": null, + "10375": null, + "10378": "/watch/squid-girl-2-6y8k", + "10379": "/watch/natsumes-book-of-friends-season-3-q537", + "10380": null, + "10384": "/watch/sono-hanabira-ni-kuchizuke-wo-reo-x-mai-diaries-8n87", + "10389": "/watch/a-letter-to-momo-5rx8", + "10390": null, + "10391": "/watch/princess-jellyfish-go-5193", + "10392": null, + "10396": "/watch/ben-to-24rg", + "10397": "/watch/mashiroiro-symphony-gn23", + "10405": "/watch/xi-avant-yw6v", + "10406": "/watch/spelunker-is-a-teacher-y6k6", + "10407": "/watch/shimanchu-mirika-23rr", + "10408": "/watch/into-the-forest-of-fireflies-light-n83p", + "10409": null, + "10417": "/watch/gyo-tokyo-fish-attack-lnem", + "10418": "/watch/deadman-wonderland-the-red-knife-wielder-vkr8", + "10419": null, + "10420": null, + "10421": null, + "10424": null, + "10429": null, + "10431": null, + "10435": "/watch/boyfriend-56vw", + "10436": "/watch/animal-lane-6v5p", + "10444": "/watch/digimon-fusion-jl3j", + "10445": null, + "10447": "/watch/aquarion-evol-n2pk", + "10448": "/watch/rain-town-qqxw", + "10456": "/watch/horizon-in-the-middle-of-nowhere-ye5q", + "10457": null, + "10458": null, + "10459": null, + "10460": "/watch/you-and-me-6x4m", + "10463": null, + "10464": "/watch/student-councils-discretion-level-2-xmeq", + "10465": "/watch/manyu-scroll-5vk3", + "10466": "/watch/phantom-yuusha-densetsu-w0k8", + "10469": "/watch/sayonara-zetsubou-sensei-nyankin-no-kirisuto-8j7e", + "10470": "/watch/god-eater-prologue-4ev7", + "10471": "/watch/ie-naki-ko-remi-ova-m3e3", + "10477": "/watch/haiyoru-nyaruani-remember-my-mr-lovecraft2-lkvk", + "10479": "/watch/beelzebub-hashire-beel-bo-keiji-e3l0", + "10481": "/watch/princess-connection-282g", + "10483": "/watch/sengoku-basara-two-ryuko-itadaki-no-chikai-atsuki-mirai-e-kakeru-tamashii-mv36", + "10488": null, + "10490": "/watch/blood-c-q6g5", + "10491": "/watch/higurashi-no-naku-koro-ni-kira-pklv", + "10495": "/watch/yuruyuri-621m", + "10497": "/watch/hetalia-world-series-extra-episodes-0mqr", + "10500": "/watch/ojii-san-no-lamp-yq4r", + "10501": "/watch/bannou-yasai-ninninman-x1ym", + "10502": "/watch/drawer-hobs-krep", + "10504": null, + "10506": null, + "10507": "/watch/inazuma-eleven-go-rqg3", + "10509": null, + "10511": "/watch/toyama-tourism-anime-project-7n20", + "10513": "/watch/usavich-iv-631p", + "10516": null, + "10519": null, + "10521": "/watch/wagnaria2-wnxg", + "10524": null, + "10525": null, + "10526": null, + "10527": null, + "10528": null, + "10531": "/watch/case-closed-magic-file-5-niigata-tokyo-omiyage-capriccio-402m", + "10532": null, + "10533": null, + "10534": "/watch/doraemon-nobita-and-the-steel-troops-the-new-age-257w", + "10536": "/watch/kimi-ni-todoke-from-me-to-you-season-2-mini-theater-mp56", + "10539": null, + "10540": null, + "10541": null, + "10545": "/watch/the-epic-of-zektbach-9yq6", + "10546": null, + "10547": null, + "10549": null, + "10552": null, + "10553": null, + "10554": "/watch/yakyuukyou-no-uta-p5rm", + "10562": "/watch/machine-hayabusa-m953", + "10563": null, + "10564": "/watch/korogashi-ryouta-08r7", + "10568": "/watch/heavens-memo-pad-gge6", + "10570": null, + "10572": "/watch/ro-kyu-bu-fast-break-mqp6", + "10573": "/watch/the-prince-of-tennis-ova-another-story-ii-64km", + "10575": null, + "10578": "/watch/c3-8v90", + "10581": "/watch/mobile-suit-gundam-0083-stardust-memory-mayfly-of-space-klnp", + "10582": "/watch/astarottes-toy-ex-qrlw", + "10585": null, + "10586": "/watch/cafe-de-oni-pvev", + "10588": "/watch/persona-4-the-animation-egw5", + "10589": "/watch/naruto-shippuden-the-movie-blood-prison-0202", + "10590": null, + "10592": "/watch/scryed-alteration-i-tao-y8y6", + "10594": "/watch/tokimeki-tonight-recaps-208y", + "10595": null, + "10602": null, + "10603": null, + "10604": "/watch/aria-the-scarlet-ammo-special-0q12", + "10607": "/watch/rerere-no-tensai-bakabon-ne49", + "10611": "/watch/r-15-5773", + "10620": "/watch/the-future-diary-v0ly", + "10622": "/watch/gurren-lagann-my-gurren-is-shiny-lg4k", + "10623": null, + "10624": "/watch/mardock-scramble-the-second-combustion-wv6x", + "10627": null, + "10628": "/watch/mahou-sensei-negima-mou-hitotsu-no-sekai-extra-mahou-shoujo-yue-e463", + "10629": "/watch/the-tibetan-dog-1jxg", + "10633": null, + "10638": "/watch/ground-control-to-psychoelectric-girl-the-nighttime-sun-603p", + "10639": null, + "10643": "/watch/gintama-dai-hanseikai-lqxq", + "10647": "/watch/blue-exorcist-specials-npwj", + "10648": "/watch/mars-y0x6", + "10653": null, + "10659": "/watch/naruto-the-magic-genie-and-the-three-wishes-6l4q", + "10666": "/watch/fireball-special-making-of-fireball-8674", + "10668": null, + "10671": "/watch/morita-san-wa-mukuchi-2ke5", + "10674": null, + "10679": null, + "10681": "/watch/blood-c-the-last-dark-wq73", + "10683": null, + "10684": null, + "10685": null, + "10686": "/watch/naruto-shippuden-chunin-exam-on-fire-naruto-vs-konohamaru-2nrg", + "10687": "/watch/saint-seiya-legend-of-sanctuary-x2mx", + "10688": "/watch/muybridges-strings-5k15", + "10689": null, + "10690": "/watch/magic-tree-house-8gqk", + "10691": null, + "10693": null, + "10694": null, + "10695": null, + "10697": null, + "10701": "/watch/ulysses-31-pilot-3499", + "10702": "/watch/tekken-blood-vengeance-x86x", + "10703": "/watch/case-closed-a-secret-order-from-london-jxm1", + "10705": null, + "10706": null, + "10709": "/watch/manga-nihon-keizai-nyuumon-vjly", + "10710": null, + "10711": null, + "10713": "/watch/towanoquon-dancing-orchid-in-chaos-1yy2", + "10714": "/watch/towanoquon-the-complicity-of-dreams-mxg7", + "10715": "/watch/towanoquon-the-roaring-anxiety-7420", + "10716": "/watch/towanoquon-the-return-of-the-invincible-nn4y", + "10717": "/watch/towanoquon-eternal-quon-d44m", + "10718": null, + "10719": "/watch/haganai-ynrm", + "10720": null, + "10721": "/watch/penguindrum-m1gg", + "10723": "/watch/green-days-dinosaur-and-i-qqq5", + "10728": null, + "10731": "/watch/tennis-no-ouji-sama-eikokushiki-teikyuu-shiro-kessen-1519", + "10732": "/watch/konjiki-no-gash-bell-hashire-gash-ubawareta-umagon-61qq", + "10735": "/watch/planetes-picture-drama-n86j", + "10736": "/watch/precure-kara-minna-e-no-ouen-movie-rqej", + "10737": "/watch/a-channel-a-channel-8k57", + "10739": "/watch/panty-stocking-in-sanitarybox-31w9", + "10740": "/watch/pokemon-the-movie-black-victini-and-reshiram-6llx", + "10741": null, + "10742": null, + "10743": null, + "10751": "/watch/kikou-kai-galient-ova-vjr6", + "10755": null, + "10756": null, + "10757": null, + "10758": null, + "10759": "/watch/kintarou-9pmk", + "10760": null, + "10763": "/watch/voltar-the-invincible-k1v3", + "10764": null, + "10765": null, + "10766": "/watch/detective-conan-vs-wooo-w5mx", + "10770": null, + "10774": null, + "10775": null, + "10779": null, + "10780": "/watch/dead-heat-p4v5", + "10790": "/watch/is-this-a-zombie-of-the-dead-p68m", + "10792": null, + "10793": "/watch/guilty-crown-v1pm", + "10794": "/watch/is-infinite-stratos-encore-a-sextet-yearning-for-love-1ym2", + "10796": "/watch/softenni-specials-wvlx", + "10797": null, + "10798": "/watch/un-go-gey4", + "10799": null, + "10800": "/watch/chihayafuru-643p", + "10801": "/watch/copihan-32jk", + "10802": null, + "10804": "/watch/croisee-in-a-foreign-labyrinth-ova-29vw", + "10805": "/watch/the-world-god-only-knows-4-girls-and-an-idol-ewj9", + "10807": null, + "10808": "/watch/mobile-suit-gundam-age-4ml6", + "10810": "/watch/pucca-2-dub-3gxk", + "10812": null, + "10813": null, + "10815": null, + "10819": null, + "10820": "/watch/sengoku-majin-goushougun-movie-1vl1", + "10821": "/watch/suite-precure-torimodose-kokoro-ga-tsunagu-kiseki-no-melody-l6wy", + "10822": null, + "10823": null, + "10824": null, + "10825": null, + "10827": null, + "10832": "/watch/la-croisee-dans-un-labyrinthe-etranger-yune-alice-730m", + "10834": null, + "10838": "/watch/double-j-n6np", + "10842": "/watch/fullmetal-alchemist-the-sacred-star-of-milos-pv-6myv", + "10845": "/watch/manyuu-hikenchou-specials-lw0k", + "10847": null, + "10849": null, + "10850": null, + "10851": null, + "10852": null, + "10855": null, + "10856": null, + "10859": "/watch/sorette-dakara-ne-k3yn", + "10862": null, + "10863": "/watch/steinsgate-egoistic-poriomania-lq6l", + "10869": "/watch/scan2go-mev3", + "10870": "/watch/ghost-in-the-shell-stand-alone-complex-interval-k61q", + "10882": "/watch/ghost-messenger-g6qe", + "10884": "/watch/saki-episode-of-side-a-11qj", + "10886": "/watch/nurarihyon-no-mago-jump-super-anime-tour-special-k34p", + "10887": null, + "10889": "/watch/jungle-kurobee-zp00", + "10893": "/watch/kyousougiga2-pyxv", + "10897": "/watch/haganai-episode-0-0p92", + "10901": "/watch/aoi-hitomi-no-onna-no-ko-no-ohanashi-6mgv", + "10904": "/watch/waza-no-tabibito-kmrr", + "10905": "/watch/la-croisee-dans-un-labyrinthe-etranger-picture-drama-4wew", + "10906": null, + "10908": null, + "10909": null, + "10916": "/watch/pokemon-pikachus-winter-vacation-2001-ewn9", + "10917": "/watch/pokemon-pikachus-winter-vacation-2001-ewn9", + "10918": "/watch/kowarekake-no-orgel-movie-84jp", + "10920": "/watch/the-qwaser-of-stigmata-ii-picture-drama-0wr7", + "10923": "/watch/detective-opera-milky-holmes-summer-special-9835", + "10924": "/watch/queens-blade-ova-9nkg", + "10928": "/watch/haruka-nogizakas-secret-finale-q0kr", + "10933": "/watch/r-15-ova-q8qm", + "10934": null, + "10935": "/watch/wandering-son-specials-2p7r", + "10936": "/watch/cat-god-ohanami-ghostbusters-042r", + "10937": "/watch/mobile-suit-gundam-the-origin-861e", + "10938": null, + "10941": null, + "10943": "/watch/tsuyoshi-shikkari-shinasai-tsuyoshi-no-time-machine-de-shikkari-shinasai-8lnp", + "10947": "/watch/ghost-in-the-shell-stand-alone-complex-the-laughing-man-tachikomatic-days-wj88", + "10948": "/watch/ghost-in-the-shell-stand-alone-complex-2nd-gig-individual-eleven-tachikomatic-days-qj8q", + "10949": "/watch/ghost-in-the-shell-stand-alone-complex-interval-k61q", + "10950": "/watch/ghost-in-the-shell-stand-alone-complex-uchikomatic-days-gmx4", + "10953": null, + "10954": "/watch/toei-robot-girls-wxp3", + "10958": "/watch/high-score-x79m", + "10964": "/watch/heavy-53j8", + "10965": "/watch/kagaku-boukentai-tansar-5-d49v", + "10967": null, + "10979": null, + "10987": null, + "10989": null, + "10995": null, + "10997": null, + "10999": "/watch/inazuma-eleven-go-the-movie-the-ultimate-bonds-gryphon-e9v3", + "11001": "/watch/library-war-the-wings-of-revolution-pkv0", + "11005": "/watch/holy-knight-mrn7", + "11009": "/watch/pokemon-pikachus-rescue-adventure-w6k1", + "11013": "/watch/inu-x-boku-secret-service-4lyv", + "11017": "/watch/battle-spirits-heroes-o7jm", + "11019": null, + "11021": "/watch/muv-luv-alternative-total-eclipse-4kwv", + "11031": null, + "11033": null, + "11043": null, + "11049": "/watch/shin-maple-town-monogatari-palm-town-hen-konnichiwa-atarashii-machi-y98r", + "11053": "/watch/doraemon-nobita-and-the-miracle-island-animal-adventure-d25r", + "11061": "/watch/hunter-x-hunter-2011-3gm9", + "11065": null, + "11067": null, + "11069": "/watch/pokemon-pikachus-big-mysterious-adventure-qx5q", + "11073": "/watch/ashs-journey-8plk", + "11077": "/watch/hellsing-the-dawn-reyl", + "11079": "/watch/kill-me-baby-jgnj", + "11083": "/watch/nura-rise-of-the-yokai-clan-demon-capital-vq26", + "11087": null, + "11093": "/watch/ziggy-soreyuke-rr-band-lnvm", + "11095": null, + "11097": null, + "11099": "/watch/tiger-bunny-pilot-lpjk", + "11101": "/watch/honoo-no-alpen-rose-7jlm", + "11103": "/watch/busou-shinki-moon-angel-np0k", + "11111": "/watch/another-xqw6", + "11113": "/watch/bunny-drop-specials-4xvv", + "11123": "/watch/sekai-ichi-hatsukoi-the-worlds-greatest-first-love-season-2-v0r6", + "11135": "/watch/hybrid-child-6l2q", + "11141": "/watch/blue-seagull-v0g8", + "11161": null, + "11177": "/watch/b-daman-crossfire-rg13", + "11179": "/watch/listen-to-me-girls-i-am-your-father-lg0m", + "11185": null, + "11189": null, + "11197": null, + "11203": null, + "11209": "/watch/maken-ki-ova-7556", + "11213": null, + "11221": "/watch/machikado-no-maerchen-xkrx", + "11227": "/watch/lagrange-the-flower-of-rin-ne-3qmw", + "11235": "/watch/amagami-ss-plus-pmg0", + "11237": "/watch/hidamari-sketch-x-sp-xym6", + "11239": "/watch/hidamari-sketch-x-honeycomb-4lgm", + "11241": "/watch/brave-10-j4xw", + "11245": null, + "11255": "/watch/ikki-tousen-shugaku-toshi-keppu-roku-5qpw", + "11266": "/watch/blue-exorcist-runaway-kuro-lr2m", + "11268": "/watch/ganso-tensai-bakabon-9ym7", + "11269": "/watch/maken-liner-0011-henshin-seyo-m1nn", + "11275": null, + "11281": "/watch/keroro-gunsou-mushakero-ohirome-sengoku-ranstar-dai-battle-y9y6", + "11285": "/watch/black-rock-shooter-81nk", + "11299": null, + "11307": null, + "11313": "/watch/a-town-where-you-live-crossing-at-twilight-dnjy", + "11319": "/watch/the-familiar-of-zero-f-v9p3", + "11321": null, + "11339": "/watch/a-channel-a-channelsmile-z84k", + "11341": "/watch/detective-opera-milky-holmes-2-k923", + "11349": null, + "11355": "/watch/this-boy-can-fight-aliens-5r58", + "11357": null, + "11359": "/watch/dragon-ball-z-kai-peace-for-the-future-the-spirit-of-goku-is-forever-6pgq", + "11371": "/watch/prince-of-tennis-ii-rwrj", + "11375": "/watch/hackthe-movie-sekai-no-mukou-ni-m34n", + "11385": "/watch/digimon-fusion-jl3j", + "11389": null, + "11405": "/watch/skyers-5-m8w6", + "11411": "/watch/hell-target-mk1g", + "11421": null, + "11433": "/watch/waiting-in-the-summer-z827", + "11441": "/watch/rurouni-kenshin-new-kyoto-arc-q297", + "11445": "/watch/ufo-princess-valkyrie-recap-3n49", + "11447": "/watch/the-phantom-ship-qq8r", + "11457": "/watch/chibidevi-xnv6", + "11465": null, + "11467": null, + "11469": null, + "11471": "/watch/dororo-pilot-6kwp", + "11483": "/watch/redline-pilot-we6k", + "11487": null, + "11491": "/watch/recorder-and-randsell-nql9", + "11497": "/watch/sore-ike-zukkoke-sannin-gumi-810e", + "11499": "/watch/sankarea-undying-love-jqr1", + "11505": "/watch/kiss-dum-special-j5kw", + "11507": null, + "11511": null, + "11521": null, + "11523": null, + "11525": null, + "11531": "/watch/un-go-movie-38xk", + "11533": "/watch/momotaro-densetsu-erm3", + "11537": null, + "11541": "/watch/ad-lib-anime-kenkyuujo-6j9p", + "11543": null, + "11545": null, + "11547": "/watch/sengokuparadise-kiwami-dv86", + "11553": "/watch/toradora-bento-battle-rgp7", + "11561": "/watch/sougen-no-ko-tenguri-w94k", + "11569": null, + "11577": "/watch/steinsgate-the-movie-load-region-of-deja-vu-dy0r", + "11579": null, + "11583": null, + "11589": null, + "11593": null, + "11595": "/watch/superkid-1983-xng6", + "11597": "/watch/nisemonogatari-0npr", + "11609": null, + "11611": null, + "11615": "/watch/morita-san-wa-mukuchi-2-kxwq", + "11617": "/watch/high-school-dxd-dg47", + "11625": null, + "11633": "/watch/blood-lad-wn0k", + "11635": "/watch/sacred-seven-wings-of-the-silver-moon-7rnn", + "11659": null, + "11661": null, + "11663": null, + "11665": "/watch/natsumes-book-of-friends-season-4-531w", + "11673": null, + "11679": "/watch/chainsaw-maid-ge9e", + "11681": null, + "11685": null, + "11687": null, + "11689": null, + "11691": null, + "11693": "/watch/the-little-match-girl-pj9q", + "11695": null, + "11697": "/watch/the-knight-in-the-area-2j6r", + "11699": "/watch/yurumates-ha-7l16", + "11701": "/watch/another-the-other-2p6g", + "11703": "/watch/codebreaker-3552", + "11705": "/watch/dragon-age-dawn-of-the-seeker-gl1e", + "11711": null, + "11713": null, + "11715": "/watch/kamisama-dolls-specials-x1lx", + "11717": "/watch/hoshi-no-kirby-pilot-386w", + "11729": "/watch/space-neko-theater-741n", + "11731": null, + "11733": null, + "11735": "/watch/coluboccoro-59p3", + "11737": "/watch/blue-exorcist-the-movie-ymlv", + "11739": "/watch/you-and-me-2-r7v9", + "11741": "/watch/fatezero-season-2-n44k", + "11743": "/watch/a-certain-magical-index-the-miracle-of-endymion-k9gl", + "11745": null, + "11747": null, + "11749": null, + "11751": "/watch/symphogear-q30w", + "11755": "/watch/009-recyborg-j2x1", + "11757": "/watch/sword-art-online-qlvr", + "11759": "/watch/accel-world-g086", + "11761": "/watch/medaka-box-vmmm", + "11763": "/watch/wanna-be-the-strongest-in-the-world-p2n3", + "11767": null, + "11769": "/watch/gokujo-jqk9", + "11771": "/watch/kurokos-basketball-8jne", + "11773": "/watch/toheart2-dungeon-travelers-gxn3", + "11777": "/watch/lupin-the-3rd-blood-seal-of-the-eternal-mermaid-0vll", + "11783": "/watch/dog-days-8kgk", + "11785": "/watch/nyaruko-crawling-with-love-rr59", + "11787": null, + "11789": null, + "11791": "/watch/sore-ike-anpanman-ruby-no-negai-m93n", + "11793": "/watch/tamayura-hitotose-attakai-kaze-no-omoide-nanode-65xp", + "11795": null, + "11799": "/watch/the-green-cat-2jqy", + "11807": null, + "11809": "/watch/gdgd-fairies-p36v", + "11813": "/watch/kenichi-the-mightiest-disciple-the-attack-of-darkness-9xy6", + "11815": null, + "11825": null, + "11827": null, + "11829": null, + "11835": "/watch/qins-moon-hundred-schools-of-thought-e99m", + "11837": "/watch/zetman-re78", + "11841": "/watch/qins-moon-night-ends-daylight-m686", + "11843": "/watch/daily-lives-of-high-school-boys-lnny", + "11853": "/watch/pokemon-pikachus-summer-bridge-story-jevj", + "11855": null, + "11857": null, + "11859": "/watch/queens-blade-rebellion-m5m7", + "11867": "/watch/cipher-1e1g", + "11869": null, + "11873": null, + "11879": null, + "11883": "/watch/battle-of-clay-4177", + "11887": "/watch/kokoro-connect-vr2k", + "11889": "/watch/the-idolmatster-765-pro-to-iu-monogatari-mveg", + "11897": "/watch/battle-of-clay-4177", + "11911": "/watch/pretty-rhythm-shougekijou-9gl7", + "11915": null, + "11917": "/watch/major-world-series-w3xk", + "11919": null, + "11933": "/watch/the-ambition-of-oda-nobuna-667q", + "11959": null, + "11969": null, + "11977": "/watch/puella-magi-madoka-magica-the-movie-part-i-beginnings-qpmm", + "11979": "/watch/puella-magi-madoka-magica-the-movie-part-ii-eternal-jn11", + "11981": "/watch/puella-magi-madoka-magica-the-movie-part-iii-rebellion-p9q3", + "11995": "/watch/guilstein-kl8r", + "11997": null, + "12001": "/watch/one-piece-3d-racing-trap-coaster-yn49", + "12005": "/watch/whats-michael-1wkj", + "12015": "/watch/tiger-bunny-the-movie-the-beginning-v5y3", + "12017": "/watch/tiger-bunny-the-movie-the-rising-31kx", + "12021": "/watch/poyopoyo-6q3k", + "12027": null, + "12029": "/watch/star-blazers-space-battleship-yamato-2199-1ll2", + "12031": "/watch/kingdom-p72m", + "12035": null, + "12037": "/watch/whats-michael-2-x4n3", + "12039": "/watch/whats-michael-1wkj", + "12049": "/watch/fairy-tail-phoenix-priestess-vq8m", + "12053": "/watch/mardock-scramble-the-third-exhaust-94rg", + "12055": null, + "12057": null, + "12059": null, + "12061": null, + "12065": "/watch/queens-blade-ova-specials-m23v", + "12067": "/watch/samurai-x-special-e8g9", + "12069": "/watch/hajime-no-ippo-the-fighting-boxers-fist-5lxw", + "12079": "/watch/black-rock-shooter-81nk", + "12101": null, + "12113": "/watch/berserk-the-golden-age-arc-ii-the-battle-for-doldrey-7102", + "12115": "/watch/berserk-the-golden-age-arc-iii-the-advent-549w", + "12117": "/watch/case-closed-the-eleventh-striker-r7qj", + "12119": "/watch/a-summer-colored-miracle-15e1", + "12121": null, + "12123": "/watch/yurumates-3d-p035", + "12131": null, + "12133": null, + "12135": null, + "12137": "/watch/robotica-robotics-lqjm", + "12139": null, + "12141": "/watch/kaze-no-matasaburou-ova-6gmm", + "12143": null, + "12145": null, + "12149": "/watch/akb0048-q335", + "12157": "/watch/busou-chuugakusei-basket-army-wxg8", + "12163": null, + "12165": null, + "12175": "/watch/love-election-and-chocolate-mv4v", + "12181": null, + "12185": null, + "12187": "/watch/carnival-phantasm-ex-season-g637", + "12189": "/watch/hyouka-mvn3", + "12191": "/watch/glitter-force-rm07", + "12221": "/watch/precure-all-stars-new-stage-mirai-no-tomodachi-8p6e", + "12223": "/watch/scryed-alteration-ii-quan-1j4p", + "12225": "/watch/galaxy-angel-s-kyrq", + "12231": "/watch/dragon-ball-episode-of-bardock-r9e9", + "12237": "/watch/koi-ken-watashitachi-anime-ni-nacchatta-09pl", + "12243": null, + "12259": "/watch/mikeneko-holmes-no-yuurei-joushu-5vq8", + "12267": null, + "12279": null, + "12281": "/watch/lagrange-the-flower-of-rin-ne-season-2-6m4x", + "12291": "/watch/place-to-place-42nw", + "12293": "/watch/campione-wrr1", + "12295": null, + "12317": "/watch/upotte-rkj7", + "12321": "/watch/thermae-romae-31yw", + "12337": "/watch/armored-trooper-votoms-x51x", + "12341": null, + "12343": "/watch/dirty-pair-flash-2-5jm9", + "12347": "/watch/dirty-pair-flash-3-ekq5", + "12351": null, + "12355": "/watch/wolf-children-lpeq", + "12359": null, + "12361": null, + "12365": "/watch/bakuman-season-3-pk2q", + "12367": null, + "12371": null, + "12373": null, + "12375": null, + "12391": null, + "12393": null, + "12397": null, + "12399": "/watch/samurai-gold-e9wm", + "12401": "/watch/the-chohjotai-n61k", + "12403": "/watch/yuruyuri-season-2-xmyx", + "12411": "/watch/un-go-inga-nikki-v803", + "12413": "/watch/jormungand-k9nl", + "12419": "/watch/guilty-crown-locus-reassortment-l0xk", + "12429": "/watch/last-exile-fam-the-silver-wing-recaps-k5kn", + "12431": "/watch/space-brothers-zwr1", + "12433": null, + "12437": "/watch/yuri-seijin-naoko-san-2012-5wv3", + "12439": null, + "12441": null, + "12445": "/watch/dusk-maiden-of-amnesia-k11q", + "12447": "/watch/ben-to-picture-drama-xknq", + "12449": "/watch/maken-ki-secret-training-24xw", + "12451": "/watch/gattai-robot-atranger-2j8r", + "12455": null, + "12461": "/watch/hiiro-no-kakera-the-tamayori-princess-saga-50kw", + "12467": "/watch/mysterious-girlfriend-x-eme0", + "12471": "/watch/eureka-seven-ao-1051", + "12477": "/watch/patema-inverted-32n2", + "12481": null, + "12483": null, + "12485": "/watch/gregory-horror-show-the-bloody-karte-dub-7lyn", + "12487": "/watch/horizon-in-the-middle-of-nowhere-ii-q4y7", + "12497": null, + "12499": "/watch/crayon-shin-chan-arashi-wo-yobu-ora-to-uchuu-no-princess-r92j", + "12501": "/watch/ai-mai-moe-can-change-pk0m", + "12503": "/watch/the-future-diary-redial-5435", + "12505": "/watch/c3-outdoor-school-confusion-23er", + "12521": null, + "12529": null, + "12531": "/watch/kids-on-the-slope-jvl1", + "12549": "/watch/so-i-cant-play-h2-n3q9", + "12551": null, + "12561": null, + "12563": null, + "12565": "/watch/fateprototype-8r0e", + "12569": "/watch/secret-little-akko-46r1", + "12579": null, + "12581": "/watch/see-me-after-class-0q3l", + "12585": null, + "12589": null, + "12591": null, + "12599": "/watch/ijime-389w", + "12603": "/watch/little-tiger-and-bride-3753", + "12611": "/watch/sengoku-collection-j6k2", + "12613": null, + "12623": null, + "12637": null, + "12643": null, + "12651": "/watch/lbx-little-battlers-experience-season-2-y3xm", + "12657": "/watch/tongari-boushi-no-memole-marielle-no-housekibako-9pk7", + "12659": null, + "12661": null, + "12663": "/watch/patalliro-stardust-keikaku-jrev", + "12665": "/watch/yuruyuri-for-whatever-reason-never-ending-heart-throbbing-pitter-patter-paradox-eternal-2x65", + "12669": "/watch/amagami-ss-plus-specials-gpj6", + "12671": "/watch/pokemon-the-movie-kyurem-vs-the-sword-of-justice-x24k", + "12673": "/watch/papa-no-iukoto-wo-kikinasai-pokkapoka-x5w6", + "12677": "/watch/ozma-pkjm", + "12679": "/watch/joshiraku-z5q2", + "12683": null, + "12685": "/watch/code-geass-nunnally-in-wonderland-2r4w", + "12689": "/watch/kiss-dum-r-meguriahi-0v1e", + "12695": "/watch/tight-rope-jk8j", + "12699": "/watch/tales-of-gekijou-omv3", + "12709": null, + "12711": "/watch/uta-no-prince-sama-2-g87e", + "12715": "/watch/the-hakkenden-legend-of-the-dog-warriors-part-2-3qg3", + "12725": "/watch/initial-d-to-the-next-stage-project-d-e-mukete-7q52", + "12727": "/watch/thermae-romae-31yw", + "12729": "/watch/high-school-dxd-ova-8yqp", + "12745": "/watch/bari-bari-densetsu-1987-m9w7", + "12753": "/watch/phi-brain-puzzle-of-god-the-opheus-order-rw1j", + "12755": "/watch/mahou-tsukai-jiji-4yy1", + "12759": null, + "12763": "/watch/0-sen-hayato-n6xq", + "12765": null, + "12767": "/watch/yuusei-kamen-84g0", + "12769": null, + "12771": null, + "12781": null, + "12783": "/watch/heavens-lost-property-final-the-movie-eternally-my-master-dgye", + "12789": "/watch/yasashii-lion-yxlv", + "12791": null, + "12793": null, + "12795": "/watch/yajikita-gakuen-douchuuki-4n5v", + "12799": null, + "12803": null, + "12807": null, + "12809": null, + "12815": "/watch/polar-bears-cafe-w441", + "12823": "/watch/shakugan-no-shana-iii-final-specials-96l5", + "12833": "/watch/ushiro-no-hyakutarou-3pl2", + "12835": null, + "12851": "/watch/ultraman-the-adventure-begins-4y4v", + "12857": "/watch/star-driver-the-movie-4vyw", + "12859": "/watch/one-piece-film-z-88q0", + "12861": null, + "12863": "/watch/pretty-rhythm-dear-my-future-rw5j", + "12865": null, + "12867": null, + "12875": "/watch/victory-kickoff-19jp", + "12877": null, + "12879": "/watch/the-mystic-archives-of-dantalian-ibarahime-g23e", + "12881": "/watch/tsuki-wa-higashi-ni-hi-wa-nishi-ni-operation-sanctuary-ova-vwwm", + "12883": "/watch/tsuritama-qwvw", + "12885": null, + "12887": null, + "12893": "/watch/daily-lives-of-high-school-boys-specials-erln", + "12897": "/watch/space-patrol-hopper-kx2p", + "12899": null, + "12901": "/watch/twd-express-rolling-takeoff-qmjw", + "12903": null, + "12905": "/watch/tsuki-ga-noboru-made-ni-2w9y", + "12907": "/watch/sekiei-ayakashi-mangatan-3962", + "12917": "/watch/daisy-a-hen-into-the-wild-wg78", + "12919": "/watch/yoru-no-hi-mrrg", + "12921": "/watch/morita-san-wa-mukuchi-specials-nxrk", + "12929": "/watch/saint-seiya-omega-yylq", + "12935": null, + "12951": null, + "12955": null, + "12957": null, + "12959": null, + "12961": null, + "12963": "/watch/jewelpet-kira-deco-71m6", + "12965": "/watch/jewelpet-movie-sweets-dance-princess-9w87", + "12967": "/watch/la-storia-della-arcana-famiglia-ve53", + "12971": "/watch/himitsu-no-akko-chan-umi-da-obake-da-natsu-matsuri-nv1p", + "12979": "/watch/naruto-spin-off-rock-lee-his-ninja-pals-nkjj", + "12981": null, + "12991": "/watch/katte-ni-kaizou-specials-yerrv", + "12993": null, + "12995": null, + "12997": null, + "13019": null, + "13029": "/watch/one-stormy-night-secret-friends-1nx9", + "13041": null, + "13047": null, + "13051": null, + "13053": null, + "13055": "/watch/sankarea-ova-ep2n", + "13057": null, + "13073": "/watch/the-prince-of-tennis-ova-another-story-ii-64km", + "13083": null, + "13085": null, + "13087": "/watch/youkoso-uchuujin-zw53", + "13089": "/watch/the-flower-and-the-phoenix-klel", + "13091": null, + "13093": "/watch/mysterious-girlfriend-x-nazo-no-natsu-matsuri-d1q9", + "13103": null, + "13115": "/watch/hakuoki-demon-of-the-fleeting-blossom-dawn-of-the-shinsengumi-29jg", + "13117": "/watch/hakuoki-wild-dance-of-tokyo-p285", + "13119": "/watch/hakuoki-warrior-spirit-of-the-blue-sky-r9x8", + "13125": "/watch/from-the-new-world-rygj", + "13139": "/watch/gakkatsu-9k7k", + "13141": "/watch/shiba-inuko-san-dg3p", + "13143": "/watch/baku-tech-bakugan-3g23", + "13145": "/watch/cardfight-vanguard-asia-circuit-gr9p", + "13153": null, + "13159": "/watch/here-comes-the-black-witch-610v", + "13161": "/watch/aesthetica-of-a-rogue-hero-p573", + "13163": "/watch/folktales-from-japan-5q03", + "13165": null, + "13167": null, + "13169": "/watch/buta-k1nq", + "13171": "/watch/lil-spider-girl-l95k", + "13173": "/watch/puka-puka-juju-ll7m", + "13175": "/watch/shiranpuri-mnk7", + "13177": "/watch/little-charo-zr9z", + "13179": "/watch/little-charo-2-adventure-in-the-middle-world-2e7p", + "13183": "/watch/fatezero-remix-wye1", + "13185": "/watch/monsuno-world-master-1kjg", + "13195": null, + "13201": "/watch/monster-rancher-2000-yl8q", + "13203": "/watch/lupin-the-third-the-woman-called-fujiko-mine-r8x9", + "13207": null, + "13215": "/watch/the-life-of-budori-gusuko-18e2", + "13217": null, + "13219": null, + "13221": null, + "13223": null, + "13231": "/watch/beyblade-shogun-steel-yn0m", + "13233": "/watch/mugen-no-ryvius-illusion-5025", + "13239": "/watch/mass-effect-paragon-lost-6ykk", + "13245": "/watch/prince-of-tennis-ii-ova-5rj9", + "13247": "/watch/lupin-iii-lupin-ikka-seizoroi-7y00", + "13249": "/watch/lupin-viii-9g25", + "13251": "/watch/kid-icarus-uprising-1e9p", + "13253": "/watch/blossom-9kj7", + "13255": null, + "13259": null, + "13261": "/watch/inazuma-eleven-go-chrono-stones-g9x3", + "13263": "/watch/fatezero-please-einzbern-counseling-room-wee1", + "13267": "/watch/squid-girl-ova-y029", + "13271": "/watch/hunter-x-hunter-phantom-rouge-7w22", + "13281": null, + "13283": "/watch/one-off-qqp5", + "13287": null, + "13299": null, + "13303": null, + "13307": "/watch/samurai-kid-q43w", + "13309": null, + "13311": null, + "13325": null, + "13331": "/watch/jormungand-perfect-order-e5x9", + "13333": "/watch/tari-tari-qr67", + "13335": "/watch/fuse-memoirs-of-the-hunter-girl-0ple", + "13349": "/watch/utakoi-pqv3", + "13357": "/watch/high-school-dxd-born-maximum-titillation-ova-g297", + "13359": null, + "13365": null, + "13367": "/watch/nakaimo-my-little-sister-is-among-them-6q5x", + "13369": null, + "13373": null, + "13375": null, + "13377": "/watch/recorder-and-randsell-re-x066", + "13379": null, + "13391": "/watch/expelled-from-paradise-vwq6", + "13403": "/watch/inu-x-boku-secret-service-special-y86m", + "13405": null, + "13407": "/watch/doudou-3nlx", + "13409": "/watch/moyashimon-returns-v628", + "13411": "/watch/guilty-crown-lost-christmas-977w", + "13421": null, + "13423": "/watch/fushigi-sekai-atagoul-monogatari-wj11", + "13427": "/watch/pes-peace-eco-smiles-gjg3", + "13429": "/watch/patema-inverted-beginning-of-the-day-3k4w", + "13431": null, + "13433": null, + "13435": null, + "13439": "/watch/the-mystical-laws-v748", + "13441": "/watch/shiawasette-naani-epl3", + "13449": "/watch/shippuu-iron-leaguer-silver-no-hata-no-moto-ni-5lm5", + "13455": null, + "13457": null, + "13459": null, + "13463": null, + "13465": null, + "13469": "/watch/hyouka-what-should-be-had-45w7", + "13479": "/watch/space-brothers-apos-dream-50w3", + "13495": "/watch/where-dreams-come-true-l9nk", + "13497": null, + "13499": null, + "13501": null, + "13503": null, + "13505": null, + "13507": null, + "13509": null, + "13511": null, + "13513": "/watch/anima-nx8j", + "13515": null, + "13517": "/watch/nananas-buried-treasure-g736", + "13519": null, + "13535": "/watch/good-luck-girl-98p6", + "13541": null, + "13543": null, + "13551": "/watch/shuukan-story-land-d152", + "13553": null, + "13559": null, + "13561": "/watch/guilty-crown-4-koma-gekijou-035l", + "13563": "/watch/the-four-seasons-1w5j", + "13585": "/watch/natsuyuki-rendezvous-0mxl", + "13587": "/watch/persona-4-the-animation-no-one-is-alone-4nlv", + "13595": null, + "13599": "/watch/roboticsnotes-q6y5", + "13601": "/watch/psycho-pass-3q33", + "13619": "/watch/sayonara-zetsubou-sensei-nyankin-no-kirisuto-8j7e", + "13629": null, + "13639": null, + "13643": null, + "13655": "/watch/little-busters-m203", + "13659": "/watch/oreimo-2-em15", + "13663": "/watch/to-love-ru-darkness-l9jq", + "13667": "/watch/road-to-ninja-naruto-the-movie-92n7", + "13669": "/watch/owari-no-chronicle-x5rx", + "13673": "/watch/otome-nadeshiko-koi-techou-9x1g", + "13677": "/watch/blue-exorcist-the-movie-ymlv", + "13679": "/watch/hamtaro-hai-5pg3", + "13681": "/watch/nekogami-yaoyorozu-specials-215p", + "13691": null, + "13693": "/watch/ippatsu-hicchuu-devander-3vg9", + "13709": "/watch/afro-samurai-the-movie-kr8l", + "13715": "/watch/kennel-tokorozawa-4mgw", + "13727": "/watch/lagrange-the-flower-of-rin-ne-kamogawa-days-r617", + "13731": "/watch/koukyoushihen-eureka-seven-new-order-3q69", + "13755": null, + "13757": "/watch/mashiroiro-symphony-picture-drama-wyl8", + "13759": "/watch/the-pet-girl-of-sakurasou-m4rv", + "13767": "/watch/junjou-romantica-ova-x37x", + "13769": null, + "13781": null, + "13785": null, + "13789": "/watch/little-nemo-adventures-in-slumberland-378w", + "13793": "/watch/beginning-of-fashion-qv45", + "13795": null, + "13799": "/watch/pokemon-meloettas-moonlight-serenade-0852", + "13807": "/watch/corpse-party-missing-footage-6rex", + "13817": null, + "13819": null, + "13821": null, + "13823": null, + "13825": null, + "13827": null, + "13831": null, + "13833": "/watch/nagareboshi-lens-rv87", + "13835": "/watch/marimo-no-hana-saikyou-butouha-shougakusei-densetsu-6k2q", + "13837": "/watch/case-closed-magic-file-6-fantasista-flower-oxkx", + "13839": "/watch/case-closed-the-miracle-of-excalibur-rv03", + "13843": "/watch/wild-adapter-9x35", + "13851": "/watch/to-love-ru-darkness-ova-kkkq", + "13855": "/watch/queens-blade-rebellion-specials-w5v8", + "13857": null, + "13859": "/watch/accel-world-acchel-world-mxw6", + "13863": "/watch/arve-rezzle-kikaijikake-no-yousei-tachi-dv3y", + "13917": null, + "13927": "/watch/sacred-seven-wings-of-the-silver-moon-picture-drama-xv8q", + "13931": "/watch/bishoujo-senshi-sailor-moon-sailor-stars-hero-club-k1wr", + "13935": "/watch/after-school-midnighters-ex55", + "13937": null, + "13939": "/watch/accel-world-ex-3112", + "13947": "/watch/ashita-no-eleven-tachi-72ym", + "13955": null, + "13959": null, + "13965": null, + "13967": null, + "13969": null, + "13971": "/watch/663114-3n29", + "13983": null, + "13993": "/watch/goulart-knights-evoked-the-beginning-black-3el9", + "14007": null, + "14023": null, + "14027": "/watch/haganai-add-on-disc-803e", + "14039": null, + "14045": "/watch/mangirl-109p", + "14047": null, + "14049": "/watch/mashiroiro-symphony-airi-ga-anata-no-kanojo-ni-knvl", + "14059": null, + "14067": null, + "14069": null, + "14073": "/watch/ebiten-ebisugawas-public-high-school-temonbu-p7jq", + "14075": "/watch/blast-of-tempest-ev35", + "14077": "/watch/blood-c-none-none-gekijou-q90q", + "14093": "/watch/pokemon-bw-rival-destinies-n0jj", + "14095": "/watch/kamen-rider-fourze-x-crayon-shin-chan-35gk", + "14117": null, + "14123": null, + "14125": null, + "14127": null, + "14129": null, + "14131": "/watch/girls-und-panzer-5785", + "14145": "/watch/hanayaka-nari-waga-ichizoku-kinetograph-153j", + "14173": "/watch/upotte-ova-3039", + "14175": "/watch/hanasaku-iroha-the-movie-home-sweet-home-w71g", + "14181": "/watch/oedo-wa-nemurenai-kpvq", + "14183": "/watch/aitsu-to-lullaby-suiyoubi-no-cinderella-6ekv", + "14189": "/watch/dusk-maiden-of-amnesia-ghost-girl-vke8", + "14199": "/watch/oniai-r1wl", + "14207": null, + "14209": null, + "14211": null, + "14213": null, + "14227": "/watch/my-little-monster-v57y", + "14231": "/watch/akuemon-x736", + "14235": null, + "14237": "/watch/busou-shinki-armored-war-goddess-lkmv", + "14247": null, + "14249": "/watch/princess-knight-1999-4epe1", + "14253": null, + "14267": null, + "14277": "/watch/chitose-get-you-ev7n", + "14283": "/watch/vividred-operation-p54q", + "14289": "/watch/say-i-love-you-1g0j", + "14293": "/watch/psychic-school-wars-19gp", + "14317": null, + "14333": "/watch/tanken-driland-2x4g", + "14345": "/watch/btooom-wxnx", + "14347": "/watch/ryo-w7wk", + "14349": "/watch/little-witch-academia-5633", + "14353": "/watch/death-billiards-yx4m", + "14355": "/watch/encouragement-of-climb-vg28", + "14359": null, + "14367": null, + "14373": "/watch/worlds-end-3m63", + "14379": null, + "14381": "/watch/anpanman-revive-banana-island-02vl", + "14397": "/watch/chihayafuru-2-pgq0", + "14407": "/watch/persona-3-the-movie-1-spring-of-birth-xk1x", + "14467": "/watch/k-r7xl", + "14471": null, + "14479": "/watch/mahou-tsukai-nara-miso-wo-kue-q6jm", + "14511": "/watch/minami-ke-tadaima-zw4g", + "14513": "/watch/magi-the-labyrinth-of-magic-k91l", + "14515": "/watch/sasami-sanatganbaranai-ln9q", + "14519": null, + "14527": "/watch/medaka-box-abnormal-88gp", + "14529": "/watch/raiders-of-galaxy-qm6q", + "14537": null, + "14539": null, + "14543": null, + "14563": "/watch/maji-de-otaku-na-english-ribbon-chan-eigo-de-tatakau-mahou-shoujo-6xwx", + "14575": "/watch/minami-ke-omatase-pgw5", + "14583": "/watch/lagrange-the-flower-of-rin-ne-specials-8m94", + "14617": "/watch/sword-of-the-stranger-pilot-47n1", + "14623": null, + "14627": "/watch/recorder-to-randoseru-ym0m", + "14629": "/watch/starship-troopers-invasion-k19n", + "14631": null, + "14645": "/watch/hiiro-no-kakera-the-tamayori-princess-saga-2-mj83", + "14647": "/watch/detective-opera-milky-holmes-alternative-x2pq", + "14653": "/watch/hayate-the-combat-butler-cant-take-my-eyes-off-you-y3mm", + "14657": null, + "14659": null, + "14661": null, + "14663": "/watch/queens-blade-rebellion-vs-hagure-yuusha-no-estetica-jnn2", + "14669": "/watch/aura-xn7k", + "14675": "/watch/lagrange-the-flower-of-rin-ne-episode-00-462v", + "14685": "/watch/onegaiteacher-reminiscence-r6p9", + "14693": "/watch/yurumates-3d-plus-k05q", + "14713": "/watch/kamisama-kiss-9en6", + "14719": "/watch/jojos-bizarre-adventure-tv-gky6", + "14735": "/watch/case-closed-private-eye-in-the-distant-sea-re2j", + "14741": "/watch/love-chunibyo-other-delusions-55v9", + "14743": "/watch/nara-deer-story-zqlm", + "14749": "/watch/oreshura-5gl5", + "14751": "/watch/sailor-moon-crystal-yexm", + "14753": "/watch/hori-san-to-miyamura-kun-shingakki-936k", + "14765": "/watch/ixion-saga-dt-vjnk", + "14781": "/watch/roboteuwang-sseonsyakeu-dub-y82r", + "14807": "/watch/the-garden-of-sinners-recalled-out-summer-1j1p", + "14811": "/watch/gj-club-nl2p", + "14813": "/watch/my-teen-romantic-comedy-snafu-7gj6", + "14817": "/watch/bodacious-space-pirates-abyss-of-hyperspace-x9p6", + "14821": "/watch/taekwon-dongja-maruchi-arachi-2kq5", + "14827": "/watch/dciii-da-capo-iii-krgq", + "14829": "/watch/fatekaleid-liner-prismaillya-1j29", + "14833": "/watch/maoyu-archenemy-hero-4ek6", + "14835": "/watch/the-idolm-at-ster-shiny-festa-n39k", + "14837": "/watch/dragon-ball-z-battle-of-gods-3kmk", + "14853": null, + "14875": "/watch/eureka-seven-ao-jungfrau-no-hanabana-tachi-0q47", + "14889": "/watch/ebiten-kouritsu-ebisugawa-koukou-tenmonbu-ova-212y", + "14893": "/watch/so-i-cant-play-h-xpex", + "14913": "/watch/battle-spirits-sword-eyes-8pk4", + "14921": "/watch/red-data-girl-k8rn", + "14935": null, + "14941": "/watch/akb0048-next-stage-njyq", + "14947": null, + "14949": "/watch/yurumates-2012-kl0n", + "14951": null, + "14957": "/watch/shakugan-no-shana-naze-nani-shana-2-nlwj", + "14967": "/watch/haganai-next-0wml", + "14989": "/watch/chousoku-henkei-gyrozetter-qj15", + "14991": null, + "14993": null, + "14995": null, + "15005": "/watch/todays-asuka-show-m7pv", + "15015": "/watch/shin-koihimemusou-otome-tairan-1l91", + "15021": null, + "15037": "/watch/corpse-party-62kp", + "15039": "/watch/anohana-the-movie-the-flower-we-saw-that-day-zq5z", + "15043": "/watch/haitai-nanafa-5g18", + "15045": "/watch/lychee-light-club-9235", + "15051": "/watch/love-live-school-idol-project-qm85", + "15059": "/watch/initial-d-fifth-stage-8354", + "15061": "/watch/aikatsu-p6q5", + "15067": "/watch/kaiketsu-zorori-da-da-da-daibouken-mq97", + "15069": null, + "15077": null, + "15085": "/watch/amnesia-jypj", + "15093": null, + "15095": null, + "15097": null, + "15109": "/watch/cuticle-detective-inaba-17gj", + "15111": null, + "15117": "/watch/the-world-god-only-knows-tenri-arc-v286", + "15119": "/watch/senran-kagura-ninja-flash-9yk7", + "15125": "/watch/teekyuu-qpym", + "15127": null, + "15129": null, + "15133": "/watch/world-war-blue-pv95", + "15137": null, + "15139": null, + "15141": null, + "15159": null, + "15177": null, + "15195": "/watch/hetalia-the-beautiful-world-2v9g", + "15197": "/watch/code-geass-akito-the-exiled-the-wyvern-divided-ml03", + "15199": "/watch/code-geass-akito-the-exiled-the-brightness-falls-75g6", + "15201": "/watch/code-geass-akito-the-exiled-memories-of-hatred-y9w9", + "15211": null, + "15219": null, + "15225": "/watch/hentai-prince-the-stony-cat-g373", + "15227": "/watch/in-this-corner-of-the-world-2k5y", + "15279": null, + "15291": "/watch/maiden-rose-specials-mn0v", + "15307": "/watch/smile-precure-ehon-no-naka-wa-minna-chiguhagu-910g", + "15313": "/watch/woosers-hand-to-mouth-life-v4m6", + "15315": "/watch/problem-children-are-coming-from-another-world-arent-they-6n2m", + "15323": "/watch/one-piece-episode-of-nami-tears-of-a-navigator-and-the-bonds-of-friends-77l2", + "15325": "/watch/so-i-cant-play-h2-n3q9", + "15335": "/watch/gintama-the-final-chapter-be-forever-yorozuya-933w", + "15347": "/watch/sherlock-hound-the-adventure-of-the-blue-carbuncle-treasure-under-the-sea-k75r", + "15359": "/watch/kyousougiga-2012-q10w", + "15377": "/watch/samurai-bride-0m2r", + "15379": "/watch/the-troubled-life-of-miss-kotoura-60vx", + "15389": "/watch/kremlin-6g1k", + "15391": "/watch/those-science-freaks-lykk", + "15393": null, + "15399": "/watch/the-siamese-first-mission-4j2v", + "15407": "/watch/magical-suite-prism-nana-d4qm", + "15409": null, + "15411": "/watch/la-storia-della-arcana-famiglia-ova-x0wm", + "15417": "/watch/gintama-season-3-vyjk", + "15423": null, + "15431": "/watch/natsuiro-kiseki-15-kaime-no-natsuyasumi-63kp", + "15437": "/watch/is-this-a-zombie-of-the-dead-yes-this-suits-me-just-fine-veem", + "15439": "/watch/this-boy-caught-a-merman-dgge", + "15451": "/watch/high-school-dxd-new-1y72", + "15453": null, + "15455": "/watch/sakura-haru-no-gensou-q7yr", + "15479": "/watch/hey-yo-yorang-39mw", + "15487": "/watch/kurokos-basketball-specials-196g", + "15489": "/watch/yu-gi-oh-zexal-ii-e0yn", + "15505": "/watch/shining-hearts-bread-of-happiness-specials-qxyw", + "15525": null, + "15527": null, + "15529": null, + "15533": "/watch/yakimochi-caprice-4vk7", + "15535": "/watch/yumekuri-wm1x", + "15537": null, + "15539": null, + "15541": null, + "15545": "/watch/bottom-biting-bug-r427", + "15547": "/watch/b-daman-fireblast-g686", + "15565": "/watch/maken-ki-battling-venus-2-n22k", + "15577": "/watch/hello-kitty-in-alice-in-wonderland-pjl5", + "15579": "/watch/shinkai-densetsu-meremanoid-kg03", + "15583": "/watch/date-a-live-ee55", + "15591": "/watch/joshiraku-ova-61pp", + "15605": "/watch/brothers-conflict-6lkx", + "15607": null, + "15609": null, + "15611": "/watch/cardfight-vanguard-link-joker-0ekw", + "15613": "/watch/hakkenden-eight-dogs-of-the-east-jne2", + "15617": "/watch/humanity-has-declined-specials-eek5", + "15633": "/watch/codebreaker-ova-j032", + "15649": "/watch/puchim-at-s-g163", + "15651": "/watch/phi-brain-puzzle-of-god-season-3-j8e9", + "15653": null, + "15657": null, + "15663": "/watch/keroppi-in-the-adventures-of-gulliver-19mp", + "15673": null, + "15687": "/watch/love-chunibyo-other-delusions-lite-36rx", + "15689": "/watch/nekomonogatari-black-073r", + "15699": "/watch/nyaruko-san-another-crawling-chaos-w-m21v", + "15711": null, + "15717": "/watch/nagareboshi-lens-specials-790n", + "15719": "/watch/the-ambition-of-oda-nobuna-667q", + "15729": "/watch/aesthetica-of-a-rogue-hero-specials-xqg6", + "15731": "/watch/tamayura-more-aggressive-er1n", + "15735": null, + "15743": null, + "15749": "/watch/chiisana-oji-san-210w", + "15751": "/watch/senyuu-m8pv", + "15769": "/watch/shining-hearts-bread-of-happiness-picture-drama-1g1g", + "15771": "/watch/saintyoung-men-movie-wr83", + "15775": "/watch/saintyoung-men-x3jm", + "15781": null, + "15783": "/watch/lupin-the-3rd-the-secret-page-of-marco-polo-p353", + "15785": "/watch/inazuma-eleven-go-vs-danball-senki-w-q9yw", + "15787": null, + "15793": "/watch/symphogear-g-07p2", + "15795": "/watch/beast-saga-we8g", + "15807": "/watch/ro-kyu-bu-tomoka-no-ichigo-sundae-z53d", + "15809": "/watch/the-devil-is-a-part-timer-e1r3", + "15811": "/watch/girls-und-panzer-ova-v2g6", + "15813": "/watch/magical-sisters-yoyo-nene-rl38", + "15815": "/watch/yakeato-no-okashi-no-ki-43lv", + "15819": "/watch/kindaichi-shounen-no-jikenbo-kuromajutsu-satsujin-jiken-hen-j3v9", + "15823": "/watch/shin-takarajima-44lm", + "15839": null, + "15841": null, + "15843": null, + "15845": null, + "15847": "/watch/iron-man-rise-of-technovore-2g8p", + "15863": "/watch/majestic-prince-45jw", + "15865": null, + "15867": null, + "15873": null, + "15875": "/watch/kyojin-no-hoshi-y5pq", + "15879": "/watch/love-chunibyo-other-delusions-depth-of-field-ai-to-nikushimi-gekijou-xkj6", + "15881": "/watch/oniai-specials-pnwv", + "15883": "/watch/fantasista-doll-rvg3", + "15891": "/watch/zekkyou-gakkyuu-xk8k", + "15893": "/watch/crash-w7rk", + "15895": "/watch/hiyokoi-2012-xpnm", + "15897": null, + "15905": "/watch/qins-moon-the-great-wall-pxxv", + "15911": "/watch/yuyushiki-x316", + "15913": null, + "15915": "/watch/magical-hat-n20k", + "15925": "/watch/doraemon-nobita-no-himitsu-dougu-museum-mmj3", + "15927": "/watch/carnival-phantasm-hibichika-special-vjkm", + "15933": "/watch/vassalord-0km7", + "15937": null, + "15951": "/watch/amagami-ss-plus-picture-drama-lggy", + "15957": null, + "15959": "/watch/nurarihyon-no-mago-recaps-y88v", + "15961": "/watch/shakotanboogie-k5wl", + "15963": "/watch/student-councils-holidays-ljpq", + "15971": null, + "15977": null, + "15979": null, + "15989": "/watch/saki-episode-of-side-a-specials-jgqj", + "15993": null, + "16001": "/watch/kokoro-connect-the-ovas-8117", + "16005": "/watch/unlimited-psychic-squad-r759", + "16007": null, + "16009": "/watch/sunday-without-god-2wl5", + "16011": "/watch/tokyo-ravens-l8yy", + "16021": null, + "16023": "/watch/kuro-to-kin-no-akanai-kagi-jemw", + "16027": "/watch/greek-roman-sinhwa-olympus-guardian-2l15", + "16033": "/watch/karneval-tv-8vx7", + "16035": "/watch/karneval-tv-8vx7", + "16041": "/watch/chogattai-majutsu-robot-ginguiser-specials-x3nx", + "16049": "/watch/a-certain-scientific-railgun-s-47e6", + "16051": "/watch/ro-kyu-bu-ss-qjj5", + "16059": null, + "16067": "/watch/a-lull-in-the-sea-nagi-asu-nagi-no-asukara-0qvw", + "16091": null, + "16099": "/watch/sword-art-offline-8p54", + "16101": "/watch/jinrui-wa-suitai-shimashita-ningen-san-no-yousei-san-memo-82le", + "16119": null, + "16123": "/watch/saki-the-nationals-5p6w", + "16131": null, + "16143": "/watch/one-piece-emergency-planning-a-perfect-strategy-for-the-one-piece-p4r5", + "16149": "/watch/kick-heart-7v6p", + "16157": "/watch/hyperdimension-neptunia-8xw0", + "16159": null, + "16163": null, + "16169": "/watch/ai-mai-mi-eeyn", + "16183": null, + "16187": null, + "16189": null, + "16199": "/watch/girls-und-panzer-shoukai-shimasu-v68y", + "16201": "/watch/flowers-of-evil-82nk", + "16211": "/watch/bakumatsu-gijinden-roman-092e", + "16233": null, + "16239": "/watch/one-piece-episode-of-luffy-hand-island-adventure-719m", + "16241": "/watch/youre-being-summoned-azazel-z-ox1m", + "16245": null, + "16247": null, + "16251": "/watch/shinkai-no-kantai-submarine-707-yle6", + "16253": null, + "16255": "/watch/meisou-ou-border-nxwk", + "16257": null, + "16259": "/watch/inferious-wakusei-senshi-gaiden-condition-green-rr6j", + "16261": "/watch/arisagood-luck-xq9m", + "16263": null, + "16273": null, + "16303": "/watch/chikkun-takkun-qqn5", + "16317": "/watch/ishida-and-asakura-m6j7", + "16319": "/watch/asako-get-you-67wv", + "16331": "/watch/next-a-class-qnj7", + "16335": "/watch/muv-luv-alternative-total-eclipse-recap-climax-chokuzen-special-8yl0", + "16345": null, + "16347": "/watch/usavich-v-xqxq", + "16353": "/watch/love-lab-7376", + "16355": "/watch/the-severing-crime-edge-q32r", + "16363": "/watch/vanquished-queens-e1g3", + "16371": "/watch/peeping-life-the-perfect-emotion-eqen", + "16373": "/watch/peeping-life-the-perfect-evolution-61gx", + "16377": "/watch/peeping-life-the-perfect-emotion-eqen", + "16381": "/watch/santa-company-4mqm", + "16385": "/watch/dog-days-8kgk", + "16389": "/watch/komachi-to-dangorou-lagoon-stone-wo-sagase-l74v", + "16393": null, + "16395": "/watch/sket-dance-imouto-no-nayami-ni-nayamu-ani-ni-nayamu-imouto-to-sono-nakama-tachi-231p", + "16397": "/watch/photo-kano-pj25", + "16399": null, + "16405": "/watch/boku-no-imouto-wa-osaka-okan-emkm", + "16415": null, + "16417": "/watch/tamako-market-9lq5", + "16419": "/watch/glitter-force-doki-doki-z542", + "16434": "/watch/penguins-memory-shiawase-monogatari-kx9q", + "16436": "/watch/angels-drop-m7m6", + "16442": "/watch/precure-all-stars-new-stage-2-kokoro-no-tomodachi-w6l3", + "16444": "/watch/problem-children-are-coming-from-another-world-arent-they-ova-rym3", + "16454": null, + "16458": "/watch/perrine-monogatari-0qyr", + "16460": "/watch/perrine-monogatari-specials-j7xw", + "16468": "/watch/one-piece-film-z-glorious-island-471m", + "16472": null, + "16474": null, + "16476": null, + "16480": null, + "16482": null, + "16486": null, + "16490": null, + "16498": "/watch/attack-on-titan-nk0p", + "16506": null, + "16508": "/watch/ebiten-kouritsu-ebisugawa-koukou-tenmonbu-specials-6wyk", + "16510": "/watch/shin-shounan-bakusouzoku-arakure-knight-1qkg", + "16512": "/watch/devil-survivor-2-the-animation-p1p3", + "16514": null, + "16518": "/watch/arata-the-legend-qxeq", + "16524": "/watch/gargantia-on-the-verdurous-planet-o70m", + "16526": null, + "16528": "/watch/hal-pj40", + "16530": null, + "16552": null, + "16554": null, + "16556": "/watch/hong-kil-dong-ymj9", + "16558": null, + "16560": null, + "16562": null, + "16564": null, + "16566": null, + "16568": null, + "16570": null, + "16572": null, + "16574": "/watch/yugioh-zexal-special-4lpw", + "16576": "/watch/yugioh-zexal-second-midokoro-tenkomori-special-y5yv", + "16586": "/watch/michitekuru-toki-no-mukou-ni-n0vy", + "16590": null, + "16592": "/watch/danganronpa-the-animation-n0ey", + "16602": null, + "16604": null, + "16606": null, + "16608": null, + "16610": null, + "16614": null, + "16620": "/watch/the-cosmos-conqueror-50x9", + "16636": null, + "16638": null, + "16642": null, + "16644": null, + "16646": "/watch/hanamaru-youchien-panda-neko-taisou-4866", + "16648": "/watch/youchien-senshi-hanamaru-girls-xvjm", + "16650": "/watch/pro-golfer-saru-tv-7600", + "16656": "/watch/zettai-junpaku-mahou-shoujo-5lx2", + "16662": "/watch/the-wind-rises-xe5q", + "16664": "/watch/the-tale-of-the-princess-kaguya-11p2", + "16668": "/watch/valvrave-the-liberator-v5qm", + "16678": "/watch/pokemon-eevee-friends-z5k8", + "16680": "/watch/pokemon-the-movie-genesect-and-the-legend-awakened-9j8w", + "16690": "/watch/my-life-48qw", + "16692": "/watch/jigoku-youchien-r0l8", + "16694": "/watch/sankarea-i-too-am-a-zombie-x7pq", + "16696": null, + "16700": "/watch/higurashi-when-they-cry-outbreak-zpvv", + "16702": null, + "16706": "/watch/the-world-god-only-knows-goddesses-90ew", + "16718": null, + "16726": "/watch/gdgd-fairies-2-pr15", + "16728": null, + "16730": "/watch/ojamanga-yamada-kun-movie-y09m", + "16732": "/watch/kinmoza-j6lj", + "16738": "/watch/woosers-hand-to-mouth-life-special-p750", + "16740": "/watch/hanamaru-youchien-special-preview-rk3l", + "16742": "/watch/watamote-no-matter-how-i-look-at-it-its-you-guys-fault-im-not-popular-6v8p", + "16746": null, + "16748": null, + "16752": null, + "16754": null, + "16756": "/watch/kuiba-shiwanhuoji-29lg", + "16762": "/watch/the-future-diary-redial-5435", + "16774": "/watch/inferno-cop-894p", + "16776": null, + "16778": null, + "16780": null, + "16782": "/watch/the-garden-of-words-gkv3", + "16784": null, + "16786": "/watch/defenders-of-space-l21y", + "16788": null, + "16790": null, + "16794": "/watch/savior-of-the-earth-g937", + "16796": null, + "16798": null, + "16800": null, + "16802": null, + "16804": null, + "16806": "/watch/wonder-of-frontier-qver", + "16808": null, + "16810": null, + "16812": "/watch/77-danui-bimil-jqn2", + "16814": null, + "16816": null, + "16818": null, + "16820": null, + "16822": null, + "16824": null, + "16828": "/watch/planet-robot-thunder-a-nymy", + "16830": null, + "16832": null, + "16834": null, + "16838": null, + "16866": "/watch/my-little-monster-ova-xjwk", + "16868": "/watch/say-i-love-you-ova-5v5w", + "16870": "/watch/the-last-naruto-the-movie-xplq", + "16890": "/watch/devils-and-realist-xqpx", + "16894": "/watch/kurokos-basketball-2-y7wm", + "16904": "/watch/k-missing-kings-vj48", + "16906": "/watch/line-offline-salaryman-rpm3", + "16908": null, + "16910": "/watch/muromi-san-1r7p", + "16912": null, + "16914": null, + "16916": "/watch/kurokos-basketball-tip-off-wpp1", + "16918": "/watch/silver-spoon-5lr9", + "16928": null, + "16934": "/watch/love-chunibyo-other-delusions-glimmeringexplosive-festival-slapstick-noel-54v2", + "16936": "/watch/boku-no-imouto-wa-osaka-okan-haishin-gentei-osaka-okan-309x", + "16954": "/watch/milky-passion-dougenzaka-ai-no-shiro-2qxp", + "16964": null, + "16970": null, + "16982": "/watch/hayate-the-combat-butler-cuties-5gl8", + "16988": null, + "16994": null, + "17002": null, + "17004": null, + "17006": null, + "17010": null, + "17012": null, + "17020": "/watch/da-capo-iii-special-w2x1", + "17048": "/watch/choujin-locke-pilot-film-k2vl", + "17068": null, + "17074": "/watch/monogatari-series-second-season-1m0j", + "17076": null, + "17080": "/watch/fafner-exodus-wqlg", + "17082": "/watch/aiura-gmvp", + "17086": null, + "17088": null, + "17090": null, + "17092": null, + "17100": "/watch/my-name-is-dokgo-tak-3j89", + "17102": null, + "17104": null, + "17106": null, + "17113": "/watch/crayon-shin-chan-bakauma-b-kyuu-gourmet-survival-battle-mjgn", + "17115": "/watch/pokemon-bw-adventures-in-unova-04ve", + "17117": "/watch/aoi-kioku-manmou-kaitaku-to-shounen-tachi-m3ykg", + "17121": "/watch/someones-gaze-p5e5", + "17127": "/watch/straight-title-robot-anime-1re1", + "17131": null, + "17137": "/watch/saiyuuki-gaiden-kouga-no-shou-yv3r", + "17141": "/watch/kara-the-animation-vey8", + "17147": "/watch/gakkatsu-2nd-season-x38q", + "17151": null, + "17157": "/watch/nozoki-ana-j079", + "17159": "/watch/peeping-life-specials-8prp", + "17161": "/watch/peeping-life-the-perfect-emotion-specials-xg5x", + "17163": "/watch/peeping-life-the-perfect-evolution-specials-qn47", + "17165": "/watch/sf-saiyuuki-starzinger-movie-5n12", + "17167": null, + "17187": "/watch/ghost-in-the-shell-arise-border1-ghost-pain-q6eq", + "17201": null, + "17205": "/watch/eins-summer-vacation-k0yr", + "17209": "/watch/suzys-zoo-daisuki-witzy-happy-birthday-y0v9", + "17211": "/watch/shouwa-ahozoushi-akanuke-ichiban-240y", + "17213": null, + "17215": null, + "17217": null, + "17219": "/watch/sore-ike-anpanman-roll-to-laura-ukigumojou-no-himitsu-5qe8", + "17221": "/watch/shin-kabukichou-story-hana-no-asukagumi-52x9", + "17223": "/watch/hana-no-asukagumi-2-lonely-cats-battle-royale-ngxj", + "17233": null, + "17237": null, + "17245": null, + "17247": "/watch/unbreakable-machine-doll-pxj5", + "17249": "/watch/pretty-rhythm-rainbow-live-v59y", + "17251": null, + "17259": "/watch/kurokos-basketball-special-v0jm", + "17263": null, + "17265": "/watch/log-horizon-pjem", + "17267": "/watch/futari-wa-milky-holmes-6r9x", + "17269": "/watch/captain-harlock-space-pirate-kvgr", + "17273": "/watch/hetalia-the-beautiful-world-ova-wnrx", + "17277": null, + "17291": "/watch/jinzou-konchuu-kabutoborg-vxv-g924", + "17293": null, + "17295": null, + "17307": null, + "17313": "/watch/pro-golfer-saru-tv-7600", + "17315": null, + "17317": null, + "17321": null, + "17325": null, + "17339": null, + "17341": "/watch/yama-no-susume-kabette-kowakunai-no-ln0m", + "17345": "/watch/senran-kagura-specials-qn3q", + "17351": "/watch/mangirl-asobu-henshuu-girl-9p1k", + "17353": null, + "17357": "/watch/dokidoki-precure-mana-kekkon-mirai-ni-tsunagu-kibou-no-dress-vqm3", + "17359": "/watch/peeping-life-the-perfect-emotion-eqen", + "17371": null, + "17379": null, + "17387": null, + "17389": "/watch/kingdom-season-2-g3ge", + "17391": "/watch/senyuu-specials-g5n3", + "17395": "/watch/ark-nine-q5mm", + "17397": "/watch/cyclops-shoujo-saipuu-knlq", + "17403": null, + "17405": null, + "17409": "/watch/say-i-love-you-specials-0gx2", + "17423": null, + "17427": "/watch/the-treasures-of-the-desert-5rg9", + "17437": "/watch/the-idolm-at-ster-movie-beyond-the-brilliant-future-7wvp", + "17439": null, + "17441": null, + "17443": null, + "17445": null, + "17447": null, + "17457": "/watch/chingou-muchabee-k13n", + "17467": "/watch/otoko-ippiki-gaki-daishou-53k9", + "17469": null, + "17471": null, + "17473": null, + "17479": "/watch/bad-badtz-maru-no-ore-no-pochi-wa-sekaiichi-636k", + "17481": null, + "17483": null, + "17485": null, + "17487": null, + "17489": null, + "17491": null, + "17493": null, + "17497": "/watch/jewelpet-happiness-j2k9", + "17501": null, + "17505": "/watch/mushibugyo-5873", + "17513": "/watch/diabolik-lovers-wek8", + "17521": null, + "17535": "/watch/fairy-tail-the-movie-prologue-the-first-morning-5vj2", + "17537": null, + "17539": null, + "17541": null, + "17543": null, + "17549": "/watch/non-non-biyori-g817", + "17551": "/watch/shakugan-no-shana-shana-to-yuuji-no-naze-nani-shana-8x87", + "17563": null, + "17573": "/watch/planetarium-uchuu-kyoudai-itten-no-hikari-4e7w", + "17599": null, + "17601": null, + "17603": "/watch/mr-pen-pen-5p49", + "17605": "/watch/mr-pen-pen-5p49", + "17613": null, + "17615": null, + "17619": "/watch/shouwa-monogatari-2gmw", + "17621": null, + "17623": null, + "17624": null, + "17635": "/watch/koitabi-true-tours-nanto-yqvm", + "17637": "/watch/the-miyakawa-familys-hunger-pmlv", + "17641": "/watch/date-a-live-date-to-date-3g0x", + "17643": "/watch/little-busters-i-will-protect-the-world-of-saitou-5762", + "17649": null, + "17651": "/watch/day-break-illusion-4wvm", + "17655": "/watch/mobile-suit-gundam-age-memory-of-eden-7l02", + "17657": null, + "17659": null, + "17665": null, + "17667": null, + "17669": null, + "17671": null, + "17673": null, + "17675": null, + "17677": null, + "17679": null, + "17681": "/watch/leviathan-the-last-defense-p8m5", + "17687": null, + "17689": "/watch/chironup-no-kitsune-24eg", + "17693": null, + "17697": "/watch/neon-the-animation-gp66", + "17699": "/watch/toriko-the-movie-secret-recipe-of-gourmet-god-l80l", + "17703": null, + "17705": "/watch/dd-fist-of-the-north-star2-zrj7", + "17707": null, + "17717": "/watch/mobile-suit-gundam-the-08th-ms-team-battle-in-three-dimensions-l45l", + "17719": "/watch/mahou-tsukai-sally-movie-5465", + "17721": null, + "17725": "/watch/magical-star-kanon-100-7pq0", + "17727": "/watch/haitai-nanafa-2nd-season-68yx", + "17729": "/watch/the-fruit-of-grisaia-vyr3", + "17731": "/watch/ketsuekigata-kun-ngmq", + "17733": null, + "17739": "/watch/hidamari-sketch-sae-hiro-graduation-e9r0", + "17741": "/watch/a-town-where-you-live-kxyl", + "17743": "/watch/maoyu-theres-more-to-this-story-than-useless-flesh-3e63", + "17745": null, + "17747": null, + "17749": null, + "17753": null, + "17777": "/watch/recently-my-sister-is-unusual-1n2g", + "17785": null, + "17787": "/watch/ouritsu-uchuugun-honneamise-no-tsubasa-pilot-film-pj3m", + "17791": null, + "17811": null, + "17813": null, + "17815": null, + "17819": null, + "17821": "/watch/stella-womens-academy-high-school-division-class-c3-d4v7", + "17823": "/watch/ikenai-boy-0q02", + "17825": null, + "17827": "/watch/a-good-librarian-like-a-good-shepherd-7nv6", + "17831": "/watch/dog-scissors-1l4p", + "17833": null, + "17835": "/watch/seito-shokun-kokoro-ni-midori-no-neckerchief-wo-401v", + "17843": "/watch/inferno-cop-fact-files-pw30", + "17849": "/watch/sparrows-hotel-jy59", + "17855": "/watch/namiuchigiwa-no-muromi-san-ova-xl5x", + "17867": null, + "17871": "/watch/if-i-dont-successfully-pick-up-420-girls-i-am-going-to-die-in-a-lot-of-different-ways-rkk9", + "17873": "/watch/pokemon-bw-adventures-in-unova-and-beyond-3k5x", + "17875": "/watch/papa-no-iukoto-wo-kikinasai-ova-qvlm", + "17879": "/watch/tamako-market-specials-82me", + "17887": "/watch/ichirin-sha-q1jq", + "17891": null, + "17893": null, + "17895": "/watch/golden-time-r819", + "17897": null, + "17901": null, + "17903": "/watch/otokogi-j2q9", + "17909": "/watch/the-eccentric-family-vw3y", + "17913": null, + "17917": "/watch/danball-senki-wars-34lx", + "17919": "/watch/wish-upon-the-pleiades2-ye4q", + "17933": null, + "17947": "/watch/magical-girl-lyrical-nanoha-reflection-nw7q", + "17949": null, + "17951": "/watch/hello-kitty-in-snow-white-8x24", + "17953": "/watch/hello-kitty-no-london-ni-orita-uchuujin-llgl", + "17955": "/watch/hello-kitty-in-sleeping-beauty-3rew", + "17957": null, + "17959": null, + "17961": "/watch/astro-boy-the-last-day-of-earth-n6m6k", + "17963": null, + "17965": "/watch/astro-boy-volume-of-the-blue-knight-qmym5", + "17969": "/watch/tanken-driland-1000-nen-no-mahou-pwe5", + "17977": null, + "17979": "/watch/kiki-to-lala-no-papa-to-mama-ni-aitai-l0gl", + "17981": null, + "17983": "/watch/keroppi-in-the-christmas-eve-gift-74x2", + "17985": null, + "17987": null, + "17989": null, + "17991": "/watch/super-real-mahjong-kasumi-miki-shouko-no-hajimemashite-lw1m", + "18001": "/watch/freezing-vibration-028w", + "18003": null, + "18005": null, + "18007": "/watch/brave-soldier-1r6g", + "18029": "/watch/hello-kitty-in-the-wonderful-sisters-59k3", + "18031": null, + "18033": null, + "18039": "/watch/rescue-me-37m2", + "18041": "/watch/rozen-maiden-zuruckspulen-1eqg", + "18045": null, + "18047": null, + "18053": null, + "18055": "/watch/hakkenden-eight-dogs-of-the-east-season-2-6g2v", + "18061": null, + "18063": null, + "18071": "/watch/chalk-iro-no-people-0012", + "18081": "/watch/korokoro-kuririn-in-the-country-mouse-and-the-town-mouse-52l2", + "18083": null, + "18085": "/watch/hello-kitty-in-swan-princess-g03e", + "18087": "/watch/keroppi-in-find-the-pink-mushroom-erqn", + "18095": "/watch/no-rin-ky6r", + "18097": "/watch/inazuma-eleven-go-galaxy-xgqx", + "18099": "/watch/recorder-and-randsell-mi-47g1", + "18109": "/watch/glass-no-kamen-desu-ga-the-movie-onna-spy-no-koi-murasaki-no-bara-wa-kiken-na-kaori-2w1p", + "18115": "/watch/magi-the-kingdom-of-magic-6q6k", + "18119": "/watch/servant-x-service-dk5q", + "18121": null, + "18133": "/watch/ikeike-momon-chan-1r89", + "18137": null, + "18139": "/watch/tonari-no-seki-kun-the-master-of-killing-time-1ryp", + "18149": "/watch/ishida-to-asakura-special-elj5", + "18151": null, + "18153": "/watch/beyond-the-boundary-k5gr", + "18155": "/watch/line-town-4q1w", + "18177": "/watch/yowamushi-pedal-special-ride-4l51", + "18179": "/watch/yowamushi-pedal-wypk", + "18191": null, + "18195": "/watch/little-busters-refrain-4vem", + "18197": null, + "18199": null, + "18205": "/watch/world-fool-news-ny2k", + "18227": null, + "18229": "/watch/gatchaman-crowds-4gpm", + "18231": "/watch/vanquished-queens-specials-222w", + "18241": null, + "18245": "/watch/white-album-2-d4g7", + "18247": "/watch/infinite-stratos-2-yqlq", + "18269": null, + "18271": null, + "18273": null, + "18275": "/watch/mini-yon-soldier-rin-k3n3", + "18277": "/watch/strike-the-blood-61wx", + "18283": null, + "18295": "/watch/valvrave-the-liberator-2-pjl0", + "18301": null, + "18303": null, + "18305": "/watch/15-sonyeon-uju-pyoryugi-m94g", + "18307": "/watch/eunhajeonseol-tera-j211", + "18309": "/watch/hopiwa-chadolbawi-o6gq", + "18311": null, + "18313": null, + "18315": null, + "18317": null, + "18319": null, + "18321": null, + "18323": null, + "18325": "/watch/the-silver-twilight-6l0q", + "18327": null, + "18329": null, + "18331": null, + "18339": null, + "18341": null, + "18343": "/watch/girls-panzer-fushou-akiyama-yukari-no-sensha-kouza-n8mj", + "18353": null, + "18355": null, + "18357": "/watch/sore-ike-anpanman-tobase-kibou-no-handkerchief-kkql", + "18365": "/watch/mazinger-z-m9e7", + "18375": "/watch/kaitou-reinya-pilot-754p", + "18377": null, + "18389": null, + "18391": "/watch/mini-van-z8j0", + "18393": "/watch/fairy-tail-x-rave-64qp", + "18397": "/watch/attack-on-titan-ova-em4m", + "18411": "/watch/gingitsune-messenger-fox-of-the-gods-294y", + "18413": "/watch/puchitto-gargantia-l5vk", + "18419": "/watch/boku-no-imouto-wa-osaka-okan-uchi-no-onii-chan-wa-tokyo-rule-20v5", + "18425": "/watch/ikeike-momon-chan-specials-wm5g", + "18429": "/watch/lupin-the-3rd-vs-detective-conan-the-movie-7njn", + "18441": "/watch/blood-lad-ova-7x16", + "18443": "/watch/the-winds-of-victory-5355", + "18447": null, + "18449": "/watch/mobile-suit-gundam-battlefield-record-avant-title-6kgx", + "18451": null, + "18455": null, + "18457": null, + "18463": "/watch/sign-v2v6", + "18465": "/watch/genshiken-second-generation-8xee", + "18469": null, + "18475": null, + "18479": null, + "18481": null, + "18483": null, + "18489": "/watch/pleasant-goat-and-big-big-wolf-moon-castle-the-space-adventure-618k", + "18491": "/watch/pleasant-goat-and-big-big-wolf-mission-incredible-adventures-on-the-dragons-trail-9yyw", + "18495": "/watch/chronicles-of-the-going-home-club-x57q", + "18497": "/watch/yozakura-quartet-hana-no-uta-pmp5", + "18499": "/watch/yozakura-quartet-tsuki-ni-naku-90l7", + "18507": "/watch/free-iwatobi-swim-club-wm01", + "18521": null, + "18523": "/watch/senyuu-2-3e23", + "18525": null, + "18527": null, + "18533": "/watch/jungle-taitei-leo-hon-o-ji-8qxp", + "18549": null, + "18557": "/watch/high-school-agent-1epj", + "18561": null, + "18567": "/watch/taiman-blues-ladies-hen-mayumi-j10w", + "18569": null, + "18573": null, + "18575": "/watch/noobow-kieta-medal-4rp7", + "18577": "/watch/noobow-mini-theater-ky03", + "18583": "/watch/kangetsu-ittou-akuryou-kiri-82x7", + "18587": null, + "18589": null, + "18591": "/watch/anpanman-star-spirited-dollie-kmjl", + "18599": "/watch/chokotan-xp7m", + "18603": "/watch/kennosuke-sama-xlvk", + "18617": "/watch/girls-und-panzer-der-film-1ve9", + "18619": "/watch/girls-und-panzer-this-is-the-real-anzio-battle-18x2", + "18627": "/watch/visitor-jnyw", + "18629": null, + "18631": null, + "18635": null, + "18637": null, + "18639": "/watch/lagrange-the-flower-of-rin-ne-season-2-specials-dy2v", + "18643": null, + "18653": null, + "18655": null, + "18661": "/watch/kamisama-kiss-ova2-29kg", + "18669": "/watch/black-jack-karte-ng-extras-1rmp", + "18671": "/watch/love-chunibyo-other-delusions-heart-throb-pk13", + "18677": "/watch/i-couldnt-become-a-hero-so-i-reluctantly-decided-to-get-a-job-l5yq", + "18679": "/watch/kill-la-kill-xgpm", + "18683": null, + "18689": "/watch/ace-of-the-diamond-dlgm", + "18691": null, + "18693": null, + "18695": null, + "18703": "/watch/star-dust-1xng", + "18713": "/watch/haiyore-nyaruko-san-yasashii-teki-no-shitome-kata-nley", + "18723": null, + "18729": null, + "18731": null, + "18743": null, + "18745": "/watch/chihayafuru-2-ova-q3yr", + "18747": "/watch/hotaru-kagayaku-qnew", + "18753": "/watch/my-teen-romantic-comedy-snafu-ova-k37q", + "18755": "/watch/donyatsu-m0n7", + "18759": null, + "18767": "/watch/blazblue-alter-memory-mqev", + "18771": "/watch/gifu-dodo-kanetsugu-and-keiji-g7l6", + "18773": null, + "18781": null, + "18795": null, + "18799": null, + "18815": "/watch/oh-super-milk-chan-special-vwe3", + "18817": null, + "18819": null, + "18821": "/watch/rainbow-mountain-epv5", + "18823": null, + "18825": null, + "18827": "/watch/hello-kitty-in-the-sleeping-princess-z8yp", + "18829": null, + "18831": "/watch/rinkaku-wjv1", + "18835": null, + "18841": "/watch/pes-peace-eco-smile-drive-your-heart-q2kw", + "18845": "/watch/ninja-hattori-kun-2012-m6g3", + "18849": "/watch/natsumes-book-of-friends-nyanko-sensei-the-first-errand-2pk5", + "18851": "/watch/fatekaleid-liner-prismaillya-dance-at-the-sports-festival-0qkl", + "18857": "/watch/oreimo-2-ona-jmp2", + "18881": "/watch/code-geass-lelouch-of-the-rebellion-a-miraculous-birthday-extra-flash-57v8", + "18893": "/watch/arpeggio-of-blue-steel-2v55", + "18897": "/watch/nisekoi-7j32", + "18907": null, + "18919": null, + "18937": null, + "18939": null, + "18941": null, + "18943": null, + "18953": null, + "18959": null, + "18967": null, + "18983": null, + "18989": null, + "19009": null, + "19021": "/watch/love-chunibyo-other-delusions-rikka-version-vg1k", + "19023": "/watch/wake-up-girls-q62w", + "19029": "/watch/yuyushiki-nyanyashiki-q98m", + "19049": null, + "19051": null, + "19053": null, + "19059": "/watch/ufo-nitsukamatta-kodomo-tachi-y6lr", + "19063": null, + "19067": "/watch/future-card-buddyfight-55y3", + "19069": "/watch/okane-wa-mawaru-kurashi-to-kinyuu-pwm0", + "19071": null, + "19073": null, + "19081": null, + "19087": null, + "19099": "/watch/pokemon-mewtwo-prologue-to-awakening-5pm8", + "19101": null, + "19103": null, + "19109": "/watch/fatekaleid-liner-prisma-illya-specials-d141", + "19111": "/watch/love-live-school-idol-project-2nd-season-mq4n", + "19115": "/watch/giovannis-island-2qpy", + "19117": "/watch/the-pilots-love-song-dv43", + "19121": "/watch/doctor-chichibuyama-94ek", + "19123": "/watch/one-piece-episode-of-merry-the-tale-of-one-more-friend-p0nq", + "19125": null, + "19133": null, + "19135": "/watch/kuroi-ame-ni-utarete-9veg", + "19137": "/watch/eden-6r0p", + "19151": "/watch/walkure-romanze-9n16", + "19157": "/watch/yo-kai-watch2-xemm", + "19159": null, + "19163": "/watch/date-a-live-ii-p2w3", + "19165": null, + "19167": null, + "19169": null, + "19171": "/watch/sanjougattai-transformers-go-97v6", + "19177": null, + "19185": null, + "19187": null, + "19191": "/watch/ghost-in-the-shell-arise-border2-ghost-whispers-8x77", + "19193": "/watch/ghost-in-the-shell-arise-border3-ghost-tears-jve1", + "19195": "/watch/ghost-in-the-shell-arise-border4-ghost-stands-alone-5kp5", + "19207": "/watch/maji-de-otaku-na-english-ribbon-chan-eigo-de-tatakau-mahou-shoujo-the-tv-rpj9", + "19209": "/watch/devour-dinner-v8ny", + "19211": "/watch/gargantia-on-the-verdurous-planet-ova-7qm2", + "19213": "/watch/lost-utopia-ewv3", + "19217": null, + "19219": "/watch/modern-no2-gnkp", + "19221": "/watch/my-mental-choices-are-completely-interfering-with-my-school-romantic-comedy-9n2g", + "19231": "/watch/jam-9lxk", + "19233": "/watch/around-plx0", + "19235": null, + "19237": null, + "19239": null, + "19251": null, + "19255": null, + "19257": null, + "19261": "/watch/gintama-x-mameshiba-pw20", + "19271": null, + "19279": null, + "19283": null, + "19285": "/watch/attack-on-titan-since-that-day-zer5", + "19287": null, + "19291": "/watch/pokemon-the-series-xy-640k", + "19297": "/watch/ketsuekigata-kun-featuring-yuri-nasuno-y73r", + "19305": null, + "19311": null, + "19315": "/watch/pupa-11g9", + "19319": "/watch/gundam-build-fighters-n7j9", + "19325": null, + "19337": null, + "19351": "/watch/nijiiroprism-girl-y4wr", + "19363": "/watch/silver-spoon-season-2-1l99", + "19365": "/watch/samurai-flamenco-wx5x", + "19367": "/watch/galilei-donna-e829", + "19369": "/watch/outbreak-company-q0pq", + "19383": "/watch/theatre-of-darkness-yamishibai-e5m0", + "19391": "/watch/attack-on-titan-picture-drama-5r12", + "19397": "/watch/zettai-bouei-leviathan-mini-takibi-gekijou-nln9", + "19401": null, + "19429": "/watch/riddle-story-of-devil-mr56", + "19431": "/watch/gokujo-souda-onsen-ni-ikou-3v9x", + "19433": null, + "19437": null, + "19445": null, + "19447": null, + "19457": null, + "19463": null, + "19467": "/watch/revbahaf-wang-gug-jaegeon-soelgi-8p34", + "19469": "/watch/saiki-kusuo-no-ps-nan-ona-v3xk", + "19479": "/watch/monkey-punch-manga-katsudou-dai-shashin-crime-mate-special-0wwl", + "19481": null, + "19489": "/watch/little-witch-academia-the-enchanted-parade-qmnr", + "19495": null, + "19497": null, + "19501": null, + "19505": null, + "19511": "/watch/naruto-shippuden-sunny-side-battle-0yew", + "19513": null, + "19515": "/watch/kentoushi-v2lm", + "19517": "/watch/taabou-no-ryuuguusei-daitanken-057w", + "19519": null, + "19521": null, + "19523": null, + "19533": "/watch/fujiko-fujio-a-no-mumako-g653", + "19535": null, + "19547": null, + "19555": "/watch/general-ttoli-3rd-tunnel-n1jy", + "19557": null, + "19559": null, + "19569": null, + "19573": null, + "19575": "/watch/so-cute-it-hurts-9vyw", + "19581": "/watch/houseki-no-kuni-pv-mx2v", + "19583": null, + "19585": "/watch/kobo-chan-1gk1", + "19587": "/watch/kaiketsu-zorori-mamoru-ze-kyouryuu-no-tamago-z533", + "19597": "/watch/milk-house-dreaming-ai-no-shiki-4r5m", + "19613": "/watch/initial-d-legend-1-awakening-qvqm", + "19619": "/watch/jewelpet-twinkle-hohoemi-no-niji-ni-dokkidoki-v0n8", + "19627": "/watch/junkers-come-here-memories-of-you-xllk", + "19629": null, + "19631": null, + "19633": null, + "19635": null, + "19645": "/watch/doraemon-the-movie-nobita-in-the-new-haunts-of-evil-peko-and-the-five-explorers-v923", + "19647": "/watch/hajime-no-ippo-the-fighting-rising-g4np", + "19653": "/watch/neppuu-kairiku-bushi-road-99w7", + "19669": "/watch/kurokos-basketball-ova-k8wp", + "19671": null, + "19681": "/watch/hustle-punch-25jp", + "19685": "/watch/if-her-flag-breaks-peq0", + "19687": "/watch/kuiba-2-55w9", + "19695": null, + "19697": "/watch/a-certain-scientific-railgun-s-specials-vknm", + "19703": "/watch/kyousougiga2-pyxv", + "19705": "/watch/meitantei-hangyodon-kaitou-ruzu-arawaruno-kan-5qg9", + "19717": null, + "19727": null, + "19729": null, + "19731": "/watch/osamu-and-musashi-666x", + "19745": null, + "19747": null, + "19749": null, + "19751": null, + "19753": null, + "19755": "/watch/bottom-biting-bug-2-ee13", + "19759": "/watch/assassination-classroom-jump-festa-2013-special-8qy0", + "19769": "/watch/magical-warfare-dg87", + "19773": "/watch/akuma-tou-no-prince-mitsume-ga-tooru-l03m", + "19775": "/watch/knights-of-sidonia-25qg", + "19781": "/watch/kuiba-3-0ege", + "19783": null, + "19799": "/watch/robot-girls-z-7xkp", + "19811": null, + "19815": "/watch/no-game-no-life-5xp8", + "19817": null, + "19825": null, + "19831": null, + "19839": null, + "19841": "/watch/super-seisyun-brothers-em89", + "19843": null, + "19845": null, + "19849": "/watch/peeping-life-50ch-k76l", + "19855": "/watch/nobunagun-9r47", + "19857": null, + "19859": null, + "19871": "/watch/gaist-crusher-mnpn", + "19873": null, + "19875": null, + "19877": null, + "19879": null, + "19887": null, + "19889": null, + "19897": "/watch/ohayou-spank-movie-v3lk", + "19899": null, + "19901": null, + "19905": null, + "19907": null, + "19909": null, + "19917": null, + "19919": "/watch/tesagure-bukatsumono-8qek", + "19921": "/watch/ogami-matsugorou-6krm", + "19923": "/watch/anata-ga-furikaeru-toki-jmw9", + "19925": "/watch/ky-kei-jc-kuukichan-l12v", + "19941": "/watch/kims-cross-138p", + "19943": null, + "19945": "/watch/3d-nyanko-sensei-gekijou-2345", + "19947": null, + "19951": "/watch/hunter-x-hunter-the-last-mission-n5wq", + "19953": "/watch/zetsumetsu-kigu-shoujo-amazing-twins-k1yp", + "19957": "/watch/huckleberry-no-bouken-movie-dub-kle3", + "19959": null, + "19961": null, + "19965": null, + "19971": null, + "19973": "/watch/tomorrows-joe-pilots-xn53", + "19977": null, + "19981": null, + "19983": null, + "19985": null, + "19987": null, + "19989": null, + "19991": null, + "19993": null, + "19995": null, + "19997": "/watch/fight-da-pyuta-glk7", + "19999": null, + "20001": null, + "20003": null, + "20005": null, + "20007": null, + "20009": null, + "20021": "/watch/sword-art-online-extra-edition-ygjr", + "20023": null, + "20025": null, + "20027": null, + "20031": "/watch/d-frag-m3w3", + "20033": "/watch/miss-monochrome-the-animation-393k", + "20035": "/watch/a-certain-magical-index-movie-special-1j0g", + "20039": "/watch/kill-me-baby-ova-w45x", + "20045": "/watch/is-infinite-stratos-2-hitonatsu-no-omoide-rej9", + "20047": "/watch/sakura-trick-kxqn", + "20053": "/watch/wizard-barristers-17ej", + "20057": "/watch/space-dandy-lwgy", + "20075": null, + "20077": null, + "20079": null, + "20081": null, + "20083": null, + "20085": null, + "20087": "/watch/treasure-gaust-knep", + "20093": null, + "20095": null, + "20109": "/watch/were-manga-artist-tokiwa-villa-storywe-are-manga-artists-the-tokiwa-apartments-story-n9pq", + "20111": null, + "20113": null, + "20115": null, + "20117": null, + "20123": null, + "20125": null, + "20127": null, + "20141": "/watch/lupin-the-3rd-princess-of-the-breeze-pm53", + "20143": null, + "20145": null, + "20147": null, + "20153": "/watch/day-of-nose-03vl", + "20155": null, + "20159": "/watch/pokemon-origins-1wyp", + "20173": null, + "20175": null, + "20177": null, + "20183": null, + "20185": null, + "20187": "/watch/genei-wo-kakeru-taiyou-fumikome-nai-kokoro-70w6", + "20189": null, + "20199": null, + "20201": null, + "20205": null, + "20207": null, + "20221": "/watch/minami-ke-natsuyasumi-5258", + "20223": null, + "20225": "/watch/umigame-to-shounen-9r7w", + "20227": null, + "20229": null, + "20231": null, + "20233": null, + "20235": "/watch/tako-ni-natta-okaa-san-ywlr", + "20237": null, + "20239": null, + "20241": null, + "20243": null, + "20261": null, + "20267": "/watch/woosers-hand-to-mouth-life-awakening-arc-5mk2", + "20329": "/watch/koroshiya-san-the-hired-gun-vngm", + "20353": "/watch/gakkou-no-yuurei-ym59", + "20355": null, + "20359": "/watch/yamada-kun-to-7-nin-no-majo-ona-0qlw", + "20365": "/watch/another-special-qv7w", + "20371": null, + "20377": null, + "20379": null, + "20381": null, + "20383": null, + "20385": "/watch/eguchi-hisashi-no-kotobuki-gorou-show-j75j", + "20391": null, + "20423": "/watch/sunday-without-god-memories-3319", + "20431": "/watch/hozukis-coolheadedness-g00p", + "20441": null, + "20449": "/watch/watamote-no-matter-how-i-look-at-it-its-you-guys-fault-im-not-popular-ova-79q6", + "20453": "/watch/mikosuri-han-gekijou-0yq7", + "20457": "/watch/inari-kon-kon-e1qm", + "20463": "/watch/little-nemo-pilot-m8y7", + "20469": "/watch/himeyuri-lp6v", + "20473": "/watch/teekyuu-3-5r9w", + "20479": "/watch/hyperdimension-neptunia-the-eternity-true-ending-promised-lnkl", + "20499": null, + "20505": null, + "20507": "/watch/noragami-pe05", + "20509": "/watch/fatekaleid-liner-prismaillya-2wei-m4gn", + "20517": "/watch/little-busters-ex-m33g", + "20529": null, + "20533": "/watch/zx-ignition-n7yp", + "20539": null, + "20541": "/watch/engaged-to-the-unidentified-lqrv", + "20543": "/watch/bayonetta-bloody-fate-1rlg", + "20545": "/watch/i-couldnt-become-a-hero-so-i-reluctantly-decided-to-get-a-job-ova-k7mq", + "20547": null, + "20555": "/watch/soni-ani-super-sonico-the-animation-57nw", + "20557": null, + "20581": null, + "20583": "/watch/haikyu-205p", + "20587": "/watch/daddy-long-legs-0vjr", + "20589": null, + "20603": null, + "20613": null, + "20649": "/watch/kimi-no-iru-machi-ova-m46v", + "20651": "/watch/natsumes-book-of-friends-ova-jr31", + "20655": "/watch/amnesia-ova-py90", + "20667": null, + "20671": "/watch/the-portrait-studio-dgpd", + "20673": "/watch/sonny-boy-dewdrop-girl-y7g6", + "20689": "/watch/hamatora-7v3m", + "20703": "/watch/goannai-shimasu-another-world-e-2nlp", + "20705": null, + "20707": "/watch/0-z5v9", + "20709": "/watch/sabagebu-survival-game-club-m2lg", + "20713": "/watch/pig-sale-n3mj", + "20723": "/watch/kyousou-giga-tv-recaps-038w", + "20725": null, + "20743": "/watch/pokemon-black-white-adventures-in-unova-and-beyond-cilan-and-brock-gyaradoss-outrage-wy78", + "20745": "/watch/love-live-school-idol-project-ova-4e6m", + "20755": null, + "20757": null, + "20767": "/watch/noragami-ova-34jk", + "20785": "/watch/the-irregular-at-magic-high-school-w6e8", + "20787": "/watch/black-bullet-qpqq", + "20797": null, + "20799": null, + "20801": null, + "20811": "/watch/maid-of-the-dead-0g1w", + "20815": null, + "20835": null, + "20843": null, + "20847": "/watch/seitokai-yakuindomo-ova-4m21", + "20849": null, + "20853": "/watch/chaika-the-coffin-princess-65mv", + "20855": null, + "20857": "/watch/dune-gv6e", + "20869": null, + "20871": "/watch/nissan-serena-x-one-piece-3d-straw-hat-chase-infiltrate-eg7m", + "20873": "/watch/hana-no-zundamaru-4mev", + "20877": null, + "20889": "/watch/kuro-no-sumika-chronus-zrk9", + "20899": "/watch/jojos-bizarre-adventure-stardust-crusaders-ejq9", + "20903": "/watch/harmonie-59j2", + "20907": "/watch/the-big-first-grader-and-the-small-second-grader-3p29", + "20909": null, + "20913": null, + "20919": "/watch/diabolik-lovers-recap-npxj", + "20929": "/watch/galo-sengen-770p", + "20931": "/watch/onee-chan-ga-kita-xm6m", + "20939": "/watch/my-mental-choices-are-completely-interfering-with-my-school-romantic-comedy-ova-3px2", + "20945": "/watch/eon-kid-7nn6", + "20951": "/watch/dpr-special-movie-66kp", + "20955": "/watch/peeping-life-youtuber-kun-8q80", + "20959": null, + "20961": "/watch/parorus-future-island-r677", + "20963": null, + "20965": null, + "20969": "/watch/osamu-tezukas-buddha-movie-2-endless-trip-pwv5", + "20971": "/watch/la-corda-doro-blue-sky-mgpg", + "20973": "/watch/world-conquest-zvezda-plot-97xw", + "20975": null, + "20977": null, + "20987": "/watch/yozakura-quartet-yoza-quar-n0n9", + "20995": null, + "20999": "/watch/mini-van-special-3wm9", + "21001": null, + "21009": "/watch/wanna-be-the-strongest-in-the-world-specials-ve08", + "21013": "/watch/disk-wars-avengers-jwj1", + "21019": null, + "21021": null, + "21025": null, + "21027": "/watch/the-fake-1gl9", + "21031": "/watch/precure-all-stars-new-stage-3-eien-no-tomodachi-oxj3", + "21033": "/watch/dragonar-academy-63yp", + "21037": null, + "21039": "/watch/gatchaman-crowds-insight-8nre", + "21041": null, + "21053": null, + "21055": "/watch/mission-school-zrr3", + "21059": null, + "21065": null, + "21067": "/watch/strange-2rw5", + "21069": null, + "21073": "/watch/puchim-at-s-2-gj67", + "21075": "/watch/hetalia-the-beautiful-world-extra-disc-m2wn", + "21077": null, + "21081": null, + "21085": "/watch/witch-craft-works-5x2w", + "21089": null, + "21097": null, + "21099": "/watch/kenji-no-trunk-rxx9", + "21101": null, + "21103": null, + "21105": "/watch/love-stage-pky0", + "21107": null, + "21121": "/watch/heart-cocktail-again-q1v7", + "21129": "/watch/a-jewish-girl-in-shanghai-l69v", + "21161": null, + "21163": null, + "21167": "/watch/atelier-escha-logy-alchemists-of-the-dusk-sky-63eq", + "21177": "/watch/nobunaga-the-fool-wpy8", + "21179": null, + "21185": "/watch/baby-steps-e5wn", + "21189": "/watch/wake-up-girls-the-movie-xy83", + "21195": "/watch/soul-eater-late-night-show-4ry1", + "21201": "/watch/teekyu-8-specials-48ww", + "21215": null, + "21235": null, + "21241": "/watch/beyond-the-boundary-idol-trial-1kk2", + "21255": "/watch/treasure-island-the-movie-g9m4", + "21267": "/watch/go-go-575-e165", + "21273": "/watch/is-the-order-a-rabbit-rjnl", + "21275": null, + "21277": null, + "21291": null, + "21293": "/watch/anpanman-purun-the-soap-bubble-44r1", + "21295": null, + "21297": null, + "21305": "/watch/trick-or-alice-eqn5", + "21325": "/watch/pupipo-4g0m", + "21327": "/watch/one-week-friends-rv9j", + "21329": "/watch/mushi-shi-ova-mxeg", + "21333": null, + "21335": "/watch/double-circle-q63r", + "21339": "/watch/psycho-pass-the-movie-egy0", + "21349": null, + "21353": "/watch/tokyo-esp-r4xl", + "21363": null, + "21373": "/watch/freezing-vibration-specials-k71l", + "21393": null, + "21395": "/watch/crayon-shin-chan-serious-battle-robot-dad-strikes-back-dgr4", + "21405": "/watch/the-kawai-complex-guide-to-manors-and-hostel-behavior-kp43", + "21407": "/watch/happiness-charge-pretty-cure-p3p0", + "21409": null, + "21415": "/watch/unbreakable-machine-doll-ova-2qjp", + "21419": "/watch/case-closed-the-sniper-from-another-dimension-1732", + "21421": "/watch/magica-wars-1g72", + "21427": "/watch/minna-atsumare-falcom-gakuen-3r1x", + "21431": "/watch/brynhildr-in-the-darkness-9e9w", + "21433": null, + "21435": "/watch/encouragement-of-climb-season-2-j1qj", + "21437": "/watch/buddy-complex-kxjp", + "21439": "/watch/uta-no-prince-sama-revolutions-l3vl", + "21447": null, + "21451": null, + "21467": null, + "21469": "/watch/stand-by-me-doraemon-7j4n", + "21471": null, + "21473": "/watch/persona-3-the-movie-2-midsummer-knights-dream-lk8q", + "21475": "/watch/ikkyuu-san-its-spring-mischievous-princess-r2jl", + "21479": null, + "21483": null, + "21485": null, + "21487": null, + "21489": "/watch/the-gutsy-frog-the-movie-5qk9", + "21491": null, + "21493": null, + "21495": null, + "21497": "/watch/sengoku-musou-special-sanadas-chapter-nv9y", + "21507": "/watch/soul-eater-not-243r", + "21509": null, + "21511": "/watch/kancolle-mvy6", + "21513": null, + "21517": null, + "21521": null, + "21523": "/watch/baku-tech-bakugan-gachi-8mnp", + "21525": null, + "21539": null, + "21541": "/watch/the-hentai-prince-and-the-stony-cat-henneko-bbs-7p8m", + "21545": null, + "21547": null, + "21549": null, + "21551": null, + "21553": null, + "21557": "/watch/when-marnie-was-there-8pye", + "21561": "/watch/nananas-buried-treasure-g736", + "21563": "/watch/kamigami-no-asobi-vxkk", + "21569": "/watch/pokemon-the-movie-diancie-and-the-cocoon-of-destruction-lp0k", + "21571": "/watch/pokemon-pikachu-whats-this-key-vvk3", + "21573": "/watch/symphogear-gx-3rv3", + "21575": null, + "21587": "/watch/au-future-laboratory-aufl-9j05", + "21591": "/watch/wasureboshi-x496", + "21595": "/watch/yugioh-zexal-second-iza-saishuu-kessen-e-special-1eng", + "21597": null, + "21603": "/watch/mekakucity-actors-e2w5", + "21607": "/watch/picotopia-583w", + "21635": "/watch/gj-buat-kver", + "21639": "/watch/yu-gi-oh-arc-v-kngp", + "21641": null, + "21647": "/watch/tamako-love-story-mmn3", + "21649": "/watch/mitsuwano-p7xm", + "21653": "/watch/is-infinite-stratos-world-purge-hen-30k2", + "21659": "/watch/kill-la-kill-goodbye-again-2eew", + "21663": null, + "21667": "/watch/non-non-biyori-were-going-to-okinawa-v44m", + "21671": "/watch/keroro-0p42", + "21677": "/watch/captain-earth-4vj6", + "21679": null, + "21681": "/watch/hanayamata-v5ky", + "21695": null, + "21701": null, + "21703": "/watch/pokemon-xy-new-year-special-k2kq", + "21707": "/watch/pretty-rhythm-all-stars-selection-prism-showbest-ten-movie-kw0r", + "21711": null, + "21713": "/watch/usagi-no-mofy-k2gp", + "21715": null, + "21717": null, + "21729": "/watch/cardfight-vanguard-legion-mate-p1lq", + "21737": "/watch/tamayura-more-aggressive-tsuitachi-dake-no-shuugakuryokou-nanode-ny6y", + "21743": "/watch/laughing-under-the-clouds-qe37", + "21749": "/watch/kimama-ni-idol-jjwv", + "21751": null, + "21755": "/watch/the-prince-of-tennis-ii-ova-vs-genius-10-8gv0", + "21761": null, + "21763": null, + "21765": null, + "21771": "/watch/romantica-clock-4xnv", + "21773": "/watch/sugarsoldier-7jr6", + "21775": null, + "21781": "/watch/tsubasa-to-hotaru-k3wp", + "21797": "/watch/love-chunibyo-other-delusions-heart-throb-lite-955w", + "21809": "/watch/daimidaler-prince-vs-penguin-empire-5013", + "21821": "/watch/dai-shogun-great-revolution-6g3q", + "21829": null, + "21831": null, + "21833": null, + "21835": "/watch/majin-bone-p675", + "21843": "/watch/rage-of-bahamut-genesis-6n9p", + "21845": "/watch/in-search-of-the-lost-future-1x61", + "21851": "/watch/tesagure-bukatsumono-encore-l3lq", + "21853": "/watch/love-live-school-idol-project-recap-ye89", + "21855": "/watch/hanamonogatari-704n", + "21861": null, + "21863": "/watch/the-comic-artist-his-assistants-d1mg", + "21867": "/watch/the-disappearance-of-conan-edogawa-the-worst-two-days-in-history-zpe3", + "21869": null, + "21875": null, + "21877": "/watch/hi-score-girl-reg9", + "21879": "/watch/sword-art-offline-extra-edition-9wpw", + "21881": "/watch/sword-art-online-ii-50q5", + "21891": null, + "21899": "/watch/gintama-yorinuki-gintama-san-on-theater-2d-11m1", + "21913": null, + "21925": null, + "21933": null, + "21935": "/watch/sore-ike-anpanman-anpanman-to-yukai-na-nakama-tachi-xe2x", + "21937": "/watch/sore-ike-anpanman-anpanman-to-yukai-na-nakama-tachi-xe2x", + "21939": "/watch/mushi-shi-the-next-passage-e070", + "21941": null, + "21943": null, + "21945": null, + "21947": null, + "21951": null, + "21953": null, + "21955": null, + "21957": null, + "21959": null, + "21961": null, + "21963": null, + "21967": "/watch/anpanman-the-secret-of-fairy-rin-rin-vx33", + "21969": null, + "21971": null, + "21973": null, + "21975": null, + "21981": null, + "21995": "/watch/blue-spring-ride-9wx7", + "21997": null, + "21999": null, + "22013": null, + "22031": "/watch/samurai-gun-special-dg76", + "22035": null, + "22037": null, + "22039": null, + "22043": "/watch/fairy-tail-series-2-0pe7", + "22049": null, + "22053": null, + "22055": null, + "22057": "/watch/inari-kon-kon-ova-07rw", + "22059": null, + "22065": null, + "22069": null, + "22071": "/watch/engaged-to-the-unidentified-mite-are-ga-watashitachi-no-tomatteiru-ryokan-yo-253r", + "22081": null, + "22093": null, + "22097": null, + "22099": "/watch/herobank-l24m", + "22101": "/watch/the-world-is-still-beautiful-p1e5", + "22111": null, + "22113": null, + "22117": "/watch/witch-craft-works-ova-qxp7", + "22119": null, + "22123": "/watch/inugami-san-to-nekoyama-san-pexq", + "22125": "/watch/kurokos-basketball-2-would-you-mind-doing-that-once-more-2785", + "22131": null, + "22135": "/watch/ping-pong-the-animation-l88y", + "22137": null, + "22145": "/watch/black-butler-book-of-circus-ggve", + "22147": "/watch/amagi-brilliant-park-wxqx", + "22157": null, + "22159": null, + "22161": null, + "22163": null, + "22165": null, + "22167": null, + "22169": null, + "22171": null, + "22173": null, + "22175": null, + "22177": null, + "22179": null, + "22181": null, + "22189": "/watch/locodol-wm8g", + "22197": null, + "22199": "/watch/akame-ga-kill-ky83", + "22205": null, + "22215": "/watch/pretty-rhythm-all-star-selection-ql2r", + "22219": null, + "22221": null, + "22225": "/watch/momo-kyun-sword-r9w3", + "22231": null, + "22239": null, + "22241": null, + "22247": null, + "22249": "/watch/the-nighthawk-star-0wqr", + "22255": null, + "22265": "/watch/free-eternal-summer-r7e3", + "22271": null, + "22273": "/watch/selector-infected-wixoss-5xy2", + "22275": "/watch/office-ladies-remodelling-lecture-76lp", + "22279": null, + "22293": "/watch/mahou-no-yousei-persia-escape-12r9", + "22295": "/watch/juuza-engi-engetsu-sangokuden-gaiden-youzhou-genya-jn7j", + "22297": "/watch/fatestay-night-unlimited-blade-works-2jgw", + "22313": null, + "22319": "/watch/tokyo-ghoul-g8j3", + "22325": "/watch/ningen-kakumei-j4j9", + "22327": null, + "22329": null, + "22335": "/watch/teekyuu-3-specials-wl13", + "22345": "/watch/funny-pets-2nd-season-x1k6", + "22347": null, + "22359": "/watch/ronja-the-robbers-daughter-d21w", + "22361": null, + "22377": "/watch/wonder-momo-0ne2", + "22381": "/watch/nandaka-velonica-gmmp", + "22385": null, + "22391": null, + "22393": null, + "22411": null, + "22413": null, + "22415": null, + "22417": null, + "22419": "/watch/here-and-there-8ky4", + "22421": null, + "22427": null, + "22429": null, + "22433": "/watch/broken-blade2-rk4j", + "22435": "/watch/shin-kidou-senki-gundam-w-frozen-teardrop-picture-drama-tsuginaru-tatakai-56k9", + "22439": null, + "22441": null, + "22443": "/watch/hello-kitty-in-heidi-6q2k", + "22445": "/watch/hello-kitty-in-mom-loves-me-after-all-m59g", + "22447": null, + "22449": null, + "22451": "/watch/bad-badtz-maru-in-the-boy-who-cried-wolf-ll1v", + "22455": null, + "22457": "/watch/hello-kitty-no-fushigi-na-mizuumi-r419", + "22459": null, + "22461": "/watch/hello-kitty-in-the-dream-thief-4g26", + "22465": null, + "22467": null, + "22469": null, + "22471": null, + "22473": null, + "22477": null, + "22479": "/watch/hello-kitty-in-the-magic-apple-w0e3", + "22481": "/watch/hello-kitty-in-santas-missing-hat-z522", + "22483": "/watch/hello-kitty-mimmy-and-dear-daniel-in-the-three-little-pigs-y9q6", + "22485": null, + "22487": null, + "22489": null, + "22491": null, + "22493": null, + "22495": "/watch/hello-kitty-in-the-prince-in-his-dream-castle-wj7k", + "22497": "/watch/hello-kitty-no-kaguya-hime-dub-ylmr", + "22499": null, + "22503": null, + "22507": "/watch/initial-d-final-stage-mgk3", + "22509": null, + "22511": null, + "22513": null, + "22523": null, + "22535": "/watch/parasyte-the-maxim-e373", + "22537": "/watch/theatre-of-darkness-yamishibai-2-q285", + "22541": null, + "22543": null, + "22547": "/watch/blade-soul-315w", + "22561": null, + "22563": null, + "22565": "/watch/bad-badtz-maru-in-the-ants-and-the-grasshopper-pv70", + "22567": "/watch/monkichi-the-monkey-in-the-gold-axe-and-the-silver-axe-7g4p", + "22569": "/watch/pom-pom-purin-in-the-tortoise-and-the-hare-60ym", + "22571": null, + "22573": "/watch/keroppi-in-aladdin-and-the-magic-lamp-g3q7", + "22575": null, + "22577": "/watch/pom-pom-purin-in-the-northwind-and-the-sun-75m0", + "22583": "/watch/space-brothers-0-yg8m", + "22585": null, + "22591": null, + "22593": null, + "22595": null, + "22597": null, + "22603": "/watch/pekkle-in-the-adventures-of-sinbad-j829", + "22605": null, + "22607": "/watch/pekkle-in-the-great-swimming-race-jr51", + "22609": "/watch/patty-and-jimmy-in-youre-a-superstar-884e", + "22611": null, + "22613": null, + "22615": "/watch/keroppi-in-the-frogs-secret-house-34v3", + "22617": "/watch/pochacco-in-exciting-birthday-kwpr", + "22619": null, + "22621": "/watch/pekkle-in-find-the-secret-treasure-y7x9", + "22623": null, + "22625": null, + "22627": null, + "22631": null, + "22633": null, + "22635": null, + "22637": "/watch/keroppi-in-lets-be-friends-j18v", + "22639": null, + "22641": null, + "22643": null, + "22645": null, + "22647": null, + "22649": null, + "22651": null, + "22653": null, + "22655": null, + "22657": "/watch/encounters-with-that-kind-p0y3", + "22661": "/watch/one-piece-cry-heart-9jg5", + "22663": "/watch/world-break-aria-of-curse-for-a-holy-swordsman-6enq", + "22669": null, + "22671": null, + "22673": "/watch/kuroko-no-basket-2-ng-shuu-nplk", + "22675": "/watch/peeping-life-gekijou-original-ban-v7gk", + "22677": "/watch/appleseed-alpha-6njk", + "22683": null, + "22687": "/watch/terra-formars-4vqw", + "22689": "/watch/terra-formars-bugs-2-hen-972w", + "22693": "/watch/lady-jewelpet-kk1p", + "22695": "/watch/dragon-ball-z-kyokugen-battle-sandai-super-saiyajin-special-kglr", + "22699": "/watch/looking-back-at-it-all-the-dragon-ball-z-year-end-show-7l3p", + "22709": null, + "22711": null, + "22729": "/watch/aldnoahzero-8490", + "22733": "/watch/dragon-collection-670x", + "22735": "/watch/oreca-battle-0wpl", + "22745": "/watch/brothers-conflict-special-vr1m", + "22755": null, + "22757": "/watch/x-maiden-x0ek", + "22759": "/watch/a-certain-scientific-railgun-s-all-the-important-things-i-learned-in-a-bathhouse-5ny8", + "22763": "/watch/the-garden-of-sinners-recalled-out-summer-extra-chorus-713n", + "22777": "/watch/dragon-ball-z-kai-the-final-chapters-p965", + "22785": null, + "22789": "/watch/barakamon-wlkx", + "22791": null, + "22815": null, + "22817": "/watch/the-file-of-young-kindaichi-returns-62wm", + "22819": "/watch/aikatsu-movie-wqxg", + "22821": null, + "22827": "/watch/magicaltaruruuto-kun-1991-kr6q", + "22831": "/watch/rowdy-sumo-wrestler-matsutaro-9747", + "22835": "/watch/himegoto-r60j", + "22839": "/watch/cross-road-9je5", + "22841": "/watch/okashina-hotel-gxv7", + "22845": null, + "22847": null, + "22849": null, + "22851": null, + "22859": "/watch/love-chunibyo-other-delusions-rikka-version-lite-mj37", + "22865": "/watch/invaders-of-the-rokujoma-2r1g", + "22877": "/watch/blade-dance-of-the-elementalers-w623", + "22887": null, + "22893": null, + "22901": null, + "22943": "/watch/valis-the-fantasm-soldier-6eyv", + "22953": "/watch/hana-no-zundamaru-junk-wx8k", + "22955": "/watch/hungry-zombie-francesca-jqx1", + "22959": null, + "22961": "/watch/date-a-live-ii-kurumi-star-festival-nkyy", + "22973": null, + "22975": null, + "22977": null, + "22979": null, + "22981": "/watch/magical-taruruuto-kun-moero-yuujou-no-mahou-taisen-l53q", + "22983": "/watch/hipira-kun-ona-qe4r", + "22985": "/watch/hipira-kun-special-671v", + "22991": null, + "22993": null, + "22995": null, + "22997": null, + "22999": null, + "23001": null, + "23003": null, + "23005": null, + "23007": null, + "23009": null, + "23011": null, + "23013": null, + "23015": null, + "23023": "/watch/peaceful-times-f02-petit-film-yl59", + "23029": null, + "23031": null, + "23033": null, + "23037": "/watch/samurai-jam-bakumatsu-rock-06wr", + "23043": null, + "23047": null, + "23051": "/watch/a-place-where-there-are-moths-q4lw", + "23053": null, + "23055": "/watch/imagination-practice-gv9e", + "23057": "/watch/yukidoke-53n2", + "23059": "/watch/consultation-room-gw6e", + "23061": "/watch/gestalt2-dl4q", + "23063": "/watch/usagi-ga-kowai-2j9w", + "23065": "/watch/kaidan-1k92", + "23067": "/watch/tenkai-knights-1l11", + "23079": "/watch/glasslip-v156", + "23083": "/watch/happinesscharge-precure-ningyou-no-kuni-no-ballerina-41vv", + "23085": null, + "23089": "/watch/spring-comes-to-ponsuke-mnq7", + "23097": null, + "23099": "/watch/puchitto-gargantia-special-xpk6", + "23101": null, + "23107": null, + "23115": null, + "23121": "/watch/jinsei-life-consulting-5qx8", + "23125": null, + "23129": null, + "23133": "/watch/m3-sono-kuroki-hagane-k4kp", + "23135": "/watch/pripara-k9wp", + "23137": "/watch/girls-panzer-heartful-tank-disc-picture-drama-xe33", + "23149": null, + "23151": "/watch/shonen-hollywood-holly-stage-for-49-x6lq", + "23153": "/watch/hayate-no-gotoku-ova-1gj9", + "23157": "/watch/kaze-no-invitation-q1pw", + "23171": null, + "23179": null, + "23181": null, + "23183": null, + "23185": null, + "23187": null, + "23189": null, + "23191": null, + "23199": "/watch/durarara-x2-4ew6", + "23201": "/watch/sengoku-basara-end-of-judgement-k35n", + "23209": "/watch/celestial-method-p2vq", + "23213": "/watch/insufficient-direction-k2pn", + "23225": "/watch/yuruyuri-nachuyachumi-ge07", + "23227": "/watch/engaged-to-the-unidentified-ova-j8q1", + "23229": null, + "23233": "/watch/the-testament-of-sister-new-devil-708n", + "23237": "/watch/love-chunibyo-other-delusions-heart-throb-specials-jel2", + "23245": "/watch/go-go-toraemon-n979", + "23247": null, + "23249": "/watch/space-battleship-yamato-2199-odyssey-of-the-celestial-ark-4m87", + "23251": "/watch/gugure-kokkuri-san-3193", + "23259": "/watch/gundam-reconguista-in-g-2n35", + "23265": "/watch/sankichi-and-osayo-a-genroku-romance-86e0", + "23267": null, + "23269": "/watch/hello-kinmoza-p8p3", + "23273": "/watch/your-lie-in-april-ylr6", + "23277": "/watch/saekano-how-to-raise-a-boring-girlfriend2-lj3m", + "23279": "/watch/genocidal-organ-3qpx", + "23281": "/watch/psycho-pass-2-7qwn", + "23283": "/watch/terror-in-resonance-2w8w", + "23285": "/watch/paulettes-chair-xnq3", + "23289": "/watch/monthly-girls-nozaki-kun-80xp", + "23293": "/watch/lupin-the-iiird-jigens-gravestone-7mkn", + "23299": "/watch/pokemon-best-wishes-season-2-decolora-adventure-iris-vs-ibuki-dragon-master-e-no-michi-5x4w", + "23301": "/watch/pokemon-the-series-xy-mega-evolution-specials-9gn6", + "23303": "/watch/journey-to-hiroshima-458m", + "23305": null, + "23309": "/watch/rail-wars-2xqy", + "23311": "/watch/garo-the-animation-1222", + "23313": null, + "23315": null, + "23317": "/watch/black-butler-book-of-murder-vllm", + "23319": "/watch/gargantia-on-the-verdurous-planet-ova-2014-lwry", + "23321": "/watch/log-horizon-2-zrn7", + "23325": "/watch/argevollen-zq4w", + "23327": "/watch/space-dandy-2-7392", + "23333": "/watch/dramatical-murder-vg6m", + "23341": "/watch/the-irregular-at-magic-high-school-get-to-know-magic-studies-022l", + "23343": "/watch/the-two-princes-x8k3", + "23345": "/watch/the-snow-country-prince-9vj5", + "23347": null, + "23349": null, + "23351": "/watch/cat-eyed-boy-pky5", + "23353": null, + "23359": "/watch/code-geass-akito-the-exiled-the-wyvern-divided-picture-drama-3562", + "23361": "/watch/bakuman-2nd-season-special-l7gq", + "23363": null, + "23365": null, + "23367": null, + "23369": "/watch/bakuman-2nd-season-special-l7gq", + "23375": null, + "23383": "/watch/d-frag-ova-0epr", + "23385": "/watch/beyond-the-boundary-daybreak-xmgk", + "23387": "/watch/master-of-torque-8g6e", + "23393": null, + "23401": null, + "23405": "/watch/kon-ga-oshiete-moshi-agemasu-maru-wakari-tokyo-ravens-03jr", + "23407": null, + "23409": "/watch/duel-masters-dub-xx06", + "23421": "/watch/re-hamatora-vl9k", + "23423": "/watch/paradise-of-innocence-4jlm", + "23425": null, + "23427": "/watch/oneechan-ga-kita-hajimete-no-kitaa-qel7", + "23433": "/watch/shin-strange-keln", + "23439": null, + "23441": "/watch/love-stage-chotto-ja-nakutte-k78p", + "23447": "/watch/waiting-in-the-summer-ova-183p", + "23459": "/watch/world-conquest-zvezda-plot-operation-new-zvezda-2yp5", + "23475": null, + "23477": null, + "23479": null, + "23483": null, + "23487": "/watch/witch-craft-works-specials-77gp", + "23499": "/watch/gakumon-ookami-shoujo-wa-kujikenai-evwn", + "23511": "/watch/gigant-big-shot-tsukasa-jwy9", + "23515": "/watch/the-princess-and-the-moon-llqv", + "23517": null, + "23519": null, + "23523": null, + "23537": null, + "23539": "/watch/the-lazy-egg-j14w", + "23551": "/watch/ai-mai-mi-mousou-catastrophe-m4l3", + "23555": null, + "23569": "/watch/kagirinaki-rakuen-5mg2", + "23575": null, + "23579": "/watch/age-12-449w", + "23581": null, + "23583": null, + "23585": null, + "23587": "/watch/the-idolm-at-ster-cinderella-girls-1klg", + "23593": null, + "23595": null, + "23597": "/watch/legend-of-basara-shinbashi-theater-we5g", + "23605": "/watch/ninja-slayer-from-animation-kj9r", + "23607": null, + "23609": null, + "23611": null, + "23613": null, + "23615": null, + "23617": "/watch/anpanman-apple-boy-and-everyones-hope-jln9", + "23619": "/watch/haiyore-nyaruko-san-w-ova-gl8e", + "23621": null, + "23623": "/watch/non-non-biyori-repeat-qk3w", + "23627": "/watch/aoki-hagane-no-arpeggio-ars-nova-kirikumas-vx13", + "23633": null, + "23635": null, + "23637": null, + "23639": null, + "23641": null, + "23643": null, + "23645": null, + "23647": null, + "23651": null, + "23659": "/watch/hi-no-tori-hagoromo-hen-0jrjl", + "23661": "/watch/saving-our-fragile-earth-unico-special-chapter-wrwr1", + "23665": null, + "23673": "/watch/wolf-girl-and-black-prince-wpeg", + "23675": null, + "23677": null, + "23679": "/watch/strange-special-rg29", + "23697": null, + "23699": null, + "23701": "/watch/toradora-recap-13k9", + "23703": "/watch/gatchaman-crowds-embrace-1831", + "23707": "/watch/the-princess-of-the-desert-kingdom-1g51", + "23709": "/watch/the-flower-and-the-phoenix-klel", + "23711": null, + "23713": null, + "23719": null, + "23721": null, + "23723": null, + "23725": "/watch/strike-witches-operation-victory-arrow-368k", + "23727": null, + "23729": null, + "23731": null, + "23733": null, + "23735": "/watch/kenzen-robo-daimidaler-specials-9xrk", + "23737": "/watch/neko-pitcher-erwm", + "23739": "/watch/peter-pan-no-bouken-specials-mlkn", + "23741": null, + "23753": null, + "23755": "/watch/the-seven-deadly-sins-kw5n", + "23759": null, + "23761": null, + "23763": null, + "23765": null, + "23767": null, + "23769": null, + "23775": "/watch/attack-on-titan-part-i-crimson-bow-and-arrow-65nm", + "23777": "/watch/attack-on-titan-part-ii-wings-of-freedom-g0ep", + "23779": null, + "23781": "/watch/blade-soul-specials-epgn", + "23787": "/watch/hiscoool-seha-girls-qe5q", + "23799": null, + "23801": null, + "23815": null, + "23819": null, + "23825": null, + "23829": "/watch/komatsu-sakyou-anime-gekijou-specials-e673", + "23831": "/watch/puella-magi-madoka-magica-the-movie-part-iii-rebellion-magica-quartet-x-nisioisin-xyyk", + "23835": "/watch/moonrakers-eqk0", + "23837": "/watch/meisou-underworld-8vg0", + "23847": "/watch/my-teen-romantic-comedy-snafu-too-20rw", + "23849": null, + "23855": null, + "23857": null, + "23861": null, + "23863": null, + "23865": null, + "23867": null, + "23869": null, + "23871": "/watch/puchimas-petit-petit-idolmatster-fuyu-kotatsu-haru-qj4q", + "23877": "/watch/gondora-e77m", + "23881": null, + "23885": null, + "23889": null, + "23895": null, + "23897": null, + "23899": null, + "23901": null, + "23903": "/watch/tuzki-love-assassin-ywmr", + "23909": "/watch/hoshi-no-yuuenchi-lpry", + "23911": null, + "23915": "/watch/the-adventures-of-hello-kitty-friends-dub-jrr2", + "23917": null, + "23931": "/watch/space-battleship-yamato-2199-a-voyage-to-remember-yer3v", + "23933": null, + "23935": null, + "23943": null, + "23945": "/watch/magimoji-rurumo-p05q", + "23967": null, + "23969": null, + "23971": null, + "23973": null, + "23975": null, + "23979": null, + "23983": null, + "23985": "/watch/step-up-love-story-2014-yn7q", + "23987": "/watch/miss-hokusai-9pwk", + "23989": "/watch/maken-ki-two-specials-xvx6", + "23991": null, + "24011": "/watch/lance-n-masques-yj9q", + "24019": "/watch/manabu-no-natsuyasumi-x8gm", + "24021": null, + "24029": null, + "24031": "/watch/denki-gai-ep99", + "24037": "/watch/selector-spread-wixoss-y486", + "24041": null, + "24045": null, + "24047": null, + "24049": null, + "24051": null, + "24053": null, + "24071": "/watch/gdgd-fairies-tte-iu-eiga-wa-dou-kana-kyqp", + "24073": null, + "24075": "/watch/persona4-the-golden-animation-v8y6", + "24085": "/watch/shura-ga-yuku-pmmv", + "24087": "/watch/be-bop-kaizokuban-6mnq", + "24089": null, + "24093": "/watch/gorillaman-9x7k", + "24109": null, + "24121": "/watch/going-wild-4rm7", + "24123": "/watch/top-wo-nerae-gunbuster-science-lesson-returns-1mej", + "24127": "/watch/hashi-no-mukou-249p", + "24133": "/watch/anti-magic-academy-the-35th-test-platoon-2r9r", + "24135": "/watch/nobunaga-concerto-npj9", + "24139": null, + "24151": "/watch/blue-spring-ride-ova-y15m", + "24159": null, + "24169": "/watch/case-closed-the-fugitive-kogorou-mouri-jry1", + "24171": "/watch/mushibugyo-ova-g2x4", + "24175": "/watch/nozo-x-kimi-j9k2", + "24179": null, + "24181": null, + "24197": null, + "24199": null, + "24201": null, + "24211": null, + "24227": "/watch/nisekoi-ova2-6jxk", + "24231": "/watch/chaika-the-coffin-princess-avenging-battle-qwg5", + "24237": null, + "24257": "/watch/heisei-no-cinderella-kiko-sama-monogatari-d1ep", + "24259": null, + "24261": "/watch/chaika-the-coffin-princess-ova-9wr5", + "24269": null, + "24271": null, + "24273": null, + "24275": null, + "24277": "/watch/yowamushi-pedal-grande-road-q7m7", + "24315": null, + "24317": null, + "24321": null, + "24327": null, + "24347": "/watch/inazuma-eleven-choujigen-dream-match-g2g3", + "24355": null, + "24357": null, + "24363": null, + "24365": null, + "24371": "/watch/mobile-suit-gundam-unicorn-episode-ex-100-years-of-solitude-gp8p", + "24373": null, + "24377": null, + "24403": null, + "24405": "/watch/world-trigger-g8m6", + "24415": "/watch/kurokos-basketball-3-xm9q", + "24417": null, + "24429": null, + "24437": "/watch/world-fool-news-ny2k", + "24439": "/watch/blood-blockade-battlefront-le5q", + "24441": null, + "24443": null, + "24447": "/watch/wagahai-wa-inu-de-aru-don-matsugorou-no-seikatsu-8p1p", + "24451": null, + "24453": null, + "24455": "/watch/lord-marksman-and-vanadis-dge3", + "24457": null, + "24459": "/watch/tales-of-zestiria-dawn-of-the-shepherd-6n8q", + "24465": null, + "24469": "/watch/buddy-complex-into-the-skies-of-tomorrow-x71q", + "24471": null, + "24475": "/watch/the-comic-artist-and-assistants-specials-m0mn", + "24489": null, + "24501": null, + "24527": "/watch/yomigaeru-sora-pilot-6y9m", + "24531": "/watch/ane-log-big-sister-moyakos-never-ending-monologue-6nyq", + "24543": "/watch/persona-3-the-movie-3-falling-down-o7qn", + "24549": null, + "24573": null, + "24575": null, + "24577": null, + "24591": "/watch/yo-kai-watch-the-movie-5292", + "24603": null, + "24619": null, + "24625": "/watch/gundam-build-fighters-try-wrng", + "24627": "/watch/yamada-and-the-seven-witches-ova-g9e4", + "24629": "/watch/gourmet-girl-graffiti-4j8w", + "24633": null, + "24637": "/watch/g-on-riders-special-4417", + "24641": null, + "24645": "/watch/ai-shoujo-pollyanna-story-specials-4221", + "24647": null, + "24655": "/watch/date-a-live-mayuri-judgement-818k", + "24663": "/watch/dororonpa-nx19", + "24669": null, + "24675": "/watch/future-card-buddyfight-ace-x4x3", + "24677": null, + "24679": null, + "24681": null, + "24683": null, + "24687": "/watch/mushi-shi-the-next-passage-special-path-of-thorns-9917", + "24695": "/watch/brynhildr-in-the-darkness-ova-0kje", + "24699": "/watch/ai-tenchi-muyo-wjlx", + "24701": "/watch/mushi-shi-the-next-passage-2-pnv5", + "24703": "/watch/high-school-dxd-born-ljym", + "24705": "/watch/gonna-be-the-twin-tail-65qk", + "24713": "/watch/miss-monochrome-the-animation-soccer-hen-g267", + "24719": null, + "24727": "/watch/baka-and-test-summon-the-beasts-hideyoshi-hideyoshi-magic-special-10wp", + "24743": null, + "24745": null, + "24751": "/watch/riddle-story-of-devil-special-302w", + "24763": "/watch/robot-girls-z-specials-6w5q", + "24765": "/watch/school-live-yvvv", + "24773": null, + "24775": null, + "24781": "/watch/alice-in-borderland-w65x", + "24783": null, + "24785": null, + "24789": null, + "24791": null, + "24793": null, + "24795": null, + "24797": null, + "24803": null, + "24807": null, + "24809": null, + "24811": null, + "24817": "/watch/fantasista-stella-vw43", + "24819": null, + "24821": null, + "24823": null, + "24833": "/watch/assassination-classroom-1m69", + "24835": "/watch/mobile-suit-gundam-san-nwmj", + "24839": null, + "24843": null, + "24845": null, + "24847": "/watch/ichigeki-sacchuu-hoihoi-san-wngk", + "24849": null, + "24851": null, + "24855": "/watch/girl-friend-beta-g1w6", + "24857": null, + "24859": null, + "24861": null, + "24865": null, + "24869": "/watch/the-boy-and-the-blue-sea-y1l9", + "24873": "/watch/unlimited-fafnir-ryk3", + "24875": null, + "24877": null, + "24881": null, + "24883": null, + "24893": "/watch/knights-of-sidonia-battle-for-planet-nine-p33v", + "24901": null, + "24903": null, + "24905": null, + "24909": "/watch/mysterious-joker-w1qk", + "24911": null, + "24913": "/watch/the-kawai-complex-guide-to-manors-and-hostel-behavior-first-time-7n5n", + "24919": null, + "24921": null, + "24923": null, + "24927": null, + "24935": "/watch/recorder-to-randoseru-mi-special-mj43", + "24967": null, + "24969": null, + "24973": null, + "24975": null, + "24977": null, + "24981": null, + "24985": null, + "24987": null, + "24989": null, + "24991": "/watch/no-game-no-life-specials-82w0", + "24995": null, + "24997": "/watch/love-live-the-school-idol-movie-880p", + "24999": null, + "25011": "/watch/fatekaleid-liner-prisma-illya-2wei-kanzen-shinsaku-short-anime-993w", + "25013": "/watch/yona-of-the-dawn-jygv", + "25015": "/watch/beyond-the-boundary-ill-be-here-past-l2xq", + "25027": "/watch/little-polar-bear-shirokuma-kun-doko-e-wx3g", + "25029": null, + "25033": null, + "25035": null, + "25045": "/watch/barakamon-mijikamon-p5g5", + "25049": null, + "25051": null, + "25053": "/watch/mister-ajikko-special-pnqm", + "25055": null, + "25057": null, + "25059": null, + "25061": null, + "25063": null, + "25065": "/watch/shin-dousei-jidai-hawaiian-breeze-wr3x", + "25069": null, + "25071": null, + "25073": null, + "25075": null, + "25077": null, + "25079": null, + "25081": null, + "25083": null, + "25085": null, + "25087": "/watch/ie-naki-ko-remi-ova-m3e3", + "25089": null, + "25091": null, + "25093": null, + "25095": null, + "25099": "/watch/shomin-sample-rjr8", + "25101": null, + "25103": null, + "25109": null, + "25113": "/watch/majokko-shimai-no-yoyo-to-nene-movie-extra-hatsukoi-mikako-komatsu-vm16", + "25117": null, + "25139": null, + "25143": "/watch/this-boy-suffers-from-crystallization-08g7", + "25149": null, + "25157": "/watch/trinity-seven-v8w8", + "25159": "/watch/when-supernatural-battles-became-commonplace-xr13", + "25161": "/watch/one-piece-3d2y-overcome-aces-death-luffys-vow-to-his-friends-e45m", + "25169": null, + "25173": "/watch/where-is-mother-1v42", + "25183": "/watch/gangsta2-ry6l", + "25193": null, + "25241": "/watch/akakill-theater-4gx1", + "25253": "/watch/nekketsu-jinmen-inu-life-is-movie-pmjm", + "25257": "/watch/persona-4-the-animation-mr-experiment-shorts-259p", + "25259": "/watch/persona-4-the-animation-a-brief-lesson-on-izanagi-izanami-pr4m", + "25265": null, + "25267": null, + "25271": "/watch/shinano-mainichi-shinbun-enjm", + "25283": "/watch/sky-wizards-academy-k1gp", + "25285": "/watch/bladedance-of-elementalers-specials-vrk6", + "25291": null, + "25293": null, + "25299": null, + "25301": null, + "25303": "/watch/haikyu-lev-appears-k01n", + "25305": null, + "25313": "/watch/gintama-jump-festa-2014-special-v5nm", + "25329": null, + "25341": "/watch/ace-of-diamond-ova-0xxl", + "25345": null, + "25363": null, + "25365": "/watch/pokemon-diancie-princess-of-the-diamond-domain-5g3w", + "25375": null, + "25377": null, + "25383": "/watch/doraemon-nobita-no-space-heroes-lell", + "25389": "/watch/dragon-ball-z-resurrection-f-4l06", + "25393": "/watch/master-of-torque-2-v6y8", + "25397": "/watch/absolute-duo-l1mq", + "25429": "/watch/isuca-k8qr", + "25431": "/watch/chain-chronicle-short-animation-qxmw", + "25437": "/watch/brothers-conflict-ova-l4rq", + "25439": null, + "25441": "/watch/strange-special-rg29", + "25457": "/watch/avengers-confidential-black-widow-punisher-5563", + "25461": null, + "25473": null, + "25491": null, + "25495": null, + "25503": null, + "25517": "/watch/magic-kaito-1412-1qg1", + "25519": "/watch/yuki-yuna-is-a-hero-39e3", + "25533": null, + "25537": "/watch/fatestay-night-heavens-feel-i-presage-flower-wge1", + "25541": "/watch/moom-mvr7", + "25543": "/watch/m3-sono-kuroki-hagane-k4kp", + "25545": null, + "25547": null, + "25549": null, + "25567": "/watch/dramatical-murder-ova-data-xx-transitory-yqqv", + "25589": null, + "25591": null, + "25597": null, + "25599": null, + "25601": null, + "25605": "/watch/the-tree-of-courage-72gp", + "25607": null, + "25609": null, + "25611": null, + "25613": null, + "25615": null, + "25617": null, + "25619": null, + "25623": null, + "25627": null, + "25633": null, + "25635": null, + "25639": null, + "25641": null, + "25647": null, + "25649": "/watch/junjou-romantica-3-5w7w", + "25661": "/watch/mikan-enikki-specials-d2vy", + "25667": null, + "25669": null, + "25681": "/watch/kamisama-kiss2-1rr2", + "25687": "/watch/digimon-adventure-tri-chapter-1-reunion-4k06", + "25689": "/watch/hyakka-ryouran-samurai-after-12gp", + "25717": null, + "25719": "/watch/locodol-we-tried-giving-a-tour-of-nagarekawa-7rlp", + "25729": "/watch/tamayura-sotsugyou-shashin-part-1-kizashi-xk33", + "25731": "/watch/cross-ange-rondo-of-angel-and-dragon-q607", + "25749": "/watch/yatterman-specials-nvqp", + "25755": "/watch/yowamushi-pedal-reride-r1g8", + "25777": "/watch/attack-on-titan-season-2-lr6v", + "25781": "/watch/attack-on-titan-no-regrets-1xy9", + "25801": null, + "25805": "/watch/pokemon-the-movie-hoopa-and-the-clash-of-ages-m0g3", + "25809": null, + "25815": null, + "25833": null, + "25835": "/watch/shirobako-5r43", + "25839": "/watch/bonjoursweet-love-patisserie-0emr", + "25857": "/watch/pripara-movie-minna-atsumare-prismtours-ev09", + "25859": "/watch/re-kan-g796", + "25861": "/watch/inugami-san-to-nekoyama-san-nekoyama-san-to-onsen-ryokou-z8q4", + "25867": "/watch/the-rolling-girls-vlv6", + "25871": "/watch/growing-up-with-hello-kitty-9jmg", + "25873": null, + "25875": "/watch/wake-up-girl-zoo-9mkk", + "25877": null, + "25879": "/watch/wagnaria3-g31e", + "25889": null, + "25891": "/watch/stitch-and-the-planet-of-sand-79yp", + "25897": "/watch/love-live-school-idol-project-ms-next-lovelive-2014-endless-parade-makuai-drama-5l93", + "25907": "/watch/garakowa-restore-the-world-7yw0", + "25915": "/watch/sakura-capsule-kl13", + "25921": null, + "25923": null, + "25939": null, + "25941": "/watch/peeping-life-the-perfect-emotion-specials-xg5x", + "25943": null, + "25963": "/watch/my-friend-bernard-4966", + "25965": null, + "25967": null, + "25969": null, + "25971": null, + "25973": null, + "25975": null, + "25977": "/watch/contact-2-2r0g", + "25979": null, + "25981": null, + "25983": null, + "25985": "/watch/contact-218g", + "25987": null, + "25991": null, + "25999": "/watch/minna-atsumare-falcom-gakuen-sc-nemy", + "26007": null, + "26009": null, + "26011": null, + "26013": null, + "26015": "/watch/backkom-jung-gug-gijeogwi-d2np", + "26017": null, + "26019": "/watch/rokujouma-no-shinryakusha-promotion-movie-mryv", + "26023": null, + "26031": null, + "26033": null, + "26035": "/watch/sweet-spot-rjx3", + "26043": "/watch/kurumiwari-ningyou-2014-dub-d181", + "26053": "/watch/futari-wa-precure-splashstar-majidoki3d-theater-v9km", + "26055": "/watch/jojos-bizarre-adventure-stardust-crusaders-battle-in-egypt-evqm", + "26057": "/watch/fatekaleid-liner-prismaillya-2wei-ova-w69g", + "26059": null, + "26063": null, + "26079": null, + "26081": null, + "26085": "/watch/military-q5pq", + "26087": null, + "26089": null, + "26091": null, + "26093": null, + "26095": null, + "26097": null, + "26099": null, + "26101": null, + "26103": null, + "26105": null, + "26107": null, + "26109": null, + "26111": null, + "26113": null, + "26115": null, + "26117": null, + "26119": null, + "26123": "/watch/seitokai-yakuindomo-ova-4m21", + "26133": null, + "26135": null, + "26137": null, + "26139": null, + "26141": null, + "26143": null, + "26145": null, + "26147": null, + "26149": "/watch/tobiuo-no-boy-wa-byouki-desu-g0p3", + "26151": null, + "26153": null, + "26155": null, + "26157": null, + "26159": null, + "26163": null, + "26165": "/watch/yurikuma-arashi-zpn5", + "26183": "/watch/ikki-tousen-extravaganza-epoch-pr7q", + "26189": null, + "26197": null, + "26199": null, + "26209": null, + "26213": null, + "26215": null, + "26217": null, + "26219": null, + "26221": null, + "26223": null, + "26225": null, + "26227": null, + "26229": "/watch/waza-no-tabibito-kmrr", + "26231": null, + "26233": null, + "26235": null, + "26237": null, + "26239": null, + "26241": null, + "26243": "/watch/seraph-of-the-end-vampire-reign-nwwk", + "26247": "/watch/mina-smiles-z96k", + "26249": null, + "26251": null, + "26253": "/watch/minas-village-says-yes-to-waste-management-4qm7", + "26255": "/watch/mina-no-bousai-murazukuri-w438", + "26257": null, + "26259": null, + "26261": null, + "26263": null, + "26265": null, + "26267": null, + "26269": null, + "26271": null, + "26273": null, + "26275": null, + "26277": null, + "26279": null, + "26281": null, + "26283": null, + "26285": null, + "26287": null, + "26289": null, + "26291": null, + "26293": null, + "26295": null, + "26297": null, + "26299": null, + "26301": null, + "26303": null, + "26305": null, + "26307": null, + "26309": null, + "26311": null, + "26313": null, + "26315": null, + "26317": null, + "26319": null, + "26321": null, + "26323": null, + "26325": null, + "26327": null, + "26329": null, + "26331": null, + "26333": null, + "26335": null, + "26337": null, + "26339": null, + "26341": null, + "26345": null, + "26347": null, + "26349": "/watch/i-cant-understand-what-my-husband-is-saying-l5gv", + "26351": "/watch/the-disappearance-of-nagato-yuki-chan-9737", + "26359": "/watch/persona-4-the-golden-animation-thank-you-mr-accomplice-qq47", + "26395": "/watch/teekyuu-4-yk3r", + "26441": "/watch/maria-the-virgin-witch-e5k0", + "26443": "/watch/triage-x-rjpl", + "26447": "/watch/uchuusen-sagittarius-pilot-8n77", + "26449": "/watch/akame-ga-kill-recap-gjjp", + "26453": "/watch/tribe-cool-crew-xpmq", + "27363": null, + "27369": null, + "27371": null, + "27373": null, + "27375": null, + "27377": null, + "27379": null, + "27387": "/watch/under-the-dog-6e7x", + "27389": "/watch/oretachi-tomodachi-evp0", + "27393": null, + "27399": null, + "27405": null, + "27411": "/watch/ghost-in-the-shell-the-new-movie-jxw1", + "27413": null, + "27417": "/watch/diabolik-lovers-ova-yk56", + "27419": "/watch/tari-tari-kumottari-kagayaitari-mata-itsuka-utattari-g7e7", + "27437": null, + "27441": "/watch/show-by-rock-dn8p", + "27451": null, + "27453": null, + "27455": null, + "27457": null, + "27459": null, + "27461": null, + "27463": "/watch/pororo-the-racing-adventure-vx66", + "27465": null, + "27467": null, + "27491": null, + "27493": null, + "27495": "/watch/sore-ike-anpanman-kaiketsu-naganegiman-to-yakisobapanman-63mq", + "27497": null, + "27501": "/watch/sore-ike-anpanman-anpanman-to-yukai-na-nakama-tachi-xe2x", + "27503": "/watch/karen-senki-7pep", + "27509": null, + "27519": null, + "27521": null, + "27525": "/watch/fatekaleid-liner-prismaillya-2wei-herz-ve4y", + "27539": null, + "27551": null, + "27557": null, + "27559": "/watch/mellow-49vv", + "27561": null, + "27567": null, + "27569": "/watch/sore-ike-anpanman-hashire-wakuwaku-anpanman-grand-prix-p3y0", + "27571": null, + "27573": "/watch/ubasuteyama-m22g", + "27575": null, + "27577": null, + "27579": null, + "27589": null, + "27601": "/watch/love-chunibyo-other-delusions-heart-throb-the-rikka-wars-apocalypse-of-the-wicked-lord-shingan-reborn-l9qk", + "27603": null, + "27613": "/watch/selector-infected-wixoss-midoriko-san-to-piruluk-tan-4rn6", + "27619": "/watch/ane-log-moyako-neesan-no-honpen-wo-tobidashite-tomaranai-monologue-9er6", + "27621": null, + "27629": "/watch/tantei-kageki-milky-holmes-td-r9n9", + "27631": "/watch/god-eater-vql3", + "27633": "/watch/monthly-girls-nozaki-kun-specials-vxmm", + "27651": null, + "27653": "/watch/crayon-shin-chan-my-moving-story-the-great-cactus-attack-nxkp", + "27655": "/watch/aldnoahzero-season-2-1l22", + "27663": "/watch/baby-steps-2-n5ek", + "27677": "/watch/stratos-41-code-xxx-dutch-roll-nqyj", + "27681": null, + "27683": null, + "27687": "/watch/bottom-biting-bug-3-l0kq", + "27693": "/watch/heart-cocktail-vywy", + "27709": "/watch/saki-biyori-animation-911w", + "27721": null, + "27723": null, + "27727": "/watch/cute-high-earth-defense-club-love-98wg", + "27737": "/watch/battle-spirits-burning-soul-r7n3", + "27741": "/watch/shonen-hollywood-holly-stage-for-49-x6lq", + "27747": null, + "27757": null, + "27775": "/watch/plastic-memories-j7yj", + "27783": "/watch/swordgai-the-animation-y6mr", + "27785": null, + "27787": "/watch/nisekoi2-mw3g", + "27789": null, + "27793": null, + "27811": "/watch/shaolin-wuzang-3vv2", + "27815": "/watch/cardfight-vanguard-g-9wn5", + "27821": "/watch/fatestay-night-unlimited-blade-works-prologue-ekn3", + "27825": "/watch/dragon-nest-warriors-dawn-5e32", + "27829": "/watch/heavy-object-2vpp", + "27831": "/watch/durarara-x2-the-second-arc-kwgl", + "27833": "/watch/durarara-x2-the-third-arc-04pl", + "27837": null, + "27839": null, + "27841": null, + "27843": "/watch/nemurenu-yoru-no-chiisana-ohanashi-r8n8", + "27845": null, + "27847": null, + "27849": null, + "27851": null, + "27853": null, + "27855": null, + "27857": "/watch/lord-marksman-and-vanadis-tigre-and-vanadish-w9nk", + "27879": null, + "27881": null, + "27887": "/watch/yama-no-susume-second-season-specials-jj02", + "27891": "/watch/sword-art-online-ii-debriefing-zw7g", + "27899": "/watch/tokyo-ghoul-a-rnpl", + "27907": "/watch/gundam-build-fighters-sd-kishi-fighters-w6yk", + "27909": null, + "27911": "/watch/comical-psychosomatic-medicine-llpq", + "27915": null, + "27921": null, + "27927": "/watch/urawa-no-usagi-chan-3459", + "27939": "/watch/afro-samurai-pilot-m0r3", + "27943": null, + "27945": "/watch/gugure-kokkuri-san-specials-p3j5", + "27947": "/watch/lupin-the-3rd-part-iv-j5pj", + "27949": "/watch/mattsu-yamma-and-moburi-the-mystery-of-the-seven-gems-and-the-flying-castle-2pnp", + "27951": "/watch/mattsu-yamma-and-moburi-the-naval-treasure-and-riddle-island-2vxy", + "27957": "/watch/steinsgate-the-sagacious-wisdom-of-cognitive-computing-mq33", + "27961": null, + "27963": null, + "27965": null, + "27967": null, + "27969": "/watch/the-case-of-hana-alice-3422", + "27989": "/watch/sound-euphonium-nxxk", + "27991": "/watch/k-return-of-kings-nw69", + "27993": "/watch/tetsujin-28-gou-tanjou-hen-39px", + "27997": null, + "28013": "/watch/macross-delta-r708", + "28017": null, + "28019": null, + "28021": null, + "28023": null, + "28025": "/watch/tsukimonogatari-pyrv", + "28035": "/watch/seventh-inning-stretch-yevv", + "28041": null, + "28045": "/watch/the-golden-flower-gj54", + "28047": null, + "28049": null, + "28051": "/watch/the-three-fearless-frogs-50p2", + "28053": null, + "28055": null, + "28057": null, + "28063": "/watch/sword-art-offline-ii-6pmp", + "28067": null, + "28069": "/watch/your-lie-in-april-moments-nx0p", + "28071": null, + "28073": "/watch/papa-mama-bye-bye-13lj", + "28077": "/watch/go-go-575-meippai-ni-hajiketeru-q445", + "28085": "/watch/wonder-3vn3", + "28087": null, + "28089": null, + "28093": "/watch/flowers-will-bloom-in-tohoku-4801", + "28097": null, + "28099": null, + "28101": null, + "28103": null, + "28105": "/watch/shirobako-specials-qejr", + "28109": null, + "28111": null, + "28113": null, + "28115": null, + "28117": null, + "28119": null, + "28121": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-z563", + "28143": "/watch/madame-butterflys-illusion-6l5k", + "28145": null, + "28149": "/watch/japan-animators-exhibition-zp8q", + "28151": null, + "28155": "/watch/yatterman-night-gkkp", + "28157": null, + "28169": null, + "28171": "/watch/food-wars-wkk1", + "28179": "/watch/miss-monochrome-manager-ywg9", + "28185": null, + "28197": null, + "28201": null, + "28205": "/watch/fastening-days-l5ny", + "28207": "/watch/ketsuekigata-kun-2-1jyj", + "28211": "/watch/harmony-k0vq", + "28215": "/watch/saint-seiya-soul-of-gold-0n2l", + "28221": "/watch/etotama-q267", + "28223": "/watch/death-parade-069r", + "28227": "/watch/white-album-2-picture-drama-qlk7", + "28235": "/watch/indie-anibox-selmas-protein-coffee-jgk2", + "28237": "/watch/maplestory-special-ryy9", + "28241": null, + "28245": null, + "28247": null, + "28249": "/watch/the-heroic-legend-of-arslan-3p72", + "28251": "/watch/the-satellite-girl-and-milk-cow-wmk8", + "28257": "/watch/youkai-watch-enma-daiou-to-itsutsu-no-monogatari-da-nyan-pe9m", + "28263": null, + "28283": "/watch/samurai-warriors-56e5", + "28285": "/watch/trinity-seven-ova-nqwq", + "28293": null, + "28297": "/watch/my-love-story-l9el", + "28299": "/watch/wolf-girl-black-prince-ova-q6vw", + "28305": null, + "28309": null, + "28311": null, + "28313": null, + "28339": "/watch/2005-nen-uchuu-no-tabi-2q1g", + "28347": null, + "28351": "/watch/goddess-of-light-lkpv", + "28353": null, + "28355": null, + "28361": null, + "28367": null, + "28369": "/watch/dr-slump-arale-chan-specials-0evw", + "28371": "/watch/dr-slump-hero-legend-of-penguin-village-67ek", + "28377": "/watch/choujikuu-robo-meguru-003w", + "28381": "/watch/monster-high-kowa-ike-girls-omln", + "28385": null, + "28387": "/watch/castle-town-dandelion-rgq8", + "28391": "/watch/aokana-four-rhythm-across-the-blue-0xrw", + "28401": "/watch/q-transformers-kaettekita-convoy-no-nazo-v308", + "28405": "/watch/assassination-classroom-meeting-time-jewv", + "28419": "/watch/princess-katsura-7kgp", + "28423": "/watch/rin-ne-e44m", + "28427": null, + "28431": null, + "28433": null, + "28439": "/watch/hatsune-miku-x-tetsuya-nomura-59v5", + "28447": "/watch/shingeki-no-bahamut-genesis-roundup-4g1m", + "28479": "/watch/case-closed-sunflowers-of-inferno-kj6p", + "28483": null, + "28485": null, + "28487": null, + "28489": "/watch/jigoku-youchien-r0l8", + "28495": "/watch/knights-of-sidonia-the-movie-1gpj", + "28497": "/watch/rokka-braves-of-the-six-flowers-0wyw", + "28511": "/watch/precure-all-stars-movie-haru-no-carnival-4y96", + "28517": null, + "28519": null, + "28531": null, + "28537": "/watch/garo-crimson-moon-7qg2", + "28539": "/watch/garo-divine-flame-ee80", + "28543": null, + "28545": null, + "28547": null, + "28549": null, + "28551": null, + "28553": null, + "28555": null, + "28557": null, + "28559": null, + "28561": null, + "28563": null, + "28565": null, + "28567": null, + "28569": null, + "28571": null, + "28573": null, + "28575": null, + "28577": null, + "28579": null, + "28581": null, + "28583": null, + "28585": null, + "28587": null, + "28591": "/watch/timbre-a-to-z-dyn6", + "28593": "/watch/i-couldnt-become-a-hero-so-i-reluctantly-decided-to-get-a-job-specials-mp87", + "28595": null, + "28603": "/watch/shakugan-no-shana-friagne-marianne-no-naze-nani-shana-nandemo-shitsumonbako-specials-v16y", + "28607": "/watch/hetalia-the-world-twinkle-805e", + "28615": null, + "28617": "/watch/punch-line-j6ej", + "28619": "/watch/rampo-kitan-game-of-laplace-0e7r", + "28621": "/watch/the-perfect-insider-5038", + "28623": "/watch/kabaneri-of-the-iron-fortress-l55y", + "28625": "/watch/the-empire-of-corpses-1j69", + "28631": "/watch/studio-khara-vs-cyberconnect2-gachinko-animation-taiketsu-o792", + "28637": "/watch/dreams-99l5", + "28639": "/watch/futon-yglq", + "28641": "/watch/the-great-rabbit-4kj7", + "28645": "/watch/the-mechanism-of-spring-5w45", + "28647": "/watch/kappo-rx19", + "28653": null, + "28655": null, + "28657": "/watch/red-colored-bridge-g0ne", + "28665": null, + "28669": "/watch/go-princess-precure-qrpm", + "28673": "/watch/die-now-m7yn", + "28675": "/watch/beyond-the-boundary-ill-be-here-future-mny7", + "28677": "/watch/yamada-and-the-seven-witches-4yk1", + "28683": "/watch/one-piece-episode-of-alabasta-sabaku-no-oujo-to-kaizoku-tachi-p765", + "28685": "/watch/tough-guy-k45n", + "28687": null, + "28689": null, + "28691": "/watch/a-story-of-cigarettes-erx5", + "28693": null, + "28695": null, + "28701": "/watch/fatestay-night-unlimited-blade-works-2nd-season-qmv5", + "28713": "/watch/isuca-gokuraku-052e", + "28715": null, + "28717": "/watch/luigis-toy-adventure-v263", + "28723": null, + "28725": "/watch/the-anthem-of-the-heart-v11m", + "28733": null, + "28735": "/watch/showa-genroku-rakugo-shinju-xypx", + "28749": null, + "28755": "/watch/boruto-naruto-the-movie-22qr", + "28759": "/watch/harbor-tale-a-red-brick-45q7", + "28761": null, + "28765": null, + "28771": "/watch/yu-gi-oh-the-dark-side-of-dimensions-rlq9", + "28775": null, + "28779": null, + "28789": null, + "28791": "/watch/gunslinger-stratos-wq98", + "28805": "/watch/the-boy-and-the-beast-141j", + "28809": null, + "28811": null, + "28813": null, + "28815": null, + "28817": "/watch/mikagura-school-suite-wkek", + "28819": "/watch/my-wife-is-the-student-council-president-qp2m", + "28825": "/watch/himouto-umaru-chan-786m", + "28827": "/watch/the-animal-neighborhood-community-1erp", + "28829": "/watch/miss-cinterriers-groom-geq6", + "28831": null, + "28833": "/watch/chain-chronicle-the-light-of-haecceitas-rq23", + "28835": null, + "28841": "/watch/wake-up-girls-seishun-no-kage-lv6k", + "28843": "/watch/watashi-no-kao-wnyx", + "28851": "/watch/a-silent-voice-vwmk", + "28853": "/watch/pokemon-pikachu-and-the-pokemon-music-squad-p403", + "28859": null, + "28861": null, + "28869": "/watch/mysterious-joker-season-2-q89r", + "28881": "/watch/initial-d-legend-2-racer-8m80", + "28883": "/watch/aria-the-scarlet-ammo-aa-820e", + "28887": null, + "28891": "/watch/haikyu-2nd-season-xewm", + "28897": null, + "28907": "/watch/gate-988w", + "28911": null, + "28913": "/watch/hidamari-sketch-x-365-9j95", + "28915": null, + "28921": null, + "28925": null, + "28927": "/watch/seraph-of-the-end-battle-in-nagoya-r76j", + "28929": "/watch/vampire-holmes-kxql", + "28951": "/watch/beluga-pre3", + "28953": "/watch/the-undertaker-and-the-dog-4jr1", + "28955": "/watch/columbos-wjq8", + "28957": null, + "28959": null, + "28961": null, + "28963": "/watch/nekota-no-koto-ga-kininatte-shikatanai-ona-90yk", + "28965": null, + "28977": "/watch/gintama-season-4-jxnj", + "28979": "/watch/to-love-ru-darkness-2-r9ll", + "28981": "/watch/rainy-cocoa-lngv", + "28983": null, + "28987": null, + "28989": "/watch/maku-py33", + "28991": null, + "28993": null, + "28999": "/watch/charlotte-5g08", + "29003": null, + "29017": "/watch/woosers-hand-to-mouth-life-phantasmagoric-arc-2y8r", + "29027": "/watch/the-testament-of-sister-new-devil-tojo-basaras-hard-sweet-daily-life-3njk", + "29035": "/watch/robot-girls-z-plus-vwpy", + "29053": null, + "29067": "/watch/i-cant-understand-what-my-husband-is-saying-2nd-thread-9xkw", + "29073": null, + "29083": null, + "29085": null, + "29087": "/watch/wangpai-yushi-le6k", + "29089": "/watch/monster-list-862e", + "29093": "/watch/the-labyrinth-of-grisaia-zpqq", + "29095": "/watch/the-eden-of-grisaia-qvpm", + "29099": null, + "29101": null, + "29103": null, + "29105": null, + "29107": null, + "29111": null, + "29123": null, + "29129": null, + "29135": null, + "29141": null, + "29151": null, + "29153": null, + "29163": "/watch/seiyus-life-m1k3", + "29165": null, + "29173": null, + "29177": null, + "29179": null, + "29181": null, + "29207": null, + "29209": null, + "29223": null, + "29231": "/watch/fushigiboshi-nofutagohime-gyu-recap-20xp", + "29233": null, + "29235": null, + "29247": "/watch/kiki-to-lala-no-habatake-pegasus-r449", + "29249": "/watch/kiki-to-lala-no-mamatte-suteki-rlpj", + "29255": null, + "29261": null, + "29267": "/watch/hangyodons-parallel-strategy-panic-at-the-dinosaur-kingdom-8684", + "29269": "/watch/hangyodons-great-parallel-operation-a-huge-uproar-in-the-future-world-qn77", + "29271": "/watch/hangyodon-0072-the-case-of-doctor-sunday-pen3", + "29273": null, + "29275": "/watch/ooedo-torimonochou-nezumi-kozou-mk4n", + "29283": "/watch/uchuu-kaizoku-mito-no-daibouken-pilot-85p7", + "29291": null, + "29301": "/watch/kurage-no-shokudou-5my9", + "29307": null, + "29311": "/watch/begone-bell-care-begone-dull-care-rlk8", + "29317": "/watch/saekano-fan-service-of-love-and-youth-d122", + "29323": "/watch/oyaji-no-imo-no-kamisama-e7v3", + "29325": "/watch/ghost-in-the-shell-arise-alternative-architecture-pm5v", + "29347": null, + "29349": null, + "29351": null, + "29353": null, + "29355": null, + "29357": null, + "29359": null, + "29361": null, + "29363": null, + "29365": null, + "29367": null, + "29369": "/watch/tick-tack-x88k", + "29371": null, + "29373": "/watch/the-adventures-of-bip-bap-z5p9", + "29375": null, + "29377": "/watch/pulsar-2x3r", + "29379": null, + "29381": null, + "29383": null, + "29385": null, + "29387": null, + "29389": null, + "29391": null, + "29393": null, + "29395": null, + "29397": "/watch/fafa-x-pinky-monkey-at-afternoon-of-sunny-day-dkwl", + "29399": null, + "29401": null, + "29403": null, + "29409": "/watch/ten-little-indians-yp8r", + "29411": null, + "29413": null, + "29419": "/watch/pokemon-xy-new-years-eve-2014-super-mega-special-n629", + "29421": null, + "29423": null, + "29425": null, + "29427": null, + "29429": "/watch/straw-byururu-4g7v", + "29431": null, + "29433": null, + "29435": "/watch/ongaku-sekai-ryokou-4e87", + "29437": "/watch/case-closed-happy-new-year-kogoro-mouri-48pm", + "29445": null, + "29451": null, + "29453": null, + "29455": null, + "29457": null, + "29459": null, + "29467": null, + "29469": null, + "29471": null, + "29473": null, + "29475": "/watch/straw-saurus-neo-5vm5", + "29477": "/watch/resukyu-yoyo-48l7", + "29479": null, + "29481": "/watch/kakinoki-mokkii-25ey", + "29483": null, + "29485": null, + "29487": null, + "29489": null, + "29491": null, + "29493": null, + "29495": "/watch/nanja-monja-obake-xe16", + "29497": null, + "29499": null, + "29501": null, + "29503": "/watch/gararin-to-gororin-64rq", + "29505": null, + "29507": null, + "29511": "/watch/music-girl-gwk6", + "29513": "/watch/aki-no-kanade-062w", + "29515": "/watch/happy-comecome-7m4p", + "29517": "/watch/kumi-to-tulip-py7q", + "29527": null, + "29529": null, + "29535": "/watch/hello-kitty-no-hajimete-no-christmas-cake-7912", + "29537": null, + "29539": null, + "29541": null, + "29543": null, + "29545": "/watch/santa-claus-tsukamaeta-34n2", + "29547": null, + "29549": null, + "29551": null, + "29555": null, + "29557": null, + "29559": null, + "29573": null, + "29575": null, + "29583": null, + "29585": "/watch/chikotan-vm88", + "29587": null, + "29589": "/watch/ultimate-otaku-teacher-5mp2", + "29597": null, + "29603": "/watch/kurokan-46p7", + "29605": "/watch/double-hard-2rpg", + "29609": null, + "29611": null, + "29613": "/watch/perman-birdman-ga-yatte-kita-n0lp", + "29615": null, + "29617": null, + "29619": null, + "29623": "/watch/jiaoao-de-jiangjun-oxy6", + "29629": "/watch/coffee-break-n53q", + "29633": null, + "29635": null, + "29637": "/watch/samurai-7-e349", + "29643": "/watch/6hpsix-hearts-princess-jq22", + "29645": null, + "29647": null, + "29649": null, + "29651": null, + "29653": null, + "29655": null, + "29657": "/watch/stone-mpg3", + "29661": "/watch/karma-18j1", + "29665": null, + "29667": null, + "29669": null, + "29671": null, + "29673": null, + "29675": null, + "29677": null, + "29679": null, + "29681": null, + "29687": "/watch/duel-masters-dub-xx06", + "29697": null, + "29701": "/watch/nihiki-no-sanma-color-version-25py", + "29703": null, + "29705": null, + "29707": null, + "29708": null, + "29709": null, + "29710": null, + "29711": null, + "29712": null, + "29713": null, + "29715": null, + "29716": null, + "29719": null, + "29722": "/watch/sushi-and-beyond-w0rg", + "29727": "/watch/paradise-55mw", + "29729": null, + "29730": null, + "29731": null, + "29733": null, + "29738": null, + "29739": null, + "29740": null, + "29741": null, + "29742": null, + "29743": null, + "29744": null, + "29745": null, + "29746": null, + "29747": null, + "29748": null, + "29749": null, + "29750": null, + "29751": null, + "29752": null, + "29755": "/watch/haikyu-the-movie-the-end-and-the-beginning-yqr9", + "29756": "/watch/sindbad-the-flying-princess-and-the-secret-island-wpqk", + "29757": null, + "29758": "/watch/taboo-tattoo-k6gp", + "29759": null, + "29764": "/watch/blend-knrp", + "29765": "/watch/metropolis-2009-jyxj", + "29766": "/watch/playground-qvkw", + "29767": "/watch/minamo-r71l", + "29768": "/watch/fantastic-cell-r65l", + "29770": null, + "29771": "/watch/recorder-qeyw", + "29772": "/watch/calm-7506", + "29777": null, + "29778": null, + "29780": null, + "29782": "/watch/the-battle-of-the-malay-sea-qjwr", + "29785": "/watch/actually-i-am-kejr", + "29786": "/watch/shimoneta-a-boring-world-where-the-concept-of-dirty-jokes-doesnt-exist-62nv", + "29787": "/watch/is-the-order-a-rabbit-season-2-q25r", + "29791": null, + "29792": null, + "29793": null, + "29795": null, + "29796": null, + "29797": null, + "29798": "/watch/from-cherry-blossoms-with-love-dvv3", + "29799": null, + "29800": null, + "29801": null, + "29803": "/watch/overlord-mkqg", + "29807": null, + "29808": null, + "29809": null, + "29812": null, + "29814": null, + "29820": null, + "29821": null, + "29822": null, + "29823": null, + "29825": null, + "29829": "/watch/tamayura-sotsugyou-shashin-part-2-hibiki-e283", + "29830": "/watch/tamayura-sotsugyou-shashin-part-3-akogare-1p02", + "29831": "/watch/tamayura-sotsugyou-shashin-part-4-ashita-6jkq", + "29832": null, + "29833": "/watch/the-tree-of-courage-72gp", + "29834": null, + "29835": null, + "29836": "/watch/akuei-to-gacchinpo-we1x", + "29837": null, + "29842": null, + "29843": null, + "29844": null, + "29846": null, + "29850": null, + "29851": null, + "29852": null, + "29853": "/watch/girls-panzer-heartful-tank-disc-fushou-akiyama-yukari-no-sensha-kouza-el10", + "29854": "/watch/ushio-and-tora-tv-02w7", + "29855": "/watch/meiji-tokyo-renka-yumihari-no-serenade-yw26", + "29856": null, + "29857": "/watch/maha-stamaprapta-bodhisattvas-preachment-on-being-mindful-of-the-buddha-0742", + "29860": null, + "29861": null, + "29862": null, + "29863": null, + "29865": "/watch/bar-kiraware-yasai-9n8g", + "29867": "/watch/wasurerareta-ningyou-21vy", + "29868": "/watch/go-princess-precure-movie-go-go-gouka-3-bon-date-5k18", + "29870": "/watch/kagami-2l65", + "29871": null, + "29876": "/watch/school-shock-wmvx", + "29886": null, + "29888": null, + "29889": null, + "29893": "/watch/aria-the-avvenire-3g7k", + "29895": null, + "29897": null, + "29898": null, + "29900": null, + "29901": null, + "29902": null, + "29904": "/watch/yellow-keyp", + "29905": "/watch/gentle-whistle-bird-and-stone-06el", + "29906": null, + "29907": "/watch/a-whistle-m3nv", + "29908": "/watch/the-thing-of-rotation-for-a-child-j68v", + "29910": "/watch/the-legend-of-qin-movie-l65m", + "29915": null, + "29916": null, + "29917": null, + "29918": null, + "29919": null, + "29920": null, + "29921": null, + "29922": null, + "29923": "/watch/fukusuke-vm48", + "29924": null, + "29925": null, + "29926": null, + "29927": null, + "29928": null, + "29929": null, + "29932": "/watch/yume-we9x", + "29933": null, + "29935": "/watch/qin-shi-mingyue-kong-shan-niao-yu-v4em", + "29936": "/watch/qins-moon-the-emperor-under-heaven-59l5", + "29937": "/watch/qin-shi-mingyue-luo-shengtang-xia-e10n", + "29941": "/watch/million-doll-wlnx", + "29943": null, + "29944": null, + "29946": null, + "29947": null, + "29948": null, + "29952": "/watch/the-garden-of-pleasure-96rg", + "29953": null, + "29954": null, + "29955": null, + "29956": null, + "29957": null, + "29961": "/watch/feng-ji-yun-nu-p530", + "29963": null, + "29966": null, + "29970": null, + "29971": null, + "29972": null, + "29973": null, + "29974": "/watch/diabolik-lovers-moreblood-6m2p", + "29975": null, + "29976": "/watch/dance-with-devils-8x44", + "29978": null, + "29979": null, + "29980": "/watch/adventures-in-beauty-wonderland-q23m", + "29984": null, + "29985": null, + "29986": null, + "29987": null, + "29988": null, + "29989": "/watch/breathing-of-the-wind-animation-correspondence-g60p", + "29992": null, + "29994": null, + "29995": null, + "29998": "/watch/asobi-ni-iku-yo-asobi-ni-oide-owari-3x5k", + "29999": null, + "30010": null, + "30012": null, + "30013": null, + "30014": "/watch/momokuri-m7e7", + "30015": "/watch/relife-n8gq", + "30016": "/watch/nanbaka-5x85", + "30018": null, + "30019": null, + "30024": null, + "30025": null, + "30026": null, + "30027": null, + "30028": null, + "30029": null, + "30030": "/watch/jewelpet-magical-change-067e", + "30034": null, + "30036": null, + "30039": "/watch/future-card-buddyfight-hundred-mgnn", + "30042": null, + "30045": null, + "30046": null, + "30048": null, + "30049": null, + "30051": null, + "30052": null, + "30053": null, + "30054": null, + "30055": null, + "30056": "/watch/amagi-brilliant-park-wakuwaku-mini-theater-rakugaki-backstage-70qp", + "30057": null, + "30058": null, + "30059": null, + "30060": null, + "30061": null, + "30064": null, + "30065": null, + "30066": "/watch/lr-licensed-by-royalty-j93w", + "30070": null, + "30071": null, + "30072": null, + "30073": null, + "30074": null, + "30075": null, + "30076": null, + "30077": null, + "30078": null, + "30079": null, + "30080": null, + "30081": null, + "30082": null, + "30083": null, + "30085": null, + "30086": "/watch/the-blossom-man-87m0", + "30088": null, + "30089": null, + "30090": null, + "30091": "/watch/chaos-dragon-1809", + "30092": null, + "30093": null, + "30094": null, + "30095": "/watch/color-old-master-q-91j7", + "30096": "/watch/lao-fu-zi-shui-hu-chuan-0qw7", + "30097": null, + "30098": null, + "30099": "/watch/old-master-q-and-little-ocean-tiger-7lg2", + "30100": "/watch/black-bullet-tenchuugirls-p26v", + "30103": null, + "30104": null, + "30105": "/watch/the-art-of-1064-understanding-vastness-time-with-class-lets-count-p2xq", + "30106": null, + "30116": null, + "30117": null, + "30118": null, + "30119": null, + "30120": null, + "30121": null, + "30122": null, + "30123": "/watch/snow-white-with-the-red-hair-9196", + "30124": null, + "30125": null, + "30127": "/watch/danchigai-w7x3", + "30128": null, + "30129": null, + "30131": null, + "30132": null, + "30133": null, + "30134": null, + "30137": "/watch/big-order-9eqg", + "30138": null, + "30140": null, + "30143": "/watch/bobobo-bo-bo-bobo-recap-785n", + "30144": null, + "30145": null, + "30148": null, + "30149": null, + "30150": null, + "30151": null, + "30152": null, + "30153": null, + "30154": null, + "30155": null, + "30156": "/watch/balala-the-fairies-finding-melody-2xvp", + "30157": null, + "30158": null, + "30159": null, + "30160": null, + "30161": null, + "30162": null, + "30163": null, + "30164": null, + "30165": null, + "30166": "/watch/wangpai-yushi-di-0-ji-vyv6", + "30167": null, + "30169": null, + "30173": null, + "30176": null, + "30177": "/watch/ninja-hattori-kun-2012-m6g3", + "30178": null, + "30196": "/watch/tsubasa-to-hotaru-2015-o0nw", + "30199": null, + "30200": null, + "30201": null, + "30202": null, + "30204": "/watch/ryoukan-san-01ye", + "30205": "/watch/aoharu-x-machinegun-23ky", + "30206": "/watch/amagi-brilliant-park-no-time-to-take-it-easy-3m79", + "30207": null, + "30208": null, + "30209": null, + "30210": "/watch/well-thats-glasses-x236", + "30211": "/watch/dancer-of-vermicular-1xm9", + "30212": "/watch/this-mayonnaise-is-too-liquid-m2r3", + "30213": null, + "30214": "/watch/a-smart-experiment-v183", + "30217": null, + "30218": null, + "30228": null, + "30230": "/watch/ace-of-the-diamond-second-season-q06w", + "30232": null, + "30234": null, + "30235": null, + "30237": "/watch/hyakka-ryouran-samurai-after-12gp", + "30240": "/watch/prison-school-w5gx", + "30241": null, + "30242": null, + "30243": null, + "30246": null, + "30247": "/watch/congming-de-yixiu-zhi-fan-dou-gongzhu-6lyx", + "30249": null, + "30250": "/watch/triage-x-recollection-xoxo-g76e", + "30251": "/watch/venus-project-climax-x803", + "30262": "/watch/no-money-omake-episodes-ygp6", + "30263": "/watch/hello-kitty-in-snow-white-8x24", + "30264": "/watch/hello-kitty-in-cinderella-m40v", + "30267": null, + "30268": null, + "30269": null, + "30276": "/watch/one-punch-man-wq18", + "30278": null, + "30279": null, + "30284": null, + "30289": "/watch/dededen-9865", + "30290": null, + "30291": "/watch/mini-hama-n47y", + "30292": "/watch/saki-achiga-hen-episode-of-side-a-kuro-no-tanjoubi-5kv5", + "30296": "/watch/chivalry-of-a-failed-knight-xgeq", + "30298": "/watch/mahou-no-princess-minky-momo-yume-wo-dakishimete-specials-yxj9", + "30300": "/watch/high-school-dxd-new-ova-7vkm", + "30307": "/watch/monster-musume-everyday-life-with-monster-girls-vvqy", + "30309": null, + "30311": "/watch/kuroko-no-basket-3-ng-shuu-4kmw", + "30313": "/watch/kaiketsu-zorori-uchuu-no-yuusha-tachi-gk94", + "30321": "/watch/strike-the-blood-kingdom-of-the-valkyria-xn2k", + "30324": "/watch/dokuro-the-ghost-jjmv", + "30326": null, + "30327": null, + "30328": null, + "30329": null, + "30330": null, + "30331": null, + "30332": "/watch/comics-2ywp", + "30334": null, + "30335": null, + "30336": null, + "30337": null, + "30339": null, + "30340": null, + "30341": "/watch/tarzan-lq4m", + "30342": null, + "30343": null, + "30344": "/watch/the-idolm-at-ster-cinderella-girls2-4977", + "30346": "/watch/doukyuusei-classmates-r5rl", + "30347": "/watch/the-seven-deadly-sins-ova-9el5", + "30349": "/watch/legend-of-the-moles-the-treasure-of-scylla-630q", + "30355": "/watch/wakaba-girl-6lvq", + "30358": "/watch/turnover-683k", + "30360": null, + "30362": null, + "30363": "/watch/the-testament-of-sister-new-devil-burst-n3gq", + "30364": "/watch/haikyuu-the-movie-the-winner-and-the-loser-e51m", + "30365": "/watch/the-testament-of-sister-new-devil-burst-tojo-basaras-perfectly-peaceful-daily-life-gkj4", + "30367": null, + "30370": "/watch/yona-of-the-dawn-ova-8j20", + "30375": "/watch/starmyu-ex63", + "30376": null, + "30378": null, + "30379": "/watch/the-disappearance-of-nagato-yuki-chan-i-cannot-let-summer-break-end-1p6p", + "30381": "/watch/sousei-no-aquarion-evol-731p", + "30382": "/watch/aquarion-logos-0q8w", + "30383": "/watch/classroomcrisis-l2ly", + "30384": "/watch/miss-monochrome-the-animation-2-px70", + "30385": "/watch/valkyrie-drive-mermaid-r7j3", + "30386": "/watch/pikaia2-m9pv", + "30390": null, + "30392": null, + "30393": null, + "30394": null, + "30395": null, + "30396": null, + "30397": null, + "30398": null, + "30399": null, + "30400": null, + "30401": null, + "30403": null, + "30404": null, + "30405": null, + "30407": null, + "30408": null, + "30409": null, + "30410": null, + "30411": null, + "30412": "/watch/zombie-brother-j5v9", + "30413": "/watch/yowamushi-pedal-the-movie-8r7k", + "30415": "/watch/high-speed-free-starting-days-607k", + "30417": null, + "30418": null, + "30419": "/watch/wake-up-girls-beyond-the-bottom-0w82", + "30420": "/watch/dr-slump-arale-chan-no-koutsuu-anzen-02je", + "30424": null, + "30425": null, + "30427": "/watch/mr-empty-089l", + "30428": null, + "30429": null, + "30430": null, + "30431": "/watch/you-can-be-a-robot-too-4qq1", + "30433": null, + "30435": null, + "30437": "/watch/wakakozake-nepj", + "30438": "/watch/milpom-pilot-rpx8", + "30442": null, + "30443": null, + "30444": null, + "30445": "/watch/wake-up-girls-deai-no-kiroku-a-brief-recording-5nr5", + "30446": null, + "30447": "/watch/kanta-and-the-deer-4wrv", + "30449": "/watch/dr-slump-robot-taiketsu-shukuteki-dr-mashirito-toujou-keen-de-yuushou-penguin-grand-prix-8v3p", + "30450": null, + "30453": "/watch/dr-slump-arale-chan-ayaya-penguin-mura-de-tv-jack-jjpv", + "30454": null, + "30455": "/watch/kancolle-season-2-lets-meet-at-sea-vje6", + "30457": null, + "30458": "/watch/tokyo-ghoul-jack-yen6", + "30460": null, + "30463": "/watch/horror-news-6j1k", + "30464": "/watch/the-testament-of-sister-new-devil-loli-ero-succubus-maria-no-characommentary-tsuki-hizou-eizou-7r22", + "30468": "/watch/my-melody-in-little-red-riding-hood-g3v3", + "30470": null, + "30473": "/watch/sleep-tight-my-baby-cradled-in-the-sky-1l8p", + "30480": null, + "30481": null, + "30483": null, + "30484": "/watch/steinsgate-0-v278", + "30485": "/watch/chaoschild-ml4g", + "30489": "/watch/minna-atsumare-falcom-gakuen-sc-nemy", + "30499": "/watch/rollinggirls-chibirollinggirls-korokoro-gekijou-penm", + "30503": "/watch/noragami-aragoto-nk7y", + "30512": null, + "30514": "/watch/nisekoimonogatari-mxpn", + "30519": "/watch/balala-the-fairies-rainbow-heart-stone-nvek", + "30524": "/watch/kagewani-3lvw", + "30530": null, + "30531": "/watch/gakuen-handsome-the-animation-yy5r", + "30533": "/watch/gundam-build-fighters-try-island-wars-5j29", + "30534": null, + "30537": "/watch/tiger-bunny-too-many-cooks-spoil-the-broth-2wpp", + "30543": null, + "30544": "/watch/the-asterisk-war-dkvp", + "30547": "/watch/touhou-niji-sousaku-doujin-anime-musou-kakyou-special-40e1", + "30549": null, + "30556": null, + "30559": null, + "30567": "/watch/teekyuu-5-0gjw", + "30571": "/watch/sonic-soldier-borgman-madnightgigs-v9e8", + "30573": null, + "30576": null, + "30582": null, + "30583": null, + "30585": "/watch/typhoon-noruda-9r97", + "30600": "/watch/military-tamatama-shoumetsu-suru-shiroki-hikari-r863", + "30602": null, + "30605": null, + "30614": null, + "30617": "/watch/anime-gataris-w933", + "30625": null, + "30634": null, + "30641": "/watch/yankee-kun-na-yamada-kun-to-megane-chan-to-majo-0n62", + "30646": null, + "30647": null, + "30648": "/watch/stitch-best-friends-forever-heroes-are-hard-prj0", + "30649": "/watch/shin-atashinchi-1qp9", + "30651": "/watch/lovely-muuuuuuuco-v8ek", + "30652": "/watch/long-riders-e33m", + "30654": "/watch/assassination-classroom-2-xqqk", + "30658": null, + "30659": null, + "30663": null, + "30664": null, + "30665": null, + "30666": null, + "30667": null, + "30668": null, + "30669": null, + "30673": null, + "30679": "/watch/queens-blade-grimoire-61xx", + "30686": null, + "30694": "/watch/dragon-ball-super-vxyy", + "30695": "/watch/pop-in-q-q577", + "30702": null, + "30704": null, + "30705": "/watch/makuranodanshi-vv73", + "30709": null, + "30711": "/watch/code-geass-akito-the-exiled-to-beloved-ones-8540", + "30714": "/watch/seraph-of-the-end-vampire-reign-owaranai-seraph-804p", + "30721": "/watch/hackadoll-the-animation-850k", + "30727": "/watch/saekano-how-to-raise-a-boring-girlfriend-ryej", + "30732": null, + "30736": "/watch/rage-of-bahamut-virgin-soul-9lvg", + "30738": "/watch/air-bound-086r", + "30739": "/watch/ane-log-moyako-neesan-no-honpen-wo-tobidashite-tomaranai-monologue-9er6", + "30740": "/watch/young-black-jack-2v2w", + "30741": null, + "30743": "/watch/kanadian-families-episode-zero-7q2m", + "30746": "/watch/magical-somera-chan-l0ey", + "30749": "/watch/undefeated-bahamut-chronicle-ym69", + "30751": "/watch/usavich-zero-n8wp", + "30752": null, + "30753": null, + "30754": null, + "30757": "/watch/monster-strike-the-animation-exv5", + "30759": null, + "30760": "/watch/momoiro-no-crayon-rgnl", + "30761": null, + "30762": null, + "30763": null, + "30764": null, + "30765": null, + "30766": null, + "30767": null, + "30770": null, + "30771": "/watch/mudai-lj7m", + "30777": null, + "30778": "/watch/fairy-tail-dragon-cry-43q7", + "30781": null, + "30782": "/watch/bikini-warriors-6l8x", + "30790": "/watch/yowamushi-pedal-reroad-1ej9", + "30795": "/watch/bakuon-qk5m", + "30796": null, + "30803": null, + "30806": "/watch/schwarzes-marken-7m8p", + "30812": null, + "30813": "/watch/classroom-of-the-elite-iv-e4w9", + "30814": null, + "30817": null, + "30818": "/watch/city-hunter-ryo-no-propose-10vg", + "30825": "/watch/ghost-stories-the-headless-horsemen-curse-of-death-xjr3", + "30826": "/watch/suzakinishi-the-animation-rnw3", + "30829": "/watch/love-live-school-idol-project-in-30-minutes-245w", + "30831": "/watch/konosuba-gods-blessing-on-this-wonderful-world-0kp7", + "30840": "/watch/many-things-sd-gundam-6w8q", + "30842": "/watch/nekota-no-koto-ga-kininatte-shikatanai-ona-90yk", + "30845": "/watch/aikatsu-music-award-minna-de-shou-wo-moraima-show-4ynm", + "30850": "/watch/the-laws-of-the-universe-part-0-3qxx", + "30851": "/watch/q-transformers-saranaru-ninki-mono-e-no-michi-8lxp", + "30859": null, + "30860": null, + "30861": null, + "30862": "/watch/woman-who-stole-fingers-4k96", + "30863": "/watch/usalullaby-dj12", + "30864": null, + "30865": null, + "30868": "/watch/ajin-demi-human-compel-lr7q", + "30869": "/watch/ajin-demi-human-movie-2-confront-ky4l", + "30870": "/watch/ajin-demi-human-movie-3-collide-w08g", + "30873": null, + "30875": null, + "30885": "/watch/noragami-aragoto-ova-rlg3", + "30886": "/watch/mu-di-m246", + "30891": null, + "30892": null, + "30893": null, + "30895": "/watch/haruchika-haruta-chika-4241", + "30896": "/watch/love-live-school-idol-project-ms-next-lovelive-2014-endless-parade-makuai-drama-5l93", + "30898": null, + "30901": "/watch/utawarerumono-the-false-faces-w3rg", + "30902": "/watch/yuruyuri-nachuyachumi2-dnvj", + "30903": "/watch/children-record-1qq2", + "30905": null, + "30906": null, + "30907": null, + "30909": null, + "30911": "/watch/tales-of-zestiria-the-x-n57j", + "30912": "/watch/robot-girls-z-episode-0-x6k6", + "30913": "/watch/mekakucity-days-2nvr", + "30914": null, + "30915": "/watch/blood-blockade-battlefront-even-these-are-the-worst-and-best-days-ever-j0yj", + "30916": null, + "30919": "/watch/celestial-method-aru-shoujo-no-kyuujitsu-mkxv", + "30920": "/watch/utopa-k26p", + "30921": "/watch/kacchikenee-rmn8", + "30922": "/watch/matasaburo-of-the-wind-p0p3", + "30923": "/watch/colorful-ninja-iromaki-lepk", + "30924": "/watch/mikagura-school-suite-wkek", + "30925": "/watch/gatchaman-crowds-insight-inbound-l9pm", + "30926": null, + "30927": null, + "30928": null, + "30929": null, + "30930": null, + "30931": null, + "30932": null, + "30933": null, + "30935": null, + "30938": null, + "30939": null, + "30940": null, + "30941": null, + "30942": null, + "30943": null, + "30944": null, + "30947": null, + "30948": "/watch/kowabon-0lww", + "30952": "/watch/initial-d-legend-3-dream-zqx7", + "30953": "/watch/arslan-senki-kaki-oroshi-4-koma-manga-no-short-anime-j131", + "30954": null, + "30955": null, + "30957": null, + "30958": null, + "30959": null, + "30960": null, + "30961": "/watch/sylvanian-families-mini-gekijou-omoigakenai-okyakusama-x82q", + "30965": null, + "30967": "/watch/chuumon-no-ooi-ryouriten-1993-e8q3", + "30968": null, + "30969": null, + "30970": null, + "30971": null, + "30973": null, + "30974": null, + "30975": null, + "30976": null, + "30977": null, + "30978": null, + "30979": null, + "30980": null, + "30981": null, + "30982": null, + "30983": null, + "30984": "/watch/chonma-sticks-his-tongue-out-5e85", + "30985": "/watch/yamakoshi-mura-no-mari-to-sanbiki-no-koinu-6prx", + "30988": "/watch/locodol-ova-2m7y", + "30989": null, + "30991": "/watch/himouto-umaru-chan-ova-k1xr", + "30997": null, + "30998": null, + "30999": null, + "31000": null, + "31001": null, + "31002": null, + "31003": null, + "31004": null, + "31005": null, + "31007": null, + "31008": null, + "31009": null, + "31014": "/watch/aru-zombie-shoujo-no-sainan-rl7l", + "31015": null, + "31016": null, + "31017": null, + "31018": "/watch/dd-fist-of-the-north-star-2-strawberry-flavor-plus-xv3k", + "31019": null, + "31020": null, + "31033": null, + "31034": null, + "31035": null, + "31043": "/watch/erased-7we2", + "31044": "/watch/kamisama-minarai-himitsu-no-cocotama-jyj1", + "31048": null, + "31049": "/watch/beyblade-burst-99yk", + "31050": "/watch/cyborg-009-vs-devilman-p160", + "31051": "/watch/kurokos-basketball-the-greatest-present-w2v3", + "31052": null, + "31054": null, + "31055": "/watch/tobidasu-pripara-minna-de-mezase-idolgrand-prix-z5mw", + "31056": "/watch/fatekaleid-liner-prisma-illya-2wei-herz-kanzen-shinsaku-short-anime-nxvq", + "31057": "/watch/princess-onaka-r7m7", + "31064": null, + "31065": null, + "31068": "/watch/spellbound-magical-princess-lilpri-e83n", + "31070": "/watch/etotama-tv-mikoukai-short-episode-0m8e", + "31071": null, + "31072": null, + "31073": null, + "31078": null, + "31080": "/watch/anne-happy-p4pm", + "31091": "/watch/komori-san-cant-decline-mep7", + "31096": "/watch/sound-euphonium-shorts-wjn8", + "31098": "/watch/ushio-and-tora-2-tv-6glq", + "31101": null, + "31102": "/watch/taiko-no-tatsujin-15-shuunenkinen-short-animation-wkgk", + "31105": null, + "31107": null, + "31108": null, + "31109": "/watch/first-love-monster-n2vy", + "31111": "/watch/nisshin-seifun-group-cm-pj0q", + "31113": null, + "31115": "/watch/schick-x-evangelion-528w", + "31116": "/watch/momotaros-no-natsuyasumi-5pv5", + "31117": null, + "31118": null, + "31121": "/watch/monster-musume-everyday-life-with-monster-girls-hobo-mainichi-oo-namappoi-douga-12w2", + "31128": "/watch/the-heroic-legend-of-arslan-chapter-of-reminiscence-the-blade-to-retake-the-kingdom-mje6", + "31129": null, + "31133": "/watch/inuyasha-shounen-sunday-cm-klwq", + "31135": null, + "31137": "/watch/mahou-shoujo-lyrical-nanoha-vivid-special-program-0377", + "31138": "/watch/overlord-ple-ple-pleiades-lj2v", + "31139": "/watch/rainy-cocoa-welcome-to-rainy-color-w763", + "31143": "/watch/hakone-chan-k4rl", + "31144": "/watch/mottainai-jy39", + "31145": "/watch/code-geass-akito-the-exiled-the-brightness-falls-picture-drama-1yw1", + "31147": "/watch/concrete-revolutio-0p3e", + "31149": "/watch/persona-3-the-movie-4-winter-of-rebirth-jg4v", + "31150": null, + "31156": "/watch/sky-wizards-academy-ova-18y9", + "31157": "/watch/classicaloid-g283", + "31158": "/watch/hetalia-the-world-twinkle-805e", + "31163": "/watch/dimension-w-5915", + "31164": null, + "31165": null, + "31166": null, + "31168": "/watch/pokemon-hoopa-the-mischief-pokemon-1n3p", + "31170": "/watch/youkai-ninpouchou-jiraiya-ljjy", + "31173": "/watch/snow-white-with-the-red-hair-season-2-nxlp", + "31174": "/watch/mr-osomatsu-87re", + "31177": null, + "31178": "/watch/utanoprincesama-legend-star-57w9", + "31181": "/watch/owarimonogatari-l2yk", + "31189": null, + "31196": "/watch/cardfight-vanguard-g-girs-crisis-mxxg", + "31201": "/watch/doraemon-the-movie-nobita-and-the-birth-of-japan-2016-p0rm", + "31202": "/watch/chibi-maruko-chan-movie-italia-kara-kita-shounen-2qyp", + "31205": "/watch/jungle-master-n1qk", + "31211": null, + "31221": "/watch/tantei-team-kz-jiken-note-v5p6", + "31223": "/watch/phantasy-star-online-2-the-animation-7lx6", + "31227": "/watch/the-file-of-young-kindaichi-returns-2-q9eq", + "31229": "/watch/servamp-y496", + "31231": "/watch/pokemon-the-movie-volcanion-and-the-mechanical-marvel-8247", + "31233": "/watch/lu-shidai-5q35", + "31234": "/watch/himouto-umaru-chans-8wek", + "31235": null, + "31236": "/watch/chieri-and-cherry-jykv", + "31237": null, + "31238": "/watch/stitch-perfect-memory-963w", + "31239": null, + "31240": "/watch/rezero-starting-life-in-another-world-k2np", + "31244": null, + "31245": "/watch/ive-always-liked-you-625p", + "31246": "/watch/mix-master-final-force-wrex", + "31251": "/watch/mobile-suit-gundam-iron-blooded-orphans-1772", + "31252": "/watch/korekarasaki-nando-anata-to-n5qp", + "31255": null, + "31257": null, + "31258": null, + "31259": null, + "31261": null, + "31262": null, + "31263": null, + "31264": null, + "31265": null, + "31266": null, + "31267": null, + "31268": null, + "31269": null, + "31280": "/watch/selector-destructed-wixoss-wnpg", + "31283": "/watch/bikini-warriors-genkai-toppa-okite-yaburi-y17r", + "31289": "/watch/one-piece-episode-of-sabo-bond-of-three-brothers-a-miraculous-reunion-and-an-inherited-will-yxpv", + "31297": "/watch/tokyo-ghoul-pinto-x1gx", + "31298": null, + "31299": "/watch/the-legend-of-shangri-la-pyvv", + "31300": null, + "31302": null, + "31309": "/watch/balloon-pgk3", + "31310": null, + "31317": null, + "31318": "/watch/comet-lucifer-d46m", + "31319": "/watch/12-sai-2nd-season-66eq", + "31321": "/watch/the-cherry-tree-g5k3", + "31324": null, + "31326": "/watch/high-school-dxd-born-maximum-titillation-ova-g297", + "31327": "/watch/food-wars-shokugeki-no-soma-ova-g7xp", + "31331": null, + "31338": "/watch/hundred-8xgp", + "31339": "/watch/drifters-y18r", + "31344": null, + "31348": "/watch/xue-haizi-kx13", + "31361": null, + "31362": null, + "31368": null, + "31369": null, + "31370": "/watch/tonkatsu-dj-agetarou-vwn6", + "31373": "/watch/rudolf-the-black-cat-qk4q", + "31374": "/watch/attack-on-titan-junior-high-ygqr", + "31376": "/watch/flying-witch-7gw6", + "31377": "/watch/kataribe-shoujo-honoka-m27g", + "31378": "/watch/seraph-of-the-end-kyuuketsuki-shahal-o0y2", + "31380": "/watch/to-love-ru-darkness-2nd-ova-pymm", + "31387": null, + "31389": "/watch/fatestay-night-unlimited-blade-works-2nd-season-sunny-day-2vvw", + "31397": null, + "31400": null, + "31401": null, + "31403": null, + "31404": "/watch/and-you-thought-there-is-never-a-girl-online-pmkq", + "31405": "/watch/joker-game-x3v3", + "31410": null, + "31414": "/watch/rainbow-days-m6lg", + "31417": "/watch/cute-high-earth-defense-club-love-love-g55p", + "31418": "/watch/kancolle-movie-r5m7", + "31422": "/watch/minami-kamakura-high-school-girls-cycling-club-7k26", + "31424": null, + "31426": "/watch/urawa-no-usagi-chan-mihousou-banashi-lr4k", + "31427": "/watch/zinba-g784", + "31430": "/watch/terra-formars-revenge-9v56", + "31433": "/watch/legend-of-the-galactic-heroes-die-neue-these-9vq6", + "31436": null, + "31439": "/watch/wagamama-high-spec-welk", + "31440": "/watch/teekyuu-6-1nv2", + "31442": "/watch/myriad-colors-phantom-world-64pq", + "31448": "/watch/yoku-wakaru-mahouka-saiseitte-nani-680v", + "31450": null, + "31452": "/watch/norn9-ew3n", + "31454": "/watch/gundam-g-no-reconguista-from-the-past-to-the-future-8k4e", + "31456": "/watch/code-realize-guardian-of-rebirth-pep0", + "31463": null, + "31464": null, + "31465": null, + "31467": null, + "31471": "/watch/milpom-473v", + "31476": "/watch/wake-up-tamala-1v1j", + "31478": "/watch/bungo-stray-dogs-mlv7", + "31483": "/watch/snow-white-with-the-red-hair-nandemonai-takaramono-kono-page-rnq7", + "31485": "/watch/aikatsu-stars-the-movie-v5e8", + "31486": "/watch/tantei-opera-milky-holmes-the-movie-milky-holmes-counterattack-6lpm", + "31490": "/watch/one-piece-film-gold-4q0w", + "31491": "/watch/sexy-and-stupid-water-polo-comedy-x28m", + "31493": "/watch/lord-of-vermilion-iii-special-anime-movie-yj4v", + "31494": null, + "31498": "/watch/pan-de-peace-5969", + "31499": "/watch/fox-spirit-matchmaker2-egl9", + "31500": "/watch/high-school-fleet-15q9", + "31501": null, + "31505": "/watch/go-samurai-8j9k", + "31506": null, + "31507": "/watch/future-man-zq6q", + "31508": null, + "31509": null, + "31510": "/watch/guitar-o6jq", + "31511": null, + "31512": null, + "31513": "/watch/aoki-seimei-hoken-meg7", + "31517": null, + "31518": null, + "31519": "/watch/anime-de-training-ex-k1ep", + "31521": "/watch/ushinawareta-mirai-wo-motomete-ushinawareta-natsuyasumi-wo-motomete-3nwx", + "31530": "/watch/classroomcrisis-55-tabi-no-haji-wa-uwanuri-gl37", + "31534": "/watch/larva-8x6k", + "31537": "/watch/mysteria-friends-vggm", + "31539": "/watch/kyoufu-zombie-neko-vmyy", + "31540": "/watch/sekko-boys-qerm", + "31547": null, + "31549": "/watch/peeping-life-tv-season-1-wvmg", + "31551": null, + "31552": "/watch/durarara-x2-the-second-arc-onoroke-chakapoko-omgo", + "31553": "/watch/charlotte-strong-people-97kg", + "31555": null, + "31559": "/watch/prince-of-stride-alternative-d111", + "31560": "/watch/miss-monochrome-the-animation-3-0x1w", + "31561": "/watch/gangsta-8qm7", + "31562": null, + "31563": null, + "31564": "/watch/three-leaves-three-colors-jl1w", + "31566": "/watch/ketsuekigata-kun-3-9507", + "31568": "/watch/wake-up-v826", + "31573": "/watch/brave-beats-jy41", + "31575": "/watch/offside-lk3l", + "31578": "/watch/jk-meshi-vy58", + "31580": "/watch/ajin-demi-human-2gvw", + "31581": null, + "31582": null, + "31583": null, + "31584": null, + "31585": null, + "31586": null, + "31587": null, + "31588": "/watch/all-out-m2x7", + "31592": "/watch/pokemon-the-series-xyz-j90v", + "31593": null, + "31598": "/watch/luger-code-1951-0xm2", + "31599": null, + "31603": null, + "31604": null, + "31608": "/watch/teekyuu-4-specials-1299", + "31610": "/watch/rin-ne-2-yk9v", + "31618": "/watch/kanojo-ga-kanji-wo-suki-na-riyuu-m0x7", + "31621": "/watch/landlord-is-in-puberty-pk3q", + "31624": null, + "31629": "/watch/granblue-fantasy-the-animation-q595", + "31630": "/watch/ace-attorney-p1ym", + "31631": "/watch/monster-hunter-stories-ride-on-g99p", + "31633": "/watch/sushi-police-ge67", + "31634": "/watch/kokuhaku-lk5y", + "31636": "/watch/dagashi-kashi-8me7", + "31637": "/watch/gate-2-9yew", + "31638": null, + "31639": null, + "31640": null, + "31641": null, + "31642": null, + "31643": null, + "31644": null, + "31645": "/watch/persona-5-the-animation-the-day-breakers-4857", + "31646": "/watch/march-comes-in-like-a-lion-l93v", + "31647": null, + "31652": null, + "31658": "/watch/kurokos-basketball-last-game-y34q", + "31662": null, + "31665": "/watch/sound-euphonium-ready-set-monaka-krqp", + "31667": null, + "31668": "/watch/teekyuu-5-specials-6lgp", + "31669": null, + "31670": "/watch/mysterious-joker-season-3-yn59", + "31672": null, + "31673": null, + "31674": null, + "31675": "/watch/haikyuu-quest-picture-drama-8kwk", + "31676": null, + "31678": "/watch/dragon-nest-throne-of-elves-rmm9", + "31680": "/watch/super-lovers-v77m", + "31683": "/watch/danchigai-special-w3m3", + "31685": "/watch/dont-tell-mom-223g", + "31686": null, + "31687": null, + "31688": null, + "31689": null, + "31690": null, + "31691": null, + "31692": null, + "31693": null, + "31694": null, + "31695": null, + "31696": null, + "31697": null, + "31698": "/watch/go-for-speed-vg3k", + "31699": null, + "31700": null, + "31701": null, + "31704": "/watch/one-punch-man-road-to-hero-ne3q", + "31706": "/watch/fatekaleid-liner-prismaillya-3rei-gn56", + "31710": "/watch/divine-gate-2lry", + "31711": "/watch/to-love-ru-darkness-2-specials-g0m4", + "31715": null, + "31716": "/watch/rewrite-nk3j", + "31722": "/watch/the-seven-deadly-sins-signs-of-a-holy-war-7jxm", + "31730": null, + "31733": "/watch/sailor-moon-crystal-season-3-kn7n", + "31736": "/watch/valkyrie-drive-mermaid-specials-l2em", + "31737": "/watch/the-asterisk-war-2-5ey3", + "31738": "/watch/nanairo-kakumei-yynq", + "31740": null, + "31741": "/watch/magi-adventure-of-sinbad-885k", + "31746": null, + "31747": "/watch/bottom-biting-bug-4-r8j8", + "31749": null, + "31750": null, + "31753": null, + "31754": "/watch/aoharu-x-machinegun-this-is-a-battlefield-for-beasts-l3qk", + "31756": "/watch/seraph-of-the-end-the-beginning-of-the-end-101g", + "31757": "/watch/kizumonogatari-part-2-nekketsu-wp4x", + "31758": "/watch/kizumonogatari-part-3-reiketsu-o08r", + "31759": "/watch/natural-history-m3y3", + "31760": "/watch/anthology-with-cranes-z97g", + "31761": "/watch/serenade-3qww", + "31762": "/watch/king-of-prism-by-pretty-rhythm-k1q3", + "31763": "/watch/accel-world-infiniteburst-7k46", + "31764": "/watch/alderamin-on-the-sky-wg9x", + "31765": "/watch/sword-art-online-the-movie-ordinal-scale-ny7k", + "31769": "/watch/the-hyuga-episode-of-kojiki-g207", + "31771": "/watch/amanchu-869p", + "31772": "/watch/one-punch-man-ova-9y9g", + "31777": "/watch/neko-nanka-yondemo-konai-ewx5", + "31780": "/watch/kimi-no-kokoro-wa-kagayaiteru-kai-q95q", + "31783": "/watch/yowamushi-pedal-new-generation-816p", + "31785": null, + "31788": null, + "31789": null, + "31790": "/watch/active-raid-5qlw", + "31793": "/watch/mahou-shoujo-nante-mouiidesukara-ly6m", + "31797": null, + "31798": "/watch/kiznaiver-ekkm", + "31804": "/watch/kumamiko-girl-meets-bear-8p0k", + "31807": "/watch/sugio-mori-de-koi-wo-shite-3m8x", + "31810": null, + "31812": "/watch/black-butler-book-of-the-atlantic-n13y", + "31815": "/watch/this-boy-is-a-professional-wizard-9llw", + "31821": "/watch/the-heroic-legend-of-arslan-dust-storm-dance-kwj3", + "31827": "/watch/comet-lucifer-garden-indigo-no-shasou-kara-89m7", + "31829": "/watch/sinbad-the-magic-lamp-and-the-moving-islands-w5k3", + "31830": null, + "31831": "/watch/fantasy-o3w3", + "31832": null, + "31833": null, + "31834": "/watch/mormorando-j872", + "31838": null, + "31845": "/watch/hybrid-x-heart-magias-academy-ataraxia-vgvm", + "31846": "/watch/puzzle-dragons-cms-3l0w", + "31848": "/watch/ojisan-and-marshmallow-p30m", + "31851": "/watch/dog-days-limone-resort-tenbou-onsen-q3l5", + "31853": "/watch/resident-evil-vendetta-lenl", + "31859": "/watch/grimgar-of-fantasy-and-ash-9njw", + "31861": null, + "31865": "/watch/kare-baka-wagahai-no-kare-wa-baka-de-r-g94e", + "31866": "/watch/last-exile-fam-the-silver-wing-over-the-wishes-e17n", + "31867": "/watch/shoujo-tachi-wa-kouya-wo-mezasu-iubeki-monokashira-rm3l", + "31868": null, + "31872": null, + "31873": null, + "31874": null, + "31878": null, + "31880": null, + "31882": null, + "31883": "/watch/bakuon-ova-q19m", + "31884": "/watch/witchy-precure-me4v", + "31885": null, + "31886": null, + "31890": "/watch/nurse-witch-komugi-r-67gv", + "31892": null, + "31893": null, + "31894": null, + "31898": null, + "31903": null, + "31904": null, + "31908": null, + "31909": "/watch/wakaba-girl-special-qkj5", + "31911": null, + "31912": null, + "31914": "/watch/girls-beyond-the-wasteland-5403", + "31918": "/watch/seraph-of-the-end-battle-in-nagoya-owaranai-seraph-battle-in-nagoya-03p7", + "31919": "/watch/pripara-movie-minna-no-akogare-lets-gopriparis-m9j6", + "31923": "/watch/mini-hama-movie-w331", + "31924": null, + "31925": null, + "31926": null, + "31927": "/watch/phantom-of-the-kill-zero-kara-no-hangyaku-wkj8", + "31931": "/watch/full-metal-panic-invisible-victory-rjel", + "31933": "/watch/jojos-bizarre-adventure-diamond-is-unbreakable-5v08", + "31941": "/watch/alice-in-dream-land-4ge6", + "31942": null, + "31948": null, + "31952": "/watch/this-art-club-has-a-problem-0wxw", + "31953": "/watch/new-game2-rk07", + "31964": "/watch/my-hero-academia-1yqp", + "31965": "/watch/balala-the-fairies-miracle-dance-ne9y", + "31966": null, + "31967": null, + "31971": null, + "31972": null, + "31973": "/watch/mobile-suit-gundam-thunderbolt-nr8j", + "31977": null, + "31978": "/watch/crayon-shin-chan-movie-24-bakusui-yumemi-world-dai-totsugeki-p9rm", + "31980": "/watch/my-wife-is-the-student-council-president-ova-k07p", + "31984": "/watch/lupin-shanshei-pilot-p35m", + "31988": "/watch/sound-euphonium-2-v066", + "31989": "/watch/sound-euphonium-the-movie-welcome-to-the-kitauji-high-school-concert-band-lexm", + "31994": "/watch/theatre-of-darkness-yamishibai-3-eg05", + "31995": null, + "31997": null, + "32005": "/watch/case-closed-the-darkest-nightmare-2ppw", + "32010": "/watch/sushi-and-beyond-an-english-family-eats-new-years-req7", + "32011": "/watch/hakuouki-otogisoushi-059l", + "32013": "/watch/please-tell-me-galko-chan-e5lm", + "32014": null, + "32015": "/watch/ajin-ova-8rxk", + "32016": null, + "32023": "/watch/bbkbrnk-e93n", + "32026": "/watch/mr-osomatsu-episode-35-m7v7", + "32030": null, + "32031": null, + "32032": "/watch/kado-the-right-answer-1g8g", + "32034": null, + "32038": "/watch/show-by-rock2-py23", + "32039": "/watch/show-by-rock-short-783m", + "32041": null, + "32051": "/watch/one-piece-adventure-of-nebulandia-wjj1", + "32058": "/watch/four-seasons-fuuka-and-nanami-2vn5", + "32059": "/watch/master-of-torque-3-9xmg", + "32063": null, + "32065": null, + "32071": "/watch/gantzo-j92j", + "32073": null, + "32074": null, + "32083": "/watch/luck-logic-l32q", + "32084": "/watch/watashi-tachi-luck-logic-bu-jv52", + "32086": "/watch/blame2-e5e9", + "32087": null, + "32088": null, + "32092": null, + "32093": "/watch/tanaka-kun-is-always-listless-l1yk", + "32094": "/watch/reikenzan-hoshikuzu-tachi-no-utage-rj9l", + "32105": "/watch/twin-star-exorcists-ym1r", + "32107": "/watch/lovely-muuuuuuuco-v8ek", + "32108": "/watch/digimon-adventure-tri-chapter-2-determination-p6jm", + "32122": null, + "32133": null, + "32136": null, + "32139": null, + "32142": null, + "32143": null, + "32144": null, + "32145": "/watch/peeping-life-the-perfect-emotion-specials-xg5x", + "32146": null, + "32147": null, + "32148": "/watch/ps3-no-tsukai-kata-featpeeping-life-6r2m", + "32149": null, + "32150": "/watch/ai-to-shi-953k", + "32151": null, + "32152": "/watch/closers-side-blacklambs-rgr3", + "32153": "/watch/puella-magi-madoka-magica-concept-movie-qj27", + "32158": "/watch/mobile-suit-gundam-san-nwmj", + "32160": "/watch/precure-all-stars-movie-minna-de-utau-kiseki-no-mahou-lrry", + "32166": null, + "32167": null, + "32171": "/watch/ange-vierge-j8n9", + "32174": "/watch/the-idolm-at-ster-cinderella-girls-anytime-anywhere-with-cinderella-9ng5", + "32175": "/watch/shonen-maid-6grp", + "32182": "/watch/mob-psycho-100-v1ey", + "32188": "/watch/steinsgate-0-23v-divide-by-zero-j3j1", + "32189": "/watch/danganronpa-3-the-end-of-hopes-peak-high-school-future-arc-pyx3", + "32190": "/watch/omoi-no-kakera-k16p", + "32191": null, + "32195": null, + "32197": null, + "32202": null, + "32212": "/watch/ensemble-stars-nkxk", + "32214": "/watch/pandora-in-the-crimson-shell-ghost-urn-7v90", + "32215": "/watch/high-school-dxd-born-ova-r179", + "32218": null, + "32219": "/watch/raldessia-chronicles-6l1p", + "32221": null, + "32222": "/watch/youkai-watch-soratobu-kujira-to-double-sekai-no-daibouken-da-nyan-ve1m", + "32224": null, + "32225": null, + "32226": null, + "32227": null, + "32228": "/watch/teekyuu-7-xjmk", + "32229": null, + "32230": "/watch/journey-to-the-west-legends-of-the-monkey-king-n1p9", + "32233": null, + "32237": null, + "32238": null, + "32239": null, + "32240": "/watch/code-geass-akito-the-exiled-memories-of-hatred-picture-drama-1vy9", + "32245": "/watch/kuromukuro-64jv", + "32247": "/watch/tekkon-kinkreet-pilot-9ggw", + "32248": "/watch/masamune-datenicle-w551", + "32251": null, + "32252": null, + "32253": null, + "32254": null, + "32255": null, + "32256": null, + "32257": "/watch/mahou-no-tenshi-creamy-mami-no-otogibanashi-274g", + "32259": "/watch/mahou-no-tenshi-creamy-mami-perfect-memory-6l6k", + "32262": "/watch/love-tyrant-2jvp", + "32264": null, + "32267": null, + "32268": "/watch/koyomimonogatari-lvnl", + "32269": null, + "32270": null, + "32271": "/watch/dies-irae-rgkj", + "32274": "/watch/ketsuekigata-kun-4-1r49", + "32275": null, + "32276": null, + "32281": "/watch/your-name-lgqy", + "32282": "/watch/food-wars-the-second-plate-nkeq", + "32287": "/watch/kanamewo-9re5", + "32288": null, + "32289": null, + "32291": null, + "32293": null, + "32294": null, + "32295": null, + "32296": "/watch/present-made-no-michinori-k49q", + "32297": null, + "32298": "/watch/reconciliation-vgj3", + "32301": "/watch/active-raid-second-k9en", + "32309": "/watch/tabimachi-lateshow-pe5m", + "32310": null, + "32311": "/watch/beautiful-world-rx27", + "32313": "/watch/concrete-revolutio-the-last-song-n64q", + "32316": null, + "32321": null, + "32322": null, + "32323": "/watch/cupids-chocolate-0m3r", + "32324": null, + "32338": null, + "32343": null, + "32344": null, + "32345": "/watch/celebration-and-chorale-x6wq", + "32346": null, + "32349": "/watch/hot-minute-gudetama-k00q", + "32353": "/watch/bono-bono-2016-0mw2", + "32355": null, + "32359": "/watch/uncover-all-the-mysteries-the-pokemon-xyz-complete-overview-special-958g", + "32360": "/watch/qualidea-code-418v", + "32365": "/watch/boruto-naruto-the-movie-the-day-naruto-became-hokage-gw07", + "32366": "/watch/gintama-love-incense-arc-4101", + "32369": null, + "32370": "/watch/dgray-man-hallow-l91q", + "32376": null, + "32377": "/watch/azure-nihon-data-center-x4ym", + "32379": "/watch/berserk-2016-p10v", + "32380": "/watch/konosuba-gods-blessing-on-this-wonderful-world-gods-blessings-on-this-wonderful-choker-egj0", + "32382": "/watch/wake-up-girls-no-miyagi-pr-yarasete-kudasai-72mn", + "32383": "/watch/mr-osomatsu-short-film-series-5k29", + "32384": null, + "32385": null, + "32388": null, + "32397": "/watch/animated-journey-through-saga-prefecture-kr5p", + "32400": "/watch/kochinpa-krln", + "32402": null, + "32405": null, + "32407": "/watch/clockwork-planet-7720", + "32408": null, + "32409": "/watch/the-testament-of-sister-new-devil-burst-specials-y7yq", + "32410": "/watch/dimension-w-w-gate-online-roses-counseling-room-4yrv", + "32412": "/watch/corporate-warrior-arslan-e523", + "32415": "/watch/garo-the-animation-home-wx41", + "32417": null, + "32418": null, + "32419": null, + "32420": null, + "32421": null, + "32422": null, + "32423": null, + "32430": null, + "32437": null, + "32438": "/watch/the-lost-village-7lw2", + "32446": null, + "32447": "/watch/nora-princess-and-stray-cat-x2jq", + "32448": null, + "32454": "/watch/usakame-qegw", + "32455": "/watch/gekidol-lpqm", + "32461": "/watch/pigtails-gm0e", + "32467": null, + "32468": "/watch/nirvana-lv2l", + "32472": null, + "32473": null, + "32475": null, + "32476": "/watch/love-live-the-school-idol-movie-gekijou-manner-cm-y99v", + "32481": null, + "32483": "/watch/cheer-boys-k6lr", + "32484": null, + "32485": "/watch/kangoku-gakuen-mad-wax-9rg5", + "32491": "/watch/she-and-her-cat-everything-flows-nnry", + "32494": "/watch/days-5m25", + "32502": null, + "32503": null, + "32511": null, + "32518": null, + "32521": null, + "32526": "/watch/love-live-sunshine-vmqk", + "32534": "/watch/monkey-king-hero-is-back-nx5q", + "32542": "/watch/havent-you-heard-im-sakamoto-p7x3", + "32543": "/watch/lu-shidai-2-21k5", + "32547": "/watch/non-non-biyori-repeat-hotaru-had-fun-1l32", + "32548": null, + "32551": "/watch/digimon-adventure-tri-chapter-3-confession-q4k5", + "7956": "/watch/robby-the-rascal-mrpg", + "7960": "/watch/pachislo-kizoku-gin-pv23", + "7967": null, + "30187": "/watch/beautiful-bones-sakurakos-investigation-vw86", + "30191": "/watch/durarara-x2-my-heart-is-in-the-pattern-of-a-hot-pot-95qk", + "30193": "/watch/the-dearest-e8p5", + "31402": "/watch/soul-worker-your-destiny-awaits-nqgj", + "32553": "/watch/nisekoi-ova-ykx9", + "32555": "/watch/magic-of-stella-qjnw", + "32557": null, + "32559": null, + "32561": "/watch/grimgar-of-fantasy-and-ash-ova-25-lrek", + "32563": null, + "32564": null, + "32566": null, + "32568": null, + "32571": "/watch/shonen-ashibe-go-go-goma-chan-wq43", + "32572": "/watch/meow-meow-japanese-history-07m2", + "32574": "/watch/blood-blockade-battlefront-king-of-kings-restaurant-fit-for-a-king-2gly", + "32580": null, + "32581": null, + "32582": null, + "32583": null, + "32585": null, + "32587": null, + "32590": null, + "32593": "/watch/snack-world-q74q", + "32595": "/watch/cerberus-4n9m", + "32596": "/watch/snack-world-q74q", + "32598": null, + "32600": null, + "32601": "/watch/12-sai-chiccha-na-mune-no-tokimeki-k3rl", + "32603": "/watch/my-wife-is-the-student-council-president2-71w2", + "32606": "/watch/onigiri-r56j", + "32607": "/watch/girlish-number-r0jl", + "32608": "/watch/endride-lg3q", + "32609": null, + "32613": "/watch/elsword-el-e-yeoin-mg77", + "32615": "/watch/saga-of-tanya-the-evil-7k30", + "32618": null, + "32620": null, + "32621": null, + "32622": null, + "32623": null, + "32625": null, + "32626": null, + "32627": null, + "32628": null, + "32629": null, + "32633": null, + "32636": "/watch/the-cloudy-dog-talk-about-49lw", + "32637": null, + "32639": null, + "32642": "/watch/yanesenondo-ye3v", + "32644": "/watch/yaseruyagi-86n4", + "32646": null, + "32648": "/watch/handa-kun-y626", + "32660": null, + "32663": null, + "32664": "/watch/bananya-7xv0", + "32665": null, + "32666": null, + "32667": null, + "32668": "/watch/noblesse-awakening-469w", + "32670": "/watch/battle-spirits-double-drive-0p2r", + "32673": "/watch/pocos-udon-world-yj09", + "32676": "/watch/anpanman-nanda-and-runda-from-the-star-of-toys-461w", + "32681": "/watch/space-patrol-luluco-dj4w", + "32682": "/watch/kagewani-ii-1919", + "32684": null, + "32686": "/watch/keijo-p840", + "32691": "/watch/flowering-heart-82e4", + "32693": null, + "32695": "/watch/the-little-match-girl-pj9q", + "32696": "/watch/the-morose-mononokean-x13x", + "32697": "/watch/ozmafia-zpw0", + "32698": "/watch/monster-musume-everyday-life-with-monster-girls-ova-k4vr", + "32700": null, + "32707": "/watch/jewelpet-attack-chance-nr4p", + "32716": null, + "32717": "/watch/aikatsu-stars-p2p0", + "32728": "/watch/what-happens-before-war-58l8", + "32729": "/watch/orange-2pew", + "32730": null, + "32732": null, + "32733": null, + "32734": null, + "32735": null, + "32736": null, + "32737": null, + "32738": null, + "32739": null, + "32740": "/watch/girls-und-panzer-der-film-specials-p2lv", + "32745": null, + "32747": null, + "32748": null, + "32749": null, + "32750": null, + "32751": "/watch/the-guardian-brothers-w5rx", + "32752": null, + "32755": null, + "32756": null, + "32757": null, + "32758": null, + "32759": null, + "32760": null, + "32761": null, + "32762": null, + "32763": null, + "32764": null, + "32765": null, + "32767": null, + "32768": null, + "32772": "/watch/puzzle-dragons-x-55p8", + "32773": null, + "32775": null, + "32776": null, + "32777": null, + "32778": null, + "32779": null, + "32781": null, + "32783": null, + "32784": null, + "32785": "/watch/future-card-buddyfight-triple-d-91kk", + "32786": null, + "32788": null, + "32789": null, + "32790": null, + "32792": "/watch/mobile-suit-gundam-unicorn-re0096-ye0r", + "32794": null, + "32796": null, + "32797": null, + "32799": null, + "32800": null, + "32801": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-is-it-wrong-to-expect-a-hot-spring-in-a-dungeon-m4pv", + "32802": "/watch/cardfight-vanguard-g-stride-gate-5l28", + "32803": null, + "32804": null, + "32805": "/watch/nyanbo-lrjm", + "32806": "/watch/aikatsu-nerawareta-mahou-no-aikatsu-card-jk5w", + "32807": "/watch/boonie-bears-9rp6", + "32808": "/watch/boonie-bears-to-the-rescue-p62q", + "32809": "/watch/boonie-bears-mystical-winter-q9mw", + "32811": null, + "32812": null, + "32813": null, + "32816": "/watch/teekyuu-6-specials-1xg2", + "32817": "/watch/teekyuu-7-specials-p6w3", + "32818": "/watch/boonie-bears-or-bust-xq7k", + "32819": "/watch/boonie-bears-forest-frenzy-zw1k", + "32820": "/watch/boonie-bears-spring-into-action-ek89", + "32821": "/watch/boonie-bears-snow-daze-1wq2", + "32823": null, + "32826": null, + "32827": "/watch/b-the-beginning-r9v7", + "32828": "/watch/sweetness-lightning-y2qq", + "32829": "/watch/ninja-girl-samurai-master-kwn3", + "32830": "/watch/chou-shounen-tanteidan-neo-3mqk", + "32831": "/watch/hungry-to-win-rnr8", + "32832": "/watch/kaze-no-you-ni-j381", + "32833": null, + "32834": null, + "32835": null, + "32836": "/watch/symphogear-axz-x30k", + "32842": null, + "32843": "/watch/symphogear-xv-prqq", + "32844": null, + "32845": null, + "32847": "/watch/samurai-7-e349", + "32850": null, + "32851": "/watch/riding-the-storm-n359", + "32852": null, + "32853": null, + "32854": null, + "32855": null, + "32856": null, + "32857": null, + "32858": null, + "32859": null, + "32860": null, + "32861": null, + "32862": null, + "32863": "/watch/assassination-classroom-extracurricular-lesson-2m45", + "32864": null, + "32866": "/watch/brave-witches-zrl3", + "32867": "/watch/bungo-stray-dogs-2-w48x", + "32868": "/watch/spring-stranger-91gg", + "32869": "/watch/winter-cup-highlights-episode-1-winter-cup-highlights-shadow-and-light-8jve", + "32870": "/watch/winter-cup-highlights-episode-2-winter-cup-highlights-beyond-the-tears-g3m3", + "32871": "/watch/winter-cup-highlights-episode-3-winter-cup-highlights-crossing-the-door-3pp2", + "32872": null, + "32875": null, + "32876": null, + "32878": "/watch/eldlive-1ypg", + "32879": "/watch/norn9-nornnonet-recap-2mq5", + "32881": "/watch/tiger-mask-w-yxvq", + "32885": null, + "32886": "/watch/anitore-ex-jigoku-no-training-e8m5", + "32887": "/watch/sword-oratoria-is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-on-the-side-38n3", + "32888": "/watch/sinbad-night-at-high-noon-and-the-wonder-gate-njwp", + "32889": "/watch/legend-of-kung-fu-rabbit-y4em", + "32890": "/watch/legend-of-a-rabbit-the-martial-of-fire-xgl3", + "32892": null, + "32894": null, + "32895": null, + "32897": null, + "32898": "/watch/mobile-suit-gundam-0083-stardust-memory-mayfly-of-space-2-2e1g", + "32899": "/watch/kiss-him-not-me-52n3", + "32900": "/watch/the-irregular-at-magic-high-school-the-movie-the-girl-who-summons-the-stars-klg3", + "32901": "/watch/eromanga-sensei-e0w0", + "32902": "/watch/the-ancient-magus-bride-those-awaiting-a-star-kl4q", + "32904": null, + "32906": null, + "32907": null, + "32915": "/watch/durarara-x2-the-third-arc-dufufufu-2m6p", + "32916": null, + "32920": null, + "32924": "/watch/urara-meirocho-n0xk", + "32926": null, + "32927": "/watch/mobile-suit-gundam-uc-a-phantom-world-712p", + "32928": null, + "32930": "/watch/fairy-tail-series-2-ova-ew29", + "32932": null, + "32933": "/watch/little-yeyos-93l5", + "32934": null, + "32935": "/watch/haikyu-3rd-season-l5qy", + "32936": "/watch/the-silver-guardian-9177", + "32937": "/watch/konosuba-gods-blessing-on-this-wonderful-world-2-nek9", + "32943": "/watch/hikari-kariya-wo-tsunagu-monogatari-yjqv", + "32944": "/watch/coco-nico-6jmp", + "32946": "/watch/phoenix-wright-ace-attorney-spirit-of-justice-prologue-om4n", + "32947": null, + "32948": "/watch/the-great-passage-lyxy", + "32949": "/watch/scums-wish-wy1k", + "32950": "/watch/rs-project-rebirth-storage-2em5", + "32951": "/watch/akashic-records-of-bastard-magic-instructor-n16p", + "32953": "/watch/koi-ni-naritai-aquarium-npey", + "32954": "/watch/flying-witch-petit-lk2m", + "32956": "/watch/aware-meisaku-kun-32yk", + "32959": "/watch/mirai-no-watashi-m0vn", + "32961": "/watch/regalia-the-three-sacred-stars-5983", + "32962": "/watch/occulticnine-31m9", + "32977": "/watch/aggretsuko2-45p6", + "32979": "/watch/flip-flappers-v56k", + "32981": "/watch/hand-shakers-06v7", + "32982": null, + "32983": "/watch/natsumes-book-of-friends-season-5-k8mq", + "32989": null, + "32993": "/watch/sore-ga-seiyuu-petit-uchiage-pvk3", + "32995": "/watch/yuri-on-ice-5k83", + "32997": null, + "32998": "/watch/91-days-dn29", + "32999": null, + "33002": null, + "33003": "/watch/magical-girl-raising-project-mg87", + "33004": "/watch/tanaka-kun-wa-kyou-mo-kedaruge-kekn", + "33010": "/watch/flcl-progressive-05mw", + "33011": "/watch/kaiju-girls-grrp", + "33012": "/watch/island-75l0", + "33013": "/watch/super-lovers-ova-z86p", + "33018": "/watch/katsugeki-touken-ranbu-5xj5", + "33019": "/watch/reikenzan-eichi-e-no-shikaku-n1vk", + "33021": "/watch/ragnastrike-angels-27xw", + "33023": "/watch/touken-ranbu-hanamaru-j541", + "33024": "/watch/majestic-prince-wings-to-the-future-4j07", + "33025": "/watch/majestic-prince-genetic-awakening-xe66", + "33026": "/watch/time-bokan-24-7wk2", + "33027": "/watch/infini-t-force-x9e3", + "33028": "/watch/danganronpa-3-the-end-of-hopes-peak-high-school-despair-arc-0vk2", + "33031": "/watch/scorching-ping-pong-girls-6qlx", + "33032": "/watch/drifters-special-edition-g5pp", + "33033": "/watch/starmyu-ova-njrp", + "33034": "/watch/kinmoza-pretty-days-57x5", + "33035": "/watch/yuyushiki-ova-komarasetari-komarasaretari-36nx", + "33036": "/watch/the-moment-you-fall-in-love-ekx0", + "33037": "/watch/tsukiuta-the-animation-572w", + "33038": "/watch/nuewa-chengzhang-riji-2j15", + "33041": "/watch/bbkbrnk-the-gentle-giants-of-the-galaxy-oxlk", + "33042": null, + "33044": null, + "33045": "/watch/dream-festival-p19v", + "33046": null, + "33047": "/watch/fateextra-last-encore-6y6q", + "33048": "/watch/zegapain-adp-x9kk", + "33049": "/watch/fatestay-night-heavens-feel-ii-lost-butterfly-5x18", + "33050": "/watch/fatestay-night-heavens-feel-iii-spring-song-xv46", + "33051": "/watch/mobile-suit-gundam-iron-blooded-orphans-2-xl1m", + "33056": "/watch/buddy-go-52y8", + "33059": null, + "33060": null, + "33062": null, + "33064": "/watch/star-blazers-space-battleship-yamato-2202-20lr", + "33069": "/watch/dimension-w-ova-yppv", + "33071": "/watch/bungo-stray-dogs-2-walking-alone-7qrn", + "33074": "/watch/lupin-the-third-part-4-specials-v41k", + "33075": "/watch/myriad-colors-phantom-world-the-polka-dot-miracle-ve2k", + "33077": null, + "33078": "/watch/monsieur-greenpeas-1qmp", + "33079": null, + "33080": "/watch/brotherhood-final-fantasy-xv-1gng", + "33082": "/watch/kingsglaive-final-fantasy-xv-j3mj", + "33083": null, + "33084": null, + "33085": null, + "33086": "/watch/space-cat-the-adventures-of-mardock-0gq7", + "33087": null, + "33089": "/watch/kemono-friends-w518", + "33091": "/watch/planetarian-3772", + "33094": "/watch/wwwwagnaria-k7x3", + "33095": "/watch/descending-stories-showa-genroku-rakugo-shinju-337k", + "33099": null, + "33102": null, + "33103": "/watch/zekkyou-gakkyuu-tensei-8x5p", + "33104": null, + "33105": "/watch/wake-up-girl-zoo-miyagi-pr-de-go-64vx", + "33106": null, + "33108": null, + "33113": "/watch/sca-red-rider-xechs-m357", + "33114": null, + "33115": null, + "33116": null, + "33118": null, + "33119": null, + "33122": null, + "33123": null, + "33124": null, + "33125": null, + "33126": null, + "33129": "/watch/joker-game-kuroneko-yoru-no-bouken-w1eg", + "33130": "/watch/naze-ikiru-rennyo-shounin-to-yoshizaki-enjou-m4x6", + "33132": null, + "33133": null, + "33134": null, + "33135": null, + "33136": null, + "33138": null, + "33142": "/watch/rezero-starting-break-time-from-zero-mxy6", + "33144": "/watch/the-hell-two-kinds-of-life-4l67", + "33145": null, + "33148": null, + "33149": null, + "33150": null, + "33151": null, + "33152": null, + "33153": null, + "33154": null, + "33155": "/watch/code-geass-lelouch-of-the-rebellion-picture-drama-the-night-of-the-beginning-xx23", + "33156": "/watch/code-geass-lelouch-of-the-rebellion-r2-picture-dramas-xlyx", + "33157": "/watch/tanaka-kun-is-always-listless-shorts-6qjm", + "33161": "/watch/my-teen-romantic-comedy-snafu-too-ova-j721", + "33163": null, + "33164": null, + "33165": null, + "33170": null, + "33173": null, + "33174": null, + "33175": null, + "33176": "/watch/nyancos-hello-our-brilliant-future-x273", + "33177": null, + "33181": "/watch/rainbow-days-oad-3ww2", + "33183": "/watch/maho-girls-precure-the-movie-miraculous-transformation-cure-mofurun-w661", + "33184": "/watch/battle-girl-high-school-q69q", + "33185": "/watch/peacemaker-kurogane-belief-e3v9", + "33187": "/watch/katsudou-shashin-g77p", + "33188": null, + "33190": "/watch/planetarian-storyteller-of-the-stars-x5nk", + "33191": "/watch/thus-spoke-rohan-kishibe-p1pm", + "33192": "/watch/robot-town-sagami-2028-e090", + "33193": null, + "33194": null, + "33195": "/watch/one-hundred-thousand-bad-jokes-n68y", + "33196": null, + "33197": "/watch/lostorage-incited-wixoss-z89e", + "33199": null, + "33200": null, + "33201": "/watch/ojisan-to-marshmallow-hige-san-and-marshmallow-q3q5", + "33203": "/watch/anonymous-noise-200w", + "33204": "/watch/napping-princess-k093", + "33205": "/watch/star-fox-zero-the-battle-begins-ngvp", + "33206": "/watch/miss-kobayashis-dragon-maid-30mk", + "33208": null, + "33209": "/watch/fox-spirit-matchmaker-2th-season-5jx3", + "33213": null, + "33215": null, + "33217": "/watch/hikaru-genji-paradise-ginga-00ye", + "33218": "/watch/i-want-to-deliver-your-voice-8v44", + "33219": "/watch/kagerou-daze-in-a-days-gwvp", + "33220": "/watch/summers-puke-is-winters-delight-4v6w", + "33221": "/watch/mobile-suit-gundam-thunderbolt-december-sky-j7j9", + "33222": "/watch/the-highschool-life-of-a-fudanshi-j62j", + "33225": "/watch/mobile-suit-gundam-san-nwmj", + "33226": null, + "33228": null, + "33231": null, + "33232": "/watch/area-88-movie-943k", + "33236": null, + "33237": null, + "33238": null, + "33239": null, + "33240": "/watch/chis-sweet-adventure-2wrr", + "33241": "/watch/honobono-log-n03j", + "33242": "/watch/is-infinite-stratos-2-infinite-wedding-g0ke", + "33244": "/watch/kiitaros-yokai-picture-diary-p9ym", + "33245": "/watch/rainy-cocoa-in-hawaii-847k", + "33247": "/watch/tsubasa-to-hotaru-2016-7j50", + "33248": "/watch/k-seven-stories-rb-blaze-r14l", + "33253": "/watch/ajin-demi-human-2-5w48", + "33254": "/watch/arslan-senki-ova-tv-w3n8", + "33255": "/watch/the-disastrous-life-of-saiki-k-y4jr", + "33258": "/watch/qin-shi-mingyue-guoqing-tebie-pian-6pvm", + "33262": null, + "33263": "/watch/kubikiri-cycle-the-blue-savant-and-the-nonsense-user-gj74", + "33266": "/watch/nanocore-dy3v", + "33267": null, + "33271": "/watch/nanocore-3rd-season-57m9", + "33272": "/watch/nanocore-2016-xinnian-tebie-ban-4qe7", + "33273": null, + "33274": "/watch/onara-gorou-v406", + "33276": null, + "33278": "/watch/qins-moon-lady-xiang-descends-7kn2", + "33279": "/watch/nanocore-ng-scenes-nanos-daily-life-093e", + "33280": "/watch/is-the-order-a-rabbit-dear-my-sister-w14x", + "33281": null, + "33282": null, + "33283": null, + "33286": "/watch/strike-the-blood-second-1x4j", + "33290": null, + "33291": null, + "33299": "/watch/magic-kyun-renaissance-1kn9", + "33300": null, + "33302": "/watch/yowamushi-pedal-spare-bike-9y1k", + "33305": "/watch/hua-jianghu-ling-zhu-dj2o", + "33308": "/watch/tantei-opera-milky-holmes-fun-fun-party-night-ken-to-janet-no-okurimono-1qe9", + "33309": "/watch/the-devil-ring-25ng", + "33310": null, + "33312": "/watch/color-noise-qx9q", + "33314": "/watch/digimon-universe-app-monsters-w0xk", + "33318": null, + "33319": null, + "33320": null, + "33322": null, + "33323": "/watch/kamisama-hajimemashita-kamisama-shiawase-ni-naru-2jwp", + "33325": null, + "33326": null, + "33335": null, + "33337": "/watch/acca-13-territory-inspection-dept-kn4r", + "33338": "/watch/one-piece-heart-of-gold-7k92", + "33339": "/watch/zhongguo-jingqi-xiansheng-11rj", + "33341": "/watch/time-travel-girl-3jqx", + "33342": null, + "33343": null, + "33344": null, + "33348": null, + "33349": null, + "33350": "/watch/rakshasa-street3-50r5", + "33352": "/watch/violet-evergarden-6wwx", + "33354": "/watch/cardcaptor-sakura-clear-card-rkl3", + "33357": "/watch/wo-jiao-bai-xiaofei-l64q", + "33358": null, + "33360": "/watch/code-geass-akito-the-exiled-to-beloved-ones-picture-drama-01mr", + "33362": null, + "33363": "/watch/eiyu-kaitai-le1l", + "33366": null, + "33369": null, + "33371": "/watch/atom-the-beginning-7382", + "33372": "/watch/overlord-ple-ple-pleiades-nazaricks-greatest-crisis-gnx6", + "33377": "/watch/trickster-638p", + "33378": "/watch/haikara-san-here-comes-miss-modern-part-1-rk1j", + "33383": null, + "33387": "/watch/ippou-nippon-mukashibanash-n9g9", + "33388": null, + "33389": "/watch/genbanojo-k6ep", + "33390": "/watch/zunda-horizon-yx8r", + "33391": "/watch/red-ash-gearworld-vjqk", + "33392": "/watch/gakuen-handsome-w911", + "33393": null, + "33394": "/watch/mahou-shoujo-naria-girls-3v6w", + "33396": "/watch/a-portrait-of-jianghu-bad-guys-2ngr", + "33398": null, + "33400": null, + "33401": null, + "33414": null, + "33415": null, + "33417": "/watch/super-lovers-2-29e5", + "33419": "/watch/12-sai-chiccha-na-mune-no-tokimeki-2-x9lm", + "33420": null, + "33421": "/watch/hitori-no-shita-the-outcast-z9rw", + "33422": "/watch/nyancos-hello-our-brilliant-future-digest-v5l3", + "33429": "/watch/wingcle-bear-hamkkehaneun-lomentig-hwaiteudei-5302", + "33430": null, + "33431": "/watch/angus-cheryl-0v0e", + "33433": "/watch/izetta-the-last-witch-wp13", + "33434": "/watch/heybot-k9yn", + "33438": null, + "33443": "/watch/the-legend-of-luoxiaohei-8y4e", + "33446": "/watch/fox-spirit-matchmaker-3rd-season-p5ym", + "33447": "/watch/piacevole-n6jy", + "33449": null, + "33454": null, + "33455": "/watch/kakushigoto-7ry6", + "33456": "/watch/fatekaleid-liner-prisma-illya-3rei-shorts-9l96", + "33457": null, + "33462": "/watch/miss-bernard-said-nrnj", + "33465": "/watch/hong-haier-juezhan-huoyanshan-dy89", + "33473": null, + "33474": null, + "33475": "/watch/armed-girls-machiavellism-3w63", + "33478": "/watch/uq-holder-w4j8", + "33479": null, + "33480": null, + "33484": null, + "33485": null, + "33486": "/watch/my-hero-academia-season-2-3n1w", + "33487": "/watch/masamune-kuns-revenge-eqx9", + "33489": "/watch/little-witch-academia-5633", + "33490": "/watch/mysterious-joker-season-4-lvvy", + "33491": "/watch/shounen-maid-special-mrjn", + "33493": null, + "33498": null, + "33499": null, + "33500": null, + "33501": null, + "33502": "/watch/worldend-what-are-you-doing-at-the-end-of-the-world-are-you-busy-will-you-save-us-ygr9", + "33505": null, + "33506": "/watch/blue-exorcist-kyoto-saga-e0k5", + "33508": "/watch/order-designer-3xqk", + "33512": null, + "33513": "/watch/assassination-classroom-the-movie-365-days-time-w16x", + "33514": null, + "33515": null, + "33519": "/watch/kabaneri-of-the-iron-fortress-light-that-gathers-2y6r", + "33520": "/watch/kabaneri-of-the-iron-fortress-life-that-burns-kw9q", + "33522": "/watch/chiba-pedal-yowamushi-pedal-to-manabu-jitensha-koutsuu-anzen-m99g", + "33523": null, + "33524": "/watch/havent-you-heard-im-sakamoto-havent-you-heard-i-was-sakamoto-6p7p", + "33525": null, + "33526": null, + "33527": null, + "33528": null, + "33529": null, + "33531": "/watch/last-hope-51l3", + "33532": "/watch/twin-angels-break-1px2", + "33533": null, + "33534": "/watch/curly-rkm9", + "33535": null, + "33536": null, + "33537": null, + "33541": "/watch/crane-game-girls-galaxy-x7q3", + "33542": null, + "33543": null, + "33544": null, + "33545": "/watch/henna-omamesan-rky8", + "33546": "/watch/monster-strike-the-animation-summer-special-mermaid-rhapsody-7496", + "33547": null, + "33548": null, + "33549": null, + "33550": null, + "33551": null, + "33552": null, + "33558": "/watch/tales-of-zestiria-the-x-prologue-the-age-of-chaos-3wkw", + "33562": "/watch/the-unparalleled-black-white-lj1v", + "33564": null, + "33566": null, + "33569": null, + "33570": null, + "33571": null, + "33572": "/watch/idol-memories-9m0g", + "33573": "/watch/bang-dream-09er", + "33578": "/watch/hungry-zombie-francesca-jqx1", + "33580": null, + "33581": "/watch/trinity-seven-eternal-library-alchemic-girl-z8we", + "33583": null, + "33588": null, + "33589": "/watch/vivid-strike-re09", + "33599": null, + "33600": null, + "33601": null, + "33602": null, + "33603": null, + "33604": null, + "33605": "/watch/spiritpact-jx51", + "33606": "/watch/one-piece-film-gold-episode-0-711-ver-p4p5", + "33607": null, + "33618": null, + "33630": null, + "33654": "/watch/hitorijime-my-hero-e7m5", + "33658": null, + "33659": null, + "33661": null, + "33662": null, + "33663": "/watch/kagi-hime-monogatari-eikyuu-alice-rondo-extra-song-wy83", + "33668": "/watch/matoi-the-sacred-slayer-8j10", + "33669": "/watch/cure-miracle-and-cure-mofuruns-magic-lesson-rn48", + "33670": "/watch/galaxy-racers-qxrm", + "33671": null, + "33672": "/watch/doraemon-the-movie-2017-great-adventure-in-the-antarctic-kachi-kochi-9g85", + "33674": "/watch/no-game-no-life-zero-71p0", + "33681": "/watch/flying-witch-petit-special-5585", + "33685": "/watch/cyborg009-call-of-justice-1-84kp", + "33686": "/watch/cyborg009-call-of-justice-2-lgwv", + "33687": "/watch/cyborg009-call-of-justice-1-84kp", + "33689": null, + "33690": "/watch/nazotokine-80vp", + "33691": null, + "33692": null, + "33693": "/watch/meitantei-gordon-k44q", + "33694": null, + "33695": null, + "33696": null, + "33697": null, + "33698": null, + "33702": "/watch/tong-zhi-zhe-5jn9", + "33703": null, + "33704": "/watch/aotu-world-m31g", + "33705": null, + "33706": "/watch/kwai-boo-1mj2", + "33708": "/watch/baku-tech-bakugan-gachi-special-4y0w", + "33709": "/watch/garo-crimson-moon-the-butterfly-of-time-0j6l", + "33710": "/watch/run-roll-p3wm", + "33712": "/watch/bikini-warriors-ova-r6w8", + "33713": "/watch/outlaw-star-x4jq", + "33717": "/watch/ginga-tetsudou-no-yoru-fantasy-railroad-in-the-stars-k2e3", + "33718": null, + "33720": "/watch/girls-panzer-movie-3-pun-chotto-de-wakaru-girls-panzer-5wk2", + "33723": null, + "33724": "/watch/monster-strike-the-movie-58y2", + "33726": "/watch/saiyuki-reload-blast-0gyl", + "33727": null, + "33728": "/watch/chain-chronicle-the-light-of-haecceitas-part-1-12jj", + "33729": "/watch/chain-chronicle-the-light-of-haecceitas-part-2-djnv", + "33730": "/watch/chain-chronicle-the-light-of-haecceitas-part-3-l1vm", + "33731": "/watch/gabriel-dropout-mjrn", + "33733": "/watch/inazuma-eleven-ares-pvm3", + "33734": "/watch/samurai-noodles-the-originator-v7x3", + "33737": "/watch/megaton-musashi-8ryp", + "33739": "/watch/ori-princess-mjpn", + "33740": "/watch/katekyo-hitman-reborn-x-eldlive-special-p3rq", + "33741": "/watch/mobile-police-patlabor-reboot-yw8q", + "33743": "/watch/fuuka-2lwr", + "33746": "/watch/anime-de-training-xx-43kv", + "33750": null, + "33753": null, + "33755": null, + "33756": null, + "33757": "/watch/twin-moons-214p", + "33758": "/watch/wu-geng-ji-y409", + "33759": "/watch/beyond-the-worlds-5n79", + "33760": "/watch/the-totem-warrior-9j5k", + "33761": "/watch/gui-shui-yiyun-d2lr", + "33762": null, + "33763": null, + "33764": "/watch/heroes-dont-bi-bi-0952", + "33768": null, + "33769": null, + "33770": "/watch/kirin-hyoketsu-atarashiku-ikou-animation-movie-2525", + "33771": "/watch/cheating-craft-wv33", + "33772": null, + "33773": null, + "33775": "/watch/soul-buster-wxe8", + "33776": "/watch/watashi-tachi-luck-logic-bu-jv52", + "33777": "/watch/crazy-little-thing-5l05", + "33779": null, + "33782": null, + "33783": "/watch/godzilla-planet-of-the-monsters-jwgj", + "33787": null, + "33788": "/watch/marginal-4-the-animation-297y", + "33789": null, + "33791": null, + "33792": null, + "33795": "/watch/mahou-shoujo-nante-mouiidesukara-second-season-1n6g", + "33797": "/watch/id-0-gwn6", + "33798": "/watch/cheer-danshi-recap-6k3q", + "33801": "/watch/the-prisoners-of-time-jy9v", + "33803": "/watch/sengokuchojyugiga-2l05", + "33806": null, + "33808": "/watch/girl-friend-note-l5xq", + "33811": "/watch/teekyuu-8-4vw7", + "33814": "/watch/aooni-the-blue-monster-0lee", + "33818": "/watch/amanchu-the-story-of-the-promised-summer-and-new-memories-n0pp", + "33820": "/watch/aooni-the-movie-9m1w", + "33821": null, + "33822": null, + "33823": null, + "33824": null, + "33826": null, + "33827": null, + "33828": null, + "33831": null, + "33834": "/watch/seven-mortal-sins-wqwx", + "33835": "/watch/pj-berri-no-mogumogu-munyamunya-6wkq", + "33836": "/watch/seiren-39vk", + "33839": "/watch/alice-in-deadly-school-1py9", + "33840": "/watch/kabukibu-nlyy", + "33842": null, + "33843": null, + "33845": "/watch/free-timeless-medley-the-bond-5mjw", + "33846": null, + "33849": null, + "33850": "/watch/libra-of-nil-admirari-5wp2", + "33854": null, + "33855": null, + "33856": null, + "33857": null, + "33858": null, + "33859": "/watch/chicken-papa-301k", + "33860": null, + "33861": null, + "33862": null, + "33863": null, + "33864": null, + "33865": null, + "33866": "/watch/wonder-3vn3", + "33867": null, + "33870": null, + "33871": null, + "33872": null, + "33874": null, + "33875": null, + "33876": null, + "33877": null, + "33878": null, + "33879": null, + "33880": null, + "33881": null, + "33882": null, + "33883": "/watch/chao-you-bing-zhi-yongzhe-chuanshuo-ep63", + "33884": null, + "33885": "/watch/hane-2016-zw3x", + "33886": null, + "33887": null, + "33888": null, + "33889": "/watch/dances-with-the-dragons-vwv3", + "33894": null, + "33895": null, + "33896": null, + "33897": null, + "33898": null, + "33899": "/watch/idolish7-6jlq", + "33902": "/watch/suntory-minami-alps-no-tennen-mizu-5399", + "33903": "/watch/all-free-kono-natsu-ichioshi-monogatari-campaign-kokuchi-douga-59w5", + "33904": null, + "33905": "/watch/hatsune-miku-hiyashite-narasou-okashi-no-ii-oto-7y8n", + "33906": null, + "33907": null, + "33908": null, + "33909": null, + "33910": null, + "33911": null, + "33912": null, + "33913": null, + "33914": "/watch/runnin-away-gelee-5rn2", + "33915": null, + "33916": null, + "33922": null, + "33925": "/watch/hua-jianghu-buliang-ren-2-p3r0", + "33926": "/watch/the-kings-avatar-v9jy", + "33927": null, + "33929": "/watch/my-hero-academia-rescue-rescue-training-p9xm", + "33933": null, + "33934": "/watch/trigger-chan-dlqm", + "33936": "/watch/ja-kumamoto-keizairen-e4q5", + "33937": null, + "33938": null, + "33939": null, + "33940": null, + "33941": "/watch/towel-story-5wl3", + "33945": null, + "33946": null, + "33948": "/watch/hinako-note-900w", + "33949": "/watch/please-tell-me-galko-chan-ova-k4j3", + "33950": "/watch/black-clover-jump-festa-2016-special-3wl9", + "33957": "/watch/danball-senki-wars-all-star-battle-qpnq", + "33958": "/watch/robbers-company-42gw", + "33962": null, + "33964": "/watch/91-days-brief-candle-229y", + "33966": "/watch/100-sleeping-princes-the-kingdom-of-dreams-v916", + "33969": "/watch/twin-spirit-detectives-68ev", + "33970": "/watch/girls-und-panzer-das-finale-part-1-enl9", + "33972": "/watch/cyphers-7ge2", + "33975": "/watch/the-glass-mask-year-3-class-d-wmy3", + "33978": null, + "33979": null, + "33980": null, + "33981": null, + "33982": null, + "33983": "/watch/onihei-z9y5", + "33985": "/watch/bloodivores-q5gw", + "33986": null, + "33988": "/watch/interviews-with-monster-girls-yxr6", + "33993": null, + "33994": "/watch/servamp-specials-kg9n", + "33997": null, + "33998": "/watch/sugar-bunnies-taisetsu-na-tomodachi-e-qnrr", + "33999": "/watch/sugar-bunnies-chocolate-ova-7p16", + "34000": null, + "34003": null, + "34005": null, + "34006": "/watch/augmented-reality-girls-trinary-6vvx", + "34008": "/watch/days-ova-q2mq", + "34009": "/watch/to-be-hero-pljm", + "34012": "/watch/restaurant-to-another-world-y2er", + "34013": "/watch/hagane-orchestra-1vnj", + "34014": "/watch/the-adventures-of-the-little-prince-kevp", + "34015": null, + "34016": null, + "34019": "/watch/tsugumomo-qpk7", + "34021": "/watch/lupin-the-iiird-goemons-blood-spray-k2wr", + "34028": "/watch/idol-incidents-n4kk", + "34030": null, + "34032": "/watch/king-of-prism-pride-the-hero-8l2k", + "34034": "/watch/pokemon-the-series-sun-moon-lwyl", + "34036": "/watch/case-closed-episode-one-the-great-detective-turned-small-r6nj", + "34037": null, + "34038": null, + "34039": "/watch/loeil-du-cyclone-8ly0", + "34048": "/watch/seoul-station-gnv6", + "34050": null, + "34051": "/watch/akibas-trip-the-animation-7m9m", + "34052": "/watch/100-teacher-pascal-dn1k", + "34055": "/watch/berserk-2-1kxp", + "34060": "/watch/dead-world-1-nq3y", + "34076": "/watch/the-eccentric-family-2-3gg2", + "34077": "/watch/cardfight-vanguard-g-next-x1nm", + "34078": null, + "34083": null, + "34085": "/watch/sakura-nagashi-5nn3", + "34086": "/watch/tales-of-zestiria-the-x-season-2-1n71", + "34088": "/watch/chiruran-12-7g8p", + "34091": null, + "34092": null, + "34096": "/watch/gintama-season-5-pwnq", + "34100": "/watch/fatekaleid-liner-prismaillya-vow-in-the-snow-l75q", + "34102": "/watch/sagrada-reset-2llw", + "34103": "/watch/danganronpa-3-the-end-of-hopes-peak-high-school-hope-arc-gkw3", + "34104": "/watch/knights-magic-w988", + "34106": "/watch/rin-ne-3-7116", + "34107": null, + "34112": null, + "34113": null, + "34114": null, + "34115": null, + "34116": null, + "34117": null, + "34118": null, + "34119": null, + "34120": null, + "34121": null, + "34122": null, + "34124": null, + "34125": "/watch/high-school-fleet-ova-6mlm", + "34126": "/watch/rewrite-moon-and-terra-41jm", + "34129": "/watch/xia-lan-5g6w", + "34134": "/watch/one-punch-man-season-2-jng1", + "34136": null, + "34140": null, + "34148": "/watch/nyanko-days-0xp2", + "34151": "/watch/landreaall-xkvm", + "34152": "/watch/super-danganronpa-25-nagito-komaeda-and-the-destroyer-of-the-world-kykn", + "34153": null, + "34156": null, + "34161": "/watch/overlord-the-undead-king-7yr0", + "34162": null, + "34163": null, + "34164": null, + "34165": "/watch/deliciousness-explodes-one-piece-rx08", + "34166": null, + "34167": "/watch/cocolors-6j2m", + "34168": null, + "34173": "/watch/buddy-go-2-w3lx", + "34176": "/watch/grimoire-of-zero-v2xm", + "34177": "/watch/angels-3piece-5kw8", + "34178": "/watch/inazuma-eleven-outer-code-e489", + "34179": null, + "34182": null, + "34183": null, + "34184": null, + "34185": null, + "34186": null, + "34187": null, + "34188": null, + "34189": null, + "34190": null, + "34191": null, + "34192": null, + "34193": null, + "34194": null, + "34197": null, + "34198": "/watch/eiga-kamisama-minarai-himitsu-no-cocotama-kiseki-o-okose-tepple-to-dokidoki-cocotama-kai-5lj2", + "34201": null, + "34204": "/watch/sound-euphonium-2-shorts-emgn", + "34205": "/watch/gj8man-84v7", + "34207": null, + "34208": "/watch/escha-chron-v4l6", + "34209": "/watch/meiji-tokyo-renka-6emx", + "34213": "/watch/tawawa-on-monday-056r", + "34222": null, + "34223": "/watch/forest-fairy-five-gn04", + "34224": null, + "34225": null, + "34226": null, + "34227": null, + "34233": null, + "34234": null, + "34235": null, + "34236": null, + "34237": null, + "34238": null, + "34239": null, + "34240": "/watch/shelter-4217", + "34243": "/watch/miss-monochrome-music-clips-1jw1", + "34244": "/watch/crayon-shin-chan-invasion-alien-shiriri-jepw", + "34246": null, + "34248": null, + "34249": null, + "34252": null, + "34257": "/watch/the-idolm-at-ster-cinderella-girls-theater-4157", + "34258": null, + "34259": null, + "34261": "/watch/kai-legend-of-the-icy-lake-r7g8", + "34262": "/watch/the-royal-tutor-g6w4", + "34264": null, + "34277": "/watch/new-game-watashi-shain-ryokou-tte-hajimete-nano-de-1pj1", + "34279": "/watch/record-of-grancrest-war-5358", + "34280": "/watch/gamers-ej5n", + "34281": "/watch/high-school-dxd-hero-4yl1", + "34283": "/watch/ninja-girl-samurai-master-episode-0-4xww", + "34284": "/watch/yuki-yuna-is-a-hero-the-washio-sumi-chapter-8ymp", + "34286": null, + "34289": "/watch/schoolgirl-strikers-animation-channel-elq0", + "34290": "/watch/kira-kiraprecure-a-la-mode-dj2v", + "34292": "/watch/kamigami-no-ki-j3qw", + "34295": "/watch/ai-mai-mi-surgical-friends-19jg", + "34299": "/watch/digimon-adventure-tri-chapter-4-loss-5mgw", + "34300": "/watch/full-time-magister-448w", + "34302": "/watch/precure-dream-stars-860p", + "34304": "/watch/pripara-movie-minna-de-kagayake-kirarin-star-live-wll1", + "34307": null, + "34309": null, + "34310": null, + "34311": null, + "34312": null, + "34314": null, + "34315": null, + "34318": "/watch/mekakucity-vs-8kk7", + "34321": "/watch/fategrand-order-first-order-xep6", + "34323": "/watch/hiscoool-seha-girl-dai-54-kai-hanpa-jano-zenryoku-de-guu-youshou-suru-no-wa-only-you-subete-no-gakkou-gyouji-o-kako-ni-suru-sehagaga-gakuen-taiikusai-e8n9", + "34324": "/watch/chiryokumaru-0l0e", + "34325": null, + "34328": null, + "34332": "/watch/hulaing-babies-k3gl", + "34336": null, + "34337": "/watch/ikemen-sengoku-bromances-across-time-zqwq", + "34338": "/watch/lost-song-q735", + "34340": null, + "34342": null, + "34346": "/watch/pig-the-dam-keeper-poems-34g3", + "34349": "/watch/ace-of-diamond-second-season-ova-v2mk", + "34350": "/watch/alice-zoroku-21pg", + "34353": null, + "34354": null, + "34355": null, + "34356": null, + "34358": "/watch/ocha-ken-pvyq", + "34361": null, + "34363": "/watch/ocha-ken-pvyq", + "34366": null, + "34367": null, + "34368": "/watch/vatican-miracle-examiner-6y4v", + "34369": null, + "34370": null, + "34371": null, + "34372": null, + "34373": null, + "34374": "/watch/yuuki-yuuna-wa-yuusha-de-aru-washio-sumi-no-shou-1-tomodachi-l2mq", + "34375": "/watch/yuuki-yuuna-wa-yuusha-de-aru-washio-sumi-no-shou-2-tamashii-n6wy", + "34376": "/watch/yuuki-yuuna-wa-yuusha-de-aru-washio-sumi-no-shou-3-yakusoku-5pw8", + "34382": "/watch/citrus-y1eq", + "34383": "/watch/netsuzou-trap-ntr-mpvn", + "34388": null, + "34389": "/watch/koro-sensei-quest-kw7r", + "34391": "/watch/mobile-suit-gundam-thunderbolt-2-03yr", + "34392": "/watch/oneroom-7vn0", + "34393": "/watch/room-mate-5g72", + "34394": "/watch/yuuki-yuuna-wa-yuusha-bu-shozoku-7prn", + "34399": null, + "34402": "/watch/love-rice-ek1m", + "34403": "/watch/my-first-girlfriend-is-a-gal-o760", + "34406": null, + "34409": "/watch/chuuko-video-ya-no-onna-tenin-x-p42q", + "34410": "/watch/balala-the-faries-over-the-rainbow-season-2-4ym7", + "34411": "/watch/taishou-mebius-line-chicchai-san-djv1", + "34412": null, + "34414": "/watch/nanbaka-part-two-zw0x", + "34416": "/watch/snack-world-lenny-the-misanthrope-8700", + "34417": null, + "34418": null, + "34420": "/watch/isekai-izakaya-japanese-food-from-another-world-4r8w", + "34422": null, + "34423": null, + "34424": null, + "34425": null, + "34426": null, + "34427": "/watch/frame-arms-girl-yver", + "34428": "/watch/overlord-the-dark-hero-j36v", + "34430": "/watch/case-closed-crimson-love-letter-v6k3", + "34432": null, + "34436": "/watch/age-of-obscure-boubaku-jidai-5r65", + "34437": "/watch/code-geass-lelouch-of-the-resurrection-7vp6", + "34438": "/watch/code-geass-lelouch-of-the-rebellion-i-initiation-jw6v", + "34439": "/watch/code-geass-lelouch-of-the-rebellion-ii-transgression-1mq1", + "34440": "/watch/code-geass-lelouch-of-the-rebellion-iii-glorification-xeyq", + "34443": "/watch/baki-1281", + "34445": "/watch/yuki-yuna-is-a-hero-the-hero-chapter-0m92", + "34447": "/watch/hybrid-x-heart-magias-academy-ataraxia-specials-vx58", + "34449": "/watch/the-reflection-rlw8", + "34450": null, + "34451": "/watch/blood-blockade-battlefront-beyond-00n2", + "34453": "/watch/uma-musume-pretty-derby-p4j3", + "34454": null, + "34455": null, + "34456": null, + "34458": null, + "34464": "/watch/gijinka-de-manabo-qmpr", + "34465": "/watch/blue-exorcist-kyoto-saga-ova-n7lj", + "34467": "/watch/theatre-of-darkness-yamishibai-4-5622", + "34471": "/watch/yo-kai-watch-shadowside-the-return-of-the-oni-king-x92x", + "34472": null, + "34474": "/watch/tsukipro-the-animation-m7n6", + "34475": "/watch/monster-strike-rain-of-memories-5068", + "34476": null, + "34480": "/watch/food-wars-the-second-plate-ova-j1m9", + "34481": "/watch/tawawa-on-monday-specials-qnvr", + "34486": "/watch/star-ocean-anamnesis-9w66", + "34488": null, + "34489": null, + "34490": null, + "34491": null, + "34492": null, + "34494": "/watch/sakura-quest-0157", + "34497": "/watch/death-march-to-the-parallel-world-rhapsody-96qg", + "34498": "/watch/fireworks-7v2m", + "34500": "/watch/nanocore-sp-lianxi-pian-2015-xinnian-tebie-ban-lj5l", + "34501": "/watch/kenka-bancho-otome-girl-beats-boys-pk93", + "34502": "/watch/inazma-delivery-j222", + "34503": "/watch/kochinpa-dainiki-x3r6", + "34504": "/watch/seitokai-yakuindomo-movie-2-r9p9", + "34506": null, + "34510": "/watch/black-cat-detective-9kyg", + "34511": "/watch/black-cat-detective-9kyg", + "34513": "/watch/days-touin-gakuen-sen-wpx1", + "34514": "/watch/pokemon-generations-3k1k", + "34519": null, + "34522": "/watch/wake-up-girls-new-chapter-0k22", + "34525": "/watch/a-centaurs-life-96w7", + "34527": "/watch/go-chan-moko-to-chinjuu-no-mori-no-nakama-tachi-d1k2", + "34528": null, + "34529": null, + "34530": null, + "34531": null, + "34532": "/watch/terra-formars-revenge-ova-pxnm", + "34533": "/watch/nanbaka-idiots-with-student-numbers-2xlw", + "34534": "/watch/natsumes-book-of-friends-season-5-specials-q4em", + "34535": "/watch/koi-suru-shirokuma-ekw9", + "34537": "/watch/the-night-is-short-walk-on-girl-w1p1", + "34538": "/watch/soushin-shoujo-matoi-yuma-chin-matomemashita-nanimo-kitenakute-natsu-l40v", + "34539": "/watch/saint-seiya-saintia-sho-jgm1", + "34540": "/watch/pokemon-the-movie-i-choose-you-wr1k", + "34541": "/watch/mary-and-the-witchs-flower-0j2w", + "34542": "/watch/inuyashiki-last-hero-g097", + "34543": "/watch/dive-kerq", + "34544": "/watch/kabaneri-of-the-iron-fortress-the-battle-of-unato-8kqp", + "34547": "/watch/altair-a-record-of-battles-2wyy", + "34548": "/watch/cheer-danshi-ova-qq6m", + "34549": "/watch/the-dragon-dentist-9weg", + "34550": "/watch/the-laughing-salesman-5699", + "34552": "/watch/dream-festival-r-g6m4", + "34561": "/watch/recreators-v4gy", + "34565": "/watch/chronos-ruler-0mjw", + "34566": "/watch/boruto-naruto-next-generations-p125", + "34572": "/watch/black-clover-77k0", + "34577": "/watch/the-seven-deadly-sins-revival-of-the-commandments-62pv", + "34580": "/watch/fastest-finger-first-v0yy", + "34589": "/watch/onihei-sono-otoko-heizou-hasegawa-keqp", + "34591": "/watch/natsumes-book-of-friends-season-6-46n6", + "34592": null, + "34595": "/watch/parade-de-satie-lv4v", + "34599": "/watch/made-in-abyss-d1n9", + "34600": null, + "34601": null, + "34602": null, + "34604": null, + "34607": "/watch/lostorage-conflated-wixoss-7276", + "34611": null, + "34612": "/watch/the-disastrous-life-of-saiki-k-season-2-mnjg", + "34613": null, + "34614": "/watch/teekyu-8-specials-48ww", + "34615": "/watch/usakame-special-pr23", + "34618": "/watch/blend-s-g1k4", + "34620": "/watch/yu-no-a-girl-who-chants-love-at-the-bound-of-this-world-w463", + "34622": "/watch/giant-robo-prologue-hen-3gn3", + "34623": "/watch/bakuon-no-kobeya-rp83", + "34625": "/watch/master-of-torque-epilogue-8ye0", + "34626": "/watch/konosuba-gods-blessing-on-this-wonderful-world-2-gods-blessings-on-these-wonderful-works-of-art-2ejr", + "34628": null, + "34629": null, + "34630": null, + "34631": null, + "34632": null, + "34633": "/watch/origami-of-landscape-jqjj", + "34634": null, + "34636": "/watch/welcome-to-the-ballroom-q1mr", + "34638": null, + "34639": null, + "34642": "/watch/rage-of-bahamut-genesis-short-story-p520", + "34643": null, + "34644": "/watch/brave-witches-petersburg-grand-strategy-4yj7", + "34647": "/watch/march-comes-in-like-a-lion-omnibus-special-episode-7rk2", + "34649": "/watch/fafner-the-beyond-ypxr", + "34651": null, + "34652": null, + "34655": null, + "34656": null, + "34657": null, + "34658": "/watch/nekopara-ova-g75p", + "34659": null, + "34661": "/watch/monster-strike-the-animation-an-encore-and-continuance-pandoras-box-w221", + "34662": "/watch/fateapocrypha-838e", + "34664": "/watch/capsule-hero-36xx", + "34665": null, + "34666": null, + "34667": null, + "34669": "/watch/balala-the-faries-over-the-rainbow-season-2-4ym7", + "34670": "/watch/monster-strike-the-anime-2nd-season-m1wv", + "34673": null, + "34674": null, + "34675": "/watch/world-of-super-sand-box-being-the-reality-wvgg", + "34676": "/watch/boonies-bears-sunsational-summer-vvgy", + "34677": "/watch/boonie-bears-autumn-awesomeness-5je2", + "34678": "/watch/kingsglaive-ffxv-fan-kansha-tokubetsu-movie-dub-0gwe", + "34683": null, + "34685": null, + "34688": null, + "34689": null, + "34690": null, + "34691": null, + "34692": null, + "34693": null, + "34694": null, + "34695": null, + "34696": null, + "34697": null, + "34698": null, + "34699": null, + "34700": null, + "34701": null, + "34704": null, + "34705": null, + "34706": null, + "34707": null, + "34708": null, + "34710": "/watch/choco-kyouju-no-oheya-1479", + "34711": null, + "34712": "/watch/children-of-the-whales-4wj7", + "34716": "/watch/crocotires-traction-aaa-pn5v", + "34717": null, + "34718": null, + "34719": "/watch/the-fly-band-7mvm", + "34720": "/watch/in-search-of-axis-pv3v", + "34721": "/watch/samuroid-zero-jrjw", + "34722": null, + "34723": "/watch/youjo-shenki-episode-0-04ml", + "34724": "/watch/the-man-from-the-arrival-of-the-monarch-2mgg", + "34725": "/watch/kaito-x-ansa-1w49", + "34726": null, + "34733": "/watch/one-room-another-gk76", + "34734": "/watch/minami-kamakura-high-school-girls-cycling-club-were-in-taiwan-12xp", + "34738": "/watch/sengokuchojyugiga-2l05", + "34740": null, + "34741": "/watch/tomica-hyper-rescue-drive-head-kidou-kyuukyuu-keisatsu-x6nm", + "34742": "/watch/youjo-shenki-79wn", + "34743": null, + "34744": null, + "34745": "/watch/magical-circle-guru-guru-mkw3", + "34746": null, + "34747": null, + "34751": null, + "34753": "/watch/chaoschild-episode-0-q9l7", + "34754": "/watch/rilu-rilu-fairilu-yousei-no-door-g1e6", + "34755": "/watch/kuma-no-gakkou-patissier-jackie-to-ohisama-no-sweets-vnvm", + "34756": null, + "34757": null, + "34758": null, + "34759": null, + "34762": null, + "34763": null, + "34764": null, + "34765": null, + "34766": null, + "34771": "/watch/dynamic-chord-47p6", + "34776": null, + "34777": "/watch/91-days-shoal-of-time-zry8", + "34779": null, + "34782": null, + "34784": null, + "34785": null, + "34787": "/watch/idol-time-pripara-5245", + "34790": null, + "34792": "/watch/lu-over-the-wall-gn47", + "34794": null, + "34795": null, + "34798": "/watch/laid-back-camp-g356", + "34799": "/watch/pripri-chi-chan-k3kp", + "34800": "/watch/action-heroine-cheer-fruits-7430", + "34802": "/watch/cobalt-world-gele", + "34812": null, + "34813": null, + "34815": null, + "34817": null, + "34818": "/watch/sakura-internet-shinsei-rmy8", + "34820": "/watch/mazinger-z-movie-infinity-j98j", + "34821": null, + "34822": "/watch/tsukigakirei-mk33", + "34823": "/watch/on-a-lustful-night-mingling-with-a-priest-g254", + "34825": "/watch/clean-freak-aoyama-kun-10ng", + "34826": null, + "34830": null, + "34831": null, + "34834": "/watch/hina-logic-from-luck-logic-mlyn", + "34835": null, + "34836": "/watch/future-card-buddyfight-x-5113", + "34839": "/watch/sanrio-boys-6exq", + "34840": "/watch/fox-fears-ewr0", + "34841": null, + "34843": null, + "34844": null, + "34845": null, + "34847": null, + "34849": "/watch/forest-this-flower-bloom-mq1g", + "34850": null, + "34851": null, + "34852": "/watch/pikaia-w408", + "34855": "/watch/gabriel-dropout-specials-8970", + "34856": null, + "34857": null, + "34858": null, + "34859": null, + "34860": null, + "34861": null, + "34862": null, + "34863": "/watch/touken-ranbu-hanamaru-2-k5rq", + "34864": null, + "34866": "/watch/yu-gi-oh-vrains-ree9", + "34868": "/watch/prism-season-jgej", + "34870": "/watch/bang-dream-ova-9e25", + "34871": null, + "34872": null, + "34877": null, + "34878": null, + "34881": "/watch/aho-girl-7562", + "34884": "/watch/keijo-specials-8y84", + "34887": null, + "34888": "/watch/makeruna-aku-no-gundan-ekvm", + "34889": "/watch/cerberus-4n9m", + "34891": null, + "34892": null, + "34893": "/watch/ancien-and-the-magic-tablet-another-story-3we2", + "34895": null, + "34899": null, + "34901": "/watch/beyblade-burst-evolution-vg73", + "34902": "/watch/tsuredure-children-xy7k", + "34903": "/watch/robomasters-the-animated-series-6pqv", + "34904": "/watch/saga-of-tanya-the-evil-war-report-51r8", + "34905": "/watch/duel-masters-2017-0p82", + "34907": "/watch/through-the-windows-5223", + "34908": null, + "34910": null, + "34911": null, + "34914": "/watch/new-game-91vw", + "34915": "/watch/the-idolm-at-ster-side-m-2lvp", + "34918": null, + "34919": null, + "34924": null, + "34925": null, + "34926": null, + "34927": null, + "34928": null, + "34929": null, + "34930": "/watch/joubuna-tire-g0y3", + "34931": null, + "34933": "/watch/kakegurui-1p1j", + "34934": "/watch/love-and-lies-xv5q", + "34935": null, + "34936": null, + "34937": null, + "34939": "/watch/tales-of-the-abyss-mek6", + "34940": "/watch/dongguo-xiaojie-746m", + "34941": "/watch/queens-blade-unlimited-gw43", + "34943": "/watch/t7s-longing-for-summer-again-and-again-harukaze-yvgq", + "34944": "/watch/bungo-stray-dogs-dead-apple-7qj2", + "34946": "/watch/the-snow-queen-4w47", + "34948": "/watch/hakuouki-otogisoushi-special-qnxw", + "34949": null, + "34952": null, + "34954": null, + "34955": "/watch/the-bear-brothers-vjv8", + "34957": null, + "34958": null, + "34959": null, + "34960": null, + "34961": null, + "34962": "/watch/digimon-adventure-tri-chapter-5-coexistance-3my3", + "34963": null, + "34964": "/watch/killing-bites-xkyk", + "34966": "/watch/hell-girl-fourth-twilight-pgev", + "34969": null, + "34972": "/watch/hakubo-06r2", + "34973": "/watch/love-live-sunshine-season-2-krnq", + "34974": "/watch/aragne-sign-of-vermillion-q555", + "34975": "/watch/marvel-future-avengers-0eye", + "34978": "/watch/ninja-girl-samurai-master-2nd-r1xl", + "34979": "/watch/shonen-ashibe-go-go-goma-chan-2-grp6", + "34980": null, + "34982": null, + "34984": "/watch/after-the-rain-rg58", + "34985": null, + "34990": null, + "34992": "/watch/diseases-spread-l46k", + "34993": null, + "34997": null, + "34999": "/watch/kiitarou-shounen-no-youkai-enikki-jonan-no-saijitsu-p4lq", + "35000": "/watch/to-love-ru-multiplication-mae-kara-ushiro-kara-m523", + "35002": null, + "35003": null, + "35004": null, + "35006": "/watch/happy-party-train-1xwp", + "35007": "/watch/kamigami-no-ki-xmas-special-9k06", + "35008": null, + "35009": "/watch/berserk-recap-ex15", + "35011": "/watch/delinquent-hamsters-5nkw", + "35015": "/watch/take-my-brother-away-5-77mn", + "35018": null, + "35020": null, + "35021": null, + "35022": null, + "35023": null, + "35024": null, + "35025": null, + "35026": null, + "35027": null, + "35028": null, + "35029": null, + "35030": null, + "35031": null, + "35032": null, + "35033": "/watch/sam-to-chip-no-wa-hachamecha-dai-race-q82q", + "35034": null, + "35035": "/watch/sam-chan-no-obake-nanka-kowaku-nai-669q", + "35036": "/watch/eddy-emmy-no-initial-ring-wa-futari-de-95v5", + "35037": "/watch/pokopon-no-satogaeri-g5ee", + "35038": null, + "35039": null, + "35040": null, + "35041": null, + "35042": null, + "35044": "/watch/to-be-heroine-9kg6", + "35047": null, + "35048": null, + "35049": null, + "35050": null, + "35051": null, + "35052": null, + "35053": null, + "35054": null, + "35055": null, + "35056": null, + "35057": null, + "35058": null, + "35059": null, + "35060": null, + "35061": null, + "35062": "/watch/the-ancient-magus-bride-pj65", + "35067": "/watch/mr-osomatsu-2nd-season-34px", + "35069": "/watch/the-world-yamizukan-93x6", + "35070": null, + "35071": "/watch/noah-animal-clinic-pgm3", + "35072": "/watch/boruto-jump-festa-2016-special-vg4m", + "35073": "/watch/overlord-ii-v0mm", + "35074": "/watch/kaiketsu-zorori-movie-zz-no-himitsu-j9r1", + "35075": "/watch/hozukis-coolheadedness-2-k3lp", + "35076": "/watch/juni-taisenzodiac-war-p2v0", + "35077": null, + "35078": "/watch/mitsuboshi-colors-k5m3", + "35079": "/watch/kinos-journey-the-beautiful-world-the-animated-series-5x09", + "35081": null, + "35082": "/watch/sound-euphonium-the-movie-may-the-melody-reach-you-jx2j", + "35084": null, + "35085": null, + "35086": "/watch/laughing-under-the-clouds-gaiden-part-1-9m2k", + "35090": null, + "35091": null, + "35092": null, + "35093": null, + "35095": null, + "35098": null, + "35099": null, + "35100": null, + "35101": null, + "35102": null, + "35103": null, + "35104": null, + "35105": null, + "35106": null, + "35107": null, + "35108": null, + "35109": null, + "35110": "/watch/haikyu-the-movie-talent-and-sense-j1x2", + "35111": "/watch/haikyu-the-movie-battle-of-concepts-95xg", + "35112": null, + "35113": null, + "35114": "/watch/lights-of-the-clione-22ky", + "35115": "/watch/warau-salesman-episode-0-1pm9", + "35116": "/watch/warau-salesman-dai-sp-banashi-v5x3", + "35118": "/watch/bleach-karaburi-gotei-13-food-stall-devotion-rvx7", + "35119": null, + "35120": "/watch/devilman-crybaby-e350", + "35121": "/watch/shin-gakkou-no-yuurei-kv0p", + "35122": null, + "35123": null, + "35124": null, + "35125": null, + "35126": null, + "35127": null, + "35128": null, + "35129": null, + "35130": null, + "35131": null, + "35133": null, + "35134": "/watch/eureka-seven-hi-evolution-1-93y7", + "35135": "/watch/anemone-eureka-seven-hi-evolution-n91j", + "35136": "/watch/eureka-eureka-seven-hi-evolution-9em7", + "35137": null, + "35138": null, + "35139": null, + "35140": null, + "35141": null, + "35142": null, + "35143": null, + "35145": "/watch/miss-kobayashis-dragon-something-n3e9", + "35147": null, + "35148": null, + "35149": null, + "35150": null, + "35151": null, + "35152": null, + "35153": null, + "35154": null, + "35155": null, + "35156": "/watch/highlow-g-sword-njkp", + "35158": "/watch/warau-salesman-tokubetsu-bangumi-71nm", + "35159": "/watch/your-light-kase-san-and-morning-glories-23qr", + "35160": null, + "35161": null, + "35162": null, + "35163": null, + "35164": null, + "35165": null, + "35166": null, + "35167": null, + "35168": null, + "35169": null, + "35170": null, + "35171": null, + "35172": null, + "35173": null, + "35174": null, + "35175": null, + "35176": null, + "35177": null, + "35178": null, + "35180": "/watch/march-comes-in-like-a-lion-season-2-q5x5", + "35182": "/watch/cute-high-earth-defense-club-love-love-love-9wj5", + "35183": "/watch/gurazeni-money-pitch-zq0r", + "35191": "/watch/free-timeless-medley-the-promise-2q35", + "35198": "/watch/free-take-your-marks-87q0", + "35202": "/watch/hand-shakers-go-ago-go-mmx3", + "35203": "/watch/in-another-world-with-my-smartphone-vr83", + "35204": "/watch/the-king-of-fighters-destiny-w27x", + "35205": null, + "35206": "/watch/kirakiraprecure-a-la-mode-paris-to-omoide-no-mille-feuille-q70w", + "35212": null, + "35215": "/watch/mantou-riji-60jv", + "35219": "/watch/dc-super-heroes-vs-taka-no-tsume-dan-dub-7k0m", + "35220": "/watch/elegant-yokai-apartment-life-5r23", + "35222": "/watch/school-babysitters-qew5", + "35224": "/watch/mobile-suit-gundam-twilight-axis-41r6", + "35226": null, + "35227": null, + "35228": "/watch/haikara-san-here-comes-miss-modern-part-2-22x5", + "35229": null, + "35230": "/watch/precarious-woman-executive-miss-black-general-o6nk", + "35231": "/watch/vatican-miracle-examiner-ova-5479", + "35233": null, + "35234": null, + "35235": "/watch/hitorigurashi-no-shougakusei-61jp", + "35237": "/watch/my-first-girlfriend-is-a-gal-ova-q5qq", + "35238": null, + "35239": null, + "35240": "/watch/princess-principal-nq8y", + "35241": "/watch/konohana-kitan-qm25", + "35242": null, + "35243": null, + "35247": "/watch/owarimonogatari-second-season-jnmw", + "35248": "/watch/18if-3m53", + "35249": "/watch/umamusume-pretty-derby-qm5r", + "35250": "/watch/urahara-qv1w", + "35251": "/watch/sengoku-night-blood-07w2", + "35252": "/watch/hatena-illusion-mlqv", + "35254": "/watch/time-bokan-the-villains-strike-back-mmq7", + "35255": "/watch/the-relative-worlds2-px43", + "35262": "/watch/my-hero-academia-hero-notebook-233w", + "35263": null, + "35264": null, + "35265": null, + "35266": null, + "35270": null, + "35272": null, + "35273": null, + "35274": null, + "35275": null, + "35276": null, + "35277": null, + "35278": null, + "35279": null, + "35280": null, + "35281": null, + "35283": null, + "35284": null, + "35285": "/watch/a-channel-lets-eat-hot-pot-e4gn", + "35286": "/watch/henkei-shojo-w6rk", + "35287": null, + "35294": null, + "35295": null, + "35297": "/watch/happy-seven-the-tv-manga-chibi-chara-moshimo-gekijou-7p52", + "35298": "/watch/ms-koizumi-loves-ramen-noodles-lwmv", + "35300": null, + "35301": "/watch/chiruran-12-7g8p", + "35302": "/watch/meow-meow-japanese-history-07m2", + "35303": "/watch/furusato-meguri-nippon-no-mukashibanashi-v4rm", + "35305": null, + "35306": null, + "35307": null, + "35308": null, + "35309": null, + "35310": null, + "35311": null, + "35312": null, + "35313": "/watch/kemono-friends-2-43yv", + "35314": "/watch/armed-girls-machiavellism-ova-x5e3", + "35315": "/watch/chaoschild-silent-sky-51n5", + "35317": null, + "35319": null, + "35320": "/watch/cardcaptor-sakura-clear-card-prologue-sakura-and-the-two-bears-1399", + "35321": "/watch/haikyu-special-feature-the-spring-tournament-of-their-youth-vxwy", + "35324": null, + "35326": null, + "35327": null, + "35328": null, + "35329": null, + "35330": "/watch/pop-team-epic-75np", + "35331": null, + "35332": "/watch/world-fool-news-part-ii-v66m", + "35333": "/watch/hitori-no-shita-the-outcast-2-yxqm", + "35334": "/watch/classicaloid-2-515w", + "35335": "/watch/musasi-no-0w92", + "35338": "/watch/saekano-how-to-raise-a-boring-girlfriend-flat-fan-service-of-love-and-pure-heart-3qvk", + "35339": null, + "35343": null, + "35345": null, + "35346": "/watch/the-idolm-at-ster-cinderella-girls-theater-web-jn69", + "35347": null, + "35349": null, + "35350": null, + "35353": null, + "35363": "/watch/miss-kobayashis-dragon-maid-valentines-and-hot-springs-please-dont-get-your-hopes-up-vvm6", + "35364": "/watch/little-wizard-tao-0kyr", + "35365": "/watch/little-wizard-tao-2-pm2q", + "35366": null, + "35367": "/watch/boku-no-oldies-wa-all-color-42pv", + "35368": "/watch/two-on-the-road-itsumo-futari-de-ejp3", + "35369": "/watch/kado-the-right-answer-ninovo-p6mv", + "35370": "/watch/teekyuu-9-pe95", + "35372": null, + "35376": "/watch/himouto-umaru-chan-r-m1q3", + "35379": "/watch/the-story-of-chinese-gods-nv5p", + "35382": "/watch/yuri-on-ice-side-story-welcome-to-the-madness-63rv", + "35383": "/watch/forest-fairy-five-fairy-tale-y1g6", + "35385": null, + "35386": "/watch/tonpei-and-sarukichi-2r2y", + "35387": "/watch/preventing-tuberculosis-4q7m", + "35388": null, + "35389": null, + "35390": null, + "35391": null, + "35394": "/watch/my-big-emergency-7446", + "35395": null, + "35398": "/watch/armies-of-the-world-6q9v", + "35399": null, + "35400": null, + "35401": null, + "35402": null, + "35403": null, + "35404": "/watch/detective-felix-in-trouble-ryr7", + "35405": "/watch/rhythmic-trianglesfighting-cards-5p83", + "35406": "/watch/propagate-e9qn", + "35407": null, + "35408": null, + "35409": null, + "35410": null, + "35411": "/watch/hortensia-saga-mem3", + "35413": "/watch/a-sisters-all-you-need-0nge", + "35416": "/watch/kabukibu-oogiri-chiyokoreito-kassen-3gv2", + "35417": null, + "35418": "/watch/seven-mortal-sins-zange-roku-specials-wx9g", + "35419": null, + "35423": null, + "35424": "/watch/laughing-under-the-clouds-gaiden-part-2-246y", + "35425": "/watch/laughing-under-the-clouds-gaiden-part-3-rg43", + "35427": "/watch/anime-gataris-w933", + "35432": "/watch/10000-years-later-l4ey", + "35433": null, + "35434": "/watch/convenience-store-boy-friends-87pp", + "35442": null, + "35443": null, + "35444": null, + "35446": null, + "35447": null, + "35448": null, + "35450": null, + "35452": null, + "35453": null, + "35454": null, + "35455": null, + "35456": null, + "35458": "/watch/matoi-the-sacred-slayer-nights-busters-inc-03x7", + "35459": "/watch/my-hero-academia-training-of-the-dead-rvpj", + "35465": "/watch/monster-strike-2-a-rhapsody-called-lucy-the-very-first-song-kpkl", + "35466": "/watch/relife-final-arc-97w6", + "35472": "/watch/yuuki-yuuna-wa-yuusha-bu-shozoku-2-mgev", + "35473": "/watch/yuuki-yuuna-wa-yuusha-bu-shozoku-3-10j9", + "35475": null, + "35476": null, + "35478": null, + "35480": null, + "35484": "/watch/love-is-like-a-cocktail-xql6", + "35488": null, + "35489": null, + "35490": null, + "35491": null, + "35492": null, + "35493": null, + "35494": null, + "35495": null, + "35496": null, + "35497": "/watch/run-melos3-jm2w", + "35498": null, + "35499": null, + "35501": null, + "35502": null, + "35503": "/watch/revue-starlight-327x", + "35504": null, + "35505": null, + "35507": "/watch/classroom-of-the-elite-9ke6", + "35508": null, + "35510": "/watch/seizei-ganbare-mahou-shoujo-kurumi-rr38", + "35511": null, + "35512": null, + "35513": null, + "35514": null, + "35516": null, + "35517": null, + "35519": null, + "35520": null, + "35521": null, + "35522": "/watch/stella-no-mahou-specials-0ppl", + "35525": null, + "35526": null, + "35527": null, + "35528": null, + "35529": null, + "35530": null, + "35531": null, + "35532": null, + "35533": null, + "35534": null, + "35535": null, + "35536": null, + "35537": null, + "35538": "/watch/kaiketsu-zorori-movie-r728", + "35540": "/watch/slow-start-6n4m", + "35541": "/watch/turning-mecard-ry57", + "35542": "/watch/turning-mecard-w-2k9w", + "35543": "/watch/turning-mecard-w-season-2-jkq2", + "35545": null, + "35551": "/watch/eevee-and-colorful-friends-l6yl", + "35552": "/watch/pokemon-daisuki-club-80n0", + "35553": null, + "35554": null, + "35557": "/watch/land-of-the-lustrous-1mvp", + "35558": null, + "35559": "/watch/seven-mortal-sins-this-is-indeed-the-work-of-demons-l7qq", + "35560": null, + "35563": null, + "35566": "/watch/a-silent-voice-specials-89q7", + "35567": "/watch/gundam-build-fighters-battlogue-0lll", + "35573": null, + "35574": null, + "35575": null, + "35576": null, + "35577": null, + "35579": null, + "35581": null, + "35585": null, + "35586": null, + "35587": null, + "35588": null, + "35589": "/watch/katana-maidens-toji-no-miko-78wp", + "35590": null, + "35592": null, + "35593": null, + "35594": null, + "35602": "/watch/tsukigakirei-first-half-the-road-so-far-771n", + "35603": "/watch/kado-the-right-answer-ekwari-x98k", + "35605": null, + "35608": "/watch/love-chunibyo-other-delusions-take-on-me-zp10", + "35609": "/watch/poupelle-of-chimney-town-w9gg", + "35610": null, + "35611": null, + "35612": null, + "35616": "/watch/santas-mountain-fairy-forest-9vl7", + "35617": null, + "35618": null, + "35619": null, + "35621": null, + "35623": null, + "35624": null, + "35625": null, + "35626": "/watch/tales-of-demon-and-god-6y3q", + "35627": "/watch/the-sweet-memory-86gk", + "35628": "/watch/the-symphony-of-love-m44g", + "35629": "/watch/a-predator-in-a-skirt-j8vj", + "35631": "/watch/mahouka-x-mameshiba-5n25", + "35632": null, + "35633": null, + "35635": "/watch/monster-strike-2-msonic-dartagnyans-rise-to-fame-53e5", + "35639": "/watch/just-because-k23r", + "35641": null, + "35642": "/watch/race-tin-flash-dash-0kkl", + "35643": "/watch/blazing-teens-5-legendary-warriors-j52w", + "35645": "/watch/utano-princesama-maji-love-kingdom-qvw7", + "35648": null, + "35650": "/watch/a-portrait-of-jianghu-mourning-toast-qv85", + "35651": null, + "35652": null, + "35654": null, + "35656": "/watch/butt-detective-w89k", + "35658": null, + "35663": null, + "35666": null, + "35667": null, + "35668": null, + "35669": null, + "35670": null, + "35671": null, + "35672": "/watch/encouragement-of-climb-season-3-4nk7", + "35673": "/watch/encouragement-of-climb-season-3-ova-w4x3", + "35674": "/watch/speckles-dinosaurs-of-the-korean-peninsula-99m5", + "35676": null, + "35677": "/watch/liz-and-the-blue-bird-p4e0", + "35678": "/watch/sound-euphonium-the-movie-our-promise-a-brand-new-day-q715", + "35680": "/watch/time-driver-bokura-ga-kaita-mirai-ql0w", + "35681": "/watch/engimon-6kxp", + "35682": null, + "35683": null, + "35684": null, + "35686": "/watch/doraemon-its-spring-ewg0", + "35691": "/watch/animen-triton-force-rj13", + "35694": "/watch/kirin-the-noop-0707", + "35695": null, + "35696": null, + "35697": null, + "35698": null, + "35699": null, + "35700": null, + "35701": null, + "35702": null, + "35703": null, + "35704": "/watch/noisycell-x-ponkotsu-quest-o7ln", + "35706": "/watch/playground-qvkw", + "35707": null, + "35708": null, + "35709": "/watch/oh-dear-yk6m", + "35710": null, + "35712": "/watch/my-girlfriend-is-shobitch-714p", + "35714": "/watch/theatre-of-darkness-yamishibai-5-ym9r", + "35720": "/watch/acca-13-ku-kansatsu-ka-specials-pn4q", + "35721": null, + "35722": null, + "35723": null, + "35726": null, + "35727": null, + "35730": "/watch/the-irresponsible-galaxy-tylor-9567", + "35732": null, + "35734": "/watch/zoojazoo-my-stomach-yv2r", + "35735": null, + "35737": "/watch/pluto-w9p1", + "35739": "/watch/pikotaros-lullaby-la-la-by-tv-67xv", + "35740": "/watch/doraemon-the-movie-2018-nobitas-treasure-island-864e", + "35745": "/watch/40-shuunen-da-yo-corocoro-all-star-shougakkou-nxjk", + "35746": "/watch/6-lovers-k5mp", + "35747": null, + "35749": null, + "35752": null, + "35756": "/watch/comic-girls-rg8j", + "35757": "/watch/the-silver-guardian-2-m5wn", + "35759": "/watch/knights-of-sidonia-love-woven-in-the-stars-3n5k", + "35760": "/watch/attack-on-titan-season-3-oxgk", + "35770": "/watch/hungry-days-are-you-hungry-kjr3", + "35773": "/watch/noraneko-7vl6", + "35774": null, + "35776": "/watch/kingdom-hearts-kh-back-cover-q2pr", + "35777": "/watch/rilakkuma-and-kaoru-gx84", + "35778": null, + "35780": null, + "35781": null, + "35782": null, + "35783": null, + "35784": null, + "35785": null, + "35786": null, + "35788": "/watch/food-wars-the-third-plate-gl9p", + "35789": "/watch/yowamushi-pedal-glory-line-kyjr", + "35790": "/watch/the-rising-of-the-shield-hero-oxkd", + "35798": "/watch/case-closed-zero-the-enforcer-wnj8", + "35799": null, + "35800": null, + "35805": "/watch/the-idolm-at-ster-cinderella-girls-theater-4157", + "35806": "/watch/haikyu-vs-failing-marks-nvlj", + "35809": null, + "35814": null, + "35815": "/watch/erased-digest-ylgm", + "35817": null, + "35818": "/watch/love-rice-2-z9nw", + "35821": "/watch/chios-school-road-3g19", + "35823": "/watch/interviews-with-monster-girls-the-demi-chans-summer-break-7970", + "35827": null, + "35828": "/watch/how-to-keep-a-mummy-6pnk", + "35834": "/watch/angolmois-record-of-mongol-invasion-57k8", + "35835": "/watch/rerided-derrida-who-leaps-through-time-0162", + "35838": "/watch/girls-last-tour-y4pq", + "35839": "/watch/a-place-further-than-the-universe-0m17", + "35840": "/watch/cells-at-work-wxm8", + "35842": "/watch/flcl-alternative-q52m", + "35843": "/watch/gintama-slip-arc-xgx6", + "35847": "/watch/ssssgridman-yj3m", + "35848": "/watch/promare-krlr", + "35849": "/watch/darling-in-the-franxx-7gqm", + "35851": "/watch/maquia-when-the-promised-flower-blooms-kpen", + "35853": null, + "35854": null, + "35855": null, + "35857": "/watch/lupin-the-3rd-part-v-n3pq", + "35858": null, + "35859": null, + "35860": "/watch/teasing-master-takagi-san-yy6q", + "35868": "/watch/grisaia-phantom-trigger-the-animation-3g43", + "35880": "/watch/yowamushi-pedal-new-generation-816p", + "35883": "/watch/the-idolm-at-ster-cinderella-girls-theater-2nd-season-tv-rm63", + "35889": "/watch/hakata-tonkotsu-ramens-y8q6", + "35890": null, + "35891": null, + "35905": "/watch/the-ryuos-work-is-never-done-9pgw", + "35909": null, + "35910": null, + "35912": null, + "35913": "/watch/arctic-adventure-on-frozen-pond-6nvm", + "35914": null, + "35920": "/watch/hello-jadoo-e13m", + "35921": "/watch/backkom-bear-agent-008-ox76", + "35923": "/watch/rainy-cocoa-series-ame-con-4r6v", + "35926": null, + "35928": "/watch/devils-line-nenq", + "35931": null, + "35932": null, + "35933": null, + "35935": null, + "35936": null, + "35946": "/watch/the-seven-deadly-sins-the-movie-prisoners-of-the-sky-6p2m", + "35949": "/watch/mobile-suit-gundam-thunderbolt-bandit-flower-g9y3", + "35952": null, + "35956": "/watch/jungle-master-2-candy-planet-891p", + "35957": null, + "35958": null, + "35960": "/watch/kud-wafter-pjxm", + "35962": null, + "35963": "/watch/pj-berri-no-mogumogu-munyamunya-season-2-q1kq", + "35964": "/watch/basilisk-the-ouka-ninja-scrolls-02q2", + "35965": null, + "35968": "/watch/wotakoi-love-is-hard-for-otaku-17k9", + "35971": "/watch/onyankopon-kn53", + "35972": "/watch/fairy-tail-final-season-2xwr", + "35974": "/watch/swan-m263", + "35975": null, + "35976": null, + "35978": null, + "35979": null, + "35980": null, + "35981": null, + "35982": null, + "35983": "/watch/harukana-receive-w5yx", + "35984": "/watch/magical-girl-lyrical-nanoha-detonation-n5rq", + "35985": null, + "35988": "/watch/damepri-anime-caravan-73y0", + "35992": null, + "35994": "/watch/angels-of-death-5883", + "35996": "/watch/i-will-be-normal-tomorrow-9615", + "35997": "/watch/maerchen-maedchen-rnx3", + "35999": null, + "36000": "/watch/between-the-sky-and-sea-o65m", + "36001": "/watch/alice-or-alice-lnxq", + "36002": null, + "36003": null, + "36009": "/watch/twocar-8p20", + "36010": null, + "36015": null, + "36016": "/watch/cogimyun-gle4", + "36018": null, + "36021": "/watch/the-senior-class-d2rp", + "36022": "/watch/cardfight-vanguard-g-z-er69", + "36023": "/watch/persona5-the-animation-neek", + "36027": "/watch/kings-game-l83y", + "36028": "/watch/golden-kamuy-p6j5", + "36029": "/watch/hakyu-hoshin-engi-py55", + "36030": "/watch/yoiko-no-rekishi-anime-ookina-kabu-kabu-8767", + "36032": "/watch/air-memories-qwq7", + "36033": null, + "36036": null, + "36037": "/watch/senran-kagura-shinovi-master-z830", + "36038": "/watch/recovery-of-an-mmo-junkie-p9p3", + "36039": "/watch/aico-incarnation-zepn", + "36040": "/watch/knights-of-the-zodiac-saint-seiya-ggp7", + "36043": "/watch/recovery-of-an-mmo-junkie-ova-ex33", + "36049": "/watch/dagashi-kashi-2-n5mp", + "36050": null, + "36051": null, + "36052": null, + "36055": null, + "36056": null, + "36057": null, + "36061": null, + "36062": "/watch/soccer-p9vm", + "36063": null, + "36064": "/watch/fategrand-order-cms-1y9p", + "36065": null, + "36066": null, + "36067": null, + "36069": null, + "36070": null, + "36071": null, + "36072": null, + "36073": null, + "36074": null, + "36077": "/watch/macross-delta-the-movie-passionate-walkure-exg9", + "36078": null, + "36079": null, + "36080": "/watch/metamorphosis-eq6m", + "36081": null, + "36082": null, + "36083": "/watch/lostorage-conflated-wixoss-missing-link-6qyp", + "36084": null, + "36085": null, + "36086": null, + "36087": null, + "36088": null, + "36089": null, + "36090": null, + "36091": null, + "36092": null, + "36093": null, + "36094": "/watch/hakumei-and-mikochi-m1vv", + "36095": null, + "36096": null, + "36097": "/watch/happy-forest-n2qy", + "36098": "/watch/i-want-to-eat-your-pancreas-mxlv", + "36099": null, + "36101": null, + "36102": null, + "36103": null, + "36104": null, + "36106": "/watch/attack-on-titan-lost-girls-pl4v", + "36107": "/watch/shirotan-shirotan-ga-ippai-rn9l", + "36108": "/watch/takunomi-j5xv", + "36109": null, + "36111": null, + "36112": null, + "36113": null, + "36114": null, + "36115": null, + "36116": null, + "36117": null, + "36118": null, + "36119": null, + "36121": null, + "36122": null, + "36124": "/watch/junji-ito-collection-8jwk", + "36125": "/watch/uchiage-hanabi-z8k0", + "36127": null, + "36129": null, + "36130": null, + "36132": null, + "36135": null, + "36136": null, + "36137": null, + "36144": "/watch/garo-vanishing-line-451m", + "36145": "/watch/tottoko-hamtarou-anime-dechu-r1j8", + "36148": "/watch/wangu-xian-qiong-j39w", + "36151": null, + "36152": null, + "36155": "/watch/bibury-3nq9", + "36156": "/watch/keifuku-san-l6lk", + "36157": null, + "36158": null, + "36159": null, + "36160": "/watch/yaoguai-mingdan-2-2q9r", + "36161": null, + "36162": null, + "36163": null, + "36164": "/watch/gun-girls-dy6q", + "36166": "/watch/fireball-humorous-9x95", + "36167": null, + "36169": null, + "36170": null, + "36172": null, + "36173": "/watch/dune-gv6e", + "36175": null, + "36180": null, + "36181": null, + "36182": null, + "36183": null, + "36184": "/watch/soulmate-adventure-p343", + "36185": "/watch/lan-mos-flower-07kr", + "36186": "/watch/the-idolm-at-ster-side-m-episode-of-jupiter-rvv9", + "36191": "/watch/boku-wa-sonzai-shiteinakatta-yg96", + "36194": "/watch/starship-troopers-traitor-of-mars-pmr0", + "36196": "/watch/kaijuu-girls-ultra-kaijuu-gijinka-keikaku-2-3v2w", + "36197": "/watch/infini-t-force-farewell-friend-ek35", + "36198": "/watch/my-matchmaking-partner-is-my-student-an-aggressive-troublemaker-r1n3", + "36204": null, + "36214": "/watch/kase-san-and-morning-glories-k66q", + "36215": "/watch/one-piece-episode-of-east-blue-w61g", + "36220": "/watch/our-love-has-always-been-10-centimeters-apart-wl4x", + "36221": null, + "36223": null, + "36225": null, + "36226": "/watch/kai-feng-qitan-zhege-baogong-bu-taixing-en39", + "36228": null, + "36229": "/watch/rainbow-signal-hi-fi-set-l15v", + "36231": null, + "36233": null, + "36234": null, + "36239": "/watch/sante-fx-x-one-piece-232w", + "36240": "/watch/scratch-x-one-piece-film-gold-vj23", + "36241": "/watch/one-piece-film-gold-cine-mike-popcorn-advertisement-qv5r", + "36242": "/watch/toho-cinemas-x-one-piece-film-gold-special-video-5xp5", + "36245": "/watch/evil-or-live-w0q8", + "36246": "/watch/monster-strike-the-animation-the-fading-cosmos-jynw", + "36248": null, + "36249": null, + "36250": null, + "36254": null, + "36256": null, + "36258": null, + "36259": "/watch/pingu-in-the-city-km5r", + "36261": null, + "36264": "/watch/drive-car-yw0m", + "36265": null, + "36266": "/watch/magical-girl-site-9j2g", + "36267": "/watch/space-battleship-tiramisu-lxkm", + "36269": null, + "36270": null, + "36271": null, + "36272": null, + "36273": null, + "36274": null, + "36275": "/watch/natsumes-book-of-friends-season-6-specials-4mj1", + "36278": "/watch/cockroach-princess-6vnv", + "36279": null, + "36280": null, + "36281": null, + "36286": "/watch/rezero-starting-life-in-another-world-ovas-5vl5", + "36287": null, + "36288": "/watch/glamorous-heroes-p0vm", + "36289": null, + "36290": "/watch/xiang-ling-ji-0k8w", + "36291": "/watch/ling-yu-6e8m", + "36292": null, + "36293": null, + "36294": null, + "36296": "/watch/hinamatsuri-rkxj", + "36297": "/watch/hachigatsu-no-cinderella-nine-ona-1v6p", + "36298": "/watch/robot-girls-z-petit-chara-anime-6v4k", + "36299": null, + "36300": null, + "36301": null, + "36302": null, + "36305": "/watch/ive-always-liked-you-a-fridays-good-morning-2jpr", + "36308": "/watch/blade-runner-black-out-2022-4jmv", + "36309": "/watch/butlers-x-battlers-10m2", + "36310": null, + "36311": null, + "36312": null, + "36313": null, + "36314": null, + "36315": null, + "36316": "/watch/seven-senses-of-the-reunion-224r", + "36317": "/watch/skull-face-bookseller-honda-san-wj2x", + "36318": "/watch/full-time-magister-s2-4kyv", + "36321": null, + "36322": null, + "36323": null, + "36324": null, + "36325": null, + "36326": null, + "36339": "/watch/nissin-no-donbei-x-kemono-friends-fukkura-68mv", + "36342": "/watch/full-metal-panic-boy-meets-girl-76e6", + "36343": "/watch/full-metal-panic-one-night-stand-r6r7", + "36344": "/watch/full-metal-panic-into-the-blue-k5eq", + "36345": "/watch/aotu-shijie-2-v4j6", + "36347": null, + "36348": null, + "36349": null, + "36350": null, + "36351": null, + "36352": null, + "36353": null, + "36354": null, + "36355": null, + "36356": null, + "36357": null, + "36358": null, + "36359": null, + "36360": null, + "36361": null, + "36362": null, + "36368": null, + "36369": "/watch/legend-of-the-galactic-heroes-die-neue-these-second-q9q7", + "36370": "/watch/legend-of-the-galactic-heroes-die-neue-these-stellar-war-part-2-l9km", + "36371": "/watch/legend-of-the-galactic-heroes-die-neue-these-stellar-war-part-3-pwvm", + "36372": null, + "36373": null, + "36374": null, + "36375": null, + "36376": null, + "36377": null, + "36378": null, + "36380": null, + "36381": null, + "36382": null, + "36383": null, + "36384": null, + "36385": null, + "36386": null, + "36387": null, + "36388": null, + "36389": null, + "36390": null, + "36391": null, + "36392": null, + "36393": null, + "36394": null, + "36395": null, + "36396": null, + "36397": "/watch/frankenstein-family-2x2r", + "36398": null, + "36399": null, + "36400": null, + "36401": null, + "36402": null, + "36403": null, + "36404": null, + "36407": "/watch/wise-mans-grandchild-4jn6", + "36409": null, + "36410": null, + "36411": null, + "36418": null, + "36419": "/watch/katsugeki-touken-ranbu-movie-5602", + "36423": "/watch/infinity-nado-3-p5pm", + "36424": null, + "36425": "/watch/infinity-nado-3-p5pm", + "36427": "/watch/infinity-nado-3-p5pm", + "36428": null, + "36429": null, + "36431": "/watch/one-room-second-season-w0g3", + "36432": "/watch/a-certain-magical-index-iii-0l9l", + "36436": "/watch/mobile-suit-gundam-twilight-axis-41r6", + "36439": "/watch/sword-art-online-movie-ordinal-scale-sword-art-offline-jlwv", + "36440": null, + "36443": null, + "36444": null, + "36447": null, + "36451": null, + "36455": "/watch/my-cultivator-girlfriend-5qn3", + "36456": "/watch/my-hero-academia-season-3-639v", + "36458": "/watch/lbx-girls-meq6", + "36461": null, + "36464": null, + "36466": "/watch/digimon-adventure-tri-chapter-6-our-future-k90r", + "36468": "/watch/girls-weekend-class-1v9g", + "36470": "/watch/tada-never-falls-in-love-rv23", + "36473": "/watch/love-live-sunshine-vmqk", + "36474": "/watch/sword-art-online-alicization-p98v", + "36475": "/watch/sword-art-online-alternative-gun-gale-online-k9n3", + "36480": "/watch/drifters-y18r", + "36483": "/watch/b-project-zecchoemotion-5m7w", + "36485": "/watch/princess-principal-picture-drama-w3j1", + "36486": null, + "36489": "/watch/beachside-lover-p1nq", + "36491": "/watch/fights-break-sphere-s1-9v85", + "36492": "/watch/road-to-you-v4w8", + "36493": null, + "36494": "/watch/mekakucity-records-30lk", + "36497": "/watch/overlord-ple-ple-pleiades-lj2v", + "36498": null, + "36500": "/watch/the-idolm-at-ster-cinderella-girls-theater-2nd-season-web-vw98", + "36501": "/watch/mahoyome-greeting-5w38", + "36502": "/watch/mahoyome-jr4w", + "36506": null, + "36510": "/watch/ulysses-jeanne-darc-and-the-alchemist-knight-j31v", + "36511": "/watch/tokyo-ghoulre-14g9", + "36513": "/watch/yotsuiro-biyori-98rk", + "36515": "/watch/dies-irae-to-the-ring-reincarnation-k9mq", + "36516": "/watch/beatless-68jp", + "36517": "/watch/batman-ninja-wy5g", + "36520": "/watch/pikotaros-lullaby-la-la-by-ek65", + "36521": null, + "36522": "/watch/spiritpact-bond-of-the-underworld-6xpp", + "36524": "/watch/dies-irae-the-dawning-days-g834", + "36525": "/watch/dorei-ku-the-animation-6lqk", + "36528": "/watch/kakyuusei-hajimemashite-tina-x7n3", + "36529": "/watch/the-idolm-at-ster-sidem-315-variety-pack-made-in-passion-n33k", + "36530": null, + "36531": "/watch/bullet-train-transforming-robot-shinkalion-the-animation-kg5p", + "36536": null, + "36537": "/watch/starmyu-in-halloween-gg1p", + "36538": "/watch/natsumes-book-of-friends-the-movie-ephemeral-bond-52j9", + "36539": "/watch/tsuki-ga-kirei-special-r948", + "36542": "/watch/i-fall-in-love-with-you-through-a-robot-wrx8", + "36543": "/watch/gj8man-highlights-x966", + "36544": "/watch/black-and-white-warriors-ly0l", + "36545": "/watch/fox-spirit-matchmaker-5th-season-l4pk", + "36548": "/watch/kokkoku-71y2", + "36549": null, + "36550": null, + "36551": null, + "36552": null, + "36553": "/watch/yinhun-x-he-wei-dao-ejjm", + "36556": "/watch/peacemaker-kurogane-belief-e3v9", + "36559": null, + "36560": "/watch/my-girlfriend-is-shobitch-ova-1n5g", + "36561": "/watch/fights-break-sphere-specials-1vm1", + "36563": "/watch/megalobox-k6pl", + "36564": null, + "36565": "/watch/major-2nd-jv9w", + "36566": "/watch/crayon-shin-chan-bakumori-kung-fu-boys-ramen-tairan-nvny", + "36569": null, + "36571": "/watch/nanocore-3rd-season-57m9", + "36572": null, + "36573": null, + "36574": null, + "36575": "/watch/plug-the-new-world-3qy9", + "36577": null, + "36578": null, + "36579": null, + "36580": null, + "36581": null, + "36582": null, + "36583": null, + "36584": null, + "36585": null, + "36586": null, + "36587": "/watch/granblue-fantasy-the-animation-season-2-r193", + "36588": "/watch/luo-xiaohei-zhan-ji-fan-wai-5pew", + "36591": null, + "36592": null, + "36593": "/watch/hugtto-precure-em99", + "36594": null, + "36595": null, + "36596": null, + "36597": null, + "36598": null, + "36599": null, + "36600": null, + "36601": null, + "36602": null, + "36603": null, + "36604": null, + "36605": null, + "36606": null, + "36607": null, + "36608": null, + "36611": null, + "36613": null, + "36616": "/watch/mob-psycho-100-reigen-the-miraculous-unknown-psychic-px6v", + "36618": "/watch/flowering-heart-2-y8xv", + "36619": "/watch/one-hundred-thousand-bad-jokes-n68y", + "36620": null, + "36621": "/watch/the-kingdom-of-toilet-n7nq", + "36622": "/watch/hamaneko-r1p3", + "36623": null, + "36624": null, + "36625": "/watch/ajin-2nd-season-ova-81g0", + "36626": null, + "36629": "/watch/the-highschool-life-of-a-fudanshi-special-36vk", + "36630": null, + "36632": "/watch/my-sister-my-writer-74l2", + "36633": "/watch/date-a-live-iii-nxm9", + "36636": "/watch/ankoku-cat-4q3m", + "36637": null, + "36639": "/watch/shadowverse-9v75", + "36640": null, + "36641": null, + "36642": null, + "36643": null, + "36644": "/watch/the-young-imperial-guards-1x9g", + "36646": null, + "36653": "/watch/tsurune-5kk3", + "36654": "/watch/we-rent-tsukumogami-n06q", + "36655": "/watch/fist-of-the-blue-sky-regenesis-yq6r", + "36657": "/watch/stone-age-83ne", + "36661": "/watch/the-guardian-7mw2", + "36662": null, + "36664": null, + "36666": null, + "36667": null, + "36668": null, + "36669": null, + "36670": null, + "36671": null, + "36672": null, + "36673": null, + "36674": null, + "36675": null, + "36676": null, + "36677": null, + "36678": null, + "36679": null, + "36680": null, + "36683": "/watch/overlord-movie-manner-movie-ewk3", + "36684": null, + "36685": null, + "36686": "/watch/hifuu-club-activity-record-the-sealed-esoteric-history-0k02", + "36688": "/watch/the-testament-of-sister-new-devil-departures-5q9w", + "36689": null, + "36692": null, + "36699": "/watch/the-boy-and-the-heron-gp33", + "36700": null, + "36701": null, + "36702": "/watch/attack-on-titan-the-roar-of-awakening-74em", + "36704": "/watch/free-dive-to-the-future-w9rg", + "36705": null, + "36712": null, + "36714": null, + "36715": null, + "36716": null, + "36718": null, + "36719": null, + "36720": null, + "36721": null, + "36722": "/watch/the-legend-of-ancient-soul-jrqj", + "36724": null, + "36725": null, + "36726": "/watch/yuuna-and-the-haunted-hot-springs-j2yv", + "36727": null, + "36728": "/watch/mameneko-066l", + "36729": null, + "36730": "/watch/doraemon-benkyou-heya-no-tsuribori-rwg7", + "36731": null, + "36732": "/watch/qin-shi-mingyue-tian-xing-jiu-ge-7r5m", + "36734": null, + "36735": null, + "36736": null, + "36737": null, + "36740": null, + "36742": "/watch/koisuru-shirokuma-tokubetsu-ban-2g5y", + "36743": null, + "36744": "/watch/genki-kun-no-oshougatsu-at-tokyo-eki-o0me", + "36745": null, + "36746": "/watch/1100-shibuya-crossing-jq99", + "36747": "/watch/1100-train-station-27ry", + "36748": null, + "36749": null, + "36750": "/watch/mtv-ident-horny-l41v", + "36752": null, + "36753": null, + "36754": "/watch/kakuriyo-bed-breakfast-for-spirits-j0rv", + "36755": null, + "36756": "/watch/91-daze-vryk", + "36757": null, + "36759": null, + "36760": null, + "36761": "/watch/osomatsu-san-short-film-series-2nd-season-q41w", + "36762": "/watch/bloody-code-k7gn", + "36763": "/watch/himawari-xy1q", + "36764": null, + "36765": null, + "36766": null, + "36767": null, + "36771": null, + "36774": null, + "36775": "/watch/im-joybo-5322", + "36777": null, + "36778": null, + "36780": null, + "36781": null, + "36782": "/watch/augmented-reality-girls-trinary-6vvx", + "36783": null, + "36784": "/watch/working-buddies-656k", + "36789": "/watch/golden-time-r819", + "36790": "/watch/ling-yu-2-k0kl", + "36791": "/watch/ling-yu-3-kg6q", + "36792": "/watch/eromanga-sensei-ova-29mw", + "36793": "/watch/real-girl-wme1", + "36796": "/watch/owarimonogatari-second-season-recaps-nqrq", + "36797": "/watch/gdgd-mens-party-8m4k", + "36798": "/watch/yuki-yuna-is-a-hero-a-sunny-place-6w3v", + "36799": null, + "36800": "/watch/amanchu-advance-676p", + "36803": "/watch/servamp-movie-alice-in-the-garden-5k52", + "36804": null, + "36805": null, + "36806": null, + "36807": null, + "36808": null, + "36809": null, + "36810": null, + "36811": null, + "36812": null, + "36815": null, + "36816": "/watch/godzilla-city-on-the-edge-of-battle-0247", + "36817": "/watch/miss-caretaker-of-sunohara-sou-8w1p", + "36818": null, + "36819": null, + "36820": null, + "36821": null, + "36822": null, + "36823": "/watch/fox-spirit-matchmaker-4th-season-ng0j", + "36824": "/watch/fox-spirit-matchmaker-6th-season-3k09", + "36825": null, + "36827": "/watch/detective-opera-milky-holmes-arsene-karei-naru-yokubou-9686", + "36828": "/watch/caligula-x8w6", + "36833": "/watch/fatekaleid-liner-prisma-illya-vow-in-the-snow-dark-sakuras-room-52w2", + "36834": null, + "36835": null, + "36836": "/watch/toho-cinemas-x-pokemon-go-p5kq", + "36838": "/watch/gintama-silver-soul-arc-387k", + "36840": "/watch/25-year-old-high-school-girl-i-wouldnt-do-this-with-a-kid-lrpv", + "36841": null, + "36843": null, + "36846": null, + "36847": "/watch/the-seven-heavenly-virtues-zekn", + "36848": "/watch/cupids-chocolates-ii-erp3", + "36849": null, + "36851": null, + "36855": "/watch/love-chunibyo-other-delusions-take-on-me-mini-theater-e9g0", + "36856": "/watch/tomica-hyper-rescue-drive-head-kidou-kyuukyuu-keisatsu-ona-2rgr", + "36857": "/watch/tomica-hyper-rescue-drive-head-kidou-kyuukyuu-keisatsu-movie-66vk", + "36858": "/watch/garo-the-fleeting-cherry-blossom-186p", + "36861": "/watch/sorcery-in-the-big-city-2pyr", + "36862": "/watch/made-in-abyss-dawn-of-the-deep-soul-k0nn", + "36864": "/watch/my-sweet-tyrant-mn73", + "36865": null, + "36866": "/watch/layered-stories-0-xxkm", + "36868": "/watch/toho-cinemas-i-love-snoopy-the-peanuts-movie-collab-logo-eizou-n2lk", + "36871": "/watch/ultraman-v6m6", + "36873": "/watch/back-street-girls-gokudols-m88g", + "36874": null, + "36875": "/watch/akuma-no-memumemu-chan-2765", + "36876": null, + "36881": null, + "36882": "/watch/arifureta-from-commonplace-to-worlds-strongest-p6eq", + "36883": null, + "36884": "/watch/dragon-pilot-hisone-masotan-leyy", + "36885": "/watch/saekano-the-movie-finale-r043", + "36888": null, + "36889": null, + "36890": null, + "36894": "/watch/inazma-delivery-dougyousha-attack-hen-k5jn", + "36895": null, + "36896": "/watch/my-hero-academia-two-heroes-gy06", + "36902": "/watch/magical-girl-ore-m37n", + "36903": null, + "36904": "/watch/aggretsuko-njv9", + "36905": null, + "36906": "/watch/dropkick-on-my-devil-kgnq", + "36907": null, + "36910": "/watch/wu-geng-ji-2-32kk", + "36913": null, + "36914": "/watch/fategrand-order-himuro-no-tenchi-7-nin-no-saikyou-gijin-hen-wj6k", + "36915": "/watch/fategrand-order-moonlightlostroom-07yl", + "36918": null, + "36919": null, + "36920": null, + "36921": null, + "36922": null, + "36923": "/watch/the-seven-deadly-sins-revival-of-the-commandments-prologue-yk7v", + "36927": "/watch/pokemon-the-movie-the-power-of-us-38qw", + "36932": "/watch/evil-or-live-recap-wj58", + "36933": null, + "36934": "/watch/captain-tsubasa-2018-7mx0", + "36936": "/watch/mirai-yvj6", + "36937": null, + "36942": null, + "36943": "/watch/love-to-lie-angle-y7rq", + "36945": "/watch/himote-house-a-share-house-of-super-psychic-girls-eg69", + "36946": "/watch/dragon-ball-super-broly-370w", + "36947": null, + "36949": "/watch/food-wars-the-third-plate-totsuki-train-arc-k0x3", + "36950": "/watch/yuragi-sou-no-yuuna-san-ova-vqx3", + "36951": "/watch/yu-yu-hakusho-ova-two-shots-and-all-or-nothing-l18m", + "36952": null, + "36954": null, + "36955": "/watch/tales-of-the-rays-gekijou-gj3e", + "36956": null, + "36962": "/watch/food-wars-the-third-plate-erina-at-polar-star-dormitory-mwyg", + "36963": "/watch/idolish7-vibrato-4g81", + "36964": null, + "36967": "/watch/is-lupin-still-burning-lyrk", + "36968": null, + "36969": null, + "36970": null, + "36973": null, + "36976": "/watch/cutie-honey-universe-472w", + "36978": null, + "36979": null, + "36981": null, + "36982": "/watch/mitchiri-neko-qrmq", + "36983": "/watch/butt-detective-a-wind-breaking-victory-dance-p9wq", + "36990": "/watch/non-non-biyori-vacation-w42g", + "36991": "/watch/lupin-iii-3dcg-dkp3", + "36992": null, + "36993": "/watch/ggo-football-k18n", + "36995": "/watch/precure-super-stars-672p", + "36996": "/watch/sword-dynasty-09r7", + "36999": "/watch/zoku-owarimonogatari-l6vq", + "37000": null, + "37002": null, + "37007": "/watch/hinomaru-sumo-e053", + "37008": "/watch/tsukipro-the-animation-2-5w8w", + "37009": null, + "37010": null, + "37011": null, + "37013": null, + "37017": null, + "37018": null, + "37020": null, + "37021": "/watch/show-me-your-panties-while-you-give-me-that-disgusted-look-4krv", + "37023": "/watch/layton-mystery-detective-agency-kats-mystery-solving-files-kmer", + "37024": null, + "37026": null, + "37027": "/watch/love-live-sunshine-the-school-idol-movie-over-the-rainbow-qnmm", + "37028": null, + "37029": "/watch/hozukis-coolheadedness-2-part-ii-04gw", + "37031": "/watch/the-ancient-magus-bride-pj65", + "37033": "/watch/todays-menu-for-the-emiya-family-rg0l", + "37034": null, + "37036": "/watch/cute-high-earth-defense-club-happy-kiss-0mle", + "37037": "/watch/animegataris-yuku-toshi-kuru-toshi-nx9j", + "37044": "/watch/guomin-laogong-dai-huijia-2-0wer", + "37045": "/watch/a-sisters-all-you-need-specials-pel3", + "37046": null, + "37047": "/watch/imouto-sae-ireba-ii-ona-specials-rxkl", + "37050": "/watch/anpanman-shine-kulun-and-the-stars-of-life-5343", + "37051": null, + "37054": null, + "37055": "/watch/saga-of-tanya-the-evil-the-movie-3e43", + "37058": "/watch/sword-dynasty-2-75qm", + "37059": null, + "37060": null, + "37064": null, + "37065": null, + "37066": null, + "37067": null, + "37069": null, + "37070": null, + "37071": null, + "37072": null, + "37073": null, + "37074": null, + "37075": null, + "37078": "/watch/the-kings-avatar-2018-p2l3", + "37082": null, + "37086": "/watch/kakegurui-1p1j", + "37087": "/watch/overlord-ple-ple-pleiades-2-l2nv", + "37088": null, + "37089": null, + "37090": "/watch/hitori-no-shita-the-outcast-recap-l7xm", + "37095": "/watch/violet-evergarden-special-r85j", + "37096": "/watch/puzzle-dragon-94qw", + "37097": "/watch/boonie-bears-homeward-journey-gyv7", + "37098": "/watch/boonie-bears-robo-rumble-9ne7", + "37099": "/watch/boonie-bears-the-big-top-secret-1vv2", + "37100": "/watch/fantastica-a-boonie-bears-adventure-5qm2", + "37101": "/watch/boonie-cubs-y6rm", + "37102": "/watch/boonie-bears-the-adventurers-jk99", + "37103": "/watch/danganronpa-3-monokuma-gekijou-kp7p", + "37104": null, + "37105": "/watch/grand-blue-dreaming-1rp9", + "37106": "/watch/voice-of-fox-ljql", + "37109": null, + "37112": null, + "37115": null, + "37117": null, + "37124": null, + "37126": "/watch/ninja-girl-samurai-master-3rd-ej9m", + "37127": null, + "37133": null, + "37135": null, + "37136": null, + "37138": null, + "37139": "/watch/koyomi-history-zrq8", + "37140": "/watch/gegege-no-kitaro-5182", + "37141": "/watch/cells-at-work-wxm8", + "37142": null, + "37143": null, + "37144": null, + "37145": null, + "37146": null, + "37147": null, + "37148": null, + "37149": "/watch/rainbow-sea-2nd-season-p740", + "37150": "/watch/soul-land-0j37", + "37151": "/watch/marvel-future-avengers-2nd-season-nj7q", + "37152": "/watch/shaonian-jinyiwei-2-lpky", + "37153": null, + "37154": "/watch/grimms-notes-the-animation-m8jg", + "37155": null, + "37164": "/watch/tales-of-demons-and-gods-2nd-season-y3vv", + "37167": null, + "37168": null, + "37169": null, + "37171": "/watch/asobi-asobase-workshop-of-fun-yn26", + "37172": "/watch/the-seven-heavenly-virtues-specials-l8pm", + "37174": "/watch/chichibu-de-buchichi-px4m", + "37175": "/watch/uncharted-walker-nlxj", + "37176": "/watch/fights-break-sphere-s2-3vlk", + "37177": null, + "37178": "/watch/kiratto-prichan-kwel", + "37179": "/watch/cats-and-peachtopia-3epk", + "37180": null, + "37181": "/watch/guomin-laogong-dai-huijia-3-3n03", + "37184": "/watch/ze-tian-ji-5-4551", + "37185": "/watch/ze-tian-ji-5-4551", + "37186": "/watch/the-legend-of-jade-sword-rnl7", + "37187": null, + "37188": "/watch/crossing-time-eke9", + "37189": null, + "37190": null, + "37191": null, + "37192": null, + "37193": null, + "37194": null, + "37195": null, + "37196": null, + "37197": null, + "37198": null, + "37202": "/watch/radiant-lv5q", + "37204": "/watch/aikatsu-friends-4287", + "37206": "/watch/anima-yell-01xe", + "37207": "/watch/crystal-sky-of-yesterday-omp6", + "37208": "/watch/the-founder-of-diabolism-k65p", + "37209": "/watch/the-beauty-blogger-07n7", + "37210": "/watch/how-not-to-summon-a-demon-lord-0lx7", + "37212": null, + "37215": null, + "37217": null, + "37219": null, + "37221": "/watch/release-the-spyce-x6r3", + "37222": null, + "37223": null, + "37224": null, + "37225": "/watch/xiao-hua-xian-70e2", + "37228": "/watch/legend-of-sealed-book-rme7", + "37232": "/watch/merc-storia-the-apathetic-boy-and-the-girl-in-a-bottle-glx6", + "37233": null, + "37241": null, + "37242": null, + "37243": null, + "37244": null, + "37245": "/watch/gundam-build-divers-6mjq", + "37246": null, + "37247": "/watch/gundam-build-divers-prologue-1541", + "37249": null, + "37254": "/watch/last-period-the-journey-to-the-end-of-the-despair-5xn9", + "37255": null, + "37256": null, + "37258": "/watch/you-dont-know-gunma-yet-1q3p", + "37259": "/watch/hanebado-y1w9", + "37262": "/watch/for-whom-the-alchemist-exists-the-movie-3002", + "37263": null, + "37264": null, + "37265": null, + "37266": null, + "37267": null, + "37268": "/watch/zx-code-reunion-03m7", + "37272": null, + "37273": "/watch/qiezi-mabo-forever-nq9y", + "37277": "/watch/beatless-intermission-ql1q", + "37278": null, + "37279": null, + "37280": null, + "37281": "/watch/what-she-fell-on-was-the-tip-of-my-dick-19e1", + "37283": "/watch/beyblade-burst-turbo-xq53", + "37284": null, + "37285": null, + "37286": "/watch/its-my-life-7g7n", + "37287": null, + "37290": "/watch/animation-paralympic-who-is-your-hero-91r5", + "37291": "/watch/dawn-of-the-world-ej1n", + "37292": "/watch/non-human-dj31", + "37293": "/watch/wo-jia-da-shixiong-naozi-you-keng-wq2g", + "37294": "/watch/everlasting-immortal-firmament-2nd-season-ep00", + "37300": "/watch/magic-boy-q3pw", + "37302": null, + "37303": "/watch/k-seven-stories-sideblue-sirius-k17n", + "37304": "/watch/k-seven-stories-sidegreen-overwrite-world-99v7", + "37305": "/watch/k-seven-stories-lost-small-world-outside-the-cage-v8ky", + "37306": "/watch/k-seven-stories-memory-of-red-burn-81qe", + "37307": "/watch/k-seven-stories-circle-vision-nameless-song-kmgn", + "37308": "/watch/k-seven-stories-the-idol-k-x406", + "37311": "/watch/kemurikusa-2wnr", + "37316": null, + "37318": "/watch/toji-no-miko-kizamishi-issen-no-tomoshibi-9kvg", + "37320": null, + "37324": "/watch/youkai-watch-shadow-side-8rqe", + "37325": null, + "37326": null, + "37328": "/watch/oshiete-mahou-no-pendulum-rilu-rilu-fairilu-ryp9", + "37334": "/watch/star-wars-the-force-awakens-011l", + "37335": null, + "37336": null, + "37337": null, + "37338": "/watch/mr-tonegawa-middle-management-blues-r7r9", + "37340": null, + "37341": "/watch/laid-back-camp-specials-vylm", + "37343": null, + "37344": null, + "37345": "/watch/plunderer-gmg4", + "37346": "/watch/etotama-nyankyaku-banrai-36mw", + "37347": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-ii-mrev", + "37348": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-arrow-of-the-orion-8gke", + "37349": "/watch/goblin-slayer-pkr0", + "37350": null, + "37351": null, + "37352": null, + "37355": null, + "37356": null, + "37357": null, + "37358": null, + "37359": null, + "37360": null, + "37362": null, + "37364": "/watch/blood-blockade-battlefront-beyond-ova-44vw", + "37365": null, + "37368": "/watch/shounen-ashibe-go-go-goma-chan-3-ng7p", + "37369": "/watch/meow-meow-japanese-history-07m2", + "37370": "/watch/the-perfect-world-645p", + "37374": "/watch/pastel-memories-ln8k", + "37377": "/watch/masamune-kuns-revenge-oad-zejm", + "37379": "/watch/chihayafuru-3-pjgm", + "37384": null, + "37385": null, + "37386": "/watch/calicula-machine-dk73", + "37387": "/watch/wata-no-kuni-hoshi-pilot-6egv", + "37388": "/watch/fist-of-the-blue-sky-regenesis-2-x5gm", + "37390": "/watch/pleasant-goat-and-big-big-wolf-the-mythical-ark-adventures-in-love-happiness-1xqg", + "37391": "/watch/pleasant-goat-and-big-big-wolf-meet-the-pegasus-2k6r", + "37392": "/watch/pleasant-goat-and-big-big-wolf-amazing-pleasant-goat-negk", + "37393": "/watch/didnt-i-say-to-make-my-abilities-average-in-the-next-life-qee5", + "37395": "/watch/zoids-wild-35vk", + "37396": "/watch/flavors-of-youth-08er", + "37398": "/watch/pripara-kiratto-prichan-kira-kira-memorial-live-llxk", + "37401": null, + "37402": "/watch/no-game-no-life-zero-manner-movie-wv21", + "37403": "/watch/ahiru-no-sora-98xw", + "37404": null, + "37405": null, + "37406": null, + "37407": "/watch/penguin-highway-kg2r", + "37408": "/watch/taishou-mebius-line-chicchai-san-you-and-i-l3pm", + "37409": null, + "37413": null, + "37414": null, + "37418": null, + "37419": null, + "37420": null, + "37421": null, + "37422": "/watch/the-idolm-at-ster-cinderella-girls-theater-3rd-season-3ml9", + "37423": null, + "37424": "/watch/the-idolm-at-ster-cinderella-girls-theater-web-3rd-season-2yry", + "37426": "/watch/sarazanmai-px05", + "37428": null, + "37430": "/watch/that-time-i-got-reincarnated-as-a-slime-v936", + "37431": null, + "37433": "/watch/okkos-inn-6nrx", + "37435": "/watch/carole-tuesday-n4vq", + "37436": "/watch/revisions-4881", + "37438": "/watch/ingress-the-animation-1qy1", + "37440": "/watch/psycho-pass-sinners-of-the-system-case1-crime-and-punishment-q0j7", + "37441": "/watch/psycho-pass-sinners-of-the-system-case2-first-guardian-x0jm", + "37442": "/watch/psycho-pass-sinners-of-the-system-case3-beyond-the-pale-of-vengeance-438m", + "37446": "/watch/the-master-of-ragnarok-blesser-of-einherjar-kke3", + "37447": "/watch/karakuri-circus-p7g3", + "37448": "/watch/ladyspo-7y22", + "37449": "/watch/strike-the-blood-iii-y6q9", + "37450": "/watch/rascal-does-not-dream-of-bunny-girl-senpai-lyqq", + "37451": "/watch/boogiepop-and-others-g3p6", + "37452": null, + "37453": null, + "37454": null, + "37455": null, + "37458": "/watch/holmes-of-kyoto-77p2", + "37460": null, + "37461": null, + "37462": null, + "37463": null, + "37464": null, + "37465": null, + "37466": null, + "37467": null, + "37468": null, + "37472": null, + "37474": null, + "37475": "/watch/boarding-school-juliet-1p2p", + "37476": "/watch/cardfight-vanguard-g-9wn5", + "37481": "/watch/music-girls-zqpr", + "37482": null, + "37483": "/watch/bean-bandit-xq4q", + "37484": "/watch/duel-masters-dub-xx06", + "37485": null, + "37487": "/watch/muhyo-rojis-bureau-of-supernatural-investigation-74ym", + "37490": "/watch/ace-attorney-season-2-g85e", + "37491": "/watch/gintama-silver-soul-arc-second-half-war-v2n6", + "37492": "/watch/steinsgate-0-valentines-of-crystal-polymorphism-bittersweet-intermedio-9j47", + "37493": null, + "37494": null, + "37496": "/watch/double-decker-doug-kirill-p8k5", + "37497": "/watch/iroduku-the-world-in-colors-jnjj", + "37498": "/watch/blackfox-e5n3", + "37501": "/watch/hugtto-precure-futari-wa-precure-all-stars-memories-e0l3", + "37504": "/watch/mob-psycho-mini-7yxp", + "37505": "/watch/record-of-grancrest-war-reminiscence-pw83", + "37506": null, + "37507": "/watch/red2-9245", + "37509": "/watch/wz-7w4n", + "37510": "/watch/mob-psycho-100-ii-78jn", + "37511": null, + "37514": "/watch/made-in-abyss-journeys-dawn-z5r3", + "37515": "/watch/made-in-abyss-wandering-twilight-7xyn", + "37516": "/watch/city-hunter-shinjuku-private-eyes-lx6y", + "37517": "/watch/happy-sugar-life-g88p", + "37520": "/watch/dororo-8070", + "37521": "/watch/vinland-saga-1rkj", + "37522": "/watch/pet-e91n", + "37525": "/watch/babylon-50y8", + "37527": null, + "37528": null, + "37529": null, + "37530": null, + "37531": null, + "37532": null, + "37533": null, + "37534": null, + "37535": null, + "37536": null, + "37537": null, + "37538": null, + "37539": null, + "37540": null, + "37541": null, + "37542": null, + "37543": null, + "37544": "/watch/kaka-in-the-bucket-mjvg", + "37545": null, + "37546": "/watch/jirijiri-moyou-no-ryuuryuu-tenten-5nw3", + "37547": null, + "37548": null, + "37549": null, + "37551": null, + "37552": null, + "37553": null, + "37554": null, + "37555": "/watch/million-arthur-kkyl", + "37559": null, + "37560": null, + "37561": "/watch/the-girl-in-twilight-079e", + "37562": "/watch/robot-girls-z-7xkp", + "37563": "/watch/the-emperors-strategy-lg6l", + "37564": "/watch/my-holy-weapon-vmr6", + "37566": "/watch/qin-shi-mingyue-yi-zhe-rushi-qjrq", + "37569": "/watch/sirius-the-jaeger-5wn5", + "37571": "/watch/the-thousand-musketeers-00vw", + "37576": "/watch/sorcerous-stabber-orphen-qx0q", + "37577": "/watch/hibike-euphonium-movie-photo-session-e-youkoso-80ke", + "37578": "/watch/planet-with-7486", + "37579": "/watch/ms-vampire-who-lives-in-my-neighborhood-l01v", + "37584": "/watch/bakumatsu-67km", + "37585": "/watch/yarichinbitch-bu-127g", + "37586": null, + "37587": "/watch/lapis-relights-340k", + "37588": null, + "37589": "/watch/the-diary-of-our-days-w6wk", + "37590": null, + "37591": null, + "37594": null, + "37595": "/watch/cardcaptor-sakura-clear-card-rkl3", + "37596": "/watch/pop-team-epic-tv-special-lygk", + "37597": "/watch/dakaichi-im-being-harassed-by-the-sexiest-man-of-the-year-r78l", + "37598": "/watch/phantom-in-the-twilight-kkwq", + "37599": "/watch/magatsu-wahrheit-gr6p", + "37600": "/watch/frame-arms-girl-kyakkya-ufufu-na-wonderland-w9q8", + "37601": "/watch/lord-of-vermilion-the-crimson-king-8kj7", + "37602": null, + "37603": null, + "37604": null, + "37605": null, + "37606": null, + "37607": null, + "37608": null, + "37609": null, + "37610": null, + "37611": "/watch/future-card-buddyfight-x-all-star-fight-vy9k", + "37614": "/watch/hitoribocchi-no-marumaruseikatsu-8xjk", + "37618": "/watch/cinderella-chef-w4pg", + "37619": null, + "37620": null, + "37621": "/watch/teasing-master-takagi-san-water-slide-56ww", + "37622": "/watch/ninja-batman-x-poputepipikku-kindan-no-collab-cm-rk68", + "37623": "/watch/modest-heroes-ponoc-short-films-theatre-volume-1-8rnk", + "37626": null, + "37630": null, + "37639": null, + "37640": null, + "37641": "/watch/onmyouji-heian-monogatari-jx0w", + "37642": "/watch/beyond-the-worlds-5n79", + "37643": "/watch/xiong-bing-lian-23ww", + "37646": "/watch/working-buddies-2-7jm0", + "37647": null, + "37651": "/watch/fateextra-last-encore-illustrias-geocentric-theory-5ml3", + "37653": null, + "37655": "/watch/swordgai-the-animation-part-ii-9rkg", + "37657": "/watch/gakuen-basara-samurai-high-school-pg80", + "37659": null, + "37661": null, + "37662": "/watch/late-night-the-genius-bakabon-glg6", + "37663": null, + "37664": null, + "37665": null, + "37666": null, + "37667": null, + "37668": "/watch/medama-oyaji-no-april-fools-zw28", + "37669": null, + "37670": null, + "37671": null, + "37672": "/watch/toji-no-miko-recap-8yr0", + "37675": "/watch/overlord-iii-wgg1", + "37678": null, + "37679": null, + "37680": null, + "37682": "/watch/okkos-inn-6nrx", + "37683": null, + "37684": null, + "37686": null, + "37687": "/watch/mr-bond-53m2", + "37688": null, + "37689": null, + "37690": null, + "37691": null, + "37692": null, + "37693": null, + "37694": null, + "37695": null, + "37696": null, + "37698": null, + "37699": null, + "37703": null, + "37704": "/watch/high-school-fleet-movie-w723", + "37706": null, + "37710": null, + "37711": "/watch/love-and-lies-ova-lr9l", + "37714": null, + "37716": "/watch/as-miss-beelzebub-likes-it-grqe", + "37717": "/watch/the-tale-of-oan-what-i-learned-that-summer-y77v", + "37719": "/watch/high-school-dxd-hero-episode-0-holiness-behind-the-gym-0q97", + "37720": null, + "37721": null, + "37722": "/watch/uzamaid-j8xw", + "37723": "/watch/rokudou-juku-kmnn", + "37729": null, + "37730": null, + "37731": null, + "37732": null, + "37733": null, + "37734": null, + "37735": "/watch/calamity-of-a-zombie-girl-2k8p", + "37736": "/watch/fire-x-fire-lkky", + "37737": "/watch/mu-wang-zhi-wang-qi-lin-jue-54pw", + "37739": "/watch/future-card-buddyfight-ace-x4x3", + "37740": "/watch/whited-nighttime-23x5", + "37742": "/watch/chainsaw-maid-episode-zero-j51j", + "37744": "/watch/isekai-cheat-magician-wkq1", + "37747": "/watch/rainy-cocoa-sideg-6w6v", + "37749": "/watch/turning-mecard-r-kp2l", + "37750": "/watch/turning-mecard-w-vandynes-secret-9le6", + "37751": null, + "37752": "/watch/dino-mecard-pl03", + "37753": null, + "37755": "/watch/golden-travelogue-theater-15r2", + "37760": "/watch/mecha-ude-wyqg", + "37762": null, + "37764": "/watch/mobile-suit-gundam-narrative-rvnj", + "37765": "/watch/mobile-suit-gundam-hathaway-zpkm", + "37769": "/watch/aguu-genius-dolls-3e0x", + "37771": null, + "37773": "/watch/yuru-yuri-nj2q", + "37775": null, + "37776": null, + "37777": null, + "37778": "/watch/pastel-life-e9j0", + "37779": "/watch/the-promised-neverland-1qkj", + "37780": null, + "37781": "/watch/overlord-ple-ple-pleiades-3-q81w", + "37784": null, + "37786": "/watch/bloom-into-you-61vv", + "37787": "/watch/the-journey-home-omqg", + "37789": null, + "37790": null, + "37792": null, + "37798": null, + "37799": "/watch/tokyo-ghoulre-2-780p", + "37801": null, + "37802": null, + "37804": "/watch/shirobako-the-movie-j3gv", + "37806": "/watch/ultramarine-magmell-lr5y", + "37807": "/watch/princess-principal-crown-handler-1-p8y3", + "37814": null, + "37815": null, + "37816": null, + "37818": null, + "37822": "/watch/soul-land-2nd-season-24kp", + "37823": "/watch/conception-epw9", + "37825": null, + "37826": "/watch/love-is-like-a-cocktail-episode-14-y19r", + "37827": null, + "37828": "/watch/seven-days-war-vnl3", + "37831": "/watch/sword-art-online-alternative-gun-gale-online-refrain-ngw9", + "37842": null, + "37843": null, + "37845": null, + "37850": null, + "37851": null, + "37852": null, + "37853": null, + "37854": null, + "37856": "/watch/hakyu-hoshin-engi-recap2-lk7q", + "37857": "/watch/guilty-gear-x-oxp3", + "37858": "/watch/free-movie-1-timeless-medley-kizuna-character-butai-aisatsu-gyq4", + "37859": "/watch/free-timeless-medley-yakusoku-character-butai-aisatsu-nv8q", + "37860": "/watch/free-take-your-marks-character-butai-aisatsu-r587", + "37863": "/watch/digimon-fusion-jl3j", + "37864": "/watch/gintama-x-kfc-d1v1", + "37865": null, + "37866": "/watch/uchuu-senkan-tiramisu-specials-k1rp", + "37867": null, + "37869": "/watch/bang-dream-2nd-season-119j", + "37870": "/watch/bang-dream-3rd-season-550w", + "37873": null, + "37875": null, + "37876": null, + "37877": null, + "37878": null, + "37881": "/watch/what-of-what-color-gr16", + "37884": "/watch/golden-kamuy-ova-wl8k", + "37885": "/watch/super-dragon-ball-heroes-xl3k", + "37886": "/watch/im-joybo-ova-5v15", + "37887": "/watch/eudemon-quest-rqrl", + "37888": "/watch/revelation-lq2y", + "37890": "/watch/if-my-favorite-pop-idol-made-it-to-the-budokan-i-would-die-7j2n", + "37891": null, + "37892": null, + "37893": "/watch/theatre-of-darkness-yamishibai-6-jg7w", + "37894": "/watch/ling-yu-4-7xen", + "37895": "/watch/ling-yu-5-r5x7", + "37896": "/watch/ling-yu-zhuiyi-pian-e310", + "37897": "/watch/godzilla-the-planet-eater-n69p", + "37902": "/watch/one-piece-episode-of-skypiea-2195", + "37904": null, + "37906": null, + "37908": null, + "37910": "/watch/code-realize-guardian-of-rebirth-set-a-thief-to-catch-a-thief-zq8w", + "37914": "/watch/the-orbital-children-m2j7", + "37915": "/watch/the-laws-of-the-universe-part-1-57g5", + "37916": "/watch/uma-musume-bnw-no-chikai-42mv", + "37920": "/watch/how-clumsy-you-are-miss-ueno-8klp", + "37921": "/watch/shagahai-relife-kenkyuujo-support-ka-epx0", + "37922": "/watch/kado-beyond-information-8q3e", + "37923": "/watch/a-grandmas-goldfish-rjmj", + "37924": "/watch/take-my-brother-away-5-77mn", + "37926": "/watch/the-ones-within-w543", + "37927": "/watch/girls-dorm-857e", + "37928": "/watch/great-king-of-the-grave-cold-iron-fight-rv7l", + "37929": null, + "37930": null, + "37931": null, + "37932": "/watch/the-kings-avatar-s2-nkwk", + "37933": null, + "37934": null, + "37936": "/watch/fog-hill-of-five-elements-5389", + "37937": "/watch/wan-jie-xian-zong-kxn3", + "37938": "/watch/hua-jianghu-huan-shi-men-sheng-vl46", + "37939": null, + "37940": "/watch/yatogame-chan-kansatsu-nikki-gvw7", + "37941": "/watch/cocomong-ge74", + "37942": null, + "37943": "/watch/cocomong-2-rn6l", + "37944": null, + "37945": "/watch/cocomong-3-jxqj", + "37947": null, + "37948": "/watch/hentatsu-pwmq", + "37950": null, + "37951": null, + "37952": "/watch/afterlost-vq03", + "37954": null, + "37955": null, + "37956": "/watch/real-girl-2-y80q", + "37958": "/watch/the-morose-mononokean2-vx46", + "37959": "/watch/school-babysitters-ova-1kw2", + "37960": null, + "37962": "/watch/idolish7-second-beat-dg23", + "37963": "/watch/caramel-honey-41lw", + "37964": "/watch/midnight-occult-civil-servants-meyg", + "37965": "/watch/run-with-the-wind-9l77", + "37966": "/watch/pokemon-mewtwo-strikes-back-evolution-3ve9", + "37967": "/watch/love-chunibyou-and-other-delusions-take-on-me-weekly-short-movies-0832", + "37968": "/watch/kira-kira-happy-hirake-cocotama-y95m", + "37969": "/watch/youkai-watch-forever-friends-gp77", + "37970": "/watch/starlight-promises-dkpp", + "37972": "/watch/stars-align-0x07", + "37973": "/watch/maerchen-maedchen-rnx3", + "37975": "/watch/forest-of-piano-season-2-82p0", + "37976": "/watch/zombie-land-saga-pm8m", + "37978": null, + "37979": "/watch/magical-girl-spec-ops-asuka-nrrk", + "37980": "/watch/welcome-to-the-japari-park-qeq7", + "37981": "/watch/children-of-the-sea-8x3p", + "37982": "/watch/domestic-girlfriend-24jp", + "37983": null, + "37984": "/watch/so-im-a-spider-so-what-7m10", + "37985": "/watch/aggretsuko-season-2-gk1e", + "37986": "/watch/trinity-seven-heavens-library-crimson-lord-27ey", + "37987": "/watch/violet-evergarden-the-movie-pnj3", + "37988": "/watch/space-battleship-tiramisu-zwei-1ne9", + "37989": "/watch/golden-kamuy-season-2-jj91", + "37990": null, + "37991": "/watch/jojos-bizarre-adventure-golden-wind-4qx6", + "37992": "/watch/jingai-san-no-yome-qk8q", + "37993": "/watch/wataten-an-angel-flew-down-to-me-96x6", + "37994": "/watch/b-the-beginning-succession-5v28", + "37996": "/watch/asobi-asobase-workshop-of-fun-ova-k28r", + "37997": "/watch/devils-line-anytime-anywhere-w5q3", + "37998": "/watch/girly-air-force-044l", + "37999": "/watch/kaguya-sama-love-is-war2-l5ek", + "38000": "/watch/demon-slayer-kimetsu-no-yaiba-9eew", + "38001": null, + "38002": "/watch/asobi-asobase-specials-mmr7", + "38003": "/watch/bungo-stray-dogs-3-2lp5", + "38004": "/watch/strike-witches-501st-joint-fighter-wing-take-off-p7l5", + "38005": "/watch/strike-witches-road-to-berlin-yepm", + "38006": "/watch/league-of-nations-air-force-aviation-magic-band-luminous-witches-y7l9", + "38007": null, + "38008": null, + "38009": "/watch/restage-dream-days-574w", + "38010": null, + "38011": null, + "38012": "/watch/toe-space-attendant-aoi-6xjx", + "38013": "/watch/zip-shimezo-rrqj", + "38014": "/watch/captain-bal-p385", + "38015": "/watch/the-deer-king-y169", + "38016": null, + "38017": "/watch/anna-kidnapper-38p3", + "38018": null, + "38019": null, + "38020": "/watch/beatless-final-stage-w5xg", + "38021": null, + "38022": "/watch/monster-strike-the-animation2-d295", + "38023": "/watch/lipton-watashitolipton-156j", + "38024": null, + "38025": null, + "38027": "/watch/free-dive-to-the-future-build-up-of-early-spring-1y1p", + "38028": null, + "38029": "/watch/moom-the-story-of-the-beginning-knjq", + "38030": null, + "38031": null, + "38032": null, + "38033": null, + "38034": null, + "38035": null, + "38036": null, + "38037": null, + "38038": null, + "38039": null, + "38040": "/watch/konosuba-gods-blessing-on-this-wonderful-world-legend-of-crimson-4y6v", + "38042": "/watch/graduation-rx79", + "38043": null, + "38044": null, + "38045": null, + "38046": null, + "38047": null, + "38048": null, + "38049": null, + "38050": "/watch/revue-starlight-specials-2e35", + "38051": null, + "38052": null, + "38054": "/watch/pop-in-q-dance-mv-k3k3", + "38057": null, + "38058": null, + "38059": "/watch/namakura-gatana-kunoichi-hen-l4kq", + "38060": null, + "38061": "/watch/one-room-2nd-season-hanasaka-yuis-prologue-09wl", + "38062": "/watch/endro-w7k1", + "38063": null, + "38066": null, + "38067": "/watch/harukana-receive-web-previews-6wlq", + "38068": "/watch/pop-team-epic-kinen-g324", + "38069": "/watch/brinken-skate-revolution-1751", + "38070": "/watch/tayo-the-little-bus-season-1-r6y9", + "38071": "/watch/tayo-the-little-bus-season-2-gnm3", + "38072": "/watch/tayo-the-little-bus-season-3-1g39", + "38073": "/watch/the-tayo-movie-mission-ace-k68l", + "38074": "/watch/tayo-the-little-bus-season-4-nvmy", + "38075": "/watch/titipo-rwml", + "38078": null, + "38080": "/watch/kono-oto-tomare-sounds-of-life-80q7", + "38081": "/watch/girls-und-panzer-das-finale-part-2-xm8x", + "38083": "/watch/xuan-yuan-sword-luminary-w188", + "38084": "/watch/fategrand-order-absolute-demonic-front-babylonia-q49r", + "38085": "/watch/fategrand-order-divine-realm-of-the-round-table-camelot-wandering-agateram-6qmq", + "38086": "/watch/fategrand-order-divine-realm-of-the-round-table-camelot-paladin-agateram-61rp", + "38087": null, + "38088": "/watch/digimon-adventure-last-evolution-kizuna-2q8y", + "38089": "/watch/welcome-chitose-nyqp", + "38090": null, + "38091": "/watch/cinderella-nine-y35q", + "38092": null, + "38093": null, + "38094": null, + "38095": null, + "38096": null, + "38097": null, + "38098": "/watch/mix-j1jw", + "38099": null, + "38100": null, + "38101": "/watch/the-quintessential-quintuplets-l2kl", + "38104": null, + "38106": null, + "38107": null, + "38110": null, + "38112": "/watch/tales-of-puppet-50k2", + "38114": "/watch/bullet-train-transforming-robot-shinkalion-the-animation-kg5p", + "38117": null, + "38118": "/watch/gg-bond-season-1-magic-jurassic-1gnp", + "38119": "/watch/gg-bond-season-2-martial-arts-on-the-olympics-mp76", + "38120": null, + "38121": null, + "38122": null, + "38123": null, + "38124": null, + "38125": null, + "38126": null, + "38127": null, + "38128": null, + "38129": "/watch/gg-bond-season-12-dream-guardians-x72k", + "38130": null, + "38131": null, + "38132": "/watch/gg-bond-hatching-ljlv", + "38133": "/watch/gg-bond-the-beanstalk-kggq", + "38134": "/watch/gg-bond-guarding-4v81", + "38135": null, + "38136": "/watch/gg-bond-ultimate-battle-055l", + "38137": "/watch/gg-bond-ultimate-battle-055l", + "38138": null, + "38140": null, + "38141": null, + "38142": "/watch/out-of-my-head-xx5m", + "38145": "/watch/my-roommate-is-a-cat-wx13", + "38147": null, + "38149": "/watch/full-metal-panic-invisible-victory-recap2-56y33", + "38150": "/watch/namuamidabutsu-utena-q3jq", + "38153": null, + "38154": null, + "38157": "/watch/circlet-princess-z5l9", + "38158": null, + "38161": "/watch/case-file-no221-kabukicho-92kw", + "38162": "/watch/rinshi-ekodachan-vgp8", + "38163": "/watch/show-me-your-panties-while-you-give-me-that-disgusted-look-2-197p", + "38164": null, + "38166": null, + "38167": null, + "38174": null, + "38175": "/watch/seizei-ganbare-mahou-shoujo-kurumi-2-yvp9", + "38177": "/watch/anitore-xx-jigoku-no-training-2ryp", + "38179": null, + "38180": null, + "38181": null, + "38186": "/watch/we-never-learn-bokuben-01el", + "38191": null, + "38192": "/watch/sakugan-q6wq", + "38194": null, + "38195": null, + "38196": "/watch/chouetsu-sekai-k3j3", + "38198": "/watch/the-seven-deadly-sins-revival-of-the-commandments-ova-rl23", + "38199": "/watch/bermuda-triangle-colorful-pastorale-5g95", + "38201": "/watch/mr-osomatsu-the-movie-mv6n", + "38203": "/watch/the-idolm-at-ster-sidem-wakeatte-mini-7vwn", + "38206": null, + "38211": null, + "38212": null, + "38217": "/watch/look-i-can-see-your-ears-0krr", + "38219": null, + "38220": "/watch/ze-tian-ji-5-4551", + "38226": "/watch/amazing-stranger-me07", + "38234": "/watch/one-piece-stampede-k323", + "38235": null, + "38246": null, + "38249": "/watch/the-disastrous-life-of-saiki-k-season-3-nnlq", + "38250": "/watch/beryl-and-sapphire-k14n", + "38251": "/watch/sono-toki-kanojo-wa-rkw9", + "38252": null, + "38254": "/watch/im-glad-i-could-keep-running-595w", + "38256": "/watch/magia-record-puella-magi-madoka-magica-side-story-4yqv", + "38260": null, + "38262": "/watch/pingu-in-the-city-km5r", + "38265": null, + "38267": null, + "38268": "/watch/million-arthur-2-k0mp", + "38271": null, + "38272": null, + "38276": "/watch/after-school-dice-club-14rg", + "38284": "/watch/devidol-vmv8", + "38285": "/watch/crystal-sky-of-yesterday-omp6", + "38287": null, + "38290": null, + "38291": null, + "38292": "/watch/mfkz-24yp", + "38295": "/watch/joshi-kausei-e88m", + "38297": "/watch/demon-lord-retry-nw9j", + "38299": null, + "38301": "/watch/the-magnificent-kotobuki2-g067", + "38302": "/watch/a-destructive-god-sits-next-to-me-o726", + "38304": null, + "38305": null, + "38306": null, + "38307": null, + "38308": null, + "38309": null, + "38310": null, + "38311": null, + "38312": null, + "38313": "/watch/the-royal-tutor-movie-d14p", + "38319": null, + "38320": null, + "38321": null, + "38322": null, + "38323": null, + "38324": null, + "38325": "/watch/yi-ren-zhi-xia-tianshi-xia-shan-qqj7", + "38326": null, + "38327": null, + "38328": "/watch/azur-lane-n95j", + "38329": "/watch/rascal-does-not-dream-of-a-dreaming-girl-o0ew", + "38330": null, + "38331": "/watch/stand-my-heroes-piece-of-truth-pgyq", + "38333": "/watch/is-the-order-a-rabbit-sing-for-you-6kem", + "38337": "/watch/is-the-order-a-rabbit-bloom-kjq3", + "38338": null, + "38339": null, + "38341": "/watch/bai-niao-273r", + "38346": "/watch/and2-girls2-e24n", + "38347": null, + "38348": null, + "38349": "/watch/wotakoi-love-is-hard-for-otaku-ova-yy7m", + "38352": null, + "38353": null, + "38354": null, + "38357": null, + "38360": "/watch/drifters-the-outlandish-knight-eg1n", + "38361": null, + "38362": null, + "38363": null, + "38365": null, + "38367": null, + "38368": null, + "38372": "/watch/magic-knight-rayearth-pilot-19kj", + "38373": "/watch/macross-delta-zettai-live-x52q", + "38375": "/watch/port-of-wormy-p1wq", + "38376": null, + "38378": "/watch/flash-dash-2-9vvw", + "38379": "/watch/flash-dash-s-mj17", + "38383": "/watch/dropkick-on-my-devil-episode-12-kr3l", + "38384": null, + "38385": null, + "38386": null, + "38387": null, + "38389": "/watch/he-wei-dao-x-rezero-04r7", + "38390": "/watch/outburst-dreamer-boys-tv-70r6", + "38392": null, + "38393": null, + "38395": "/watch/armor-shop-for-ladies-gentlemen-77q2", + "38397": "/watch/why-the-hell-are-you-here-teacher-o33k", + "38398": null, + "38400": "/watch/free-the-final-stroke-the-first-volume-nw59", + "38403": null, + "38407": null, + "38408": "/watch/my-hero-academia-season-4-g5l6", + "38409": "/watch/scissor-seven-jq4j", + "38410": null, + "38412": "/watch/beanies-daily-w2r8", + "38413": "/watch/the-fate-of-arad-wvkk", + "38414": "/watch/rezero-starting-life-in-another-world-the-frozen-bond-n3wp", + "38416": "/watch/arad-gyakuten-no-wa-nk4p", + "38419": "/watch/the-great-tongari-island-treasure-hunting-adventure-0pgw", + "38420": null, + "38422": "/watch/hi-score-girl-extra-stage-xm26", + "38424": null, + "38425": "/watch/ikki-tousen-western-wolves-z997", + "38427": null, + "38429": "/watch/girls-panzer-fushou-akiyama-yukari-no-sensha-kouza-n8mj", + "38431": "/watch/persona5-the-animation-proof-of-justice-8jp7", + "38433": null, + "38435": "/watch/tales-of-demons-and-gods-3rd-season-l6gm", + "38436": "/watch/fights-break-sphere-s3-z5e5", + "38440": "/watch/shikizakura-wg5g", + "38444": null, + "38445": null, + "38446": "/watch/larva-island-62qx", + "38449": "/watch/dimension-high-school-xrgx", + "38450": "/watch/the-founder-of-diabolism-2-chinese-dub-0nye", + "38451": null, + "38453": null, + "38456": null, + "38461": null, + "38464": "/watch/the-relative-worlds2-px43", + "38467": "/watch/wu-geng-ji-3-4nv1", + "38469": "/watch/the-sprites-of-floria2-lgml", + "38470": null, + "38471": null, + "38472": "/watch/isekai-quartet-gxgp", + "38473": "/watch/itsuka-aeru-kimi-ni-mgl6", + "38474": "/watch/laid-back-camp-season2-k52n", + "38475": "/watch/laid-back-camp-the-movie-681x", + "38476": "/watch/room-camp-x78m", + "38477": null, + "38478": null, + "38480": "/watch/a-certain-scientific-accelerator-pey0", + "38481": "/watch/a-certain-scientific-railgun-t-n7r9", + "38483": "/watch/oresuki-are-you-the-only-one-who-loves-me-qr5m", + "38484": null, + "38485": null, + "38486": null, + "38487": null, + "38488": null, + "38489": "/watch/the-wind-guardians-872e", + "38490": "/watch/the-westward-z94k", + "38491": "/watch/legend-of-immortals-37y3", + "38493": null, + "38495": null, + "38496": null, + "38497": null, + "38498": null, + "38500": null, + "38501": null, + "38502": null, + "38503": null, + "38504": null, + "38505": null, + "38506": null, + "38507": null, + "38508": "/watch/scarab-beetles-parade-om3g", + "38509": null, + "38510": null, + "38511": null, + "38513": null, + "38520": "/watch/inko-colors-the-animation-ne6y", + "38521": null, + "38524": "/watch/attack-on-titan-season-3-part-2-1w41", + "38525": "/watch/super-wings-wqj8", + "38526": "/watch/super-wings-2-5vyw", + "38527": "/watch/skeleton-bookstore-employee-honda-ova-2qkr", + "38528": "/watch/full-time-magister-s3-9nrw", + "38529": "/watch/chidori-rsc-ky3l", + "38530": "/watch/doraemon-the-movie-2019-nobitas-chronicle-of-the-moon-exploration-1m29", + "38533": "/watch/fox-spirit-matchmaker-7th-season-9g56", + "38534": "/watch/blazing-teens-3-5lew", + "38535": "/watch/blazing-teens-4-4l8m", + "38536": "/watch/the-outcast-3rd-season-116g", + "38537": null, + "38538": null, + "38539": null, + "38540": "/watch/tantei-opera-milky-holmes-psycho-no-aisatsu-gjr7", + "38544": "/watch/the-price-of-smiles-906w", + "38545": "/watch/solo-a-star-wars-story-9n5k", + "38549": "/watch/wacky-tv-nanana-k8jl", + "38551": null, + "38552": null, + "38554": null, + "38555": "/watch/my-next-life-as-a-villainess-all-routes-lead-to-doom-4mpv", + "38556": null, + "38557": null, + "38558": "/watch/laidbackers-wy2k", + "38560": null, + "38561": null, + "38562": null, + "38568": null, + "38569": null, + "38570": null, + "38571": null, + "38572": "/watch/assassins-pride-zre7", + "38573": "/watch/do-you-love-your-mom-and-her-two-hit-multi-target-attacks-7x2p", + "38578": "/watch/startwinkle-pretty-cure-4k16", + "38579": null, + "38587": null, + "38594": "/watch/ride-your-wave-mkvv", + "38600": null, + "38601": "/watch/operation-han-gyaku-sei-million-arthur-special-9895", + "38603": null, + "38609": null, + "38610": "/watch/magical-sempai-x95k", + "38611": "/watch/power-battle-watch-car2-exw0", + "38612": "/watch/power-battle-watch-car2-exw0", + "38613": null, + "38614": null, + "38616": null, + "38618": null, + "38619": "/watch/wasteful-days-of-high-school-girls-plr5", + "38620": null, + "38621": null, + "38622": null, + "38623": null, + "38624": null, + "38626": null, + "38627": null, + "38628": "/watch/hero-mask-8r8p", + "38629": "/watch/crayon-shin-chan-honeymoon-hurricane-the-lost-hiroshi-23vg", + "38631": "/watch/tayo-the-little-bus-season-5-m1pg", + "38632": null, + "38640": "/watch/tug-tug-k9j3", + "38641": "/watch/sunset-94w5", + "38643": null, + "38644": "/watch/yume-ga-shagandeiru-lxxy", + "38646": null, + "38647": null, + "38648": null, + "38650": "/watch/hakyu-hoshin-engi-the-blood-of-the-koh-family-637q", + "38653": null, + "38656": "/watch/darwins-game-kw8r", + "38658": null, + "38659": "/watch/cautious-hero-the-hero-is-overpowered-but-overly-cautious-y25q", + "38663": "/watch/cagaster-of-an-insect-cage-qnk7", + "38664": "/watch/final-fantasy-xv-episode-ardyn-prologue-lrqy", + "38667": "/watch/wz-ova-85k4", + "38668": "/watch/dorohedoro-r479", + "38669": "/watch/tsukiuta-the-animation-572w", + "38670": "/watch/actors-songs-connection-p46q", + "38671": "/watch/fire-force-q665", + "38672": "/watch/precure-miracle-universe-jjk1", + "38673": "/watch/katana-maidens-mini-toji-k63n", + "38674": "/watch/culture-city-of-east-asia-2019-toshima-9257", + "38676": "/watch/macross-d-gekijoban-delta-shougekijou-xq3m", + "38677": "/watch/national-husband-bring-home-ss4-yjlr", + "38678": "/watch/kimi-no-matsu-basho-e-7nem", + "38680": "/watch/fruits-basket-2019-p60m", + "38681": "/watch/god-eater-vql3", + "38683": null, + "38685": "/watch/mahou-shoujo-liese-prettia-rw49", + "38688": "/watch/dream-tower-6kmv", + "38689": null, + "38690": "/watch/beyond-the-ocean-2kny", + "38691": "/watch/dr-stone-e8k5", + "38693": "/watch/overlord-ple-ple-pleiades-fugitive-clementine-q2r5", + "38699": "/watch/my-hero-academia-the-movie-two-heroes-specials-9n97", + "38700": null, + "38701": null, + "38702": "/watch/ya-ne-sen-a-go-go-8y3k", + "38703": null, + "38705": null, + "38707": "/watch/robihachi-p77v", + "38708": null, + "38710": "/watch/golden-kamuy-2-ova-jxvw", + "38711": null, + "38712": "/watch/a-log-day-of-timbre-g3y6", + "38714": "/watch/reconguista-in-g-the-movie-i-go-core-fighter-l23k", + "38715": "/watch/sd-gundam-world-sangoku-soketsuden-1219", + "38716": "/watch/kidou-senshi-gundam-senkou-no-hathaway-sunson-of-bright-tenative-title-l9rm", + "38717": null, + "38719": "/watch/fight-league-gear-gadget-generators-7x3p", + "38720": null, + "38722": null, + "38727": null, + "38728": null, + "38729": "/watch/piercing-i-qlgm", + "38731": "/watch/ace-of-the-diamond-act-ii-k8k3", + "38732": null, + "38733": "/watch/cells-at-work-the-common-cold-903g", + "38735": "/watch/7seeds-pg85", + "38738": null, + "38739": null, + "38740": "/watch/white-snake-mg47", + "38741": null, + "38742": "/watch/white-cat-legend-43n1", + "38743": null, + "38744": "/watch/million-arthur-kkyl", + "38748": null, + "38749": "/watch/blade-runner-black-lotus-y4qv", + "38752": null, + "38753": "/watch/o-maidens-in-your-savage-season-lgkv", + "38756": null, + "38757": null, + "38758": null, + "38759": "/watch/the-helpful-fox-senko-san-98mg", + "38760": null, + "38762": null, + "38763": null, + "38764": null, + "38765": null, + "38766": null, + "38767": "/watch/cinderella-girls-gekijou-climax-season-dlwy", + "38768": "/watch/black-clover-the-all-magic-knights-thanksgiving-festa-14vj", + "38769": null, + "38770": "/watch/case-closed-the-fist-of-blue-sapphire-5nq5", + "38771": null, + "38772": null, + "38773": null, + "38774": null, + "38775": null, + "38776": null, + "38777": null, + "38778": "/watch/ao-chan-cant-study-9e3w", + "38779": null, + "38783": null, + "38784": "/watch/logres-of-swords-and-sorcery-goddess-of-ancient-x-fateextella-n8pq", + "38785": null, + "38786": null, + "38787": "/watch/senryu-girl-8yve", + "38788": null, + "38789": "/watch/one-room-second-season-extra-31jw", + "38790": "/watch/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense-p79q", + "38793": "/watch/that-time-i-got-reincarnated-as-a-slime-oad-pr33", + "38794": null, + "38795": null, + "38796": null, + "38797": null, + "38798": null, + "38799": "/watch/ghost-in-the-shell-sac-2045-5598", + "38800": null, + "38803": "/watch/anima-yell-ouen-douga-0j0w", + "38804": "/watch/kiratto-prichan-season-2-xxym", + "38805": null, + "38807": "/watch/goblin-slayer-adventure-sheet-49gv", + "38808": null, + "38809": null, + "38810": "/watch/bleach-13-court-guard-squads-omake-9p46", + "38811": null, + "38812": null, + "38813": null, + "38814": "/watch/nobunaga-teachers-young-bride-r1qj", + "38815": "/watch/aggretsuko-we-wish-you-a-metal-christmas-o3qx", + "38816": "/watch/hello-world-nk5q", + "38817": null, + "38818": null, + "38819": null, + "38820": null, + "38821": null, + "38824": null, + "38826": "/watch/weathering-with-you-o00w", + "38827": null, + "38828": null, + "38830": "/watch/the-8th-son-are-you-kidding-me-v673", + "38831": null, + "38835": "/watch/umayon-2gjg", + "38837": "/watch/puso-ni-comi-023l", + "38843": "/watch/shironeko-project-zero-chronicle-lrgy", + "38847": null, + "38848": null, + "38849": null, + "38850": "/watch/startwinkle-precure-hoshi-no-uta-ni-omoi-wo-komete-70np", + "38851": "/watch/virtualsan-looking-gp06", + "38852": null, + "38853": "/watch/ex-arm-qe8m", + "38854": null, + "38855": null, + "38856": null, + "38857": "/watch/neko-no-nyahho-nya-miserables-2ye5", + "38860": "/watch/bakumatsu-crisis-q6lr", + "38861": null, + "38862": null, + "38863": "/watch/the-laughing-spider-v7r8", + "38864": null, + "38865": null, + "38866": null, + "38867": null, + "38868": null, + "38869": null, + "38870": null, + "38871": null, + "38872": null, + "38873": "/watch/she-o0v7", + "38874": null, + "38875": null, + "38876": null, + "38877": null, + "38878": null, + "38881": null, + "38882": "/watch/ryoma-the-prince-of-tennis-dn0q", + "38883": "/watch/haikyu-to-the-top-5m68", + "38886": null, + "38887": null, + "38888": null, + "38889": "/watch/kono-oto-tomare-sounds-of-life-season-2-p4y5", + "38891": "/watch/sora-no-method-mou-hitotsu-no-negai-81v7", + "38893": null, + "38895": "/watch/double-decker-doug-kirill-ex-5jk5", + "38896": null, + "38897": "/watch/fatekaleid-liner-prismaillya-prismaphantasm-jv6w", + "38898": null, + "38899": null, + "38901": null, + "38902": "/watch/kangoku-jikken-evn3", + "38903": "/watch/moonrise-g6ne", + "38905": null, + "38906": null, + "38907": "/watch/the-kind-devil-epr9", + "38909": "/watch/infinite-dendrogram-4y1w", + "38911": "/watch/gee-dor-dors-space-adventure-rmj7", + "38913": null, + "38914": null, + "38915": "/watch/the-island-of-giant-insects-7xm6", + "38916": "/watch/battle-spirits-saga-brave-w6m8", + "38917": "/watch/psychic-princess-x7mx", + "38918": "/watch/youths-and-golden-coffin-mgjn", + "38919": null, + "38920": "/watch/kochoki-n0kk", + "38921": "/watch/tsurune-for-better-or-worse-9kpg", + "38922": null, + "38923": "/watch/the-haunted-house-the-secret-of-the-ghost-ball-wr68", + "38924": "/watch/nekopara-7p02", + "38925": null, + "38926": null, + "38927": null, + "38928": null, + "38931": null, + "38932": null, + "38933": null, + "38934": null, + "38935": "/watch/miru-tights-ep80", + "38936": "/watch/lord-el-melloi-iis-case-files-rail-zeppelin-grace-note-a-grave-keeper-a-cat-and-a-mage-m0yv", + "38937": "/watch/persona-5-the-animation-recap-m4w7", + "38939": "/watch/kakegurui-picture-drama-o6rk", + "38940": "/watch/cop-craft-np6q", + "38954": "/watch/okoshiyasu-chitose-chan-recaps-3mvx", + "38955": null, + "38957": "/watch/shake-chan-q7kq", + "38958": "/watch/learning-with-manga-fategrand-order-yw9q", + "38959": "/watch/lord-el-melloi-iis-case-files-rail-zeppelin-grace-note-77ym", + "38960": null, + "38961": null, + "38963": "/watch/ano-hi-mita-hana-no-namae-wo-bokutachi-wa-mada-shiranai-menma-e-no-tegami-0mml", + "38964": null, + "38968": null, + "38969": null, + "38970": "/watch/land-we2k", + "38971": "/watch/nekomonogatari-black-recap-9265", + "38972": "/watch/jojos-bizarre-adventure-golden-wind-recaps-8r9e", + "38974": null, + "38975": null, + "38976": null, + "38977": null, + "38980": null, + "38981": "/watch/katana-maidens-mini-toji-katana-maidens-quickening-arc-205-second-introduction-special-17qp", + "38982": "/watch/mobile-suit-gundam-iron-blooded-orphans-1772", + "38985": "/watch/the-wonderland-1n9j", + "38986": null, + "38987": null, + "38990": "/watch/scumbag-system-n8jp", + "38992": "/watch/science-fell-in-love-so-i-tried-to-prove-it-2wep", + "38993": "/watch/teasing-master-takagi-san-season-2-5pp3", + "38994": null, + "38995": null, + "38997": null, + "38998": "/watch/virtualsan-looking-gp06", + "38999": "/watch/wataten-an-angel-flew-down-to-me-you-never-let-us-down-always-growing-closer-lets-change-you-into-this-im-your-big-sister-5458", + "39000": "/watch/color-cycling-62vk", + "39001": null, + "39002": "/watch/anpanman-twinkle-princess-vanilla-of-ice-cream-land-n4m9", + "39003": null, + "39007": null, + "39011": "/watch/madan-no-ou-to-vanadis-tigre-kun-to-vanadi-chu-episode-0-zr2l", + "39012": "/watch/capsule-boy-2-ujuleul-jikyeola-dn5j", + "39013": null, + "39014": "/watch/free-road-to-the-world-the-dream-kgwn", + "39017": "/watch/inspectre-nrjk", + "39018": "/watch/right-places-where-i-was-meant-to-be-at-that-time-vrm8", + "39020": null, + "39022": "/watch/the-leader-njly", + "39023": "/watch/qins-moon-the-high-waves-of-canghai-dy79", + "39024": "/watch/martial-universe-j0xv", + "39026": "/watch/how-heavy-are-the-dumbbells-you-lift-vw58", + "39027": null, + "39028": "/watch/komatsu-sakyou-anime-gekijou-specials-e673", + "39029": null, + "39030": "/watch/kemono-michi-rise-up-00xr", + "39031": null, + "39032": null, + "39033": null, + "39034": null, + "39035": null, + "39036": null, + "39037": null, + "39038": null, + "39039": "/watch/duel-masters-dub-xx06", + "39040": null, + "39042": null, + "39046": "/watch/puchimas-petit-idolm-at-ster-ova-x8vm", + "39047": null, + "39048": null, + "39049": "/watch/dropkick-on-my-devil-dash-v4x8", + "39056": null, + "39057": "/watch/a-new-journey-k1pl", + "39058": null, + "39063": "/watch/fairy-gone-gp44", + "39065": null, + "39066": null, + "39067": null, + "39068": null, + "39071": "/watch/the-demon-girl-next-door-4jj1", + "39075": null, + "39077": null, + "39078": "/watch/aikatsu-friends-kagayaki-no-jewel-z850", + "39080": "/watch/ling-jian-zun-x48m", + "39082": null, + "39083": null, + "39085": "/watch/aria-the-animation-x2y3", + "39086": null, + "39087": null, + "39088": null, + "39089": null, + "39090": null, + "39091": null, + "39093": null, + "39094": "/watch/a-certain-magical-index-iii-specials-n1kq", + "39095": null, + "39096": null, + "39097": null, + "39098": null, + "39099": null, + "39101": null, + "39102": null, + "39103": null, + "39104": null, + "39105": null, + "39106": null, + "39107": null, + "39108": "/watch/dera-chan-of-the-southern-island-w8r1", + "39109": null, + "39110": null, + "39112": null, + "39113": null, + "39114": null, + "39115": "/watch/space-battleship-tiramisu-zwei-specials-1x21", + "39116": "/watch/lord-legend-of-ravaging-dynasties-48j6", + "39117": null, + "39119": "/watch/manga-furusato-mukashibanashi-pn60", + "39121": null, + "39122": null, + "39123": null, + "39124": null, + "39125": null, + "39126": null, + "39127": null, + "39128": null, + "39129": null, + "39130": null, + "39131": null, + "39132": "/watch/hong-mao-lan-tu-huo-feng-huang-dvwm", + "39133": null, + "39135": null, + "39136": null, + "39137": null, + "39138": null, + "39139": null, + "39140": null, + "39141": "/watch/hua-jianghu-buliang-ren-3-wmqg", + "39144": null, + "39145": null, + "39146": null, + "39147": null, + "39148": null, + "39149": null, + "39150": null, + "39151": null, + "39152": null, + "39153": null, + "39154": null, + "39155": null, + "39156": null, + "39157": null, + "39158": "/watch/maple-town-no-koutsuu-anzen-6vqp", + "39159": null, + "39160": null, + "39161": null, + "39162": null, + "39163": null, + "39164": null, + "39165": null, + "39166": "/watch/girls-und-panzer-das-finale-part-3-9ry5", + "39167": "/watch/girls-und-panzer-das-finale-part-4-gmp4", + "39168": "/watch/girls-panzer-saishuushou-part-4-specials-4lxm", + "39169": "/watch/girls-panzer-saishuushou-part-4-specials-4lxm", + "39170": null, + "39171": null, + "39172": null, + "39173": null, + "39174": null, + "39175": "/watch/words-bubble-up-like-soda-pop-w2w8", + "39178": "/watch/fights-break-sphere-2nd-season-specials-song-of-desert-kn9n", + "39179": null, + "39180": null, + "39181": null, + "39182": null, + "39183": "/watch/super-shiro-50gw", + "39184": "/watch/a3-season-spring-summer-1pl1", + "39185": null, + "39187": null, + "39188": "/watch/the-demonic-king-who-chases-his-wife-k54l", + "39189": null, + "39190": null, + "39191": "/watch/wan-jie-shenzhu-836e", + "39192": null, + "39194": "/watch/true-cooking-master-boy-px85", + "39195": "/watch/beastars-5r89", + "39196": "/watch/welcome-to-demon-school-iruma-kun-3rx2", + "39197": null, + "39198": "/watch/astra-lost-in-space-74mn", + "39199": "/watch/to-the-abandoned-sacred-beasts-dljq", + "39200": null, + "39201": null, + "39202": null, + "39203": null, + "39204": null, + "39205": null, + "39206": null, + "39207": null, + "39208": "/watch/100-renewable-energy-5268", + "39209": null, + "39211": null, + "39212": null, + "39213": null, + "39214": null, + "39215": null, + "39216": "/watch/casablanca-jy6v", + "39217": null, + "39219": null, + "39220": null, + "39221": "/watch/bem-g2re", + "39222": null, + "39223": "/watch/non-human-academy-43vm", + "39224": null, + "39225": null, + "39226": null, + "39227": null, + "39228": null, + "39229": null, + "39230": null, + "39231": null, + "39235": "/watch/ninokuni-0g8e", + "39239": "/watch/sword-art-online-alicization-recollection-yerr", + "39242": null, + "39243": null, + "39244": "/watch/cardfight-vanguard-high-school-arc-cont-lk4k", + "39245": null, + "39247": "/watch/miss-kobayashis-dragon-maid-s-lw7q", + "39249": "/watch/pandora-to-akubi-23jy", + "39250": null, + "39251": null, + "39252": null, + "39253": null, + "39254": null, + "39255": null, + "39256": null, + "39257": null, + "39258": null, + "39259": null, + "39260": null, + "39261": null, + "39262": null, + "39263": null, + "39264": null, + "39265": null, + "39271": "/watch/dash-yonkurou-horizon-gundan-vs-dash-gundan-jl0j", + "39272": null, + "39273": null, + "39274": "/watch/dragon-quest-your-story-g8n4", + "39275": null, + "39277": "/watch/yo-kai-watch-jvwj", + "39279": null, + "39281": null, + "39282": "/watch/beyblade-burst-rise-pxpq", + "39284": null, + "39285": null, + "39286": "/watch/112-sabsections-of-skyline-q127", + "39288": null, + "39290": "/watch/children-21np", + "39292": "/watch/princess-connect-redive-z8vk", + "39293": null, + "39294": null, + "39295": null, + "39296": null, + "39297": null, + "39298": null, + "39299": null, + "39305": null, + "39306": null, + "39307": null, + "39308": null, + "39309": null, + "39310": "/watch/kinnikuman-no-koutsuu-anzen-75kn", + "39313": null, + "39314": null, + "39315": null, + "39316": null, + "39320": null, + "39321": null, + "39322": null, + "39323": null, + "39324": "/watch/if-its-for-my-daughter-id-even-defeat-a-demon-lord-4441", + "39325": "/watch/armor-shop-for-ladies-gentlemen-flips-the-script-q0mm", + "39326": "/watch/hensuki-are-you-willing-to-fall-in-love-with-a-pervert-as-long-as-shes-a-cutie-q0ym", + "39328": null, + "39329": "/watch/tenkuu-no-escaflowne-recaps-51p3", + "39330": null, + "39331": "/watch/zounds-r669", + "39332": "/watch/monster-special-edition-ze19", + "39333": "/watch/seikai-no-senki-ii-special-xkkk", + "39334": "/watch/beyond-creation-0k1e", + "39335": "/watch/the-lamp-man-3r29", + "39337": "/watch/backwasher-her-and-i-in-the-womens-bath-4l2w", + "39339": "/watch/osomatsu-san-movie-gekijou-koukai-kinen-original-tanpen-gekijou2-2565", + "39342": null, + "39343": null, + "39344": null, + "39345": null, + "39348": null, + "39349": null, + "39351": null, + "39352": null, + "39353": null, + "39354": null, + "39355": "/watch/radiant-season-2-q1wm", + "39356": "/watch/meow-meow-japanese-history-07m2", + "39358": null, + "39359": null, + "39360": "/watch/shinsen-gumi-gnqnp", + "39361": null, + "39362": null, + "39363": null, + "39364": null, + "39365": null, + "39367": null, + "39368": null, + "39369": null, + "39370": null, + "39371": null, + "39372": null, + "39373": null, + "39374": null, + "39375": null, + "39376": null, + "39377": null, + "39378": null, + "39380": "/watch/look-i-can-see-your-ears-s2-y8p9", + "39381": null, + "39382": "/watch/midnight-occult-civil-servants-the-blind-alley-the-boy-and-i-k0xl", + "39384": null, + "39385": null, + "39388": "/watch/asteroid-in-love-6p5v", + "39392": null, + "39393": null, + "39394": null, + "39395": null, + "39396": null, + "39397": null, + "39401": null, + "39403": null, + "39404": null, + "39405": null, + "39406": null, + "39407": null, + "39408": null, + "39409": null, + "39410": "/watch/aotu-shijie-3-mjn3", + "39412": null, + "39413": null, + "39414": null, + "39415": "/watch/donbei-x-kemurikusa-6yyx", + "39416": "/watch/kemurikusa-2018-01kw", + "39417": "/watch/granbelm-qln5", + "39419": "/watch/jian-wang-3-xia-gan-yi-dan-shen-jianxin-qv0r", + "39421": "/watch/journal-of-mysterious-creatures-ryvl", + "39426": null, + "39427": null, + "39428": null, + "39429": null, + "39430": null, + "39431": "/watch/larva-island-season-2-x8xq", + "39435": null, + "39436": null, + "39448": null, + "39449": null, + "39450": null, + "39451": null, + "39452": null, + "39453": null, + "39454": null, + "39455": null, + "39456": "/watch/are-you-lost-vxv6", + "39457": "/watch/shounen-ashibe-go-go-goma-chan-4-ejn0", + "39463": "/watch/gleipnir-e729", + "39464": null, + "39465": "/watch/wishing-4306", + "39466": null, + "39468": "/watch/ascendance-of-a-bookworm-m6qv", + "39469": null, + "39470": "/watch/tsugumomo2-ova-g1me", + "39471": null, + "39475": null, + "39476": null, + "39477": "/watch/attack-on-titan-chibi-theater-survey-corps-levi-squad-en4n", + "39478": null, + "39479": "/watch/unlocking-tannisho-e98m", + "39480": null, + "39482": null, + "39486": "/watch/gintama-the-very-final-vkqm", + "39487": "/watch/lupin-the-iiird-fujikos-lie-9xg6", + "39488": null, + "39489": "/watch/spriggan-ona-nevp", + "39490": null, + "39491": "/watch/psycho-pass-3-7v7m", + "39495": "/watch/the-girl-from-the-other-side-siuil-a-run-5212", + "39498": null, + "39499": null, + "39500": null, + "39501": null, + "39502": null, + "39503": null, + "39504": null, + "39505": null, + "39506": "/watch/phantasy-star-online-2-episode-oracle-ngyp", + "39507": null, + "39511": null, + "39513": null, + "39514": null, + "39517": null, + "39518": "/watch/vampire-in-the-garden-ej75", + "39519": "/watch/dragons-dogma-mrg3", + "39523": "/watch/high-school-prodigies-have-it-easy-even-in-another-world-4m97", + "39526": null, + "39527": "/watch/try-knights-y1n9", + "39528": null, + "39529": "/watch/youkai-watch-youkai-gakuen-y-neko-wa-hero-ni-nareru-ka-wp3g", + "39530": null, + "39531": "/watch/drifting-dragons-5kyw", + "39533": "/watch/given-q1yr", + "39534": "/watch/toilet-bound-hanako-kun-vl66", + "39535": "/watch/mushoku-tensei-jobless-reincarnation-y68q", + "39536": null, + "39538": "/watch/hoozuki-no-reitetsu-2-ova-wn73", + "39539": "/watch/no-guns-life-o037", + "39540": null, + "39541": null, + "39544": null, + "39545": "/watch/fragtime-8y64", + "39546": null, + "39547": "/watch/my-teen-romantic-comedy-snafu-climax-xlrm", + "39549": null, + "39551": "/watch/that-time-i-got-reincarnated-as-a-slime-season-2-4111", + "39555": "/watch/baki-the-great-raitai-tournament-saga-yn9q", + "39559": null, + "39560": null, + "39562": null, + "39564": null, + "39565": "/watch/my-hero-academia-heroes-rising-d4l6", + "39566": null, + "39567": "/watch/special-7-special-crime-investigation-unit-ymwv", + "39568": null, + "39569": "/watch/her-blue-sky-ne1p", + "39570": "/watch/hi-score-girl-ii-5xk5", + "39572": "/watch/everlasting-immortal-firmament-3rd-season-qpww", + "39574": "/watch/levius-m7w7", + "39575": "/watch/somali-and-the-forest-spirit-66pv", + "39576": "/watch/goblin-slayer-goblins-crown-4mym", + "39581": null, + "39582": "/watch/woodpecker-detectives-office-gy2e", + "39583": "/watch/number24-rnyl", + "39584": null, + "39585": "/watch/looking-for-magical-doremi-7n96", + "39586": "/watch/cells-at-work2-35xw", + "39587": "/watch/rezero-starting-life-in-another-world-season-2-dnqk", + "39588": "/watch/ojamajo-doremi-owarai-gekijou-py15", + "39589": "/watch/kouya-no-kotobuki-hikoutai-gaiden-oozora-no-harukaze-hikoutai-7l90", + "39590": "/watch/africa-salaryman-p87v", + "39591": "/watch/persona5-the-animation-proof-of-justice-8jp7", + "39592": "/watch/mobile-suit-gundam-the-origin-advent-of-the-red-comet-ere5", + "39597": "/watch/sword-art-online-alicization-war-of-underworld-xy2q", + "39605": null, + "39606": "/watch/uzamaid-my-maid-is-still-seriously-way-too-annoying-6plv", + "39607": "/watch/that-time-i-got-reincarnated-as-a-slime-tales-veldoras-journal-0e2w", + "39609": "/watch/dropout-idol-fruit-tart-2q0g", + "39610": "/watch/acca-13-territory-inspection-dept-regards-87kk", + "39611": null, + "39616": null, + "39617": "/watch/the-promised-neverland-season-2-m763", + "39618": null, + "39619": "/watch/bang-dream-film-live-v6wk", + "39620": "/watch/hakata-mentai-pirikarako-chan-1w7p", + "39621": null, + "39622": "/watch/bakugan-battle-planet-o05r", + "39623": null, + "39624": null, + "39625": null, + "39626": null, + "39627": null, + "39628": null, + "39629": null, + "39634": null, + "39635": null, + "39638": "/watch/hyperdimension-neptunia-ova-x91x", + "39640": null, + "39643": "/watch/shoujoconto-all-starlight-gwp4", + "39644": null, + "39650": null, + "39651": "/watch/mob-psycho-100-ii-the-first-spirits-and-such-company-trip-a-journey-that-mends-the-heart-and-heals-the-soul-nxnj", + "39652": "/watch/one-punch-man-season-2-commemorative-special-19n2", + "39653": "/watch/chokotto-anime-kemono-friends-3-q6mw", + "39654": "/watch/the-idolm-at-ster-cinderella-girls-theater-climax-season-4g4w", + "39658": null, + "39659": null, + "39663": "/watch/hi-no-tori-dogo-onsen-hen-51xw", + "39664": null, + "39668": null, + "39674": "/watch/gundam-vs-hello-kitty-4wx6", + "39675": "/watch/ling-cage2-yw36", + "39676": "/watch/god-troubles-me-gjne", + "39677": "/watch/vertical-world-84qe", + "39678": "/watch/a-useless-onmyoji-family-z9m6", + "39679": "/watch/the-great-warrior-wall-41y6", + "39680": null, + "39681": "/watch/d4dj-first-mix-y6y9", + "39682": null, + "39684": null, + "39685": null, + "39686": null, + "39689": "/watch/why-the-hell-are-you-here-teacher-thirteenth-period-je91", + "39690": null, + "39691": "/watch/robot-trains-8mpe", + "39694": null, + "39696": null, + "39697": null, + "39699": "/watch/king-of-prism-shiny-seven-stars-8mvp", + "39700": null, + "39701": "/watch/the-seven-deadly-sins-imperial-wrath-of-the-gods-09j7", + "39703": "/watch/the-closet-jv09", + "39704": null, + "39705": "/watch/one-punch-man-season-2-ova-7r8n", + "39706": null, + "39707": null, + "39708": null, + "39709": null, + "39710": "/watch/sing-yesterday-for-me-l8kk", + "39711": null, + "39714": null, + "39716": null, + "39718": null, + "39720": "/watch/mu-wang-zhi-wang-xuan-guan-si-l8nq", + "39721": null, + "39722": "/watch/himote-house-dai-panic-minna-de-gokiburi-taiji-296r", + "39725": null, + "39727": null, + "39728": null, + "39730": "/watch/diary-of-our-days-at-the-breakwater-5562", + "39731": null, + "39734": "/watch/line-novel-l2rl", + "39735": null, + "39736": "/watch/almanac-master-k20n", + "39738": null, + "39741": "/watch/violet-evergarden-eternity-and-the-auto-memory-doll-w4e8", + "39753": "/watch/love-me-love-me-not-zpl5", + "39754": "/watch/the-immortal-legend-qv67", + "39758": null, + "39759": null, + "39760": "/watch/valley-of-white-birds-xvpm", + "39761": "/watch/twittering-birds-never-fly-e9x5", + "39762": null, + "39764": "/watch/case-closed-the-scarlet-bullet-rj29", + "39766": null, + "39767": "/watch/love-story-of-cat-spirit-z80e", + "39769": null, + "39778": null, + "39780": null, + "39781": "/watch/keep-calm-and-carry-on-omkg", + "39782": null, + "39783": "/watch/the-quintessential-quintuplets-2-1gw1", + "39786": null, + "39787": null, + "39790": "/watch/adachi-and-shimamura-88re", + "39792": "/watch/keep-your-hands-off-eizouken-e393", + "39793": null, + "39794": null, + "39795": null, + "39798": null, + "39799": "/watch/val-x-love-0nxr", + "39800": null, + "39803": null, + "39805": "/watch/secret-of-moldiver-himitsu-daihyakka-kmpp", + "39806": "/watch/blade-of-the-immortal-ll8m", + "39808": "/watch/non-non-biyori-nonstop-xvkq", + "39810": null, + "39811": "/watch/fairy-gone-season-2-mn43", + "39812": null, + "39815": null, + "39819": "/watch/we-never-learn-ovas-5wm5", + "39820": "/watch/super-wings-3-y856", + "39823": "/watch/qin-shi-mingyue-tian-xing-jiu-ge-2-66nv", + "39826": null, + "39827": null, + "39831": null, + "39833": "/watch/junk-head2-59ew", + "39836": "/watch/theatre-of-darkness-yamishibai-7-09gw", + "39839": null, + "39840": "/watch/ganbare-kakure-ase-project-42l6", + "39841": null, + "39842": null, + "39846": "/watch/yu-no-mugen-no-heiretsu-sekai-59n8", + "39849": "/watch/dino-girl-gauko-4v0m", + "39851": null, + "39854": null, + "39856": null, + "39857": null, + "39858": null, + "39861": null, + "39862": null, + "39864": "/watch/petit-clover-advance-65kx", + "39869": null, + "39870": null, + "39872": "/watch/chiruri-q2lm", + "39874": null, + "39875": "/watch/umi-no-yuurei-wrl8", + "39876": null, + "39877": null, + "39884": null, + "39885": null, + "39886": null, + "39888": null, + "39889": null, + "39890": null, + "39891": null, + "39892": null, + "39893": "/watch/muteking-the-dancing-hero-70j0", + "39894": "/watch/sound-euphonium-3-1yl9", + "39895": null, + "39896": null, + "39900": null, + "39901": null, + "39905": "/watch/collarmalice-v6vy", + "39906": null, + "39910": null, + "39911": null, + "39912": "/watch/the-wonderland-of-ten-thousands-2nd-season-py6m", + "39914": null, + "39916": null, + "39917": "/watch/rusted-armors-vkp6", + "39918": "/watch/shining-star-4891", + "39919": null, + "39920": null, + "39921": "/watch/rezero-starting-life-in-another-world-ovas-5vl5", + "39922": null, + "39923": null, + "39925": null, + "39926": null, + "39931": null, + "39935": "/watch/ultraman-season-2-j891", + "39936": "/watch/the-legend-of-nezha-ykyq", + "39938": "/watch/inu-oh-emnn", + "39939": null, + "39940": "/watch/food-wars-the-fourth-plate-yx06", + "39942": "/watch/uchitama-have-you-seen-my-tama-l7vv", + "39944": null, + "39947": null, + "39948": "/watch/muhyo-rojis-bureau-of-supernatural-investigation-season-2-5ly9", + "39957": null, + "39959": "/watch/take-my-brother-away-5-77mn", + "39960": "/watch/yatogame-chan-kansatsu-nikki-2-090r", + "39962": null, + "39963": null, + "39966": "/watch/tamayomi-the-baseball-girls-24vr", + "39967": "/watch/shinkansen-henkei-robo-shinkalion-mirai-kara-kita-shinsoku-no-alfa-x-38v2", + "39972": "/watch/midnight-occult-civil-servants-ova-2y7g", + "39975": null, + "39978": null, + "39979": "/watch/business-fish-8r6p", + "39987": "/watch/strike-witches-501-butai-hasshin-shimasu-movie-80w4", + "39988": "/watch/isekai-quartet-2-71g6", + "39989": null, + "39990": "/watch/vlad-love-2kxg", + "39991": "/watch/promare-galo-p6gq", + "39993": "/watch/isekai-quartet-relay-pv-vr6y", + "39994": null, + "39995": null, + "39996": null, + "39997": null, + "39999": null, + "40000": null, + "40001": null, + "40002": null, + "40003": null, + "40004": "/watch/we-never-learn-bokuben-season-2-010l", + "40005": "/watch/full-time-magister-4th-season-pmqm", + "40008": null, + "40009": null, + "40010": "/watch/interspecies-reviewers-k64n", + "40013": "/watch/car-tue-51g2", + "40014": null, + "40015": null, + "40016": null, + "40022": null, + "40023": null, + "40024": "/watch/pretty-guardian-sailor-moon-eternal-the-movie-part-1-qrwr", + "40028": "/watch/attack-on-titan-final-season-1qwj", + "40029": null, + "40030": null, + "40031": "/watch/squishy-black-clover-e6ym", + "40033": null, + "40034": "/watch/weathering-with-you-o00w", + "40035": "/watch/the-chronicles-of-rebecca-d13j", + "40036": null, + "40037": null, + "40040": "/watch/odoru-mowai-kun-gr0p", + "40042": null, + "40044": "/watch/doraemon-the-movie-2020-nobitas-new-dinosaur-11g1", + "40045": "/watch/motto-majime-ni-fumajime-kaiketsu-zorori-je82", + "40046": "/watch/id-invaded-7y72", + "40048": null, + "40052": "/watch/great-pretender-v3wm", + "40056": "/watch/deca-dence-6gkk", + "40057": null, + "40058": null, + "40059": "/watch/golden-kamuy-season-3-dj01", + "40060": "/watch/bna-5n38", + "40062": "/watch/ling-jian-zun-2-vn6k", + "40064": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-ii-past-future-1l1p", + "40066": null, + "40073": null, + "40074": "/watch/gibiate-3pmx", + "40075": "/watch/mr-love-queens-choice-37r9", + "40076": "/watch/hataraku-saibou-necchuushou-moshimo-pocari-sweat-ga-attara-plw3", + "40078": null, + "40080": "/watch/the-kings-avatar-for-the-glory-v14y", + "40082": "/watch/lupin-iii-the-first-3ew9", + "40083": "/watch/arifureta-from-commonplace-to-worlds-strongest-specials-716n", + "40085": "/watch/maesetsu-opening-act-3vmk", + "40087": null, + "40088": "/watch/girls-dorm-season-2-k3vr", + "40089": null, + "40090": "/watch/sinbi-apateu-ghost-ball-x-ui-tansaeng-wr9k", + "40091": null, + "40092": null, + "40097": null, + "40100": "/watch/cooking-with-valkyries2-6e2p", + "40102": "/watch/do-you-love-your-mom-and-her-two-hit-multi-target-attacks-do-you-love-your-mom-on-the-shore-2klg", + "40103": null, + "40104": null, + "40105": "/watch/superfluid-0x9e", + "40106": null, + "40109": null, + "40111": "/watch/ne-zha-d2wd", + "40112": null, + "40117": "/watch/journal-of-the-mysterious-creatures-specials-1v9j", + "40121": null, + "40124": null, + "40128": "/watch/arte-3xy3", + "40129": "/watch/rebirth-vl33", + "40131": null, + "40134": null, + "40136": "/watch/oda-cinnamon-nobunaga-mx5v", + "40137": "/watch/arp-backstage-pass-5k3w", + "40139": "/watch/summer-of-fossil-leaves-l3jl", + "40140": null, + "40141": "/watch/shellfish-employee-9n7w", + "40142": null, + "40143": null, + "40145": "/watch/yu-gi-oh-sevens-6j3v", + "40147": null, + "40148": "/watch/227-nanabun-no-nijyuuni-58qw", + "40151": "/watch/girls-frontline-gek6", + "40152": null, + "40153": null, + "40154": "/watch/hero-mask-8r8p", + "40155": null, + "40156": "/watch/digimon-survive-opening-movie-j67v", + "40157": null, + "40158": null, + "40159": null, + "40163": null, + "40164": null, + "40165": "/watch/listeners-5mr8", + "40166": "/watch/zoids-wild-zero-qwmw", + "40167": "/watch/cardfight-vanguard-shinemon-arc-n38k", + "40171": null, + "40172": null, + "40174": "/watch/zombie-land-saga-revenge-w7gk", + "40176": "/watch/miru-tights-cosplay-photoshoot-tights-kx0n", + "40178": "/watch/null-peta-2mww", + "40179": "/watch/mini-toji-yume-r4wl", + "40180": null, + "40181": "/watch/look-plus-x-one-piece-special-movie-9765", + "40182": null, + "40188": null, + "40192": "/watch/gundam-build-divers-rerise-8w2p", + "40194": "/watch/kung-fu-cooking-girls-d4rm", + "40196": "/watch/kandagawa-jet-girls-rrg8", + "40197": "/watch/days-of-urashimasakatasen-zq97", + "40200": null, + "40202": null, + "40204": "/watch/fast-week-nr3k", + "40205": null, + "40206": "/watch/fategrand-order-absolute-demonic-front-babylonia-initium-iter-rqpj", + "40208": "/watch/those-years-i-opened-a-zoo-5532", + "40209": null, + "40210": null, + "40211": "/watch/the-legend-of-hei-5j4w", + "40212": null, + "40215": "/watch/aggretsuko-season-3-ex99", + "40217": null, + "40221": "/watch/tower-of-god-6gyk", + "40222": null, + "40223": null, + "40228": "/watch/bananya-and-the-curious-bunch-8k0p", + "40230": "/watch/the-case-files-of-jeweler-richard-j8wv", + "40233": "/watch/the-grand-lord-j0mj", + "40237": null, + "40238": "/watch/dreams-into-drawing-r5j3", + "40239": "/watch/arifureta-omnibus-the-great-orcus-labyrinth-4rr1", + "40242": null, + "40244": null, + "40245": "/watch/mitaiken-horizon-jn99", + "40246": "/watch/love-live-school-idol-festival-all-stars-qg7m", + "40249": "/watch/balala-the-fairies-ocean-magic-2mvw", + "40250": "/watch/cyborg-009-the-cyborg-soldier-yomi-no-gunzou-zpjq", + "40251": "/watch/cyborg-009-the-cyborg-soldier-yomi-no-gunzou-zpjq", + "40252": null, + "40254": null, + "40255": null, + "40256": "/watch/cannon-busters-m7x6", + "40262": "/watch/haikyu-land-vs-air-yjnr", + "40266": "/watch/aikatsu-on-parade-1q82", + "40267": null, + "40269": "/watch/kengan-ashura-part-i-l5rv", + "40272": "/watch/a3-season-autumn-winter-kpw3", + "40273": null, + "40280": "/watch/a-certain-scientific-accelerator-sally-forth-mr-accel-a-madcap-onslaught-nqjq", + "40282": "/watch/battle-of-clay-4177", + "40283": null, + "40286": null, + "40288": null, + "40295": "/watch/another-world-k043", + "40297": null, + "40298": "/watch/saga-of-tanya-the-evil-the-movie-manner-movie-04w2", + "40299": null, + "40301": null, + "40302": "/watch/ninja-bugeichou-pilot-film-4j76", + "40304": null, + "40305": null, + "40312": "/watch/southpaw-xp9x", + "40313": "/watch/promare-lio-wk1g", + "40314": "/watch/sekaiichi-hatsukoi-propose-hen-k88q", + "40315": "/watch/code-geass-lelouch-of-the-resurrection-picture-drama-lqpl", + "40316": null, + "40320": "/watch/tenka-hyakken-meiji-kan-e-youkoso-4qw1", + "40323": "/watch/gintama-monster-strike-hen-vn4k", + "40327": "/watch/mewkledreamy-1xe2", + "40329": "/watch/crayon-shin-chan-gekitotsu-rakugaki-kingdom-to-hobo-yonin-no-yuusha-1np9", + "40331": "/watch/on-gaku-our-sound-1r12", + "40332": "/watch/the-island-of-giant-insects-movie-272r", + "40333": "/watch/uzumaki-7j7n", + "40334": "/watch/code-geass-lelouch-of-the-rebellion-picture-drama-a-miraculous-anniversary-m9m6", + "40335": "/watch/kimi-dake-ni-motetainda-weg3", + "40336": null, + "40337": "/watch/aria-the-animation-x2y3", + "40338": "/watch/the-color-eater-pxl3", + "40340": null, + "40341": null, + "40342": null, + "40344": null, + "40345": null, + "40346": null, + "40347": null, + "40348": null, + "40349": null, + "40350": null, + "40351": "/watch/pokemon-journeys-the-series-2rm5", + "40352": null, + "40353": null, + "40356": "/watch/the-rising-of-the-shield-hero-season-2-qe17", + "40357": "/watch/the-rising-of-the-shield-hero-season-3-yv19", + "40358": "/watch/gal-dino-x346", + "40359": "/watch/ikebukuro-west-gate-park-171p", + "40360": null, + "40361": null, + "40363": null, + "40364": null, + "40365": null, + "40366": null, + "40367": "/watch/go-astro-boy-go-5lg2", + "40368": null, + "40369": "/watch/mini-yuri-el73", + "40372": "/watch/haikyuu-ningyou-anime-y2x9", + "40373": null, + "40375": null, + "40376": null, + "40377": "/watch/little-astro-boy-6vxm", + "40378": null, + "40383": null, + "40385": null, + "40389": "/watch/star-blazers-space-battleship-yamato-2205-86qp", + "40392": "/watch/smile-down-the-runway-l0lv", + "40393": null, + "40394": "/watch/zenonzard-the-animation-episode-0-0097", + "40395": null, + "40397": "/watch/sleepy-princess-in-the-demon-castle-23gg", + "40398": null, + "40399": null, + "40403": "/watch/sakura-wars-the-animation-g2mp", + "40405": "/watch/cop-craft-utsukushiki-onna-kishi-toraware-no-yousei-wo-oe-5mn5", + "40406": "/watch/nanami-chan-3-omjv", + "40407": "/watch/nanami-chan-3-omjv", + "40408": "/watch/nanami-chan-3-omjv", + "40410": null, + "40412": null, + "40414": null, + "40415": null, + "40416": null, + "40417": "/watch/fruits-basket-season-2-6jwk", + "40421": "/watch/given-the-movie-j24j", + "40423": null, + "40425": null, + "40427": null, + "40429": "/watch/pretty-guardian-sailor-moon-eternal-the-movie-part-2-vn38", + "40430": null, + "40431": null, + "40434": "/watch/the-founder-of-diabolism-final-season-chinese-dub-7yj0", + "40435": "/watch/the-master-of-diabolism-q-v4vy", + "40436": "/watch/peter-grill-and-the-philosophers-time-wp6x", + "40437": "/watch/mono-no-kamisama-cocotama-nr9j", + "40438": "/watch/obsolete-pe3v", + "40439": "/watch/boonie-bears-the-big-shrink-g126", + "40440": "/watch/boonie-bears-blast-into-the-past-pyn5", + "40441": null, + "40442": null, + "40452": null, + "40453": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-ii-is-it-wrong-to-go-searching-for-herbs-on-a-deserted-island-dyjq", + "40454": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-iii-e3g5", + "40455": null, + "40456": "/watch/demon-slayer-kimetsu-no-yaiba-the-movie-mugen-train-q4pm", + "40459": null, + "40460": null, + "40462": "/watch/ensemble-stars-recap-special-46xw", + "40463": null, + "40464": null, + "40465": "/watch/outburst-dreamer-boys-its-the-destiny-of-those-born-as-men-11v2", + "40468": null, + "40469": "/watch/farewell-to-2016-guda-guda-order-2jny", + "40471": null, + "40472": null, + "40473": "/watch/chou-futsuu-toshi-kashiwa-densetsu-r-1y69", + "40474": null, + "40475": null, + "40476": null, + "40477": null, + "40478": null, + "40479": null, + "40480": "/watch/sound-fury-ly7v", + "40482": null, + "40483": "/watch/seton-academy-join-the-pack-eq50", + "40484": "/watch/crossfire-project-ghost-047l", + "40485": "/watch/strike-the-blood-iv-gl04", + "40486": "/watch/strike-the-blood-kieta-seisou-hen-l7jl", + "40487": null, + "40488": "/watch/futsal-boys-ex79", + "40489": "/watch/sword-art-online-alicization-war-of-underworld-reflection-g0r7", + "40491": "/watch/hyperventilation-077l", + "40495": null, + "40496": "/watch/the-misfit-of-demon-king-academy-historys-strongest-demon-king-reincarnates-and-goes-to-school-with-his-descendants-g2ke", + "40497": "/watch/the-irregular-at-magic-high-school-visitor-arc-91ww", + "40499": null, + "40502": null, + "40504": null, + "40506": "/watch/shadowverse-9v75", + "40507": "/watch/arifureta-from-commonplace-to-worlds-strongest-season-2-mvj3", + "40508": null, + "40509": null, + "40513": "/watch/wave-listen-to-me-9kkw", + "40515": "/watch/japan-sinks-2020-e9m3", + "40517": null, + "40519": null, + "40520": null, + "40521": null, + "40523": null, + "40526": "/watch/dragon-goes-house-hunting-3l12", + "40527": null, + "40529": "/watch/no-guns-life-season-2-7mnm", + "40530": "/watch/bottom-tier-character-tomozaki-2pvy", + "40531": null, + "40532": "/watch/appare-ranman-73xn", + "40539": null, + "40540": "/watch/sword-art-online-alicization-war-of-underworld-part-2-w8mx", + "40542": "/watch/the-disastrous-life-of-saiki-k-reawakened-602x", + "40543": "/watch/king-of-prism-all-stars-prism-showbest-ten-d421", + "40550": "/watch/assault-lily-bouquet-p7r3", + "40552": null, + "40553": null, + "40554": null, + "40555": null, + "40556": null, + "40557": null, + "40558": null, + "40559": null, + "40560": null, + "40562": null, + "40564": null, + "40567": null, + "40568": "/watch/onmyouji-heian-monogatari-2nd-season-1pwp", + "40569": null, + "40570": null, + "40571": "/watch/wandering-witch-the-journey-of-elaina-x83m", + "40573": null, + "40576": null, + "40578": "/watch/lupin-iii-prison-of-the-past-ryx8", + "40582": null, + "40586": "/watch/ive-been-killing-slimes-for-300-years-and-maxed-out-my-level-qwjm", + "40587": "/watch/precure-miracle-leap-minna-to-no-fushigi-na-ichinichi-0x72", + "40589": null, + "40590": "/watch/utawarerumono-mask-of-truth-q8r5", + "40591": "/watch/kaguya-sama-love-is-war-6wrp", + "40593": null, + "40594": "/watch/suppose-a-kid-from-the-last-dungeon-boonies-moved-to-a-starter-town-09nr", + "40595": "/watch/our-last-crusade-or-the-rise-of-a-new-world-p275", + "40597": null, + "40598": null, + "40599": null, + "40600": null, + "40602": null, + "40603": null, + "40606": "/watch/captain-tsubasa-special-kv5q", + "40608": "/watch/muv-luv-alternative-xg46", + "40610": "/watch/healin-good-precure-v8rk", + "40612": null, + "40613": "/watch/altered-carbon-resleeved-q9pq", + "40615": "/watch/the-stranger-by-the-shore-7w9p", + "40616": null, + "40619": null, + "40620": "/watch/life-lessons-with-uramichi-oniisan-lqwl", + "40621": null, + "40623": "/watch/super-hxeros-98g6", + "40625": null, + "40626": null, + "40628": null, + "40630": null, + "40633": null, + "40636": null, + "40638": "/watch/wings-of-the-world-p1vm", + "40639": null, + "40641": null, + "40642": null, + "40644": null, + "40645": "/watch/living-with-care-e6xn", + "40646": "/watch/yes-no-or-maybe-eg5n", + "40651": "/watch/kandagawa-jet-girls-recap-m306", + "40655": null, + "40656": "/watch/girls-panzer-saishuushou-part-4-specials-4lxm", + "40658": null, + "40659": null, + "40660": null, + "40661": "/watch/dropkick-on-my-devil-dash-chapter-chitose-6m5m", + "40664": "/watch/revue-starlight-the-movie-pv00", + "40665": "/watch/shoujokageki-revue-starlight-rondo-rondo-rondo-ljvy", + "40667": null, + "40673": null, + "40674": null, + "40677": "/watch/argonavis-from-bang-dream-wgy3", + "40679": "/watch/243-seiin-high-school-boys-volleyball-team-p835", + "40682": "/watch/kingdom-season-3-xl8x", + "40683": null, + "40684": null, + "40685": "/watch/super-cub-gg06", + "40686": null, + "40687": null, + "40689": null, + "40690": null, + "40691": null, + "40693": "/watch/the-idolmatster-cinderella-girls-spin-off-dv98", + "40694": null, + "40695": null, + "40699": null, + "40700": null, + "40701": null, + "40702": null, + "40703": null, + "40707": null, + "40708": "/watch/monster-girl-doctor-108g", + "40709": null, + "40710": null, + "40711": null, + "40712": "/watch/azur-lane-recap-lnyk", + "40713": null, + "40714": "/watch/yo-kai-watch-jam-yo-kai-academy-y-v6l8", + "40715": null, + "40716": "/watch/kakushigoto-7ry6", + "40717": null, + "40721": "/watch/templex-5kn9", + "40722": "/watch/deemo-memorial-keys-x6pk", + "40727": null, + "40728": null, + "40729": "/watch/megalobox-2-nomad-5gv5", + "40730": "/watch/heaven-officials-blessing-qmqm", + "40732": "/watch/great-journey-of-teenagers-2nd-season-part-2-5l69", + "40733": "/watch/rakshasa-street3-50r5", + "40734": "/watch/tales-of-demons-and-gods-4th-season-nn0q", + "40735": "/watch/legend-of-exorcism2-vl2y", + "40737": null, + "40738": "/watch/natsunagu-9jqk", + "40741": null, + "40742": null, + "40745": null, + "40746": null, + "40747": "/watch/happy-go-lucky-days-47y7", + "40748": "/watch/jujutsu-kaisen-4gm6", + "40749": "/watch/demon-lord-petit-retry-dvmk", + "40750": "/watch/redo-of-healer-38lk", + "40752": "/watch/pretty-boy-detective-club-36ww", + "40753": null, + "40755": "/watch/the-demon-girl-next-door-minis-l42l", + "40756": null, + "40757": null, + "40758": null, + "40761": "/watch/fategrand-order-absolute-demonic-front-babylonia-q49r", + "40762": "/watch/special-crime-investigation-unit-special-7-ova-xrym", + "40763": "/watch/show-by-rock-mashumairesh-987k", + "40765": "/watch/a-dogs-courage-5j2w", + "40768": "/watch/gaina-tamager-k9pq", + "40769": "/watch/chidori-rsc-nationals-are-right-before-us-gk47", + "40776": "/watch/haikyu-to-the-top-part-2-013w", + "40778": "/watch/planetarian-snow-globe-x7km", + "40779": "/watch/tenchi-muyou-ryououki-heianmuyo-picture-drama-p4mq", + "40780": "/watch/special-7-special-crime-investigation-unit-recap-plkq", + "40783": "/watch/shachibato-president-its-time-for-battle-l5kv", + "40784": "/watch/scissor-seven-season-2-vyxm", + "40785": null, + "40786": "/watch/skate-leading-stars-o37w", + "40787": "/watch/josee-the-tiger-and-the-fish-56n2", + "40792": null, + "40793": null, + "40794": null, + "40799": "/watch/attakai-tte-go-houbi-da-nx69", + "40800": null, + "40801": null, + "40803": "/watch/hypnosismic-division-rap-battle-rhyme-anima-o62p", + "40806": "/watch/fox-spirit-matchmaker-8th-season-l9gk", + "40807": "/watch/oresuki-are-you-the-only-one-who-loves-me-i-politely-move-things-forward-2j7g", + "40808": null, + "40811": "/watch/a-black-cat-kg7l", + "40812": null, + "40814": "/watch/seitokai-yakuindomo-movie-2-r9p9", + "40815": "/watch/ascendance-of-a-bookworm-part-2-lv9m", + "40816": "/watch/ape-escape-pmr5", + "40817": null, + "40819": null, + "40823": "/watch/nizhuan-ciyuan-ai-jueqi-o6yv", + "40827": null, + "40828": null, + "40830": null, + "40831": null, + "40832": null, + "40833": "/watch/with-a-dog-and-a-cat-every-day-is-fun-n42p", + "40834": "/watch/ranking-of-kings-613q", + "40835": null, + "40836": null, + "40837": null, + "40838": null, + "40839": "/watch/rent-a-girlfriend-ywy9", + "40840": null, + "40841": "/watch/ascendance-of-a-bookworm-side-story-18vj", + "40842": "/watch/idoly-pride-omw3", + "40844": null, + "40845": "/watch/marudase-kintaro-7n3m", + "40849": "/watch/cautious-hero-the-hero-is-overpowered-but-overly-cautious-recap-k6v3", + "40850": "/watch/breakers-7qep", + "40851": null, + "40852": "/watch/dr-stone-stone-wars-gl53", + "40853": "/watch/stand-by-me-doraemon-2-y399", + "40854": null, + "40855": null, + "40858": "/watch/psycho-pass-3-first-inspector-vkvk", + "40859": null, + "40861": "/watch/pokemon-twilight-wings-kryp", + "40863": null, + "40867": null, + "40868": null, + "40870": "/watch/ssssdynazenon-vmp3", + "40873": "/watch/granblue-fantasy-the-animation-season-2-r193", + "40876": "/watch/immemorial-love-for-you-kvnn", + "40877": null, + "40879": "/watch/love-live-nijigasaki-high-school-idol-club-elxn", + "40880": "/watch/kiratto-prichan-season-3-k1vl", + "40881": "/watch/pokemon-the-movie-secrets-of-the-jungle-9yx5", + "40885": "/watch/the-defective-4rv6", + "40888": "/watch/mobile-suit-academy-the-return-of-g-reco-koushien-qp55", + "40889": null, + "40890": "/watch/reconguista-in-g-the-movie-ii-bellris-fierce-charge-6x2v", + "40893": "/watch/komatta-jii-san-jmxj", + "40894": "/watch/inspectre-mini-z8m4", + "40897": "/watch/marulks-daily-life-rpyl", + "40900": null, + "40901": "/watch/katana-maidens-tomoshibi-54n3", + "40902": "/watch/food-wars-the-fifth-plate-77rm", + "40903": null, + "40904": "/watch/remake-our-life-e4x0", + "40905": null, + "40906": "/watch/dragon-quest-the-adventure-of-dai2-qekr", + "40907": "/watch/world-trigger-2nd-season-0mp2", + "40908": "/watch/kemono-jihen-9ew7", + "40909": "/watch/the-wonderland-of-ten-thousand-3rd-season-6q0q", + "40911": "/watch/moriarty-the-patriot-gen6", + "40914": null, + "40917": null, + "40921": null, + "40922": null, + "40924": "/watch/227-83-meln", + "40928": null, + "40930": "/watch/azurlane-slow-ahead-rqll", + "40932": null, + "40934": "/watch/bungo-and-alchemist-gears-of-judgement-3rmx", + "40935": null, + "40936": "/watch/oresuki-are-you-the-only-one-who-loves-me-our-playball-our-end-run-our-game-g2p3", + "40938": "/watch/higehiro-after-being-rejected-i-shaved-and-took-in-a-high-school-runaway-dl8l", + "40939": null, + "40940": "/watch/zenonzard-the-animation-g0w4", + "40941": null, + "40942": "/watch/gundam-build-divers-rerise-2nd-season-77e0", + "40948": "/watch/phantasy-star-online-2-episode-oracle-ngyp", + "40953": null, + "40956": "/watch/fire-force-season-2-q055", + "40957": "/watch/true-cooking-master-boy-season-2-5xl8", + "40958": "/watch/rail-romanesque-4656", + "40959": null, + "40960": "/watch/drug-store-in-another-world-the-slow-life-of-a-cheat-pharmacist-lwxl", + "40961": "/watch/hortensia-saga-mem3", + "40964": "/watch/back-arrow-7896", + "40966": "/watch/ling-jian-zun-3-k8vr", + "40967": null, + "40969": "/watch/restars-k47r", + "40970": null, + "40971": null, + "40974": "/watch/kuma-kuma-kuma-bear-93p7", + "40979": "/watch/hero-return-4j41", + "40982": "/watch/fatestrange-fake-pv-3lw2", + "40983": "/watch/genie-family-2020-xk93", + "40989": "/watch/koisuru-asteroid-kirakira-zoukangou-jrx2", + "40990": "/watch/the-light-at-night-in-summer-33kx", + "40991": "/watch/xue-ying-lingzhu-qiyu-pian-w17x", + "40994": "/watch/stars-fall-w2y8", + "40995": "/watch/hentatsu-lkxl", + "41006": "/watch/higurashi-when-they-cry-gou-n55k", + "41008": "/watch/come-together-to-the-seton-academy-l1xk", + "41011": null, + "41019": null, + "41022": null, + "41023": null, + "41025": "/watch/to-your-eternity-1e39", + "41027": null, + "41028": "/watch/anpanman-fluffy-furry-and-the-land-of-clouds-83j4", + "41029": "/watch/feast-of-amrita-xp43", + "41030": null, + "41033": null, + "41034": null, + "41035": null, + "41039": null, + "41041": null, + "41043": "/watch/gto-great-teacher-onizuka-jqq2", + "41044": null, + "41051": "/watch/antidote-5mv3", + "41052": "/watch/mr-osomatsu-the-movie-prologue-theater-e3w3", + "41053": "/watch/dorohedoro-bonus-curse-or-extra-evil-k97q", + "41054": null, + "41059": null, + "41060": null, + "41061": "/watch/room-camp-saunas-and-grub-and-three-wheeler-bikes-vqw6", + "41062": null, + "41063": "/watch/mobile-suit-gundam-g40-ev23", + "41068": null, + "41069": null, + "41070": null, + "41072": null, + "41074": "/watch/digimon-adventure-l4wq", + "41075": "/watch/code-geass-lelouch-of-the-rebellion-picture-dramas-xp3x", + "41076": null, + "41078": "/watch/spirit-guardians-9gq6", + "41079": "/watch/spirit-guardians-9gq6", + "41080": "/watch/deadly-response-n6qk", + "41081": "/watch/spirit-guardians-9gq6", + "41084": "/watch/made-in-abyss-the-golden-city-of-the-scorching-sun-lpxv", + "41090": null, + "41091": null, + "41092": null, + "41093": "/watch/demon-spirit-seed-manual-r8q3", + "41094": "/watch/the-daily-life-of-the-immortal-king-1gqp", + "41096": null, + "41097": null, + "41099": null, + "41100": null, + "41101": null, + "41102": null, + "41103": "/watch/koikimo-pwwv", + "41105": "/watch/chihayafuru-3-ima-hitotabi-no-rq33", + "41109": "/watch/log-horizon-destruction-of-the-round-table-v2py", + "41111": null, + "41112": null, + "41113": null, + "41114": null, + "41115": null, + "41116": null, + "41117": null, + "41118": null, + "41119": null, + "41120": "/watch/the-millionaire-detective-balance-unlimited-gyr3", + "41121": "/watch/overman-king-gainer-kwwq", + "41124": "/watch/the-house-spirit-tatami-chan-y43m", + "41132": "/watch/tokyo-autumn-session-2pg5", + "41135": null, + "41136": null, + "41137": "/watch/battle-spirits-kakumei-no-gallet-104j", + "41139": null, + "41140": "/watch/princess-principal-crown-handler-2-dgv6", + "41141": "/watch/princess-principal-crown-handler-chapter-3-4w86", + "41146": null, + "41153": null, + "41156": null, + "41158": null, + "41159": null, + "41160": null, + "41161": null, + "41164": "/watch/rurus-suicide-show-on-a-livestream-1311", + "41167": null, + "41168": "/watch/a-whisker-away-glm3", + "41169": "/watch/love-live-superstar-3823", + "41170": null, + "41171": null, + "41174": null, + "41176": null, + "41177": null, + "41178": null, + "41179": null, + "41180": null, + "41181": null, + "41182": null, + "41183": "/watch/fluffiction-p3kv", + "41184": null, + "41185": null, + "41188": null, + "41190": "/watch/my-tyrano-together-forever-4e0v", + "41191": null, + "41192": null, + "41193": null, + "41194": null, + "41195": "/watch/heart-forecast-r137", + "41197": null, + "41199": null, + "41200": null, + "41201": null, + "41202": null, + "41203": null, + "41205": "/watch/the-magnificent-kotobuki2-g067", + "41206": "/watch/digimon-adventure-20th-memorial-story-xev3", + "41207": null, + "41210": "/watch/wan-jie-shenzhu-2-3x29", + "41211": null, + "41212": null, + "41215": "/watch/the-westward-2nd-season-jnq9", + "41217": "/watch/pianoman-990k", + "41218": null, + "41219": null, + "41220": "/watch/the-ravages-of-time-x6jk", + "41221": "/watch/no-doubt-in-us-jjj2", + "41222": null, + "41223": "/watch/memory-of-changan-5p39", + "41224": "/watch/fairies-albums-271y", + "41226": "/watch/uzaki-chan-wants-to-hang-out-3332", + "41227": null, + "41230": null, + "41232": null, + "41234": null, + "41235": null, + "41236": null, + "41237": null, + "41240": null, + "41241": null, + "41242": null, + "41243": null, + "41244": null, + "41245": null, + "41246": null, + "41247": null, + "41248": null, + "41249": null, + "41250": null, + "41251": null, + "41252": null, + "41253": null, + "41255": null, + "41260": null, + "41261": null, + "41263": null, + "41265": "/watch/mars-red-42vw", + "41266": "/watch/extra-olympia-kyklos-ypnv", + "41271": "/watch/asteroid-in-love-episode-65-4wyv", + "41276": "/watch/onigiri-ni-naritai-cogimyun-pvqq", + "41277": null, + "41278": null, + "41279": null, + "41280": null, + "41282": null, + "41283": "/watch/cardfight-vanguard-g-z-er69", + "41285": "/watch/hatenaillusion-koi-to-mahou-no-illusion-de-muchuu-sasechaimasu-special-lvjv", + "41286": "/watch/the-furious-yama-e2x3", + "41289": null, + "41290": "/watch/twittering-birds-never-fly-dont-stay-gold-kl5l", + "41293": null, + "41296": null, + "41298": null, + "41299": "/watch/cinderella-girls-gekijou-extra-stage-7g62", + "41303": null, + "41306": null, + "41307": "/watch/tokyo-7th-sisters-bokura-wa-aozora-ni-naru-j7pv", + "41308": null, + "41309": null, + "41312": "/watch/by-the-grace-of-the-gods-8w70", + "41316": null, + "41317": null, + "41318": null, + "41319": "/watch/a-song-for-you-you-you-e2e3", + "41325": "/watch/kageyama-tamio-no-double-fantasy-5wq8", + "41332": null, + "41335": "/watch/kuuchuu-gunkan-atlantis-31rk", + "41339": null, + "41340": "/watch/noroi-no-one-piece-rl87", + "41341": "/watch/sword-art-online-alicization-war-of-underworld-reminiscence-kjy3", + "41345": "/watch/noblesse-9ej6", + "41349": null, + "41353": "/watch/the-god-of-high-school-k653", + "41360": null, + "41361": "/watch/pompo-the-cinephile-r503", + "41364": null, + "41370": null, + "41372": "/watch/warlords-of-sigrdrifa-gpn4", + "41374": null, + "41375": null, + "41377": null, + "41379": "/watch/over-the-sky-679k", + "41380": "/watch/im-standing-on-a-million-lives-nl1q", + "41381": "/watch/garugaku-sei-girls-square-gakuin-r0x3", + "41383": "/watch/obake-zukan-pe85", + "41384": null, + "41389": "/watch/tonikawa-over-the-moon-for-you-rkp8", + "41391": null, + "41392": "/watch/otherside-picnic-p1l0", + "41396": null, + "41397": null, + "41399": "/watch/katarina-nounai-kaigi-251y", + "41401": null, + "41402": "/watch/welcome-to-demon-school-iruma-kun-season-2-3jy2", + "41404": null, + "41405": "/watch/bakugan-armored-alliance-gr73", + "41409": "/watch/the-god-of-war-dominates-p07v", + "41412": null, + "41415": null, + "41416": null, + "41417": "/watch/revevolution-r5w7", + "41421": "/watch/dino-girl-gauko-season-2-pnx5", + "41426": null, + "41431": null, + "41433": "/watch/akudama-drive-l56l", + "41439": "/watch/beyblade-burst-surge-g6r7", + "41440": null, + "41443": "/watch/shiri-play-7my2", + "41444": "/watch/enyogu-ny8q", + "41445": "/watch/sasurai-zou-san-gxxp", + "41446": "/watch/fusuma-2-14x2", + "41447": "/watch/rainbow-1901", + "41448": null, + "41449": "/watch/a-sea-doesnt-tell-much-mqnn", + "41450": null, + "41451": null, + "41452": "/watch/mizushiri-yoriko-no-yorinuki-yoriko-san-67jq", + "41453": null, + "41454": "/watch/eizouken-mini-anime-lv7y", + "41456": "/watch/combatants-will-be-dispatched-pvj0", + "41457": "/watch/86-eighty-six-dv0k", + "41458": null, + "41459": "/watch/people-who-are-eating-5jg5", + "41460": null, + "41461": "/watch/date-a-live-iv-8wye", + "41462": "/watch/bang-dream-film-live-2nd-stage-7w66", + "41463": "/watch/how-heavy-are-the-dumbbells-you-lift-silverman-gym-intense-training-course-w6p3", + "41464": null, + "41466": "/watch/the-titans-bride-yvx9", + "41467": "/watch/bleach-thousand-year-blood-war-k70q", + "41468": "/watch/burn-the-witch-m296", + "41470": null, + "41471": "/watch/kinmoza-the-movie-thank-you-w9lx", + "41475": null, + "41477": null, + "41480": "/watch/destiny-child-9g0w", + "41481": null, + "41485": null, + "41487": "/watch/that-time-i-got-reincarnated-as-a-slime-season-2-part-2-jlq9", + "41488": "/watch/the-slime-diaries-8g07", + "41489": null, + "41490": null, + "41491": "/watch/the-seven-deadly-sins-dragons-judgement-ekl5", + "41494": null, + "41495": null, + "41496": null, + "41497": "/watch/fategrand-order-final-singularity-grand-temple-of-time-solomon-2qgr", + "41498": null, + "41499": null, + "41500": null, + "41503": "/watch/super-star-season-2-6xnx", + "41504": "/watch/kaibutsu-kun-r4r9", + "41505": null, + "41509": null, + "41511": "/watch/spicy-girl-gxm7", + "41512": null, + "41514": "/watch/bofuri-i-dont-want-to-get-hurt-so-ill-max-out-my-defense-season-2-1rq2", + "41515": null, + "41519": null, + "41520": "/watch/show-by-rock-stars-pmeq", + "41521": "/watch/wixoss-divaalive-kmll", + "41522": null, + "41528": "/watch/xingchen-bian-6-51e9", + "41529": "/watch/duel-masters-king2-epkm", + "41530": "/watch/magia-record-puella-magi-madoka-magica-side-story-season-2-the-eve-of-awakening-n67j", + "41531": null, + "41534": null, + "41535": null, + "41541": null, + "41542": null, + "41545": null, + "41546": null, + "41547": "/watch/ninjala-episode-0-ninja-gum-is-born-306x", + "41549": "/watch/sorcerous-stabber-orphen-celestial-artifacts-mk9n", + "41555": "/watch/aikatsu-on-parade-ona-m41n", + "41556": "/watch/kiyo-in-kyoto-from-the-maiko-house-ome3", + "41558": "/watch/future-folktales-qnlq", + "41564": "/watch/hentatsu-tv-recap-jkr1", + "41567": "/watch/isekai-quartet-the-movie-another-world-8k64", + "41568": "/watch/arp-backstage-pass-paradise-g9qe", + "41569": null, + "41570": null, + "41573": "/watch/sorcerous-stabber-orphen-battle-of-kimluck-6mpq", + "41574": "/watch/grand-blues-79v6", + "41586": "/watch/number24-recap-q1l5", + "41587": "/watch/my-hero-academia-season-5-x8qk", + "41589": "/watch/tokyo-mew-mew-new-113p", + "41590": "/watch/rezero-starting-life-in-another-world-the-frozen-bond-manner-movie-xq6x", + "41595": "/watch/tiger-bunny-2-0q5w", + "41602": null, + "41609": null, + "41611": "/watch/all-saints-street2-3g5w", + "41612": null, + "41617": null, + "41619": "/watch/talentless-nana-5r78", + "41622": null, + "41623": "/watch/how-not-to-summon-a-demon-lord-o-1362", + "41627": null, + "41630": null, + "41632": "/watch/metaman-7r00", + "41633": null, + "41634": null, + "41635": null, + "41636": "/watch/naze-nani-dendrogram-rrr9", + "41637": "/watch/naze-nani-dendrogram-episode-0-47q7", + "41638": null, + "41646": null, + "41651": null, + "41652": null, + "41655": null, + "41656": null, + "41659": "/watch/case-file-no221-kabukicho-ova-krkr", + "41660": "/watch/sing-yesterday-for-me-extras-1mw1", + "41663": null, + "41664": null, + "41667": "/watch/monkart-g50e", + "41673": null, + "41674": "/watch/aria-the-crepuscolo-e8xm", + "41684": null, + "41685": null, + "41686": "/watch/zo-zo-zombie-0xn7", + "41688": "/watch/oh-suddenly-egyptian-god-p21m", + "41689": null, + "41691": null, + "41694": "/watch/cells-at-work-code-black-873k", + "41707": null, + "41708": null, + "41709": null, + "41710": "/watch/how-a-realist-hero-rebuilt-the-kingdom-5vx2", + "41714": null, + "41722": null, + "41725": null, + "41727": null, + "41729": null, + "41734": null, + "41739": null, + "41744": null, + "41745": null, + "41750": "/watch/ghost-in-the-shell-sac-2045-season-2-ekrn", + "41759": null, + "41762": "/watch/heavens-design-team-l7nq", + "41763": null, + "41764": null, + "41766": null, + "41768": null, + "41769": null, + "41776": null, + "41777": null, + "41778": null, + "41780": null, + "41781": "/watch/bang-dream-episode-of-roselia-ii-song-i-am-9p6g", + "41782": "/watch/bang-dream-poppindream-9gx5", + "41783": "/watch/iwakakeru-sport-climbing-girls-yxn9", + "41785": "/watch/ze-tian-ji-5-4551", + "41786": null, + "41793": null, + "41794": null, + "41795": null, + "41796": "/watch/face-to-face-6xrp", + "41797": "/watch/kangaeru-jikan-lnly", + "41802": "/watch/spring-and-autumn-q40m", + "41806": null, + "41807": null, + "41808": null, + "41812": "/watch/mother-of-the-goddess-dormitory-1xkp", + "41813": null, + "41814": null, + "41820": null, + "41822": null, + "41824": null, + "41833": "/watch/the-vampire-dies-in-no-time-2xng", + "41834": "/watch/kings-raid-successors-of-the-will-x5xq", + "41842": "/watch/the-prince-of-tennis-ii-hyotei-vs-rikkai-game-of-future-ovas-y2rr", + "41844": null, + "41848": null, + "41851": "/watch/the-girl-and-the-monster-yl7q", + "41852": "/watch/teienu-shiata-in-kobe-y5jr", + "41853": "/watch/ievan-polkka-6vlp", + "41854": null, + "41873": "/watch/street-fighter-iv-aftermath-xmrm", + "41877": "/watch/child-of-kamiari-month-7g3n", + "41880": "/watch/crayon-shin-chan-specials-je7j", + "41884": "/watch/ling-jian-zun-4-9516", + "41899": "/watch/the-hidden-dungeon-only-i-can-enter-n4yy", + "41902": null, + "41904": null, + "41911": "/watch/yashahime-princess-half-demon-41xv", + "41912": "/watch/lonely-hero2-5kr9", + "41913": "/watch/wuxian-shaonue-48-lrvk", + "41915": "/watch/the-last-summoner-1wv9", + "41916": "/watch/are-you-ok-wx71", + "41917": "/watch/bureau-of-paranormal-investigation2-vky3", + "41918": "/watch/the-island-of-siliang-4w31", + "41919": "/watch/mo-duzhe-4661", + "41920": "/watch/big-talk-youth-tour-q76r", + "41923": "/watch/a-will-eternal-ke73", + "41926": null, + "41930": "/watch/the-day-i-became-a-god-5mm3", + "41939": null, + "41942": null, + "41945": null, + "41946": "/watch/worlds-end-harem-24gr", + "41951": null, + "41976": null, + "41987": null, + "42000": null, + "42003": null, + "42004": "/watch/super-secret-gjep", + "42005": null, + "42008": null, + "42009": null, + "42012": null, + "42013": null, + "42014": null, + "42015": null, + "42027": null, + "42030": "/watch/fatekaleid-liner-prismaillya-licht-nameless-girl-81l4", + "42031": null, + "42033": "/watch/jing-ju-cats-part-1-98nk", + "42042": null, + "42044": null, + "42047": null, + "42048": null, + "42054": "/watch/chou-futsuu-toshi-kashiwa-densetsu-8wv0", + "42055": "/watch/chou-futsuu-toshi-kashiwa-densetsu-8wv0", + "42057": "/watch/shiro-the-giant-and-the-castle-of-ice-5655", + "42061": null, + "42068": null, + "42070": "/watch/tian-yu-2-cang-gu-zhi-ban-l7ev", + "42071": "/watch/yuki-yuna-is-a-hero-churutto-5qr5", + "42072": "/watch/she-professed-herself-pupil-of-the-wise-man-ymxr", + "42074": "/watch/gon-the-little-fox-wm78", + "42076": "/watch/how-to-eat-life-p3vq", + "42078": null, + "42082": "/watch/yi-shijie-zhongyao-pu-79rp", + "42083": null, + "42084": null, + "42089": null, + "42090": null, + "42091": "/watch/attack-on-titan-chronicle-ejy0", + "42104": null, + "42105": null, + "42106": "/watch/legend-of-deification-88jk", + "42109": null, + "42111": null, + "42114": "/watch/million-doll-otaku-go-kouza-32r2", + "42121": null, + "42128": "/watch/he-wei-dao-x-sword-art-online-alicization-1w3g", + "42129": "/watch/bem-become-human-7vep", + "42132": "/watch/galaxy-devastator-33qw", + "42135": null, + "42136": null, + "42137": null, + "42138": null, + "42139": null, + "42141": null, + "42143": "/watch/earwig-and-the-witch-ngj9", + "42144": "/watch/jing-ju-cats-2-9nnw", + "42145": null, + "42146": "/watch/jing-ju-cats-3-y576", + "42147": null, + "42148": "/watch/awakening-soul-6w4m", + "42149": "/watch/qiang-shen-ji-tegong-shijia-pian-lk9l", + "42151": "/watch/qiang-shen-ji-xuezu-mishi-pian-55k8", + "42153": null, + "42156": null, + "42158": "/watch/wangu-xian-qiong-4-ekm0", + "42161": "/watch/poketoon-m86v", + "42163": null, + "42164": null, + "42166": "/watch/violet-evergarden-cm-7wg0", + "42168": null, + "42170": null, + "42172": null, + "42174": null, + "42176": "/watch/fox-spirit-matchmaker-9th-season-9jlg", + "42178": "/watch/nation-of-treasure-perq", + "42179": null, + "42181": null, + "42183": "/watch/san-jian-hao-banmian-ren-881e", + "42187": "/watch/wu-shang-shen-di-ekgn", + "42191": null, + "42192": "/watch/edens-zero-y12q", + "42193": null, + "42194": "/watch/katarina-to-manabou-v893", + "42198": null, + "42199": null, + "42203": "/watch/rezero-starting-life-in-another-world-season-2-part-2-1y4g", + "42205": "/watch/shaman-king-2021-7n70", + "42206": "/watch/cooking-with-valkyries-2-9gk7", + "42208": null, + "42209": "/watch/the-westward-goodbye-wu-kong-r7lj", + "42211": null, + "42214": "/watch/kongjwi-patjwi-wyw3", + "42215": null, + "42220": "/watch/condom-battler-gorou-7ql6", + "42223": null, + "42224": null, + "42228": null, + "42233": null, + "42234": "/watch/ringo-to-shoujo-rw3l", + "42235": "/watch/princess-onaka-r7m7", + "42238": "/watch/take-my-brother-away-5-77mn", + "42240": null, + "42245": "/watch/tiger-mask-pilot-film-q8er", + "42246": "/watch/s13-dv2m", + "42247": null, + "42248": "/watch/eizou-kage-1rv2", + "42249": "/watch/tokyo-revengers-vr76", + "42250": "/watch/bungo-stray-dogs-wan-z88p", + "42256": "/watch/tonbo-78p2", + "42257": null, + "42258": null, + "42260": "/watch/ninja-collection-m4qn", + "42262": null, + "42263": null, + "42264": null, + "42266": "/watch/martial-universe-2nd-season-6qkp", + "42267": "/watch/dubu-xiaoyao-45r7", + "42268": "/watch/shouxi-yu-ling-shi-kjxr", + "42271": null, + "42272": null, + "42274": null, + "42275": null, + "42276": null, + "42277": null, + "42278": null, + "42279": null, + "42280": null, + "42281": null, + "42282": "/watch/my-next-life-as-a-villainess-all-routes-lead-to-doom-x-nknj", + "42284": "/watch/carp-reborn-44km", + "42285": "/watch/song-of-time-x4pq", + "42286": null, + "42290": "/watch/ling-cage2-yw36", + "42291": "/watch/xian-feng-jian-yu-lu-8127", + "42292": null, + "42295": "/watch/fushigi-dagashiya-zenitendou-n17j", + "42296": null, + "42297": null, + "42302": "/watch/the-furious-yama-2-2m9g", + "42307": "/watch/the-world-ends-with-you-the-animation-5x62", + "42310": "/watch/cyberpunk-edgerunners-x6qm", + "42314": null, + "42316": null, + "42317": "/watch/cosmos-5519", + "42319": "/watch/a-useless-onmyoji-family-2nd-season-467m", + "42320": null, + "42321": "/watch/battle-athletes-victory-restart-yye9", + "42323": null, + "42324": null, + "42328": null, + "42329": "/watch/black-cat-detective-9kyg", + "42330": null, + "42331": null, + "42332": null, + "42333": null, + "42339": null, + "42340": "/watch/the-dungeon-of-black-company-54g9", + "42343": null, + "42344": null, + "42345": null, + "42346": null, + "42347": null, + "42351": "/watch/my-senpai-is-annoying-9mr7", + "42354": null, + "42357": null, + "42358": null, + "42359": "/watch/rakshasa-street3-50r5", + "42361": "/watch/dont-toy-with-me-miss-nagatoro-6xlq", + "42364": "/watch/rezero-starting-break-time-from-zero-season-2-q31q", + "42366": null, + "42367": null, + "42372": null, + "42373": null, + "42378": null, + "42380": null, + "42381": null, + "42383": null, + "42385": "/watch/the-idolm-at-ster-million-live-1w0p", + "42387": null, + "42390": null, + "42391": "/watch/mr-osomatsu-3rd-season-0g9e", + "42392": "/watch/grisaia-phantom-trigger-the-animation-stargazer-036e", + "42395": "/watch/burning-kabaddi-k1lr", + "42397": "/watch/benkei-and-ushiwakamaru-73e36", + "42399": null, + "42400": null, + "42414": null, + "42422": "/watch/healin-goodprecure-yume-no-machi-de-kyun-tto-gogo-dai-henshin-j8yv", + "42423": null, + "42429": "/watch/ascendance-of-a-bookworm-season-3-gk56", + "42431": null, + "42432": null, + "42433": null, + "42435": null, + "42436": null, + "42438": null, + "42439": null, + "42441": null, + "42442": null, + "42443": "/watch/hundred-spirits-kindergarten-j9q2", + "42444": "/watch/hundred-spirits-kindergarten-2nd-season-e7n9", + "42445": "/watch/hundred-spirits-kindergarten-3rd-season-e2mn", + "42446": null, + "42447": null, + "42448": null, + "42456": null, + "42457": null, + "42458": null, + "42460": "/watch/xing-you-ji-fengbao-famila-2-1n49", + "42461": "/watch/wo-de-san-ti-zhi-zhang-bei-hai-zhuan-871e", + "42463": null, + "42464": "/watch/lonely-hero2-5kr9", + "42465": "/watch/guan-hai-ce-2nd-season-j3kw", + "42466": null, + "42468": null, + "42476": null, + "42481": "/watch/a-day-before-us-zero-m81n", + "42482": "/watch/seizei-ganbare-mahou-shoujo-kurumi-2-yvp9", + "42483": null, + "42484": null, + "42485": null, + "42486": "/watch/shadowverse-tv-recaps-474w", + "42487": null, + "42488": "/watch/pretending-to-forget-ye99", + "42490": null, + "42491": "/watch/kamen-rider-zero-one-everyones-daily-life-pw0v", + "42500": "/watch/im-home-chibigodzilla-2wky", + "42501": null, + "42506": "/watch/world-witches-take-off-e5qm", + "42507": null, + "42513": null, + "42514": "/watch/anime-kapibarasan-2elp", + "42516": "/watch/cardfight-vanguard-overdress-q3wm", + "42517": null, + "42519": "/watch/we-never-learn-bokuben-the-church-bells-bless-x-2qv5", + "42522": "/watch/saikyo-kamizmode-6m3p", + "42526": null, + "42540": null, + "42542": null, + "42544": "/watch/fena-pirate-princess-z9p5", + "42546": null, + "42547": null, + "42549": null, + "42550": null, + "42562": null, + "42563": null, + "42568": "/watch/lets-make-a-mug-too-m2p3", + "42571": "/watch/dogezai-tried-asking-while-kowtowing-49q6", + "42576": null, + "42584": null, + "42585": null, + "42587": "/watch/yuki-yuna-is-a-hero-the-great-mankai-chapter-nygk", + "42590": "/watch/those-snow-white-notes-xlj3", + "42591": null, + "42592": null, + "42593": null, + "42600": null, + "42601": null, + "42602": null, + "42603": "/watch/my-hero-academia-make-it-do-or-die-survival-training-14y9", + "42612": null, + "42616": null, + "42617": null, + "42618": null, + "42619": null, + "42625": "/watch/the-idaten-deities-know-only-peace-7v0n", + "42627": "/watch/peach-boy-riverside-k3pq", + "42628": null, + "42629": "/watch/a-day-before-us-2nd-season-qvg7", + "42632": "/watch/a-day-before-us-7622", + "42636": null, + "42637": null, + "42638": null, + "42639": null, + "42640": "/watch/all-saints-street-2-gk64", + "42641": "/watch/mulan-hengkong-chushi-kxxq", + "42645": null, + "42646": null, + "42649": null, + "42650": null, + "42653": "/watch/aikatsu-planet-82yp", + "42654": null, + "42656": null, + "42657": "/watch/eagle-talon-golden-spell-wm68", + "42658": "/watch/ninjala-2d-cartoon-anime-wn81", + "42660": null, + "42662": null, + "42663": null, + "42666": null, + "42667": null, + "42668": "/watch/the-gymnastics-samurai-839k", + "42670": "/watch/princess-connect-redive-season-2-0prw", + "42672": null, + "42673": null, + "42681": null, + "42682": null, + "42685": "/watch/dokyuu-hentai-hxeros-hxeros-report-jnx1", + "42690": null, + "42697": "/watch/teinenpi-shoujo-heidi-cms-1ww2", + "42698": null, + "42699": null, + "42703": "/watch/sore-wo-ai-to-yobu-dake-858e", + "42714": "/watch/adults-dunno-how-to-love-r559", + "42717": "/watch/kaeru-no-pickles-kimochi-no-iro-dnry", + "42722": null, + "42723": null, + "42725": null, + "42726": null, + "42729": null, + "42731": "/watch/kite-g134", + "42733": null, + "42736": null, + "42737": "/watch/beauty-water-59m5", + "42740": "/watch/screechers-wild-eg9m", + "42744": null, + "42745": "/watch/the-demon-girl-next-door-season-2-kjml", + "42748": null, + "42749": null, + "42750": "/watch/kono-sekai-no-tanoshimikata-secret-story-film-687v", + "42753": "/watch/love-live-ms-gogo-lovelive-2015-dream-sensation-76qn", + "42754": null, + "42756": null, + "42757": null, + "42760": null, + "42761": null, + "42762": null, + "42765": "/watch/the-mechnimals-zqe7", + "42766": null, + "42767": null, + "42768": null, + "42774": "/watch/farewell-my-dear-cramer-mlgv", + "42776": "/watch/rezero-starting-life-in-another-world-ovas-5vl5", + "42780": null, + "42783": "/watch/dazzling-white-town-3grk", + "42784": "/watch/shu-ling-ji-dl2k", + "42785": null, + "42786": null, + "42787": null, + "42791": "/watch/sakura-kakumei-hanasaku-otome-tachi-15q2", + "42792": null, + "42793": null, + "42794": "/watch/the-mirror-twin-cities-overture-dgpe", + "42797": "/watch/rebirth-virtual-to-no-souguu-dj6j", + "42798": "/watch/farewell-my-dear-cramer-first-touch-n65k", + "42799": null, + "42800": null, + "42801": null, + "42802": null, + "42803": "/watch/dokyuu-hentai-hxeros-ova-wv88", + "42804": null, + "42805": null, + "42807": "/watch/mtv-town-m39n", + "42808": "/watch/shenmue-the-animation-4nx1", + "42809": null, + "42811": null, + "42812": null, + "42815": null, + "42820": null, + "42822": "/watch/dr-ramune-mysterious-disease-specialist-634k", + "42825": "/watch/scar-on-the-praeter-5gn9", + "42826": "/watch/the-saints-magic-power-is-omnipotent-09y7", + "42829": "/watch/oblivion-battery-jump-festa-2020-special-8gn0", + "42831": "/watch/talentless-nana-mini-anime-3p3w", + "42832": "/watch/tales-of-crestoria-the-wake-of-sin-d2y5", + "42834": null, + "42835": null, + "42836": null, + "42837": null, + "42838": null, + "42840": null, + "42842": null, + "42843": null, + "42844": null, + "42845": null, + "42846": null, + "42847": "/watch/sing-a-bit-of-harmony-l7rk", + "42848": null, + "42852": null, + "42853": null, + "42854": null, + "42855": "/watch/fudanshi-shoukan-isekai-de-shinjuu-ni-hameraremashita-mini-anime-vm7m", + "42862": "/watch/armor-shop-for-ladies-gentlemen-ii-l28k", + "42863": null, + "42865": null, + "42867": "/watch/rent-a-girlfriend-petit-4kk1", + "42870": null, + "42872": null, + "42873": null, + "42875": "/watch/chou-futsuu-toshi-kashiwa-densetsu-ekimae-housou-udc2-hen-3e5w", + "42876": "/watch/chou-futsuu-toshi-kashiwa-densetsu-kashiwa-no-gotouji-yuru-anime-8qpe", + "42880": null, + "42882": null, + "42883": "/watch/that-is-the-bottleneck-96j6", + "42885": "/watch/zoids-wild-senki-7l2p", + "42886": "/watch/legend-of-the-galactic-heroes-die-neue-these-collision-x7em", + "42887": null, + "42888": null, + "42889": "/watch/muteki-kyuubeliever-dk83", + "42890": "/watch/bottleman-grn7", + "42892": "/watch/requiem-of-the-rose-king-yg7m", + "42893": "/watch/the-god-of-high-school-k653", + "42894": "/watch/natsumes-book-of-friends-the-waking-rock-and-the-strange-visitor-lewk", + "42895": null, + "42896": null, + "42897": "/watch/horimiya-j6m1", + "42898": "/watch/the-wonderland-of-ten-thousand-4th-season-pm3q", + "42899": "/watch/my-little-goat-12jg", + "42903": null, + "42906": "/watch/despair-of-the-monster-412m", + "42908": null, + "42909": null, + "42910": null, + "42911": null, + "42913": "/watch/saezuru-doubutsu-wa-yarushikanai-5003", + "42914": null, + "42916": "/watch/sword-art-online-the-movie-progressive-aria-of-a-starless-night-12yg", + "42919": null, + "42922": "/watch/q-borg-1k41", + "42923": "/watch/sk8-the-infinity-8rwe", + "42925": null, + "42935": "/watch/sakugasaku-gg93", + "42938": "/watch/fruits-basket-the-final-season-5575", + "42940": "/watch/baki-hanma-nwjk", + "42941": "/watch/umamusume-pretty-derby-season-2-ve76", + "42946": "/watch/dont-call-us-a-junk-game-y23r", + "42947": "/watch/the-warrior-from-qin-56r3", + "42948": "/watch/my-little-invisible-being-pegq", + "42949": "/watch/girls-frontline-2-3kk2", + "42950": "/watch/whats-wrong-with-my-big-brother-3433", + "42952": null, + "42954": null, + "42955": null, + "42956": "/watch/god-troubles-me-2-n25y", + "42958": null, + "42959": "/watch/yatogame-chan-kansatsu-nikki-3-06me", + "42962": "/watch/uzaki-chan-wants-to-hang-out-season-2-k1kr", + "42963": "/watch/rent-a-girlfriend-season-2-r999", + "42966": null, + "42967": null, + "42969": null, + "42971": null, + "42972": null, + "42976": "/watch/resident-evil-infinite-darkness-3k2w", + "42979": null, + "42981": "/watch/idolls-vyq8", + "42984": "/watch/gotcha-gxyp", + "42985": "/watch/ling-cage2-yw36", + "42988": null, + "42989": null, + "42990": "/watch/dogeza-i-tried-asking-while-kowtowing-episode-13-2rnw", + "42994": "/watch/dropkick-on-my-devil-x-1gwp", + "42995": null, + "42996": null, + "42998": null, + "43001": "/watch/cute-executive-officer-rpql", + "43004": null, + "43005": null, + "43007": "/watch/osamake-romcom-where-the-childhood-friend-wont-lose-ygmq", + "43011": null, + "43013": null, + "43015": null, + "43016": null, + "43019": null, + "43020": null, + "43043": null, + "43196": null, + "43201": null, + "43203": null, + "43204": "/watch/reconguista-in-g-the-movie-iii-legacy-from-space-6w9p", + "43205": "/watch/gundam-reconguista-in-g-iv-love-that-cries-out-in-battle-g274", + "43206": "/watch/gundam-reconguista-in-g-v-beyond-the-peril-of-death-48xv", + "43207": null, + "43208": null, + "43212": null, + "43213": null, + "43214": null, + "43215": null, + "43216": null, + "43217": null, + "43218": null, + "43219": null, + "43220": null, + "43221": null, + "43222": null, + "43224": null, + "43225": null, + "43226": null, + "43227": null, + "43228": null, + "43229": "/watch/godzilla-singular-point-6lrm", + "43231": null, + "43232": null, + "43233": null, + "43235": null, + "43236": null, + "43237": null, + "43238": null, + "43239": null, + "43241": null, + "43242": null, + "43243": null, + "43244": null, + "43245": null, + "43246": null, + "43248": null, + "43249": null, + "43250": null, + "43252": null, + "43253": null, + "43255": null, + "43256": null, + "43257": null, + "43258": null, + "43259": null, + "43260": null, + "43261": null, + "43262": null, + "43263": null, + "43264": null, + "43265": null, + "43266": null, + "43267": null, + "43269": null, + "43270": null, + "43271": null, + "43272": null, + "43273": null, + "43274": null, + "43275": null, + "43276": null, + "43277": null, + "43278": null, + "43279": null, + "43280": null, + "43281": null, + "43282": null, + "43283": null, + "43284": null, + "43286": null, + "43287": null, + "43288": null, + "43291": "/watch/mu-wang-zhi-wang-you-du-zhan-m8xg", + "43292": null, + "43293": null, + "43297": null, + "43299": "/watch/wonder-egg-priority-43r7", + "43303": "/watch/hover-champs-kk6p", + "43305": "/watch/dragon-lancer-yq2m", + "43308": null, + "43309": null, + "43311": null, + "43312": null, + "43313": null, + "43314": null, + "43316": null, + "43317": null, + "43318": null, + "43319": null, + "43320": null, + "43321": null, + "43322": null, + "43323": null, + "43325": "/watch/moriarty-the-patriot-part-2-jxkj", + "43329": null, + "43333": null, + "43337": null, + "43338": null, + "43340": null, + "43341": null, + "43342": null, + "43343": null, + "43344": null, + "43345": null, + "43346": null, + "43347": null, + "43348": null, + "43349": "/watch/snickers-x-dr-stone-p0gm", + "43350": "/watch/gebaudebaude-52e8", + "43351": null, + "43352": null, + "43353": "/watch/bear-bear-bear-kuma-p5k0", + "43354": null, + "43356": null, + "43357": null, + "43358": null, + "43359": null, + "43360": null, + "43361": null, + "43362": null, + "43363": null, + "43364": null, + "43365": null, + "43366": null, + "43367": null, + "43368": null, + "43369": null, + "43370": null, + "43371": null, + "43372": null, + "43373": null, + "43374": null, + "43375": null, + "43376": null, + "43377": null, + "43378": null, + "43379": null, + "43380": null, + "43381": null, + "43382": null, + "43383": null, + "43384": null, + "43385": null, + "43386": null, + "43387": "/watch/lost-in-the-moonlight-d1mj", + "43389": null, + "43390": null, + "43391": null, + "43392": null, + "43393": null, + "43394": null, + "43395": null, + "43396": null, + "43397": null, + "43398": null, + "43399": null, + "43400": null, + "43401": null, + "43402": null, + "43403": null, + "43404": null, + "43405": null, + "43406": null, + "43407": null, + "43409": null, + "43410": null, + "43411": null, + "43412": null, + "43413": null, + "43415": null, + "43416": null, + "43417": null, + "43418": null, + "43419": "/watch/the-devil-between-my-fingers-kknp", + "43426": null, + "43428": null, + "43429": null, + "43430": null, + "43431": null, + "43432": null, + "43433": null, + "43434": "/watch/north-wind-broken-time-pykm", + "43435": null, + "43438": null, + "43439": "/watch/shadows-house-6xgk", + "43444": null, + "43446": null, + "43447": null, + "43448": null, + "43449": null, + "43450": null, + "43454": null, + "43455": null, + "43456": null, + "43457": null, + "43458": null, + "43459": null, + "43460": null, + "43461": null, + "43462": null, + "43463": null, + "43464": null, + "43465": null, + "43466": null, + "43467": null, + "43469": null, + "43470": "/watch/science-fell-in-love-so-i-tried-to-prove-it-r1-sinth-l06k", + "43475": null, + "43476": null, + "43481": null, + "43482": null, + "43483": "/watch/toaru-kagaku-no-railgun-t-motto-marutto-railgun-2e9r", + "43485": null, + "43488": null, + "43489": null, + "43490": null, + "43491": null, + "43492": null, + "43493": null, + "43494": null, + "43495": null, + "43496": null, + "43497": null, + "43498": null, + "43499": null, + "43501": null, + "43502": null, + "43503": null, + "43504": null, + "43505": null, + "43506": "/watch/alice-gear-aegis-expansion-heart-pounding-actress-packed-mermaid-grand-prix-j299", + "43508": null, + "43509": null, + "43510": null, + "43511": null, + "43512": null, + "43513": null, + "43514": null, + "43515": null, + "43516": null, + "43517": null, + "43518": null, + "43519": null, + "43520": null, + "43521": null, + "43522": null, + "43523": "/watch/tsukimichi-moonlit-fantasy-pjp3", + "43525": null, + "43526": null, + "43531": null, + "43532": null, + "43533": null, + "43534": null, + "43535": null, + "43536": null, + "43537": null, + "43538": null, + "43539": null, + "43540": null, + "43541": null, + "43542": null, + "43543": null, + "43544": null, + "43545": null, + "43546": null, + "43548": null, + "43550": null, + "43551": null, + "43552": null, + "43555": "/watch/dr-stone-stone-wars-eve-of-the-battle-special-feature-xxmx", + "43556": "/watch/tsurune-the-movie-the-first-shot-11e9", + "43564": null, + "43565": "/watch/fire-emblem-heroes-book-iii-movie-cohort-of-the-dead-2n0g", + "43566": null, + "43567": null, + "43568": "/watch/pokemon-twilight-wings-the-gathering-of-stars-2m8p", + "43569": null, + "43570": null, + "43571": null, + "43572": null, + "43573": null, + "43577": null, + "43578": null, + "43579": null, + "43580": null, + "43581": null, + "43582": null, + "43583": null, + "43584": null, + "43586": null, + "43587": null, + "43590": null, + "43591": "/watch/hetalia-world-stars-e9ln", + "43592": null, + "43593": null, + "43594": null, + "43595": null, + "43596": null, + "43597": null, + "43598": null, + "43601": null, + "43602": null, + "43603": null, + "43605": null, + "43606": null, + "43607": null, + "43608": "/watch/kaguya-sama-love-is-war-ultra-romantic-9rlg", + "43609": "/watch/kaguya-sama-love-is-war-ova-w7m8", + "43610": null, + "43611": null, + "43612": null, + "43613": null, + "43614": null, + "43615": null, + "43616": null, + "43617": null, + "43619": "/watch/xue-haizi-kx13", + "43620": null, + "43621": null, + "43622": null, + "43623": null, + "43624": null, + "43625": null, + "43626": "/watch/jueshi-wu-hun-kp0q", + "43627": null, + "43628": null, + "43629": null, + "43632": null, + "43633": null, + "43634": null, + "43636": null, + "43637": null, + "43638": null, + "43639": null, + "43640": null, + "43642": null, + "43643": null, + "43644": null, + "43646": null, + "43647": null, + "43648": null, + "43649": null, + "43650": null, + "43651": null, + "43652": null, + "43653": null, + "43654": null, + "43655": null, + "43656": null, + "43657": null, + "43658": null, + "43659": null, + "43660": null, + "43661": null, + "43662": null, + "43663": null, + "43664": null, + "43665": null, + "43666": null, + "43667": null, + "43668": null, + "43669": null, + "43670": null, + "43671": null, + "43672": null, + "43673": null, + "43674": null, + "43675": null, + "43676": null, + "43677": null, + "43678": null, + "43679": null, + "43680": null, + "43681": null, + "43682": null, + "43683": null, + "43684": "/watch/semi-wa-magic-cube-0kn2", + "43688": null, + "43689": null, + "43690": "/watch/high-rise-invasion-v9w3", + "43691": "/watch/kageki-shojo-mp3v", + "43692": "/watch/the-way-of-the-househusband-77wp", + "43693": "/watch/thermae-romae-novae-6wjx", + "43694": "/watch/rilakkumas-theme-park-adventure-kr1q", + "43696": null, + "43697": "/watch/yasuke-x85k", + "43702": null, + "43703": null, + "43704": null, + "43711": "/watch/tounen-bun-no-watashi-e-7wmm", + "43712": null, + "43722": "/watch/with-love-5nm3", + "43727": null, + "43729": "/watch/semi-wa-magic-cube-season-2-wrqg", + "43735": "/watch/cue-98q7", + "43739": null, + "43741": "/watch/getter-robo-arc-yxmv", + "43745": null, + "43746": null, + "43751": "/watch/ayanami-rei-first-lipstick-9r05", + "43755": "/watch/the-house-of-the-lost-on-the-cape-5w59", + "43756": "/watch/backflip-m6vn", + "43760": "/watch/the-fire-hunter-x2wx", + "43761": null, + "43762": "/watch/hula-fulla-dance-o3j9", + "43763": "/watch/cestvs-the-roman-fighter-nwpy", + "43767": "/watch/night-head-2041-1r3g", + "43768": null, + "43769": "/watch/official-channel-of-otmgirls-v9my", + "43771": "/watch/vazzrock-the-animation-pw60", + "43772": "/watch/hua-jianghu-xia-lan-gr8e", + "43774": null, + "43775": null, + "43778": "/watch/motto-majime-ni-fumajime-kaiketsu-zorori-2nd-season-w5n3", + "43779": null, + "43780": null, + "43787": null, + "43791": null, + "43793": null, + "43794": null, + "43795": null, + "43796": null, + "43797": null, + "43798": null, + "43799": null, + "43800": null, + "43801": null, + "43803": null, + "43804": null, + "43805": null, + "43806": "/watch/yisheng-yu-huangdi-50xw", + "43807": null, + "43808": null, + "43809": null, + "43810": null, + "43814": "/watch/battle-game-in-5-seconds-1vp2", + "43816": null, + "43817": null, + "43818": null, + "43819": null, + "43820": null, + "43821": null, + "43822": null, + "43823": null, + "43824": null, + "43825": null, + "43826": null, + "43827": null, + "43828": null, + "43829": null, + "43830": null, + "43831": null, + "43832": null, + "43834": null, + "43836": null, + "43837": null, + "43838": null, + "43839": null, + "43840": null, + "43841": null, + "43842": null, + "43843": null, + "43844": null, + "43845": null, + "43846": null, + "43847": null, + "43848": null, + "43849": "/watch/the-girl-and-the-monster-yl7q", + "43850": null, + "43851": null, + "43852": null, + "43853": null, + "43854": null, + "43856": null, + "43857": null, + "43858": null, + "43859": null, + "43860": null, + "43861": null, + "43863": null, + "43864": null, + "43865": null, + "43866": null, + "43867": null, + "43868": null, + "43871": null, + "43872": null, + "43875": null, + "43877": null, + "43878": "/watch/miko-no-tsutome-8k74", + "43879": "/watch/curry-meshi-in-miracle-1p9g", + "43881": null, + "43882": null, + "43883": null, + "43884": null, + "43885": null, + "43887": null, + "43888": null, + "43889": null, + "43891": null, + "43892": null, + "43893": null, + "43894": null, + "43895": null, + "43896": null, + "43897": null, + "43898": null, + "43899": null, + "43901": "/watch/xi-bai-po-2-yingxiong-wang-er-xiao-9ny5", + "43903": null, + "43904": null, + "43906": null, + "43907": null, + "43908": null, + "43909": null, + "43910": null, + "43911": null, + "43912": null, + "43913": null, + "43914": null, + "43915": null, + "43916": null, + "43917": null, + "43918": null, + "43919": null, + "43920": null, + "43922": null, + "43923": null, + "43924": null, + "43925": null, + "43926": null, + "43927": null, + "43928": null, + "43929": null, + "43930": null, + "43931": null, + "43933": null, + "43934": null, + "43935": null, + "43936": null, + "43937": null, + "43938": null, + "43939": null, + "43941": null, + "43942": null, + "43943": null, + "43944": null, + "43945": null, + "43946": null, + "43947": null, + "43948": null, + "43949": null, + "43950": null, + "43951": null, + "43952": null, + "43953": null, + "43954": null, + "43955": null, + "43956": null, + "43958": null, + "43959": null, + "43960": null, + "43961": null, + "43962": null, + "43964": null, + "43965": null, + "43966": null, + "43967": null, + "43968": null, + "43969": "/watch/girlfriend-girlfriend-38g9", + "43970": null, + "43975": null, + "43976": null, + "43977": null, + "43979": null, + "43982": null, + "43983": "/watch/pleasant-goat-and-big-big-wolf-joys-of-seasons-q50q", + "43984": null, + "43985": null, + "43986": null, + "43987": null, + "43988": null, + "43989": null, + "43990": null, + "43991": null, + "43992": null, + "43993": null, + "43994": null, + "43995": null, + "43996": null, + "43997": null, + "43998": "/watch/pleasant-goat-and-big-big-wolf-flying-island-the-sky-adventure-5853", + "43999": "/watch/pleasant-goat-and-big-big-wolf-mighty-little-defenders-nr0p", + "44000": null, + "44001": null, + "44002": null, + "44003": null, + "44004": null, + "44005": null, + "44006": null, + "44007": "/watch/pleasant-goat-fun-class-animals-plants-qepq", + "44008": null, + "44009": null, + "44010": "/watch/pleasant-goat-fun-class-travel-around-the-world-84me", + "44011": null, + "44012": null, + "44013": null, + "44014": null, + "44015": null, + "44016": null, + "44017": null, + "44018": null, + "44019": null, + "44020": null, + "44021": null, + "44025": "/watch/doraemon-the-movie-2021-nobitas-space-war-little-star-wars-gr37", + "44026": null, + "44031": null, + "44032": null, + "44033": null, + "44035": null, + "44037": "/watch/banished-from-the-heros-party-i-decided-to-live-a-quiet-life-in-the-countryside-pej5", + "44040": "/watch/abciee-working-diary-37n9", + "44041": "/watch/sd-gundam-world-heroes-9ep7", + "44042": "/watch/holo-graffiti-53p9", + "44044": "/watch/simple-yet-sexy-q58m", + "44046": null, + "44047": "/watch/god-of-desolation-61em", + "44048": null, + "44050": "/watch/gundam-build-divers-battlogue-2nnw", + "44053": "/watch/power-racer-j4l9", + "44055": "/watch/sasaki-and-miyano-55nw", + "44056": null, + "44059": "/watch/puparia-6k6q", + "44060": null, + "44061": "/watch/new-gods-nezha-reborn-eeq3", + "44062": "/watch/chu-feng-eden-zhi-zi-q4wr", + "44063": null, + "44064": "/watch/drowning-sorrows-in-raging-fire-5542", + "44065": "/watch/epic-of-divinity-light-3vqw", + "44067": "/watch/fairies-albums-s2-n70j", + "44068": "/watch/legend-of-exorcism2-vl2y", + "44069": "/watch/the-daily-life-of-the-immortal-king-season-2-9pn5", + "44070": "/watch/heaven-officials-blessing-special-episode-650q", + "44071": "/watch/carp-reborn-s2-xe8k", + "44072": "/watch/my-acg-parents-l8gk", + "44073": null, + "44074": "/watch/link-click-npqy", + "44075": "/watch/the-gerent-saga-53w2", + "44077": null, + "44078": "/watch/jian-wang-3-xia-gan-yi-dan-shen-jianxin-2-wv7x", + "44079": "/watch/jian-wang-3-xia-gan-yi-dan-shen-jianxin-2-wv7x", + "44081": "/watch/b-project-passionlove-call-4np6", + "44084": null, + "44086": null, + "44087": "/watch/gintama-the-semi-final-xe9k", + "44089": null, + "44090": "/watch/ling-long-final-chapter-k85n", + "44096": null, + "44097": "/watch/fox-spirit-matchmaker-10th-season-ny0j", + "44099": null, + "44100": null, + "44101": null, + "44103": null, + "44104": null, + "44105": null, + "44108": null, + "44109": null, + "44110": null, + "44111": null, + "44112": null, + "44114": null, + "44115": null, + "44116": null, + "44117": null, + "44118": null, + "44119": null, + "44121": null, + "44122": null, + "44123": null, + "44128": "/watch/qin-shi-mingyue-guoqing-tebie-pian-6pvm", + "44129": "/watch/mars-red-zero-kikan-nippou-9www", + "44130": "/watch/pont-qiao-booth-2qw5", + "44132": null, + "44133": null, + "44135": "/watch/xiong-chumo-xiongxiong-leyuan-2-mv2n", + "44136": "/watch/xiong-chumo-tanxian-riji-2-5r35", + "44137": "/watch/xiong-chumo-xiongxiong-leyuan-3-knnq", + "44138": null, + "44140": null, + "44141": "/watch/wataten-an-angel-flew-down-to-me-precious-friends-xlm3", + "44144": null, + "44145": null, + "44146": null, + "44147": null, + "44148": null, + "44149": null, + "44151": null, + "44152": null, + "44153": null, + "44154": null, + "44155": null, + "44156": null, + "44157": null, + "44158": null, + "44159": null, + "44160": null, + "44161": null, + "44162": null, + "44163": null, + "44164": null, + "44165": null, + "44166": null, + "44167": null, + "44168": null, + "44169": null, + "44170": null, + "44171": null, + "44174": null, + "44175": null, + "44176": null, + "44177": null, + "44178": null, + "44179": null, + "44181": null, + "44182": null, + "44184": null, + "44185": null, + "44187": null, + "44188": null, + "44191": "/watch/tropical-rouge-precure-q727", + "44192": null, + "44193": null, + "44194": null, + "44196": "/watch/thousand-autumns-yqgv", + "44200": "/watch/my-hero-academia-world-heroes-mission-vk8k", + "44202": "/watch/fire-emblem-heroes-book-iv-ending-movie-0j7e", + "44203": "/watch/seirei-gensouki-spirit-chronicles-jxy1", + "44204": "/watch/inspectre-2-x3wm", + "44208": "/watch/theatre-of-darkness-yamishibai-8-e2y0", + "44209": null, + "44211": null, + "44212": "/watch/deep-sea-p9k0", + "44213": "/watch/beyond-the-ocean-2-025w", + "44218": "/watch/swallowed-star-xxxk", + "44221": "/watch/be-my-wife-l7pk", + "44223": null, + "44224": null, + "44225": "/watch/norman-the-snowman-on-a-night-of-shooting-stars-5pq9", + "44228": "/watch/jx-online-3-the-adventure-of-shen-jianxin-3rd-season-kwmr", + "44233": "/watch/foreordination-9l1w", + "44235": "/watch/pui-pui-molcar-p8v3", + "44236": "/watch/senyoku-no-sigrdrifa-dai-909-senjutsu-hime-tai-sentou-kiroku-6n7p", + "44245": null, + "44246": null, + "44248": "/watch/fategrand-carnival-y5vm", + "44254": null, + "44256": null, + "44257": "/watch/hello-world-nk5q", + "44259": null, + "44260": null, + "44263": null, + "44265": "/watch/comet-x206", + "44267": "/watch/my-name-is-elite-43jw", + "44270": "/watch/he-wei-dao-x-kaguya-sama-love-is-war-72k0", + "44271": null, + "44273": "/watch/mewkledreamy-mix-5vy9", + "44274": "/watch/puraore-pride-of-orange-m0wn", + "44275": "/watch/selection-project-7mr2", + "44276": "/watch/full-dive-this-ultimate-next-gen-full-dive-rpg-is-even-shittier-than-real-life-wvyg", + "44278": null, + "44279": null, + "44280": null, + "44282": null, + "44283": null, + "44284": null, + "44285": null, + "44286": null, + "44287": null, + "44288": null, + "44289": null, + "44292": "/watch/chao-shou-wuzhuang-yongzhe-wu-ju-wem3", + "44293": null, + "44294": null, + "44295": null, + "44296": null, + "44297": null, + "44298": null, + "44300": null, + "44301": null, + "44302": null, + "44303": null, + "44345": "/watch/halloween-night-tonight-2ylg", + "44349": null, + "44350": null, + "44351": null, + "44353": null, + "44358": null, + "44363": null, + "44365": null, + "44366": null, + "44368": null, + "44369": null, + "44370": null, + "44371": null, + "44373": null, + "44374": null, + "44376": "/watch/idol-land-pripara-x8p6", + "44382": null, + "44385": null, + "44387": "/watch/the-night-beyond-the-tricornered-window-6wgk", + "44388": "/watch/blades-of-the-guardians-12gg", + "44389": "/watch/purple-river-m2yn", + "44390": "/watch/sweet-bite-marks-nqmp", + "44393": null, + "44394": null, + "44395": null, + "44396": null, + "44397": "/watch/godbeast-megazord-return-of-green-dragon-xp13", + "44399": null, + "44402": null, + "44403": null, + "44406": "/watch/spare-me-great-lord-1evj", + "44407": null, + "44408": "/watch/dragon-raja-the-blazing-dawn-p8xm", + "44409": null, + "44410": "/watch/knights-on-debris-jyrj", + "44411": "/watch/shi-ye-miao-yin-y71v", + "44412": "/watch/fights-break-sphere-4th-season-g5xp", + "44413": null, + "44414": null, + "44415": null, + "44416": null, + "44417": null, + "44418": null, + "44419": null, + "44420": null, + "44421": null, + "44422": null, + "44423": null, + "44424": null, + "44425": null, + "44426": null, + "44427": null, + "44429": "/watch/connected-rxlj", + "44434": "/watch/the-dream-town-nqek", + "44440": "/watch/dragon-warrior-kn8n", + "44441": null, + "44444": null, + "44445": null, + "44446": null, + "44447": null, + "44448": null, + "44449": null, + "44450": null, + "44452": null, + "44454": null, + "44455": null, + "44456": null, + "44457": null, + "44458": null, + "44459": null, + "44460": null, + "44461": null, + "44462": null, + "44463": null, + "44464": null, + "44465": null, + "44466": null, + "44467": null, + "44468": null, + "44469": null, + "44470": null, + "44471": null, + "44472": null, + "44473": null, + "44474": null, + "44475": null, + "44476": null, + "44477": null, + "44478": null, + "44479": null, + "44486": null, + "44487": null, + "44488": null, + "44489": null, + "44490": null, + "44491": null, + "44492": null, + "44493": null, + "44494": null, + "44495": null, + "44496": null, + "44499": null, + "44500": null, + "44501": null, + "44502": null, + "44503": null, + "44504": null, + "44505": null, + "44506": null, + "44507": null, + "44508": null, + "44509": null, + "44511": "/watch/chainsaw-man-2nmr", + "44513": "/watch/i-am-a-great-god-7q90", + "44516": "/watch/love-of-kill-kxmn", + "44517": null, + "44518": null, + "44520": null, + "44521": null, + "44522": null, + "44523": null, + "44524": "/watch/harem-in-the-labyrinth-of-another-world-o309", + "44525": null, + "44526": null, + "44529": null, + "44530": null, + "44531": null, + "44532": null, + "44533": null, + "44534": null, + "44535": null, + "44536": null, + "44537": null, + "44538": null, + "44539": null, + "44540": null, + "44541": null, + "44542": null, + "44543": "/watch/lalala-demacia-9vwk", + "44544": "/watch/lalala-demacia-2-wgm1", + "44545": "/watch/lalala-demacia-3-3mw2", + "44546": null, + "44547": null, + "44548": null, + "44550": null, + "44551": null, + "44552": null, + "44553": null, + "44554": null, + "44555": null, + "44556": null, + "44557": null, + "44558": null, + "44559": null, + "44560": null, + "44565": null, + "44570": "/watch/xiong-bing-lian-zhu-tian-jianglin-eq49", + "44571": "/watch/lie-yang-tiandao-91eg", + "44573": null, + "44574": null, + "44576": null, + "44577": null, + "44580": null, + "44581": null, + "44582": null, + "44583": "/watch/rail-romanesque-2-5ne8", + "44585": null, + "44586": null, + "44587": null, + "44588": "/watch/the-gregory-gallery-tour-special-00kl", + "44590": "/watch/adachi-to-shimamura-mini-anime-1ng1", + "44591": "/watch/slimetachi-no-idobata-kaigi-kg3n", + "44595": null, + "44596": null, + "44597": null, + "44606": null, + "44609": null, + "44610": null, + "44611": null, + "44612": null, + "44613": null, + "44614": null, + "44615": "/watch/magical-legend-rise-to-immortality-k7yr", + "44616": "/watch/crayon-shin-chan-shrouded-in-mystery-the-flowers-of-tenkazu-academy-rl17", + "44618": null, + "44620": null, + "44622": null, + "44623": null, + "44625": null, + "44627": null, + "44628": null, + "44630": null, + "44632": null, + "44634": "/watch/magical-legend-rise-to-immortality-k7yr", + "44635": null, + "44636": null, + "44637": null, + "44639": null, + "44640": null, + "44641": null, + "44642": null, + "44645": null, + "44649": null, + "44650": null, + "44651": null, + "44652": null, + "44653": null, + "44654": null, + "44655": null, + "44656": null, + "44657": null, + "44664": null, + "44665": null, + "44666": null, + "44667": null, + "44668": null, + "44669": null, + "44670": null, + "44671": "/watch/swallowtail-butterfly-kgm3", + "44673": null, + "44674": null, + "44675": null, + "44676": null, + "44677": null, + "44678": null, + "44679": null, + "44680": null, + "44681": null, + "44683": null, + "44685": null, + "44686": null, + "44687": null, + "44688": null, + "44689": null, + "44691": null, + "44692": null, + "44693": null, + "44695": null, + "44696": null, + "44697": null, + "44699": null, + "44700": null, + "44702": null, + "44704": null, + "44705": null, + "44707": null, + "44708": null, + "44709": null, + "44710": null, + "44711": null, + "44712": null, + "44713": null, + "44717": null, + "44718": null, + "44719": null, + "44720": null, + "44721": null, + "44722": null, + "44723": null, + "44724": null, + "44725": null, + "44727": null, + "44728": null, + "44729": null, + "44731": null, + "44732": null, + "44733": null, + "44734": null, + "44736": null, + "44737": null, + "44739": null, + "44740": null, + "44741": null, + "44742": "/watch/tiger-returns-6n3v", + "44743": null, + "44744": null, + "44746": null, + "44747": null, + "44748": null, + "44749": null, + "44750": null, + "44752": null, + "44753": null, + "44754": null, + "44755": null, + "44756": null, + "44757": null, + "44758": null, + "44759": null, + "44760": null, + "44762": null, + "44763": null, + "44764": null, + "44765": null, + "44766": null, + "44767": null, + "44768": null, + "44769": null, + "44770": null, + "44771": null, + "44772": null, + "44773": null, + "44774": null, + "44775": null, + "44776": "/watch/i-think-youre-a-little-confused-gv7p", + "44777": null, + "44778": null, + "44779": null, + "44781": null, + "44782": null, + "44786": null, + "44787": null, + "44788": null, + "44790": null, + "44794": null, + "44795": null, + "44797": null, + "44798": null, + "44799": null, + "44800": null, + "44801": null, + "44802": null, + "44803": null, + "44806": null, + "44807": "/watch/belle-ry99", + "44810": null, + "44811": null, + "44812": null, + "44813": null, + "44814": null, + "44815": null, + "44816": null, + "44820": null, + "44821": null, + "44823": null, + "44825": null, + "44826": null, + "44827": null, + "44829": "/watch/the-adventures-of-panda-warrior-m126", + "44830": null, + "44831": null, + "44832": null, + "44833": null, + "44834": null, + "44836": "/watch/zheng-he-1405-voyage-extraordinaire-xg76", + "44838": null, + "44840": null, + "44842": null, + "44843": null, + "44844": null, + "44846": null, + "44847": null, + "44848": null, + "44849": null, + "44850": null, + "44851": null, + "44854": null, + "44855": null, + "44857": null, + "44860": null, + "44861": null, + "44862": null, + "44863": null, + "44865": null, + "44866": null, + "44867": null, + "44868": null, + "44869": null, + "44870": null, + "44872": null, + "44875": null, + "44876": null, + "44877": null, + "44878": null, + "44879": null, + "44880": null, + "44881": "/watch/im-standing-on-a-million-lives-season-2-5q78", + "44882": null, + "44885": null, + "44886": null, + "44887": null, + "44889": null, + "44890": null, + "44895": null, + "44896": null, + "44897": null, + "44898": null, + "44899": null, + "44900": null, + "44901": null, + "44902": null, + "44903": null, + "44904": null, + "44906": null, + "44907": null, + "44908": null, + "44909": null, + "44910": null, + "44911": null, + "44912": null, + "44914": null, + "44915": null, + "44916": null, + "44917": null, + "44918": null, + "44919": null, + "44920": null, + "44921": null, + "44922": null, + "44923": null, + "44924": null, + "44925": null, + "44926": null, + "44927": null, + "44928": null, + "44929": null, + "44931": "/watch/tonikawa-over-the-moon-for-you-sns-8m1k", + "44935": null, + "44936": null, + "44940": "/watch/world-trigger-3rd-season-15jg", + "44942": "/watch/record-of-ragnarok-0y6w", + "44943": null, + "44946": null, + "44947": null, + "44948": null, + "44949": null, + "44950": null, + "44951": null, + "44952": null, + "44953": null, + "44957": null, + "44958": null, + "44959": null, + "44960": null, + "44961": "/watch/platinum-end-5xw9", + "44962": null, + "44963": null, + "44964": null, + "44965": null, + "44966": null, + "44967": null, + "44969": null, + "44970": null, + "44971": null, + "44972": null, + "44973": null, + "44974": null, + "44975": null, + "44976": null, + "44977": null, + "44978": null, + "44979": "/watch/legend-of-duo-n2rj", + "44980": null, + "44983": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-iii-is-it-wrong-to-try-to-find-a-hot-spring-in-orario-bath-god-forever-4w6v", + "44984": null, + "45011": null, + "45012": null, + "45013": null, + "45014": null, + "45015": null, + "45016": null, + "45017": null, + "45018": null, + "45019": null, + "45020": null, + "45021": null, + "45022": null, + "45023": null, + "45024": null, + "45026": null, + "45027": null, + "45028": null, + "45031": null, + "45032": null, + "45033": null, + "45034": null, + "45035": null, + "45036": null, + "45037": null, + "45038": null, + "45039": null, + "45040": "/watch/magical-legend-rise-to-immortality-k7yr", + "45041": null, + "45042": "/watch/lengxue-kuang-yan-q1xm", + "45043": null, + "45044": null, + "45046": null, + "45047": null, + "45049": null, + "45050": null, + "45051": null, + "45052": null, + "45053": "/watch/philip-mrk3", + "45055": "/watch/taisho-otome-fairy-tale-r128", + "45056": "/watch/chihuo-yuzhou-m7gv", + "45058": null, + "45059": null, + "45060": null, + "45063": null, + "45064": null, + "45065": null, + "45066": null, + "45067": null, + "45068": null, + "45069": null, + "45072": null, + "45073": null, + "45075": null, + "45078": null, + "45079": null, + "45080": null, + "45081": null, + "45083": null, + "45085": null, + "45088": "/watch/the-tianchi-monster-r2l8", + "45089": null, + "45090": null, + "45091": null, + "45092": null, + "45093": "/watch/monster-586w", + "45094": "/watch/luckystar-498v", + "45095": null, + "45096": null, + "45097": null, + "45098": null, + "45099": null, + "45100": null, + "45101": null, + "45102": null, + "45103": null, + "45104": null, + "45105": null, + "45107": null, + "45108": null, + "45109": null, + "45111": "/watch/spycies-lyll", + "45112": null, + "45113": null, + "45114": null, + "45115": null, + "45116": null, + "45118": null, + "45119": null, + "45120": null, + "45121": "/watch/hua-qian-gu-hua-hun-zhi-lu-evk0", + "45124": null, + "45133": null, + "45141": "/watch/meng-wa-3r3w", + "45142": "/watch/magic-wonderland-movie-exmm", + "45143": null, + "45144": null, + "45145": null, + "45146": null, + "45147": null, + "45148": null, + "45149": null, + "45151": null, + "45152": null, + "45153": null, + "45154": null, + "45155": null, + "45156": null, + "45169": "/watch/legend-of-nine-nights-e9n0", + "45171": null, + "45173": null, + "45174": null, + "45175": null, + "45176": null, + "45177": null, + "45178": null, + "45179": null, + "45180": null, + "45181": null, + "45182": null, + "45187": null, + "45188": null, + "45189": null, + "45190": null, + "45192": null, + "45194": null, + "45195": "/watch/divine-envoy-of-the-dark-world-0v9w", + "45196": "/watch/god-of-ten-thousand-realms-y2lm", + "45197": null, + "45198": null, + "45201": "/watch/dream-racers-dub-n289", + "45203": null, + "45204": null, + "45205": null, + "45206": null, + "45207": "/watch/okashi-na-sabaku-no-suna-to-manu-5rj8", + "45208": null, + "45209": null, + "45211": null, + "45212": null, + "45213": null, + "45214": null, + "45215": null, + "45216": null, + "45220": null, + "45221": null, + "45222": null, + "45223": null, + "45224": null, + "45225": null, + "45226": null, + "45229": null, + "45230": null, + "45231": null, + "45232": null, + "45233": null, + "45234": null, + "45235": null, + "45236": null, + "45237": null, + "45238": null, + "45239": null, + "45240": null, + "45241": null, + "45242": null, + "45243": null, + "45244": null, + "45246": null, + "45254": null, + "45255": null, + "45257": null, + "45258": null, + "45259": null, + "45260": null, + "45262": null, + "45263": null, + "45264": null, + "45265": null, + "45267": null, + "45268": null, + "45270": null, + "45271": null, + "45272": null, + "45274": null, + "45276": null, + "45279": null, + "45281": null, + "45282": null, + "45283": null, + "45284": null, + "45285": null, + "45286": null, + "45287": null, + "45289": null, + "45290": null, + "45291": null, + "45293": null, + "45297": null, + "45298": null, + "45299": null, + "45302": null, + "45304": null, + "45305": null, + "45306": null, + "45309": null, + "45311": null, + "45312": null, + "45313": null, + "45314": null, + "45315": null, + "45326": null, + "45327": null, + "45328": null, + "45329": null, + "45330": null, + "45331": null, + "45332": null, + "45333": null, + "45334": null, + "45335": null, + "45337": null, + "45339": null, + "45341": null, + "45344": null, + "45345": null, + "45347": null, + "45348": null, + "45350": null, + "45351": null, + "45355": null, + "45356": null, + "45357": null, + "45358": null, + "45359": null, + "45360": null, + "45361": null, + "45362": null, + "45363": null, + "45364": null, + "45365": null, + "45366": null, + "45367": null, + "45368": null, + "45369": null, + "45370": null, + "45371": null, + "45374": null, + "45376": "/watch/magic-tiger-dub-l02v", + "45378": "/watch/magic-tiger-dub-l02v", + "45379": "/watch/super-rabbit-dub-02gr", + "45380": "/watch/magic-eye-adventures-3w12", + "45381": "/watch/magic-eye-is-back-y5xq", + "45384": null, + "45385": null, + "45386": null, + "45387": null, + "45388": null, + "45389": null, + "45390": null, + "45391": null, + "45392": null, + "45393": null, + "45394": null, + "45395": null, + "45396": null, + "45397": null, + "45398": null, + "45399": null, + "45400": null, + "45401": null, + "45402": null, + "45403": null, + "45404": null, + "45406": null, + "45407": null, + "45408": null, + "45409": null, + "45410": null, + "45411": null, + "45412": null, + "45413": null, + "45415": null, + "45416": null, + "45428": null, + "45430": null, + "45431": null, + "45432": null, + "45433": null, + "45434": null, + "45435": null, + "45436": null, + "45437": null, + "45438": null, + "45439": null, + "45440": null, + "45441": null, + "45442": null, + "45443": null, + "45444": null, + "45445": null, + "45447": "/watch/moshi-juexing-suyuan-1r01", + "45448": "/watch/spirit-guardians-9gq6", + "45449": null, + "45451": null, + "45452": null, + "45453": null, + "45454": null, + "45455": null, + "45456": null, + "45458": null, + "45459": null, + "45460": null, + "45461": null, + "45462": null, + "45463": null, + "45464": null, + "45465": null, + "45466": null, + "45467": null, + "45468": null, + "45469": null, + "45470": null, + "45471": null, + "45472": null, + "45473": null, + "45474": null, + "45475": null, + "45476": null, + "45479": null, + "45480": null, + "45481": null, + "45482": null, + "45483": null, + "45484": null, + "45485": null, + "45486": "/watch/kuma-kuma-kuma-bear-punch-lq5v", + "45489": "/watch/aggretsuko-season-4-p8gm", + "45490": null, + "45492": null, + "45493": null, + "45494": null, + "45495": null, + "45496": null, + "45497": null, + "45498": null, + "45499": null, + "45500": null, + "45501": null, + "45502": null, + "45503": null, + "45504": null, + "45505": null, + "45506": null, + "45507": null, + "45508": null, + "45509": null, + "45510": null, + "45511": null, + "45512": null, + "45513": null, + "45517": null, + "45518": "/watch/urvan-3k39", + "45519": null, + "45520": null, + "45521": null, + "45522": null, + "45523": null, + "45524": null, + "45525": null, + "45526": null, + "45527": null, + "45528": null, + "45529": null, + "45530": null, + "45531": null, + "45532": null, + "45533": null, + "45534": null, + "45535": null, + "45536": null, + "45537": null, + "45538": null, + "45539": null, + "45540": null, + "45541": null, + "45543": null, + "45545": null, + "45547": null, + "45548": null, + "45549": null, + "45551": null, + "45552": null, + "45556": "/watch/scissor-seven-season-3-m4e6", + "45557": "/watch/long-sword-9vr5", + "45558": "/watch/fanren-xiu-xian-zhuan-yanjiabao-pu-zhan-9y0w", + "45560": "/watch/orient-m5j6", + "45562": null, + "45567": "/watch/the-seven-deadly-sins-theater-mwp7", + "45571": null, + "45572": "/watch/the-honor-at-magic-high-school-1jgj", + "45574": "/watch/arknights-holy-knight-light-njq9", + "45576": "/watch/mushoku-tensei-jobless-reincarnation-cour-2-yj1q", + "45577": "/watch/idolish7-third-beat-wxx1", + "45582": "/watch/ficfyon7-n43j", + "45583": null, + "45584": null, + "45585": null, + "45587": "/watch/gloomy-the-naughty-grizzly-xv16", + "45595": "/watch/eternal-wings-mmeg", + "45596": null, + "45598": "/watch/tonikawa-over-the-moon-for-you-flashbacks-nrgy", + "45599": "/watch/snow-eagle-lord-2nd-season-7840", + "45600": "/watch/changan-magic-street-w5ek", + "45604": "/watch/bottom-tier-character-tomozaki-ova-1r2g", + "45605": null, + "45607": "/watch/yu-tong-y9vr", + "45611": "/watch/im-home-chibigodzilla-season-2-7jnp", + "45612": "/watch/shu-ling-ji-2-mmpn", + "45613": "/watch/shikimoris-not-just-a-cutie-7xw2", + "45614": null, + "45615": "/watch/deep-sea-tentacle-pw5q", + "45616": null, + "45618": "/watch/dinosaur-biyori-mmvg", + "45620": "/watch/fortune-favors-lady-nikuko-xqm6", + "45622": null, + "45626": null, + "45627": null, + "45643": "/watch/with-all-our-hearts-er20", + "45645": null, + "45649": "/watch/the-first-slam-dunk-v6j6", + "45653": "/watch/when-will-ayumu-make-his-move-7lq0", + "45654": "/watch/monkey-king-reborn-ry88", + "45658": "/watch/the-hidden-dungeon-only-i-can-enter-mini-anime-l9wm", + "45660": null, + "45661": null, + "45662": null, + "45664": null, + "45665": null, + "45667": null, + "45668": null, + "45676": null, + "45677": null, + "45678": null, + "45679": null, + "45681": null, + "45682": null, + "45683": null, + "45684": null, + "45685": null, + "45686": null, + "45687": null, + "45688": null, + "45689": null, + "45690": null, + "45691": null, + "45692": null, + "45693": null, + "45694": null, + "45695": null, + "45696": null, + "45697": null, + "45698": null, + "45699": null, + "45700": null, + "45702": null, + "45703": null, + "45704": null, + "45705": null, + "45706": null, + "45707": null, + "45708": null, + "45709": null, + "45710": null, + "45712": null, + "45713": null, + "45716": null, + "45717": null, + "45718": null, + "45719": null, + "45720": null, + "45721": null, + "45722": null, + "45723": null, + "45724": null, + "45726": null, + "45727": null, + "45728": null, + "45729": null, + "45730": null, + "45731": null, + "45733": null, + "45734": null, + "45735": null, + "45736": null, + "45737": null, + "45738": null, + "45739": null, + "45740": null, + "45741": null, + "45742": null, + "45743": null, + "45744": null, + "45746": null, + "45747": null, + "45748": null, + "45749": null, + "45750": null, + "45751": null, + "45753": "/watch/that-time-i-got-reincarnated-as-a-slime-season-2-digression-hinata-sakaguchi-ljrl", + "45754": null, + "45755": null, + "45756": null, + "45757": null, + "45758": null, + "45759": null, + "45760": null, + "45761": null, + "45762": null, + "45763": null, + "45764": null, + "45765": null, + "45766": null, + "45768": null, + "45769": null, + "45770": null, + "45773": null, + "45774": null, + "45776": null, + "45780": null, + "45781": null, + "45782": "/watch/d4dj-petit-mix-v6pk", + "45783": "/watch/saiyuki-reload-zeroin-0417", + "45784": null, + "45785": null, + "45786": null, + "45787": null, + "45788": null, + "45790": null, + "45793": null, + "45794": null, + "45795": null, + "45796": null, + "45797": null, + "45799": null, + "45800": null, + "45801": null, + "45802": null, + "45805": null, + "45810": null, + "45811": null, + "45812": null, + "45815": null, + "45816": null, + "45818": null, + "45820": null, + "45821": null, + "45824": null, + "45825": null, + "45826": null, + "45827": null, + "45828": null, + "45829": null, + "45830": null, + "45831": null, + "45832": null, + "45833": null, + "45834": null, + "45835": null, + "45837": null, + "45838": "/watch/shanmao-he-jimi-jianianhua-rmrj", + "45839": null, + "45843": null, + "45844": null, + "45845": null, + "45846": null, + "45847": null, + "45848": null, + "45850": null, + "45851": null, + "45852": null, + "45853": null, + "45854": null, + "45855": null, + "45856": null, + "45857": null, + "45858": null, + "45860": null, + "45861": null, + "45862": null, + "45866": null, + "45868": null, + "45869": null, + "45870": null, + "45871": null, + "45872": null, + "45874": null, + "45876": null, + "45878": null, + "45879": null, + "45881": null, + "45882": null, + "45883": "/watch/swirl-fighter-dub-3w4k", + "45884": null, + "45886": null, + "45889": null, + "45891": null, + "45892": null, + "45893": null, + "45894": null, + "45895": null, + "45897": null, + "45898": null, + "45899": null, + "45900": null, + "45901": null, + "45903": null, + "45904": null, + "45905": null, + "45906": null, + "45907": null, + "45908": null, + "45909": null, + "45911": null, + "45912": null, + "45914": null, + "45915": null, + "45916": null, + "45919": null, + "45920": null, + "45921": null, + "45922": null, + "45924": null, + "45925": null, + "45926": null, + "45927": null, + "45928": null, + "45929": null, + "45930": null, + "45931": null, + "45932": "/watch/zheng-he-xia-xiyang-dub-vy46", + "45934": null, + "45935": null, + "45938": null, + "45941": null, + "45944": null, + "45945": null, + "45946": null, + "45948": null, + "45952": null, + "45953": null, + "45954": null, + "45956": null, + "45957": null, + "45958": null, + "45959": null, + "45960": null, + "45961": "/watch/assault-lily-fruits-wl71", + "45962": null, + "45963": null, + "45964": null, + "45965": null, + "45966": null, + "45967": null, + "45968": null, + "45969": null, + "45971": null, + "45973": null, + "45974": null, + "45975": null, + "45976": null, + "45977": null, + "45978": null, + "45979": null, + "45980": null, + "45981": null, + "45983": null, + "45984": null, + "45985": null, + "45986": null, + "45988": null, + "45990": null, + "45991": null, + "45994": null, + "45997": null, + "45998": null, + "45999": "/watch/fire-force-mini-anime-68vq", + "46000": null, + "46003": null, + "46004": null, + "46005": null, + "46013": null, + "46016": null, + "46020": null, + "46023": null, + "46024": null, + "46025": null, + "46026": null, + "46027": null, + "46028": null, + "46029": null, + "46030": null, + "46031": null, + "46032": null, + "46033": null, + "46034": null, + "46035": null, + "46036": null, + "46037": null, + "46038": null, + "46039": null, + "46040": null, + "46041": null, + "46043": null, + "46045": null, + "46046": null, + "46047": null, + "46048": null, + "46049": null, + "46050": null, + "46051": null, + "46052": null, + "46053": "/watch/kekes-story-g0g3", + "46054": null, + "46055": null, + "46056": null, + "46057": null, + "46058": null, + "46059": null, + "46060": null, + "46061": null, + "46063": null, + "46064": null, + "46065": null, + "46066": null, + "46068": null, + "46070": null, + "46072": null, + "46073": null, + "46074": null, + "46075": null, + "46076": null, + "46077": null, + "46078": null, + "46084": null, + "46089": null, + "46093": "/watch/the-aquatope-on-white-sand-22l5", + "46095": "/watch/vivy-fluorite-eyes-song-ze03", + "46098": null, + "46102": "/watch/oddtaxi-7jvp", + "46116": null, + "46117": null, + "46118": "/watch/wave-lets-go-surfing-tv-6gxx", + "46119": null, + "46120": null, + "46121": null, + "46123": null, + "46125": null, + "46127": null, + "46128": null, + "46129": null, + "46130": null, + "46131": null, + "46132": null, + "46133": null, + "46134": null, + "46135": null, + "46136": null, + "46137": null, + "46138": null, + "46139": null, + "46141": null, + "46142": null, + "46144": null, + "46145": null, + "46146": null, + "46148": null, + "46150": null, + "46151": null, + "46152": null, + "46153": null, + "46154": null, + "46156": null, + "46157": null, + "46159": null, + "46162": null, + "46164": null, + "46165": null, + "46167": null, + "46168": null, + "46169": null, + "46172": null, + "46173": null, + "46175": null, + "46176": null, + "46178": null, + "46179": null, + "46180": null, + "46182": null, + "46183": null, + "46185": null, + "46189": null, + "46190": null, + "46191": null, + "46201": null, + "46203": null, + "46204": null, + "46205": null, + "46207": null, + "46209": null, + "46210": null, + "46211": null, + "46212": null, + "46213": null, + "46214": null, + "46216": null, + "46217": null, + "46218": "/watch/zobotz-dub-4lwv", + "46220": null, + "46221": null, + "46223": null, + "46224": null, + "46225": null, + "46227": null, + "46228": null, + "46229": null, + "46230": null, + "46231": null, + "46232": null, + "46233": null, + "46236": null, + "46237": null, + "46239": null, + "46240": null, + "46241": null, + "46243": null, + "46244": null, + "46246": null, + "46247": null, + "46249": null, + "46250": null, + "46252": null, + "46253": null, + "46254": null, + "46255": null, + "46256": null, + "46257": null, + "46258": null, + "46259": null, + "46260": null, + "46261": null, + "46263": null, + "46264": null, + "46265": null, + "46268": null, + "46269": null, + "46270": null, + "46271": null, + "46273": null, + "46274": null, + "46275": null, + "46276": null, + "46277": null, + "46278": null, + "46279": null, + "46280": null, + "46281": null, + "46283": null, + "46284": null, + "46285": null, + "46286": null, + "46288": null, + "46289": null, + "46290": null, + "46291": null, + "46292": null, + "46293": null, + "46295": null, + "46296": null, + "46297": null, + "46298": null, + "46299": null, + "46301": null, + "46302": null, + "46304": null, + "46305": null, + "46307": null, + "46308": null, + "46309": null, + "46310": null, + "46311": null, + "46312": null, + "46313": null, + "46314": null, + "46315": null, + "46316": "/watch/panda-fanfare-dub-mvp7", + "46318": null, + "46319": null, + "46320": null, + "46322": null, + "46323": null, + "46324": null, + "46325": null, + "46328": null, + "46329": null, + "46330": null, + "46331": null, + "46332": null, + "46334": null, + "46336": null, + "46339": null, + "46340": null, + "46341": "/watch/blaze-riders-dub-jwm2", + "46343": null, + "46344": null, + "46345": null, + "46346": null, + "46347": null, + "46348": null, + "46350": null, + "46351": "/watch/secret-millionaires-club-om7n", + "46352": "/watch/blue-period-58v5", + "46353": null, + "46354": null, + "46356": null, + "46359": null, + "46360": null, + "46361": null, + "46362": null, + "46363": null, + "46364": null, + "46365": null, + "46366": null, + "46367": null, + "46368": null, + "46369": null, + "46370": null, + "46371": null, + "46372": null, + "46373": null, + "46374": null, + "46375": null, + "46376": null, + "46378": null, + "46380": null, + "46381": "/watch/shinkansen-henkei-robo-shinkalion-z-ewp5", + "46384": null, + "46385": null, + "46386": null, + "46387": null, + "46388": null, + "46389": null, + "46390": null, + "46391": null, + "46392": null, + "46393": null, + "46395": null, + "46396": null, + "46397": null, + "46398": null, + "46399": null, + "46400": null, + "46401": null, + "46402": null, + "46403": null, + "46404": null, + "46405": null, + "46406": null, + "46407": null, + "46408": null, + "46409": null, + "46410": null, + "46411": null, + "46413": null, + "46414": null, + "46420": "/watch/the-seven-deadly-sins-cursed-by-light-08wl", + "46422": "/watch/sacrificial-princess-and-the-king-of-beasts-y8jm", + "46423": null, + "46424": null, + "46425": null, + "46426": null, + "46427": null, + "46429": null, + "46430": null, + "46431": "/watch/my-teen-romantic-comedy-snafu-climax-ova-11y1", + "46432": null, + "46433": null, + "46434": null, + "46435": null, + "46436": null, + "46437": null, + "46440": null, + "46441": null, + "46442": null, + "46445": null, + "46446": null, + "46447": null, + "46448": null, + "46449": null, + "46450": null, + "46451": null, + "46452": null, + "46453": null, + "46456": null, + "46457": null, + "46458": null, + "46460": null, + "46461": null, + "46462": null, + "46463": null, + "46464": null, + "46467": null, + "46468": null, + "46469": null, + "46471": "/watch/the-detective-is-already-dead-33w9", + "46472": null, + "46474": null, + "46475": null, + "46478": null, + "46479": null, + "46485": null, + "46488": "/watch/young-ladies-dont-play-fighting-games-24qg", + "46491": "/watch/santa-company-midsummer-merry-christmas-n8ky", + "46494": null, + "46495": null, + "46496": null, + "46499": null, + "46500": null, + "46501": null, + "46502": null, + "46503": null, + "46504": null, + "46505": null, + "46506": null, + "46507": null, + "46509": null, + "46511": null, + "46512": "/watch/mega-minimals-ejrm", + "46513": null, + "46514": null, + "46519": null, + "46520": null, + "46521": null, + "46522": null, + "46524": null, + "46525": null, + "46526": null, + "46527": null, + "46528": null, + "46529": null, + "46530": null, + "46531": null, + "46532": null, + "46535": null, + "46536": null, + "46537": null, + "46539": null, + "46540": null, + "46541": null, + "46542": null, + "46547": null, + "46548": null, + "46549": null, + "46553": null, + "46554": null, + "46555": null, + "46556": null, + "46557": null, + "46559": null, + "46560": null, + "46561": null, + "46562": null, + "46563": null, + "46564": null, + "46565": null, + "46566": null, + "46567": null, + "46569": "/watch/hells-paradise-jnr1", + "46570": null, + "46571": null, + "46572": null, + "46573": null, + "46574": null, + "46575": null, + "46576": null, + "46577": null, + "46578": null, + "46579": null, + "46580": null, + "46581": null, + "46582": null, + "46583": null, + "46584": null, + "46587": "/watch/heavens-design-team-idea-13-k24r", + "46588": null, + "46590": null, + "46591": null, + "46592": null, + "46594": null, + "46595": null, + "46596": null, + "46597": null, + "46599": null, + "46600": null, + "46602": null, + "46603": null, + "46604": "/watch/girls-frontline-gek6", + "46615": null, + "46616": null, + "46619": null, + "46620": null, + "46621": null, + "46623": null, + "46625": null, + "46626": null, + "46627": null, + "46630": null, + "46633": null, + "46634": null, + "46635": null, + "46636": null, + "46637": null, + "46638": null, + "46639": "/watch/meteor-magic-sword-5kx2", + "46640": null, + "46641": null, + "46643": null, + "46644": null, + "46646": null, + "46650": null, + "46652": "/watch/duel-masters-king2-epkm", + "46654": "/watch/idolish7-third-beat-part-2-rryj", + "46657": null, + "46658": null, + "46659": null, + "46661": null, + "46662": null, + "46663": null, + "46665": null, + "46666": null, + "46667": null, + "46673": null, + "46674": null, + "46675": null, + "46676": null, + "46677": null, + "46678": null, + "46683": null, + "46687": null, + "46688": null, + "46689": null, + "46690": null, + "46691": null, + "46692": null, + "46693": null, + "46694": null, + "46695": null, + "46698": null, + "46699": null, + "46700": null, + "46701": null, + "46702": null, + "46703": null, + "46704": null, + "46705": null, + "46706": null, + "46707": null, + "46709": null, + "46710": null, + "46711": null, + "46712": null, + "46713": null, + "46714": null, + "46716": null, + "46717": null, + "46718": null, + "46719": null, + "46721": null, + "46722": null, + "46723": null, + "46724": null, + "46725": null, + "46726": null, + "46727": null, + "46728": null, + "46729": null, + "46731": null, + "46732": null, + "46735": "/watch/chocomatsu-san-valentines-day-hen-rrl9", + "46736": null, + "46737": null, + "46738": null, + "46740": null, + "46741": null, + "46742": null, + "46743": null, + "46744": null, + "46745": null, + "46746": null, + "46747": null, + "46748": null, + "46749": null, + "46750": null, + "46751": null, + "46752": null, + "46753": null, + "46754": null, + "46755": null, + "46756": null, + "46757": null, + "46758": null, + "46759": null, + "46760": null, + "46761": null, + "46763": null, + "46764": null, + "46765": null, + "46766": null, + "46767": null, + "46769": null, + "46770": null, + "46771": null, + "46772": null, + "46773": null, + "46784": null, + "46785": null, + "46786": null, + "46787": null, + "46788": null, + "46789": null, + "46790": null, + "46793": null, + "46794": null, + "46795": null, + "46796": null, + "46797": null, + "46806": null, + "46807": null, + "46808": null, + "46810": null, + "46811": null, + "46817": null, + "46821": "/watch/i-am-the-only-god-pvq0", + "46823": null, + "46827": null, + "46830": null, + "46831": null, + "46832": null, + "46834": null, + "46835": null, + "46837": null, + "46838": null, + "46843": null, + "46844": null, + "46846": "/watch/miniforce-super-dino-power-l8qq", + "46848": null, + "46853": null, + "46854": null, + "46855": null, + "46856": null, + "46857": null, + "46858": null, + "46859": null, + "46860": null, + "46861": null, + "46862": null, + "46864": null, + "46865": null, + "46866": null, + "46867": null, + "46868": null, + "46869": null, + "46870": null, + "46871": null, + "46872": null, + "46873": null, + "46876": null, + "46879": null, + "46880": null, + "46881": null, + "46882": null, + "46886": null, + "46888": null, + "46889": null, + "46890": null, + "46892": null, + "46896": null, + "46897": null, + "46898": null, + "46902": null, + "46903": null, + "46904": null, + "46907": null, + "46909": null, + "46910": null, + "46912": null, + "46913": null, + "46914": null, + "46915": null, + "46916": null, + "46917": null, + "46918": null, + "46919": null, + "46920": null, + "46921": null, + "46924": "/watch/legend-of-sho-qklw", + "46926": null, + "46927": null, + "46928": null, + "46929": null, + "46930": null, + "46931": null, + "46932": null, + "46933": null, + "46934": null, + "46935": null, + "46936": null, + "46937": null, + "46938": null, + "46939": null, + "46940": null, + "46942": null, + "46943": null, + "46944": null, + "46945": null, + "46947": null, + "46949": null, + "46950": null, + "46951": null, + "46952": null, + "46953": null, + "46954": null, + "46955": null, + "46956": null, + "46958": null, + "46959": null, + "46962": null, + "46963": null, + "46965": null, + "46966": null, + "46967": null, + "46968": null, + "46969": null, + "46971": "/watch/arifureta-from-commonplace-to-worlds-strongest-prologue-q46r", + "46973": null, + "46978": null, + "46985": "/watch/the-fruit-of-evolution-before-i-knew-it-my-life-had-it-made-19q2", + "46990": null, + "46991": null, + "46992": null, + "46993": null, + "46994": null, + "46996": null, + "46997": null, + "46998": null, + "46999": null, + "47001": null, + "47002": null, + "47003": null, + "47005": null, + "47007": null, + "47008": null, + "47009": null, + "47010": null, + "47011": null, + "47012": null, + "47013": null, + "47015": null, + "47017": null, + "47018": null, + "47019": null, + "47021": null, + "47022": null, + "47023": null, + "47024": null, + "47025": null, + "47029": null, + "47030": null, + "47034": null, + "47035": null, + "47036": null, + "47037": null, + "47044": null, + "47055": null, + "47056": null, + "47058": null, + "47060": null, + "47061": null, + "47063": null, + "47065": null, + "47066": null, + "47067": null, + "47068": null, + "47070": null, + "47072": null, + "47073": null, + "47074": null, + "47076": null, + "47077": null, + "47078": null, + "47079": null, + "47082": null, + "47083": null, + "47084": null, + "47085": null, + "47086": null, + "47088": null, + "47089": null, + "47091": null, + "47092": "/watch/tutu-zhi-shenqi-mogu-gxpp", + "47093": null, + "47094": null, + "47097": null, + "47101": null, + "47103": null, + "47104": null, + "47105": null, + "47106": null, + "47109": null, + "47110": null, + "47111": null, + "47112": null, + "47113": null, + "47114": null, + "47115": null, + "47116": null, + "47117": null, + "47118": null, + "47119": null, + "47120": null, + "47121": null, + "47122": null, + "47123": null, + "47124": null, + "47125": null, + "47126": null, + "47127": null, + "47128": null, + "47130": null, + "47131": null, + "47132": null, + "47133": null, + "47136": null, + "47138": null, + "47139": null, + "47140": null, + "47142": null, + "47143": null, + "47145": null, + "47146": null, + "47147": null, + "47149": null, + "47150": null, + "47151": null, + "47152": null, + "47153": null, + "47155": null, + "47156": null, + "47157": null, + "47158": "/watch/tomodachi-no-imouto-ga-ore-ni-dake-uzai-m74g", + "47159": "/watch/the-genius-princes-guide-to-raising-a-nation-out-of-debt-18qj", + "47160": "/watch/goblin-slayer-ii-442v", + "47161": "/watch/the-strongest-sage-with-the-weakest-crest-295y", + "47162": "/watch/the-executioner-and-her-way-of-life-51v3", + "47163": "/watch/my-isekai-life-i-gained-a-second-character-class-and-became-the-strongest-sage-in-the-world-xn1q", + "47164": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-iv-kjql", + "47169": null, + "47170": null, + "47171": null, + "47172": null, + "47173": null, + "47174": null, + "47178": null, + "47181": null, + "47182": null, + "47183": null, + "47184": null, + "47185": null, + "47186": null, + "47187": null, + "47188": null, + "47190": null, + "47191": null, + "47193": null, + "47194": "/watch/summer-time-rendering-5q12", + "47199": null, + "47200": null, + "47201": null, + "47202": null, + "47203": null, + "47206": null, + "47208": null, + "47209": null, + "47210": null, + "47211": null, + "47212": null, + "47213": null, + "47214": null, + "47215": null, + "47217": null, + "47218": null, + "47219": null, + "47225": null, + "47226": null, + "47227": null, + "47228": null, + "47231": "/watch/shengsi-huifang-jq3v", + "47234": null, + "47235": null, + "47236": null, + "47237": null, + "47239": null, + "47240": null, + "47241": null, + "47243": null, + "47244": null, + "47245": null, + "47246": null, + "47247": null, + "47248": null, + "47249": null, + "47250": "/watch/joran-the-princess-of-snow-and-blood-g96p", + "47251": null, + "47254": null, + "47257": "/watch/the-duke-of-death-and-his-maid-6jqv", + "47258": null, + "47259": null, + "47264": null, + "47265": null, + "47267": null, + "47270": null, + "47272": null, + "47274": null, + "47275": null, + "47276": null, + "47277": null, + "47278": null, + "47279": null, + "47280": null, + "47281": null, + "47282": null, + "47283": null, + "47284": null, + "47285": null, + "47286": null, + "47287": null, + "47288": null, + "47289": null, + "47290": null, + "47291": null, + "47292": null, + "47293": null, + "47294": null, + "47296": null, + "47297": null, + "47298": null, + "47300": null, + "47301": null, + "47302": null, + "47303": null, + "47304": null, + "47307": "/watch/shin-gengou-nyankogelion-0w2e", + "47314": null, + "47315": null, + "47317": null, + "47318": null, + "47319": null, + "47320": null, + "47321": null, + "47322": null, + "47323": null, + "47324": null, + "47325": null, + "47326": null, + "47327": null, + "47328": null, + "47329": null, + "47330": null, + "47331": null, + "47332": null, + "47333": null, + "47334": null, + "47335": null, + "47336": null, + "47337": null, + "47338": null, + "47339": null, + "47340": null, + "47342": null, + "47343": null, + "47344": null, + "47345": null, + "47347": null, + "47348": null, + "47349": null, + "47351": null, + "47352": null, + "47353": null, + "47355": null, + "47356": null, + "47358": null, + "47359": null, + "47360": null, + "47361": null, + "47362": null, + "47366": null, + "47367": null, + "47368": null, + "47369": null, + "47370": null, + "47371": null, + "47373": null, + "47374": null, + "47375": null, + "47378": null, + "47379": null, + "47380": null, + "47381": null, + "47382": null, + "47383": null, + "47384": null, + "47385": null, + "47386": null, + "47391": "/watch/seven-knights-revolution-hero-successor-e1e9", + "47392": "/watch/wangzhe-bie-nao-o7gm", + "47393": "/watch/wangzhe-bie-nao-fanwai-3xr9", + "47394": "/watch/wangzhe-bie-nao-2nd-season-g7g4", + "47398": "/watch/junior-high-and-high-school-kimetsu-academy-story-valentine-edition-zr53", + "47402": null, + "47403": "/watch/kuiba-shu-tu-gllp", + "47405": "/watch/perfect-world-74wp", + "47409": "/watch/macross-frontier-labyrinth-of-time-g34e", + "47410": "/watch/initial-d-battle-stage-3-7l6n", + "47413": null, + "47425": "/watch/bessatsu-kamen-rider-saber-tanpen-katsudou-mangashuu-vxq8", + "47426": null, + "47428": null, + "47430": null, + "47436": null, + "47438": null, + "47441": null, + "47442": null, + "47443": null, + "47445": "/watch/growing-up-season-two-7p90", + "47446": null, + "47447": null, + "47448": null, + "47449": null, + "47450": null, + "47451": null, + "47452": null, + "47453": null, + "47454": null, + "47455": null, + "47456": null, + "47457": null, + "47458": null, + "47459": null, + "47460": null, + "47462": null, + "47464": null, + "47465": null, + "47466": null, + "47468": null, + "47469": null, + "47470": null, + "47471": null, + "47472": null, + "47473": null, + "47474": null, + "47475": null, + "47476": null, + "47477": null, + "47480": null, + "47484": "/watch/happy-forest-n2qy", + "47485": null, + "47486": null, + "47487": null, + "47488": null, + "47489": null, + "47490": null, + "47491": null, + "47492": null, + "47494": null, + "47495": null, + "47496": null, + "47497": null, + "47498": null, + "47501": null, + "47502": null, + "47503": null, + "47504": null, + "47505": null, + "47506": null, + "47507": null, + "47509": null, + "47510": null, + "47511": null, + "47512": null, + "47513": null, + "47514": null, + "47515": null, + "47516": null, + "47517": null, + "47518": null, + "47519": null, + "47520": null, + "47521": null, + "47522": null, + "47523": null, + "47524": null, + "47525": null, + "47526": null, + "47527": null, + "47528": null, + "47530": null, + "47532": null, + "47533": null, + "47534": null, + "47535": null, + "47537": null, + "47538": null, + "47541": null, + "47542": null, + "47543": null, + "47544": null, + "47545": null, + "47546": null, + "47547": null, + "47548": null, + "47549": null, + "47550": null, + "47551": null, + "47552": null, + "47553": null, + "47554": null, + "47555": null, + "47556": null, + "47557": null, + "47558": null, + "47559": null, + "47560": null, + "47563": null, + "47564": null, + "47565": null, + "47566": null, + "47567": null, + "47568": null, + "47569": null, + "47570": null, + "47571": null, + "47572": null, + "47573": null, + "47575": null, + "47576": null, + "47577": null, + "47578": null, + "47579": null, + "47580": null, + "47581": null, + "47582": null, + "47583": null, + "47584": null, + "47585": null, + "47587": null, + "47588": null, + "47589": null, + "47590": null, + "47591": "/watch/seduced-by-my-best-friend-42ym", + "47593": null, + "47594": null, + "47599": null, + "47601": null, + "47603": null, + "47604": null, + "47606": null, + "47607": null, + "47608": null, + "47609": null, + "47611": null, + "47612": null, + "47613": null, + "47614": "/watch/cooking-with-valkyries-spring-festival-special-376k", + "47616": "/watch/the-promised-neverland-guidepost-3659", + "47618": null, + "47620": "/watch/ruguo-lishi-shi-yiqun-miao-n8v9", + "47621": "/watch/ruguo-lishi-shi-yiqun-miao-2nd-season-vrvy", + "47623": null, + "47624": "/watch/ruguo-lishi-shi-yiqun-miao-n8v9", + "47626": "/watch/ruguo-lishi-shi-yiqun-miao-4th-season-80g4", + "47627": "/watch/ruguo-lishi-shi-yiqun-miao-3rd-season-dlel", + "47629": null, + "47634": null, + "47635": null, + "47638": null, + "47639": "/watch/blue-reflection-ray2-mg97", + "47640": null, + "47642": null, + "47643": null, + "47646": null, + "47647": null, + "47648": null, + "47649": null, + "47650": null, + "47651": null, + "47653": null, + "47654": null, + "47655": null, + "47658": null, + "47659": null, + "47662": null, + "47663": null, + "47664": null, + "47665": null, + "47667": null, + "47668": null, + "47669": null, + "47671": null, + "47672": null, + "47673": null, + "47674": null, + "47675": null, + "47676": null, + "47678": null, + "47679": null, + "47680": null, + "47681": null, + "47682": null, + "47683": null, + "47684": null, + "47685": null, + "47686": null, + "47687": null, + "47688": null, + "47689": null, + "47690": null, + "47691": null, + "47692": null, + "47693": null, + "47694": null, + "47695": null, + "47696": null, + "47697": null, + "47698": null, + "47701": null, + "47702": null, + "47703": null, + "47704": null, + "47706": null, + "47707": null, + "47708": null, + "47709": null, + "47711": null, + "47712": "/watch/girls-dorm-season-3-709p", + "47714": null, + "47716": null, + "47717": null, + "47718": null, + "47719": null, + "47720": null, + "47721": null, + "47723": null, + "47728": null, + "47729": null, + "47730": null, + "47731": null, + "47732": null, + "47734": null, + "47735": null, + "47736": null, + "47739": null, + "47740": null, + "47741": null, + "47744": null, + "47745": null, + "47746": null, + "47749": null, + "47750": null, + "47751": null, + "47753": null, + "47754": null, + "47755": null, + "47756": null, + "47757": null, + "47758": null, + "47759": null, + "47760": null, + "47761": null, + "47762": null, + "47763": null, + "47764": null, + "47765": null, + "47766": null, + "47767": null, + "47768": null, + "47769": null, + "47770": null, + "47771": null, + "47772": null, + "47773": null, + "47774": null, + "47775": null, + "47776": null, + "47777": "/watch/toku-touken-ranbu-hanamaru-setsugetsuka-w4l3", + "47778": "/watch/demon-slayer-kimetsu-no-yaiba-entertainment-district-arc-4lmw", + "47787": null, + "47790": "/watch/the-worlds-finest-assassin-gets-reincarnated-in-another-world-as-an-aristocrat-33g9", + "47791": null, + "47792": null, + "47794": "/watch/milgram-64ek", + "47795": null, + "47797": null, + "47798": "/watch/fei-gou-moco-0532", + "47799": null, + "47800": null, + "47801": null, + "47802": null, + "47803": null, + "47804": null, + "47805": null, + "47806": null, + "47807": null, + "47808": null, + "47809": null, + "47810": null, + "47811": null, + "47812": null, + "47813": null, + "47814": null, + "47815": null, + "47816": null, + "47819": null, + "47820": null, + "47821": null, + "47822": null, + "47823": null, + "47824": null, + "47825": null, + "47826": null, + "47827": null, + "47828": null, + "47829": null, + "47830": null, + "47831": null, + "47832": null, + "47835": null, + "47836": null, + "47837": null, + "47838": "/watch/hero-of-robots-v00m", + "47841": null, + "47842": null, + "47843": null, + "47845": null, + "47846": null, + "47847": null, + "47848": null, + "47849": null, + "47850": null, + "47851": null, + "47853": null, + "47854": null, + "47855": null, + "47856": null, + "47857": null, + "47858": null, + "47859": null, + "47860": null, + "47861": null, + "47862": null, + "47863": null, + "47864": null, + "47865": null, + "47866": null, + "47867": null, + "47868": null, + "47869": null, + "47875": null, + "47876": null, + "47879": null, + "47880": null, + "47883": null, + "47884": null, + "47885": null, + "47887": null, + "47888": null, + "47889": null, + "47890": null, + "47891": null, + "47892": null, + "47893": null, + "47894": null, + "47895": null, + "47896": null, + "47897": null, + "47898": null, + "47899": null, + "47900": null, + "47902": null, + "47904": "/watch/hololive-alternative-teaser-pvs-k47q", + "47905": null, + "47906": null, + "47907": null, + "47908": null, + "47909": null, + "47910": null, + "47911": null, + "47912": null, + "47913": null, + "47917": "/watch/bocchi-the-rock-j1nj", + "47922": null, + "47924": null, + "47925": null, + "47926": null, + "47927": null, + "47928": null, + "47929": null, + "47930": null, + "47931": null, + "47932": null, + "47933": null, + "47934": null, + "47935": null, + "47936": null, + "47937": null, + "47939": null, + "47940": null, + "47941": null, + "47943": null, + "47944": null, + "47945": null, + "47946": null, + "47947": null, + "47948": null, + "47949": null, + "47951": null, + "47952": null, + "47954": null, + "47955": null, + "47956": null, + "47957": null, + "47958": null, + "47959": null, + "47960": null, + "47961": null, + "47963": null, + "47964": null, + "47965": null, + "47966": null, + "47967": null, + "47968": null, + "47969": null, + "47970": null, + "47971": null, + "47972": null, + "47974": null, + "47975": null, + "47976": null, + "47977": null, + "47978": null, + "47980": null, + "47981": null, + "47982": null, + "47983": null, + "47985": null, + "47986": null, + "47987": null, + "47988": null, + "47989": null, + "47990": null, + "47991": null, + "47992": null, + "47993": null, + "47994": null, + "47996": null, + "47997": null, + "47998": null, + "48000": "/watch/salted-fish-j6x9", + "48002": null, + "48003": null, + "48004": null, + "48005": null, + "48006": null, + "48007": null, + "48008": null, + "48009": null, + "48010": null, + "48011": null, + "48012": null, + "48013": null, + "48014": null, + "48015": null, + "48016": null, + "48017": null, + "48019": null, + "48020": null, + "48021": null, + "48022": null, + "48023": null, + "48024": null, + "48025": null, + "48026": null, + "48027": null, + "48028": null, + "48029": null, + "48030": null, + "48031": null, + "48032": null, + "48033": null, + "48034": null, + "48035": "/watch/yuzhou-xing-shen-kklq", + "48037": null, + "48038": null, + "48039": null, + "48040": null, + "48041": null, + "48042": null, + "48043": null, + "48044": "/watch/the-invincible-vm5k", + "48045": null, + "48046": null, + "48047": null, + "48048": null, + "48049": null, + "48050": null, + "48051": null, + "48053": null, + "48054": null, + "48055": null, + "48056": null, + "48057": null, + "48058": null, + "48059": null, + "48061": null, + "48062": null, + "48063": null, + "48064": null, + "48065": null, + "48066": null, + "48067": null, + "48068": null, + "48069": null, + "48070": null, + "48071": null, + "48072": null, + "48073": null, + "48074": null, + "48076": null, + "48077": null, + "48078": null, + "48079": null, + "48080": null, + "48081": null, + "48082": null, + "48083": null, + "48084": null, + "48085": null, + "48086": null, + "48087": null, + "48088": null, + "48089": null, + "48090": null, + "48091": null, + "48092": null, + "48093": null, + "48094": null, + "48096": null, + "48097": "/watch/incomparable-demon-king-dyk9", + "48100": null, + "48101": null, + "48102": null, + "48104": null, + "48105": null, + "48107": null, + "48109": null, + "48110": null, + "48111": null, + "48112": null, + "48113": null, + "48114": null, + "48115": null, + "48116": null, + "48117": null, + "48118": null, + "48120": null, + "48121": null, + "48123": null, + "48126": "/watch/boonie-bears-the-wild-life-n4lp", + "48128": null, + "48129": null, + "48130": null, + "48133": "/watch/galaxy-kids-m7l3", + "48137": null, + "48141": null, + "48142": null, + "48143": null, + "48144": null, + "48145": null, + "48148": null, + "48149": null, + "48151": null, + "48153": null, + "48154": null, + "48155": null, + "48156": "/watch/nae-chingu-haechi-35w3", + "48157": null, + "48159": null, + "48160": null, + "48161": "/watch/dinocore-qqmr", + "48163": null, + "48164": null, + "48165": null, + "48166": null, + "48169": null, + "48170": null, + "48171": "/watch/summer-ghost-gjke", + "48172": null, + "48174": null, + "48175": null, + "48177": "/watch/the-nearest-distant-star-x686", + "48178": null, + "48183": null, + "48187": null, + "48189": null, + "48190": null, + "48192": null, + "48193": null, + "48195": "/watch/mask-man-w5jk", + "48197": null, + "48198": null, + "48200": null, + "48202": null, + "48203": "/watch/metallions-dlnk", + "48206": null, + "48207": null, + "48208": null, + "48209": null, + "48210": null, + "48211": null, + "48212": null, + "48213": null, + "48214": null, + "48215": null, + "48216": null, + "48217": null, + "48218": null, + "48219": null, + "48220": null, + "48221": null, + "48223": null, + "48224": null, + "48225": null, + "48226": null, + "48227": null, + "48228": null, + "48229": null, + "48231": null, + "48235": null, + "48238": null, + "48239": "/watch/in-the-land-of-leadale-nlrj", + "48240": null, + "48241": null, + "48242": null, + "48245": null, + "48250": null, + "48251": "/watch/the-forks-with-spiky-hands-m6n7", + "48252": "/watch/i-tsushima-2095", + "48253": null, + "48254": null, + "48255": null, + "48256": null, + "48257": null, + "48258": null, + "48259": null, + "48260": "/watch/space-hip-hop-duck-19r2", + "48262": null, + "48264": null, + "48266": null, + "48268": null, + "48269": null, + "48270": "/watch/the-haunted-house-the-secret-of-the-ghost-ball-wr68", + "48271": null, + "48273": null, + "48275": null, + "48276": null, + "48277": null, + "48279": null, + "48280": null, + "48281": null, + "48282": null, + "48283": null, + "48284": null, + "48285": null, + "48287": null, + "48288": null, + "48289": null, + "48290": null, + "48292": null, + "48294": null, + "48295": null, + "48297": null, + "48298": null, + "48299": null, + "48300": null, + "48301": null, + "48303": null, + "48304": null, + "48305": "/watch/red-shoes-and-the-seven-dwarfs-3xx2", + "48307": null, + "48308": null, + "48309": null, + "48310": null, + "48311": null, + "48312": null, + "48313": null, + "48316": "/watch/the-eminence-in-shadow-d487", + "48317": null, + "48318": null, + "48320": null, + "48321": null, + "48322": null, + "48323": null, + "48324": null, + "48325": null, + "48326": null, + "48327": null, + "48328": null, + "48331": null, + "48332": null, + "48333": null, + "48334": null, + "48335": null, + "48337": null, + "48338": null, + "48339": null, + "48340": "/watch/z-squad-1kq9", + "48341": null, + "48342": null, + "48343": "/watch/catch-teenieping-fairies-of-emotion-wveg", + "48344": null, + "48345": null, + "48346": null, + "48347": null, + "48350": null, + "48352": null, + "48363": "/watch/rpg-real-estate-8424", + "48365": "/watch/youkai-watch-l4mk", + "48369": "/watch/da-shen-xian-2nd-season-419v", + "48375": "/watch/the-irregular-at-magic-high-school-reminiscence-arc-1lyj", + "48377": null, + "48378": null, + "48386": null, + "48391": "/watch/mazica-party-3vk2", + "48392": null, + "48405": "/watch/the-girl-from-the-other-side-7nrp", + "48406": "/watch/re-main-xg0k", + "48409": null, + "48410": null, + "48411": "/watch/aria-the-benedizione-e4km", + "48413": "/watch/the-devil-is-a-part-timer-season-2-l7mm", + "48414": "/watch/sabikui-bisco-w0vx", + "48415": "/watch/the-greatest-demon-lord-is-reborn-as-a-typical-nobody-9n05", + "48417": "/watch/the-misfit-of-demon-king-academy-historys-strongest-demon-king-reincarnates-and-goes-to-school-with-his-descendants2-nx2y", + "48418": "/watch/the-misfit-of-demon-king-academy-ii-cour-2-ly1q", + "48420": "/watch/she-o0v7", + "48421": null, + "48422": null, + "48425": null, + "48426": "/watch/the-birth-of-kitaro-the-mystery-of-gegege-levv", + "48432": null, + "48436": null, + "48438": "/watch/the-ancient-magus-bride-the-boy-from-the-west-and-the-knight-of-the-blue-storm-6mrk", + "48439": "/watch/boy-xl26", + "48441": "/watch/the-legend-of-heroes-trails-of-cold-steel-northern-war-88l0", + "48442": null, + "48449": null, + "48450": null, + "48452": null, + "48453": "/watch/super-crooks-mxn3", + "48455": "/watch/beyblade-burst-quaddrive-j97v", + "48456": "/watch/sk-crazy-rock-jam-ql5w", + "48466": "/watch/amaim-warrior-at-the-borderline-qjqw", + "48467": null, + "48468": null, + "48470": "/watch/d-cide-traumerei-the-animation-7m56", + "48471": "/watch/irina-the-vampire-cosmonaut-neqp", + "48480": "/watch/wan-jie-shenzhu-3-pgpq", + "48481": "/watch/the-buried-tree-devil-n3ly", + "48483": "/watch/mieruko-chan-03rr", + "48486": null, + "48488": "/watch/higurashi-when-they-cry-sotsu-20kr", + "48491": "/watch/encouragement-of-climb-next-summit-6n6m", + "48492": "/watch/scarlet-nexus-mr87", + "48495": null, + "48502": "/watch/liu-yao-7qn0", + "48505": "/watch/yashahime-princess-half-demon-the-second-act-6ejq", + "48508": "/watch/kdrop-pkw3", + "48510": null, + "48512": "/watch/i-found-it-in-shichigahama-l90l", + "48513": null, + "48517": "/watch/sushi-sumo-k7vq", + "48519": null, + "48524": null, + "48525": null, + "48529": null, + "48530": null, + "48531": null, + "48533": null, + "48536": null, + "48537": "/watch/memory-of-changan-2nd-season-gn3p", + "48538": null, + "48539": null, + "48540": null, + "48541": null, + "48542": "/watch/do-it-yourself-1wp1", + "48543": "/watch/shouxi-yu-ling-shi-2-w75x", + "48544": null, + "48548": "/watch/the-quintessential-quintuplets-movie-m0en", + "48549": "/watch/dr-stone-new-world-45kv", + "48552": null, + "48553": "/watch/akebis-sailor-uniform-l37v", + "48554": "/watch/comet-x206", + "48555": "/watch/bakugan-geogan-rising-wv03", + "48556": "/watch/takt-opdestiny-rnv7", + "48557": null, + "48558": null, + "48560": null, + "48561": "/watch/jujutsu-kaisen-0-xxn3", + "48562": null, + "48565": null, + "48566": null, + "48567": "/watch/visual-prison-6qqx", + "48568": null, + "48569": "/watch/86-eighty-six-part-2-r4lj", + "48570": null, + "48573": "/watch/utanoprincesama-maji-love-strish-tours-642x", + "48575": "/watch/deliver-police-nishitokyo-shi-deliver-keisatsutai-4lvm", + "48576": "/watch/hachimitsu-suicide-machine-kl1p", + "48577": "/watch/home-n2xj", + "48580": "/watch/the-case-study-of-vanitas-pgxv", + "48582": null, + "48583": "/watch/attack-on-titan-final-season-part-2-nllk", + "48585": "/watch/black-clover-sword-of-the-wizard-king-4gy7", + "48586": null, + "48589": null, + "48590": "/watch/miss-kobayashis-dragon-maid-s-miniature-dragon-qpj7", + "48594": null, + "48604": "/watch/fastening-days-2-0nql", + "48605": "/watch/fastening-days-3-rex3", + "48606": "/watch/fastening-days-4-qjy7", + "48610": "/watch/blue-reflection-ray-knxr", + "48612": "/watch/the-journey-p6r0", + "48614": "/watch/wonder-egg-priority-my-priority-mngn", + "48615": null, + "48616": null, + "48617": null, + "48624": null, + "48626": null, + "48627": "/watch/hetalia-worldstars-ova-k8x3", + "48628": null, + "48633": "/watch/liar-liar-6rmp", + "48640": null, + "48641": "/watch/obey-me-yy4r", + "48643": "/watch/love-after-world-domination-46v6", + "48644": "/watch/rumble-garanndoll-859k", + "48645": null, + "48646": null, + "48649": "/watch/fuuto-pi-5xnw", + "48651": null, + "48652": null, + "48653": "/watch/into-the-night-9m36", + "48654": null, + "48661": "/watch/jojos-bizarre-adventure-stone-ocean-x33k", + "48672": null, + "48673": null, + "48675": "/watch/a-couple-of-cuckoos-7k60", + "48678": "/watch/megalo-box-2-the-hummingbird-and-the-nomad-5732", + "48680": "/watch/tesla-note-r87j", + "48684": "/watch/ten-thousand-worlds-y30r", + "48694": "/watch/fox-spirit-matchmaker-11th-season-4w96", + "48697": null, + "48698": null, + "48701": "/watch/peleliu-guernica-of-paradise-kv8p", + "48702": "/watch/dance-dance-danseur-px63", + "48703": null, + "48707": "/watch/the-way-of-the-househusband-part-2-kp8p", + "48708": "/watch/fudge-factor-jmm2", + "48709": null, + "48711": null, + "48727": null, + "48735": "/watch/tokyo-revengers-chibi-reve-kvqq", + "48736": "/watch/my-dress-up-darling-6k8k", + "48742": "/watch/dont-hurt-me-my-healer-28pw", + "48749": "/watch/chao-shen-xueyuan-season3-5092", + "48750": "/watch/chao-shen-xueyuan-season4-wk43", + "48751": "/watch/chao-shen-xueyuan-3233", + "48753": "/watch/the-great-jahy-will-not-be-defeated-km1n", + "48754": "/watch/lie-yang-tiandao-2-v606", + "48755": null, + "48759": "/watch/zhen-dao-ge-qenq", + "48760": "/watch/skeleton-knight-in-another-world-x54q", + "48761": "/watch/the-faraway-paladin-wm48", + "48762": null, + "48764": null, + "48770": null, + "48772": null, + "48773": null, + "48775": "/watch/kaginado-k89p", + "48776": "/watch/build-divide-000000-code-black-3lgx", + "48777": "/watch/build-divide-ffffff-code-white-lweq", + "48779": "/watch/deaimon-recipe-for-happiness-nv6p", + "48780": "/watch/dakaichi-im-being-harassed-by-the-sexiest-man-of-the-year-the-movie-spain-arc-012w", + "48784": null, + "48789": null, + "48790": null, + "48791": "/watch/the-legend-of-luoxiaohei-the-gate-of-all-living-beings-80m7", + "48804": "/watch/restaurant-to-another-world-2-9klw", + "48810": "/watch/battle-spirits-mirage-j1y1", + "48814": null, + "48820": "/watch/puella-magi-madoka-magica-the-movie-walpurgisnacht-rising-wjrg", + "48824": null, + "48825": null, + "48827": null, + "48828": "/watch/smile-smile-ship-start-90j6", + "48829": null, + "48830": "/watch/free-the-final-stroke-the-second-volume-4eym", + "48832": "/watch/cherry-and-virgin-v3n3", + "48842": "/watch/the-dawn-of-the-witch-m503", + "48843": null, + "48844": "/watch/call-star-nj59", + "48845": "/watch/the-bistro-of-li-linke-q68w", + "48847": null, + "48849": "/watch/sonny-boy-8874", + "48850": null, + "48851": null, + "48852": null, + "48853": null, + "48857": "/watch/healer-girl-qx8m", + "48858": "/watch/can-i-make-your-ears-happy-in-180-seconds-lw3l", + "48859": null, + "48861": "/watch/junior-high-and-high-school-kimetsu-academy-story-kimetsu-no-utage-special-edition-4q4v", + "48862": "/watch/cardfight-vanguard-overdress-season-2-pllv", + "48864": "/watch/ndaho-kekkon-omedetou-k28n", + "48866": "/watch/hua-jianghu-huan-shi-men-sheng-2-eev5", + "48867": "/watch/the-young-brewmasters-adventure-gx57", + "48869": null, + "48872": null, + "48873": "/watch/magical-legend-rise-to-immortality-k7yr", + "48875": "/watch/lighterprincess-dress-0w52", + "48876": null, + "48880": null, + "48881": null, + "48882": null, + "48884": null, + "48889": null, + "48890": "/watch/ling-long-tebie-pian-mm36", + "48891": null, + "48892": null, + "48894": null, + "48895": "/watch/overlord-iv-nqp9", + "48896": "/watch/overlord-the-sacred-kingdom-wkmk", + "48897": "/watch/overlord-ple-ple-pleiades-4-3699", + "48898": null, + "48899": "/watch/raccoon-town-in-the-phone-n3nk", + "48903": "/watch/dragon-ball-super-super-hero-56j8", + "48904": null, + "48906": null, + "48907": null, + "48908": null, + "48909": null, + "48910": null, + "48914": "/watch/zhen-dao-ge-chenshi-xing-1vkg", + "48916": "/watch/love-live-nijigasaki-high-school-idol-club-season-2-nweq", + "48917": "/watch/stand-my-heroes-warmth-of-memories-klmn", + "48918": null, + "48919": null, + "48920": null, + "48926": "/watch/komi-cant-communicate-01wr", + "48930": null, + "48932": null, + "48941": "/watch/full-time-magister-5th-season-j969", + "48942": "/watch/mad-demon-lord-gxwe", + "48945": null, + "48947": null, + "48951": "/watch/the-laws-of-the-universe-part-2-0l32", + "48952": null, + "48953": null, + "48954": null, + "48956": "/watch/wu-shang-shen-di-2-0k5w", + "48960": null, + "48961": "/watch/joint-71q0", + "48962": null, + "48963": null, + "48964": "/watch/are-you-ok-season-2-8m7p", + "48965": "/watch/the-land-of-miracles-rmq3", + "48966": "/watch/lalala-brothers-8g34", + "48967": null, + "48968": null, + "48969": "/watch/tosca-1ny1", + "48970": null, + "48971": "/watch/waiter-g3lp", + "48972": null, + "48973": null, + "48976": null, + "48979": null, + "48981": "/watch/magical-destroyers-xm76", + "48987": null, + "48988": null, + "48992": "/watch/a-japanese-boy-who-draws-7v52", + "48994": null, + "48997": "/watch/life-with-an-ordinary-guy-who-reincarnated-into-a-total-fantasy-knockout-r239", + "49004": null, + "49005": null, + "49008": null, + "49009": null, + "49014": null, + "49017": null, + "49020": null, + "49026": "/watch/laid-back-camp-season-2-specials-6nqv", + "49028": null, + "49029": null, + "49032": null, + "49036": null, + "49040": "/watch/lupin-the-3rd-part-6-z50w", + "49049": null, + "49052": "/watch/aoashi-pr80", + "49053": "/watch/given-on-the-other-hand-dvym", + "49054": null, + "49057": null, + "49059": "/watch/unbelievable-space-love-7j06", + "49060": null, + "49065": null, + "49066": "/watch/artiswitch-4946", + "49069": null, + "49070": null, + "49071": null, + "49073": "/watch/mobile-suit-gundam-seed-freedom-213y", + "49078": "/watch/pleasant-goat-and-big-big-wolf-dunk-for-future-yng9", + "49079": null, + "49090": "/watch/haru-wo-irodoru-66gm", + "49091": null, + "49094": null, + "49095": null, + "49098": "/watch/the-westward-3rd-season-yq7m", + "49099": null, + "49103": null, + "49104": null, + "49109": "/watch/by-the-grace-of-the-gods-2-46lm", + "49110": "/watch/theatre-of-darkness-yamishibai-9-145p", + "49112": null, + "49114": "/watch/the-case-study-of-vanitas-part-2-eqv0", + "49116": null, + "49117": "/watch/little-nemo-adventures-in-slumberland-378w", + "49118": "/watch/no-choice-but-to-betray-the-earth-n75p", + "49119": "/watch/osomatsu-san-hipopo-zoku-to-kagayaku-kajitsu-z8l4", + "49120": "/watch/osomatsu-san-tamashii-no-takoyaki-party-to-densetsu-no-otomari-kai-2y5g", + "49121": null, + "49122": null, + "49123": null, + "49124": null, + "49125": null, + "49126": null, + "49127": null, + "49133": null, + "49134": null, + "49138": "/watch/princess-principal-crown-handler-chapter-1-busy-easy-money-52pw", + "49139": null, + "49143": null, + "49144": null, + "49146": null, + "49147": null, + "49148": null, + "49153": null, + "49154": "/watch/high-card-wk63", + "49160": "/watch/miss-shachiku-and-the-little-baby-ghost-l2wl", + "49163": "/watch/exception-mx6n", + "49164": "/watch/make-my-day-le9m", + "49165": "/watch/bright-samurai-soul-n37q", + "49170": null, + "49179": "/watch/reiwa-no-di-gi-charat-jgw1", + "49182": null, + "49184": "/watch/gunmachan-57e3", + "49189": null, + "49194": null, + "49195": null, + "49196": null, + "49197": "/watch/shelter-4217", + "49198": null, + "49199": "/watch/regalia-the-three-sacred-stars-5983", + "49200": "/watch/link-click-episode-55-ngep", + "49202": "/watch/semantic-error2-mwx3", + "49204": "/watch/code-of-gods-havoc-pl2q", + "49205": null, + "49208": "/watch/black-and-white-warriors-3-o3gk", + "49210": "/watch/the-grimm-variations-w4gk", + "49211": "/watch/gundam-breaker-battlogue-rp18", + "49214": "/watch/peach-boy-riverside-mini-anime-yvlm", + "49215": "/watch/celia-sensei-no-wakuwaku-magical-kyoushitsu-zr68", + "49220": "/watch/uncle-from-another-world-1pe2", + "49221": null, + "49222": null, + "49223": null, + "49228": "/watch/dragon-quest-the-adventure-of-dai-the-trail-of-adventure-the-path-forward-xny3", + "49233": "/watch/saga-of-tanya-the-evil-ii-9e4g", + "49235": "/watch/86-eighty-six-special-edition-the-poppies-bloom-red-on-the-battlefield-32p2", + "49236": "/watch/saga-of-tanya-the-evil-operation-desert-pasta-5j98", + "49241": "/watch/vivy-fluorite-eyes-song-to-make-everyone-happy-with-my-singing-3283", + "49243": null, + "49245": null, + "49249": null, + "49250": null, + "49251": null, + "49252": null, + "49253": null, + "49254": null, + "49255": null, + "49257": null, + "49258": null, + "49263": "/watch/lets-make-a-mug-too-2-52r5", + "49274": "/watch/hua-jianghu-buliang-ren-4-0jwr", + "49275": "/watch/elf-academy-q0nq", + "49276": "/watch/neko-album-r633", + "49277": null, + "49283": "/watch/backflip-the-movie-m1ev", + "49284": null, + "49285": "/watch/waccha-primagi-y1xv", + "49287": null, + "49290": "/watch/magia-record-mahou-shoujo-madokamagica-gaiden-tv-recaps-95e7", + "49291": "/watch/magia-record-puella-magi-madoka-magica-side-story-final-season-dawn-of-a-shallow-dream-p9y3", + "49292": "/watch/deep-insanity-the-lost-child-n01q", + "49295": null, + "49297": null, + "49303": "/watch/maboroshi-660k", + "49304": "/watch/legend-of-mana-the-teardrop-crystal-801k", + "49305": "/watch/the-wonderland-of-ten-thousand-5th-season-q1q5", + "49310": "/watch/fruits-basket-prelude-rmv3", + "49311": null, + "49314": "/watch/nosferatu-maiden-ymr6", + "49316": "/watch/strike-the-blood-final-z9e7", + "49318": "/watch/that-time-i-got-reincarnated-as-a-slime-season-2-tales-veldoras-journal-2-3ngw", + "49320": "/watch/detective-conan-the-bride-of-halloween-21g5", + "49321": "/watch/pokemon-2019-natsuyasumi-chokuzen-1-jikan-special-ngr9", + "49326": null, + "49329": null, + "49332": null, + "49335": null, + "49338": null, + "49341": null, + "49342": "/watch/shin-ikki-tousen-wgpk", + "49345": "/watch/goodbye-don-glees-k033", + "49348": null, + "49351": null, + "49353": null, + "49354": null, + "49355": null, + "49357": "/watch/star-wars-visions-5l48", + "49361": "/watch/lord-el-melloi-iis-case-files-rail-zeppelin-grace-note-special-episode-e1v0", + "49363": "/watch/sk-provisional-title-rl03", + "49366": null, + "49367": null, + "49368": null, + "49369": null, + "49370": "/watch/mini-vanguard-large-7lep", + "49371": null, + "49376": "/watch/ippon-again-m2qv", + "49379": "/watch/mein-family-daily-rq47", + "49380": "/watch/cats-tea-y1qm", + "49385": "/watch/miss-kuroitsu-from-the-monster-development-department-l6py", + "49386": "/watch/xingchen-bian-6-51e9", + "49387": "/watch/vinland-saga-season-2-r4vj", + "49391": null, + "49392": "/watch/i-tsushima-2095", + "49395": "/watch/kyoto-animation-meiji-hen-9w27", + "49396": "/watch/kyoto-animation-souzou-hen-882e", + "49398": "/watch/wu-geng-ji-4-j3pj", + "49399": null, + "49402": "/watch/ghost-in-the-shell-sac-2045-sustainable-war-x44k", + "49409": "/watch/green-snake-k1y3", + "49410": "/watch/shiroi-suna-no-aquatope-mini-mpn7", + "49413": "/watch/link-click-season-2-y3er", + "49414": null, + "49418": "/watch/caesura-of-despair-lwlk", + "49420": null, + "49422": null, + "49423": "/watch/mirage-queen-prefers-circus-lljy", + "49426": "/watch/tropical-rouge-precure-yuki-no-princess-to-kiseki-no-yubiwa-r9m3", + "49429": null, + "49430": "/watch/mignon-klkp", + "49431": null, + "49432": "/watch/the-flame-imperial-guards-nyep", + "49433": "/watch/youxia-zhanji-5km8", + "49434": null, + "49437": null, + "49438": "/watch/parallel-world-pharmacy-ew0m", + "49439": null, + "49442": null, + "49445": null, + "49448": "/watch/against-the-sky-supreme-pn73", + "49450": "/watch/oishinbo-pilot-leqq", + "49454": null, + "49457": "/watch/my-next-life-as-a-villainess-all-routes-lead-to-doom-x-i-met-my-destined-one-rrj3", + "49458": "/watch/konosuba-gods-blessing-on-this-wonderful-world-3-vyg6", + "49460": null, + "49467": null, + "49469": "/watch/beastars-final-season-part-1-xl0q", + "49470": "/watch/my-stepmoms-daughter-is-my-ex-p76m", + "49471": null, + "49474": null, + "49475": null, + "49476": null, + "49478": "/watch/junk-head-1-7qv0", + "49483": "/watch/miss-kobayashis-dragon-maid-s-miniature-dragon-qpj7", + "49487": "/watch/azur-lane-bisoku-zenshin-hokorashiki-bokou-ni-shukusai-wo-exq3", + "49490": null, + "49491": "/watch/deep-in-reflection-re67", + "49495": null, + "49498": "/watch/ramen-chai-nyan-e943", + "49501": "/watch/katarina-nounai-kaigi-x-jv81", + "49505": "/watch/deiji-meets-girl-57q2", + "49507": "/watch/record-of-ragnarok-iii-0y9e", + "49509": null, + "49510": null, + "49513": null, + "49514": "/watch/fantasia-sango-realm-of-legends-pg5m", + "49515": "/watch/digimon-ghost-game-q867", + "49518": "/watch/otome-wa-boku-ni-koishiteru-mittsu-no-kiraboshi-the-animation-l5ml", + "49519": "/watch/police-in-a-pod-x7v6", + "49520": "/watch/aharen-san-wa-hakarenai-j261", + "49521": "/watch/non-non-biyori-nonstop-our-club-worked-hard-22ep", + "49522": "/watch/oh-suddenly-egyptian-god-season-2-gnpe", + "49523": "/watch/digimon-adventure-02-the-beginning-vmg8", + "49524": null, + "49525": null, + "49527": null, + "49528": null, + "49529": null, + "49532": "/watch/the-eternal-831-l00y", + "49533": "/watch/my-master-has-no-tail-xqy3", + "49549": "/watch/bai-gui-youeryuan-4th-season-nkrk", + "49550": "/watch/remake-our-life-recap-ze83", + "49551": "/watch/hanabichan-the-girl-who-popped-out-of-the-game-world-v6gy", + "49555": null, + "49556": "/watch/love-all-play-v09m", + "49559": "/watch/the-kings-avatar-3-ml23", + "49560": null, + "49569": "/watch/snow-eagle-lord-3rd-season-pmq5", + "49570": "/watch/martial-universe-3rd-season-qmkw", + "49571": "/watch/swallowed-star-2nd-season-9jv6", + "49572": "/watch/full-time-magister-6th-season-44wm", + "49573": "/watch/yashe-nwly", + "49574": "/watch/a-will-eternal-2nd-season-rm1j", + "49580": null, + "49581": "/watch/natsu-ga-hajimaru-mx17", + "49584": null, + "49587": "/watch/all-saints-street-3-3x1x", + "49590": "/watch/the-tatami-time-machine-blues-kne3", + "49592": "/watch/the-genius-princes-guide-to-raising-a-nation-out-of-debt-18qj", + "49596": "/watch/blue-lock-kmrn", + "49598": null, + "49599": "/watch/take-my-brother-away-5-77mn", + "49600": null, + "49603": "/watch/trip-trap-7qq6", + "49605": "/watch/ganbare-doukichan-lppy", + "49611": null, + "49612": "/watch/ningen-fushin-adventurers-who-dont-believe-in-humanity-will-save-the-world-re58", + "49613": "/watch/the-wrong-way-to-use-healing-magic-qn55", + "49614": null, + "49615": null, + "49616": null, + "49618": "/watch/record-of-ragnarok-ii-050e", + "49627": "/watch/attack-on-titan-chibi-theater-survey-corps-levi-squad-en4n", + "49633": "/watch/fatekaleid-liner-prismaillya-licht-nameless-girl-81l4", + "49637": null, + "49644": null, + "49645": null, + "49652": "/watch/link-click-troubles-of-ordinary-people-vk36", + "49654": null, + "49661": null, + "49664": null, + "49665": "/watch/blue-thermal-lg7k", + "49668": "/watch/100-years-of-work-in-japan-en03", + "49669": null, + "49670": null, + "49671": null, + "49678": null, + "49681": null, + "49682": null, + "49683": null, + "49684": null, + "49690": "/watch/girls-panzer-saishuushou-part-4-specials-4lxm", + "49691": "/watch/fanfare-of-adolescence-g33p", + "49692": "/watch/heroines-run-the-show-ng6y", + "49697": null, + "49700": "/watch/arifureta-from-commonplace-to-worlds-strongest-season-2-picture-drama-64ym", + "49701": "/watch/fights-break-sphere-three-year-agreement-087w", + "49703": null, + "49708": null, + "49709": "/watch/to-your-eternity-season-2-2mpp", + "49718": "/watch/huyao-xiao-hongniang-yue-hong-2-pxwm", + "49721": "/watch/teasing-master-takagi-san-season-3-ejx3", + "49722": "/watch/teasing-master-takagi-san-the-movie-1p4j", + "49728": null, + "49730": "/watch/pokemon-evolutions-33r3", + "49733": "/watch/moriarty-the-patriot-ova-4rw1", + "49734": null, + "49735": "/watch/the-idolm-at-ster-sidem-wakeatte-mini-7vwn", + "49737": null, + "49738": "/watch/the-heike-story-lp9l", + "49739": null, + "49742": "/watch/martial-god-asura-wn51", + "49743": "/watch/tabi-hani-q5ww", + "49748": null, + "49750": "/watch/legendary-twins-ypym", + "49751": null, + "49752": null, + "49755": null, + "49757": "/watch/another-journey-to-the-west-73k6", + "49759": "/watch/jade-dynasty-04nr", + "49760": null, + "49762": null, + "49766": "/watch/under-ninja-8jqp", + "49768": null, + "49769": null, + "49771": "/watch/fire-emblem-heroes-chibi-playhouse-8340", + "49776": "/watch/the-yakuzas-guide-to-babysitting-n96k", + "49778": "/watch/sword-of-the-demon-hunter-kijin-gentosho-lx2k", + "49780": "/watch/im-kodama-kawashiri-7x02", + "49782": "/watch/shadows-house-2nd-season-d199", + "49784": "/watch/welcome-to-demon-school-iruma-kun-season-3-85ne", + "49785": "/watch/fairy-tail-100-years-quest-rm4j", + "49793": "/watch/azur-lane-queens-orders-ova-dyl6", + "49794": "/watch/face-king-m3yyg", + "49796": "/watch/shanghai-melody-4k71", + "49798": "/watch/hero-beta-pwrm", + "49806": null, + "49814": "/watch/grow-up-with-my-daughter-j7e1", + "49818": "/watch/lord-of-the-mysteries-757p", + "49819": "/watch/cardfight-vanguard-willdress-pm4v", + "49820": "/watch/cardfight-vanguard-willdress-season-2-wq3k", + "49825": null, + "49827": "/watch/mobile-suit-gundam-cucuruz-doans-island-01qw", + "49828": "/watch/mobile-suit-gundam-the-witch-from-mercury-wm2k", + "49830": null, + "49831": "/watch/black-rock-shooter-dawn-fall-om9n", + "49834": "/watch/to-every-you-ive-loved-before-10rp", + "49835": "/watch/to-me-the-one-who-loved-you-145g", + "49838": null, + "49841": "/watch/immortals-of-the-godless-k0er", + "49842": "/watch/my-next-life-as-a-villainess-all-routes-lead-to-doom-movie-3evx", + "49843": null, + "49844": "/watch/kirakira-kirari-y4y9", + "49845": null, + "49847": "/watch/cinderella-chef-s2-2xyw", + "49848": null, + "49849": "/watch/management-of-a-novice-alchemist-552w", + "49851": null, + "49854": "/watch/tawawa-on-monday-2-k2r3", + "49855": null, + "49858": "/watch/the-duke-of-death-and-his-maid-season-2-e2gm", + "49860": "/watch/umisea-rxj8", + "49861": "/watch/unison-nkgy", + "49866": "/watch/tawawa-on-monday-2-episode-13-qq9w", + "49869": "/watch/ganbare-douki-chan-the-coworker-is-suffering-from-social-inequality-67rq", + "49871": null, + "49873": null, + "49876": null, + "49877": "/watch/that-time-i-got-reincarnated-as-a-slime-the-movie-scarlet-bond-wlqx", + "49878": null, + "49880": "/watch/ku-ru-ku-ru-cruller-2e5p", + "49882": null, + "49889": "/watch/tsukimichi-moonlit-fantasy-season-2-rnn9", + "49891": "/watch/reincarnated-as-a-sword-kk7r", + "49893": "/watch/miss-kobayashis-dragon-maid-s-japanese-hospitality-the-attendant-is-a-dragon-p55v", + "49894": "/watch/classroom-for-heroes-l43m", + "49895": "/watch/go-saitama-37p9", + "49898": null, + "49899": null, + "49900": null, + "49901": null, + "49902": null, + "49903": null, + "49907": "/watch/grow-up-with-my-daughter-season-2-qw5q", + "49908": "/watch/grow-up-with-my-daughter-season-2-qw5q", + "49909": "/watch/kotaro-lives-alone-6k0v", + "49913": "/watch/cinderella-nine-the-story-continues-v3yk", + "49915": "/watch/the-outcast-4rd-season-2mer", + "49918": "/watch/my-hero-academia-season-6-lgxl", + "49920": null, + "49922": null, + "49926": "/watch/demon-slayer-kimetsu-no-yaiba-mugen-train-arc-1yxj", + "49930": "/watch/how-a-realist-hero-rebuilt-the-kingdom-part-2-4r0w", + "49936": null, + "49938": "/watch/drifting-home-kym3", + "49939": "/watch/puchi-seka2-8y9p", + "49941": "/watch/gundam-uc-x-nike-sb-280p", + "49942": "/watch/tales-of-luminaria-the-fateful-crossroad-54e8", + "49943": null, + "49944": null, + "49945": null, + "49948": null, + "49952": "/watch/i-annoyed-millions-of-cultivators-e4m0", + "49956": null, + "49960": null, + "49961": null, + "49963": null, + "49964": null, + "49965": null, + "49966": null, + "49967": null, + "49968": null, + "49969": "/watch/tribe-nine-7510", + "49970": null, + "49971": null, + "49975": "/watch/heroes-of-the-ancient-olympic-games-n7kj", + "49976": null, + "49977": null, + "49978": "/watch/candy-caries-843p", + "49979": "/watch/im-the-villainess-so-im-taming-the-final-boss-3pj3", + "49980": "/watch/sugar-apple-fairy-tale-q87w", + "49981": "/watch/our-last-crusade-or-the-rise-of-a-new-world-season-2-rx37", + "49982": "/watch/the-summer-k5gq", + "49983": null, + "49984": null, + "49985": "/watch/zhen-dao-ge-tebie-pian-19p1", + "49987": null, + "49988": null, + "49989": null, + "49991": "/watch/delinquent-hamsters-season-2-8r30", + "49992": null, + "49994": null, + "49995": null, + "49996": null, + "49997": null, + "50001": "/watch/tom-and-jerry-k4yn", + "50002": "/watch/edens-zero-season-2-lvmk", + "50005": null, + "50006": null, + "50007": null, + "50008": null, + "50009": null, + "50010": "/watch/detective-conan-the-culprit-hanzawa-qvjw", + "50012": "/watch/detective-conan-zeros-tea-time-mgwv", + "50019": null, + "50021": "/watch/ancient-girls-frame-9ygw", + "50022": null, + "50025": "/watch/fantasy-mountain-and-sea-ballad-vyk8", + "50027": null, + "50028": null, + "50029": null, + "50030": null, + "50031": null, + "50033": null, + "50036": null, + "50037": null, + "50038": null, + "50039": null, + "50040": null, + "50041": null, + "50042": null, + "50043": null, + "50046": "/watch/theatre-of-darkness-yamishibai-9-special-7j10", + "50048": null, + "50049": null, + "50050": null, + "50051": null, + "50052": null, + "50053": null, + "50054": null, + "50055": null, + "50056": "/watch/telecaster-b-boy-r0pl", + "50057": null, + "50058": null, + "50059": null, + "50060": "/watch/shadowverse-flame-5423", + "50062": null, + "50063": null, + "50064": null, + "50066": "/watch/it-all-started-with-your-sky-k9lp", + "50071": null, + "50072": null, + "50073": null, + "50074": null, + "50075": null, + "50076": null, + "50077": null, + "50078": null, + "50079": null, + "50080": null, + "50082": null, + "50084": null, + "50086": null, + "50087": null, + "50088": null, + "50089": null, + "50090": "/watch/inko-colors-the-animation-ne6y", + "50091": null, + "50094": "/watch/lupin-the-third-part-6-the-times-p3n3", + "50097": null, + "50098": null, + "50099": "/watch/the-prince-of-tennis-ii-u-17-world-cup-4316", + "50100": null, + "50101": null, + "50102": null, + "50103": null, + "50105": null, + "50110": null, + "50111": "/watch/otmgirls-no-yokiyoki-channel-birthday-special-story-2wqr", + "50113": "/watch/heart-challenger-g5w7", + "50114": "/watch/dragon-prince-yuan-vgqy", + "50115": null, + "50116": null, + "50119": null, + "50120": null, + "50123": null, + "50124": null, + "50125": null, + "50126": null, + "50127": null, + "50136": null, + "50137": "/watch/memory-3lm2", + "50138": null, + "50139": "/watch/disney-twisted-wonderland-7vq6", + "50141": null, + "50142": null, + "50145": null, + "50146": null, + "50147": null, + "50150": null, + "50151": null, + "50156": null, + "50158": null, + "50159": "/watch/zombie-land-saga-movie-v3q6", + "50160": "/watch/kingdom-season-4-rj83", + "50161": null, + "50168": "/watch/a-tale-from-the-orient-6xmm", + "50169": "/watch/fly-with-the-night-eew0", + "50172": "/watch/mob-psycho-100-iii-y70q", + "50175": "/watch/im-quitting-heroing-000l", + "50176": "/watch/virtually-real-cybervenus-feifei-mr76", + "50182": null, + "50183": "/watch/blue-giant-g7m7", + "50184": "/watch/the-demon-sword-master-of-excalibur-academy-en5n", + "50185": "/watch/salarymans-club-7672", + "50191": "/watch/youkai-watch-keita-to-orecchi-no-deai-hen-da-nyan-wa-watakushi-mo-3j4x", + "50192": null, + "50193": "/watch/motto-majime-ni-fumajime-kaiketsu-zorori-3rd-season-9gyk", + "50194": "/watch/the-love-story-of-my-immortal-dad-vrpk", + "50197": "/watch/dont-toy-with-me-miss-nagatoro-2nd-attack-318x", + "50201": "/watch/someone-elses-bl-comic-animation-3p6k", + "50202": null, + "50203": "/watch/love-live-superstar-season-2-ejl9", + "50204": "/watch/tokyo-24th-ward-qw2w", + "50205": "/watch/arknights-prelude-to-dawn-lwwy", + "50206": "/watch/takano-intersection-ne8q", + "50207": "/watch/a-record-of-a-mortals-journey-to-immortality-season-2-q2er", + "50208": null, + "50209": "/watch/sorairo-utility-q6p7", + "50215": null, + "50216": null, + "50217": "/watch/shanhe-jian-xin-xiao-juchang-ly3y", + "50218": null, + "50220": "/watch/summoned-to-another-world-for-a-second-time-n15k", + "50221": "/watch/shinepost-jklj", + "50225": null, + "50227": null, + "50228": null, + "50229": null, + "50231": null, + "50232": null, + "50233": null, + "50234": null, + "50235": null, + "50237": null, + "50238": null, + "50239": null, + "50240": "/watch/white-cat-legend-season-2-wvp1", + "50241": "/watch/sigh-of-sighs-w2eg", + "50242": null, + "50243": "/watch/matter-vq7y", + "50244": null, + "50245": null, + "50246": null, + "50248": "/watch/birdie-wing-golf-girls-story-gkrp", + "50249": null, + "50250": "/watch/chiikawa-j20j", + "50251": null, + "50255": null, + "50258": null, + "50265": "/watch/spy-x-family-jrnv", + "50267": "/watch/irodorimidori-6x7m", + "50271": "/watch/drawing-jianghu-of-bu-liang-ren-vq5y", + "50273": "/watch/tomodachi-game-8kve", + "50274": "/watch/tales-of-demons-and-gods-season-5-yk2r", + "50275": "/watch/sword-art-online-the-movie-progressive-scherzo-of-deep-night-kjxq", + "50280": "/watch/the-mirror-twin-cities-e06n", + "50281": "/watch/delicious-party-precure-286w", + "50282": null, + "50284": "/watch/technoroid-overmind-g6l7", + "50285": null, + "50287": "/watch/the-vampire-dies-in-no-time-season-2-n27p", + "50288": null, + "50289": "/watch/rhythmens-z817", + "50290": "/watch/fudanshi-shoukan-isekai-de-shinjuu-ni-hameraremashita-mini-anime-2nd-season-qmrw", + "50291": "/watch/slow-start-6n4m", + "50292": "/watch/raccoon-town-in-the-phone-2nd-season-rk89", + "50293": "/watch/ruguo-lishi-shi-yi-qun-miao-6-o6kv", + "50294": "/watch/ruguo-lishi-shi-yi-qun-miao-7-7636", + "50295": "/watch/foodie-boys-classic-of-mountains-seas-xg8q", + "50296": null, + "50297": null, + "50299": null, + "50300": "/watch/devour-eternity-5148", + "50302": null, + "50306": "/watch/seirei-gensouki-spirit-chronicles-season-2-pvvv", + "50307": "/watch/tonikawa-over-the-moon-for-you-season-2-dkyq", + "50313": null, + "50315": "/watch/the-seven-deadly-sins-grudge-of-edinburgh-part-1-1ey2", + "50316": null, + "50317": "/watch/day-by-day-qwn7", + "50318": null, + "50319": null, + "50320": null, + "50321": null, + "50324": null, + "50325": "/watch/kaguya-sama-love-is-war-ultra-romantic-yu-ishigami-wants-to-chat-8k84", + "50326": null, + "50330": "/watch/bungo-stray-dogs-4-l6ky", + "50336": null, + "50337": null, + "50338": "/watch/in-the-heart-of-kunoichi-tsubaki-wv93", + "50339": "/watch/kakegurui-twin-4767", + "50343": "/watch/the-fabulous-sword-god-qpe5", + "50346": "/watch/call-of-the-night-lr8q", + "50347": "/watch/psycho-nyanya-v0qk", + "50348": "/watch/peter-grill-and-the-philosophers-time-super-extra-q3xm", + "50349": null, + "50352": null, + "50360": "/watch/mushoku-tensei-jobless-reincarnation-cour-2-eris-the-goblin-slayer-j45j", + "50371": null, + "50377": "/watch/my-melody-no-ookami-san-ni-ki-wo-tsukete-g3rp", + "50378": "/watch/proud-swordsman-v108", + "50379": "/watch/shoot-goal-to-the-future-6wxk", + "50380": "/watch/ya-boy-kongming-m82v", + "50383": "/watch/episode-kuusou-77jp", + "50384": "/watch/malevolent-spirits-mononogatari-5939", + "50385": null, + "50388": null, + "50392": "/watch/chained-soldier-ke9l", + "50396": null, + "50398": "/watch/everlasting-god-of-sword2-oxeq", + "50399": "/watch/heaven-officials-blessing-season-2-mmk6", + "50400": "/watch/whats-wrong-with-my-big-brother-3433", + "50401": "/watch/god-troubles-me-3-rkv3", + "50403": "/watch/no-doubt-in-us-season-2-k6rp", + "50404": "/watch/the-daily-life-of-the-immortal-king-season-3-k79p", + "50405": "/watch/legend-of-exorcism2-vl2y", + "50406": "/watch/carp-reborn-3rd-season-ky2r", + "50407": "/watch/fog-hill-of-five-elements-5389", + "50410": "/watch/one-piece-film-red-e3n5", + "50411": "/watch/busted-darklord-9nl6", + "50414": "/watch/ensemble-stars-road-to-show-629q", + "50415": null, + "50416": "/watch/skip-and-loafer-36e3", + "50418": null, + "50419": "/watch/gudetama-freestyle-03ee", + "50421": "/watch/a-herbivorous-dragon-of-5000-years-gets-unfairly-villainized-96m5", + "50422": null, + "50425": "/watch/more-than-a-married-couple-but-not-lovers-8v8k", + "50427": "/watch/dozens-of-norths-lryq", + "50429": "/watch/xy-p0r3", + "50430": "/watch/my-journey-in-an-alternate-world-67qp", + "50431": "/watch/xyrin-empire-q8g7", + "50432": "/watch/the-infinitors-57l8", + "50433": "/watch/word-of-honor-x29m", + "50434": null, + "50435": null, + "50436": null, + "50438": "/watch/yatogame-chan-kansatsu-nikki-4-rq5l", + "50439": "/watch/swarm-7wxm", + "50440": "/watch/pipe-wrench-boy-y0wq", + "50441": "/watch/the-indomitable-x046", + "50443": "/watch/rift-9x65", + "50444": "/watch/immortality-80l7", + "50445": "/watch/three-body-dk93", + "50446": "/watch/blade-of-dawn-j4e9", + "50452": "/watch/undetectable-box-3wvx", + "50458": null, + "50461": "/watch/trapped-in-a-dating-sim-the-world-of-otome-games-is-tough-for-mobs-e259", + "50462": "/watch/false-memory2-6r6m", + "50465": null, + "50466": null, + "50469": null, + "50470": "/watch/phantom-of-the-idol-6gem", + "50473": "/watch/kidou-senshi-gundam-00-cb-chara-8k37", + "50474": "/watch/the-faraway-paladin-michiyuki-k3qn", + "50475": "/watch/86-eighty-six-episode-185-if-theres-something-worth-dying-for-xk5k", + "50480": null, + "50481": "/watch/reborn-to-master-the-blade-from-hero-king-to-extraordinary-squire-k8gl", + "50482": null, + "50483": null, + "50484": "/watch/the-new-hazzys-5j95", + "50485": "/watch/exception-mx6n", + "50486": null, + "50487": null, + "50488": null, + "50495": null, + "50498": null, + "50499": null, + "50501": "/watch/the-legend-of-sword-domain-n859", + "50503": null, + "50505": null, + "50510": null, + "50512": null, + "50513": null, + "50515": null, + "50517": null, + "50521": "/watch/great-doctor-miss-nine-o7k6", + "50522": null, + "50523": null, + "50526": null, + "50528": "/watch/golden-kamuy-season-4-3q7x", + "50529": null, + "50532": "/watch/my-hero-academia-world-heroes-mission-take-off-jlmv", + "50533": null, + "50534": null, + "50535": null, + "50537": "/watch/fairies-albums-s3-el49", + "50538": "/watch/qi-refining-for-3000-years-rngj", + "50539": null, + "50544": "/watch/dragons-disciple-pxev", + "50549": "/watch/bubble-r0el", + "50552": "/watch/yowamushi-pedal-limit-break-zqrw", + "50553": "/watch/the-imaginary-wm9x", + "50559": "/watch/megaton-musashi-season-2-299w", + "50562": null, + "50563": "/watch/introduction-1y91", + "50565": "/watch/the-soul-of-soldier-master-wm31", + "50571": "/watch/let-me-check-the-walkthrough-first-x196", + "50572": null, + "50575": "/watch/face-on-lie-3rk3", + "50577": null, + "50581": "/watch/the-magic-chef-of-fire-and-ice-ypqm", + "50582": "/watch/reign-of-the-seven-spellblades-q077", + "50583": "/watch/butareba-the-story-of-a-man-turned-into-a-pig-vgm3", + "50586": "/watch/migidali-r9r7", + "50587": "/watch/gridman-universe-p643", + "50588": "/watch/lord-of-planet-g14p", + "50590": "/watch/raven-of-the-inner-palace-rm2l", + "50593": "/watch/the-tunnel-to-summer-the-exit-of-goodbyes-92g6", + "50594": "/watch/suzume-5nj9", + "50597": "/watch/massara-g2wp", + "50598": "/watch/aggretsuko-season-5-1wmg", + "50599": "/watch/theatre-of-darkness-yamishibai-10-6yjp", + "50600": null, + "50602": null, + "50603": null, + "50604": "/watch/fantasy-hunter-8kmp", + "50606": "/watch/ayakashi-triangle-xvm3", + "50607": "/watch/yugioh-go-rush-92pg", + "50608": "/watch/tokyo-revengers-season-2-1q7p", + "50612": "/watch/dr-stone-special-episode-ryusui-v7w3", + "50613": "/watch/rurouni-kenshin-p94q", + "50621": null, + "50622": null, + "50629": "/watch/great-journey-of-teenagers-2nd-season-part-2-5l69", + "50631": "/watch/komi-cant-communicate-part-2-nl7p", + "50633": "/watch/first-immortal-of-kendo-0mkr", + "50634": null, + "50636": "/watch/pulling-mountains-and-rivers-yel6", + "50638": "/watch/muv-luv-alternative-season-2-xrmq", + "50639": null, + "50640": null, + "50644": "/watch/time-prisoner-g986", + "50647": "/watch/the-peak-of-true-martial-arts-981g", + "50652": "/watch/endo-and-kobayashi-live-the-latest-on-tsundere-villainess-lieselotte-4q9w", + "50653": "/watch/oddtaxi-in-the-woods-r538", + "50654": null, + "50655": null, + "50657": "/watch/luoyang-l5pl", + "50662": null, + "50663": "/watch/pop-team-epic-season-2-4k86", + "50664": "/watch/the-faraway-paladin-the-lord-of-rust-mountains-q387", + "50667": "/watch/xingchen-bian-6-51e9", + "50668": "/watch/witch-on-the-holy-night-j332", + "50669": null, + "50672": "/watch/sasaki-and-miyano-a-tiny-episode-from-before-he-realized-his-feelings-ygnq", + "50673": "/watch/pokemon-the-arceus-chronicles-k96l", + "50675": "/watch/soukyuu-no-fafner-behind-the-line-kper", + "50678": "/watch/amaim-warrior-at-the-borderline-part-2-yp5m", + "50681": null, + "50685": "/watch/kagi-nado-season-2-wl0g", + "50687": null, + "50689": "/watch/the-missing-8-4lqv", + "50691": null, + "50694": "/watch/summer-pockets-lx1q", + "50695": "/watch/mf-ghost-qkrq", + "50696": "/watch/one-piece-bartos-secret-room-y96m", + "50697": "/watch/a-festival-between-worlds-8yk7", + "50698": "/watch/paradise-55mw", + "50699": null, + "50703": null, + "50709": "/watch/lycoris-recoil-eky3", + "50710": "/watch/urusei-yatsura-22y5", + "50711": null, + "50713": "/watch/the-irregular-at-magic-high-school-season-3-j80j", + "50727": null, + "50735": null, + "50737": null, + "50738": "/watch/ive-been-killing-slimes-for-300-years-and-maxed-out-my-level-season-2-mw2n", + "50739": "/watch/the-angel-next-door-spoils-me-rotten-8rj0", + "50740": "/watch/hanako-9w77", + "50746": null, + "50747": null, + "50748": "/watch/lets-love-kynr", + "50751": null, + "50754": null, + "50760": "/watch/teppen-laughing-til-you-cry-2jyg", + "50762": "/watch/anata-wo-hitokoto-de-arawashite-kudasai-no-shitsumon-ga-nigate-da-yxy6", + "50768": "/watch/the-case-study-of-vanitas-episode-125-recap-y22v", + "50770": null, + "50774": "/watch/my-song-pkxq", + "50784": null, + "50789": "/watch/mahjong-soul-pon-o0lo", + "50790": null, + "50794": null, + "50796": "/watch/insomniacs-after-school-46q1", + "50797": null, + "50799": null, + "50803": "/watch/bottom-tier-character-tomozaki-2nd-stage-06pr", + "50804": null, + "50810": "/watch/cats-tea-episode-55-3xvw", + "50815": null, + "50840": "/watch/pokemon-kids-tv-good-night-rowlet-6jnx", + "50841": "/watch/mei-chuxi-de-yinyangshi-yijia-3-2plr", + "50842": "/watch/wo-jia-da-shixiong-naozi-you-keng-wq2g", + "50845": null, + "50846": null, + "50848": "/watch/ojamajo-doremi-heartwarming-theater-q7rq", + "50849": "/watch/the-tale-of-the-spirit-stone-nw2y", + "50850": null, + "50851": null, + "50852": null, + "50854": "/watch/handyman-saitou-in-another-world-k17l", + "50855": "/watch/star-blazers-space-battleship-yamato-3199-q9x5", + "50862": null, + "50864": "/watch/kaina-of-the-great-snow-sea-623x", + "50869": "/watch/gods-games-we-play-7vrn", + "50871": "/watch/alice-gear-aegis-expansion-pgnm", + "50872": null, + "50876": null, + "50878": null, + "50880": null, + "50881": null, + "50882": null, + "50891": "/watch/lucifer-and-the-biscuit-hammer-3wjw", + "50905": null, + "50909": null, + "50914": null, + "50916": "/watch/arifureta-from-a-detour-to-the-worlds-strongest-rjl7", + "50917": "/watch/prima-doll-v1q3", + "50919": "/watch/princess-principal-crown-handler-chapter-2-revealing-reviews-kxr3", + "50920": "/watch/mr-stone-feels-lonely-9l8k", + "50923": "/watch/bibliophile-princess-56y5", + "50924": null, + "50925": "/watch/thousands-of-worlds-2pwy", + "50930": null, + "50931": "/watch/omoikou-4846", + "50932": "/watch/the-reincarnation-of-the-strongest-exorcist-in-another-world-24ng", + "50934": "/watch/starscollection-4877", + "50938": null, + "50953": "/watch/bastard-heavy-metal-dark-fantasy-g3w3", + "50955": "/watch/onipan-7mp0", + "50957": null, + "50958": null, + "50963": "/watch/delicious-partyprecure-movie-k5p3", + "50964": null, + "50970": null, + "50972": null, + "50973": null, + "50980": null, + "50983": null, + "50985": "/watch/chimimo-7kxn", + "50993": null, + "50995": null, + "50997": null, + "50998": null, + "50999": "/watch/extreme-hearts-4r9w", + "51000": null, + "51004": null, + "51005": null, + "51006": null, + "51008": "/watch/kawaru-machi-kawareru-machi-ishinomaki-feat-jun-e00m", + "51009": "/watch/jujutsu-kaisen-season-2-73v2", + "51013": "/watch/a-ripple-in-time-8v00", + "51014": null, + "51015": null, + "51016": null, + "51018": "/watch/pochama-sweets-94jg", + "51019": "/watch/demon-slayer-kimetsu-no-yaiba-swordsmith-village-arc-e260", + "51020": "/watch/helck-wg68", + "51035": null, + "51036": "/watch/otome-game-no-hametsu-flag-shika-nai-akuyaku-reijou-ni-tensei-shiteshimatta-voice-drama-9vpk", + "51037": "/watch/duel-masters-king2-epkm", + "51038": "/watch/fights-break-sphere-origin-8gmk", + "51039": "/watch/battle-through-the-heavens-5th-season-p89q", + "51043": "/watch/kamigawa-neon-dynasty-x643", + "51045": null, + "51047": null, + "51048": "/watch/imagination-of-marathon-runners-krv3", + "51050": null, + "51051": "/watch/dreamland-9plk", + "51054": null, + "51055": null, + "51056": null, + "51057": null, + "51058": null, + "51059": null, + "51060": null, + "51061": null, + "51064": "/watch/black-summoner-9mq5", + "51065": null, + "51068": "/watch/bakemonogatari-shaft-special-production-pv-0v32", + "51071": null, + "51076": null, + "51077": null, + "51078": "/watch/1108-e813", + "51080": null, + "51084": null, + "51085": null, + "51086": null, + "51087": null, + "51088": null, + "51089": null, + "51090": null, + "51091": null, + "51092": "/watch/yurei-deco-qlp5", + "51095": null, + "51096": "/watch/classroom-of-the-elite-season-2-78x2", + "51097": null, + "51098": "/watch/shinobi-no-ittoki-20yr", + "51105": "/watch/nierautomata-ver11a-kkvn", + "51109": null, + "51116": "/watch/lonely-castle-in-the-mirror-60wv", + "51119": "/watch/grisaia-phantom-trigger-6ggx", + "51121": null, + "51122": "/watch/spice-and-wolf-merchant-meets-the-wise-wolf-y56r", + "51123": null, + "51125": null, + "51128": "/watch/ive-somehow-gotten-stronger-when-i-improved-my-farm-related-skills-8pv0", + "51131": "/watch/the-first-immortal-of-the-seven-realms-y6nr", + "51132": null, + "51133": null, + "51135": null, + "51139": "/watch/kizuna-no-allele-gwle", + "51144": null, + "51145": "/watch/pokemon-hisuian-snow-3mnk", + "51147": null, + "51149": null, + "51150": "/watch/pokemon-kids-tv-wooper-lets-tidy-up-pem3", + "51151": "/watch/rhythmens-episode-0-v7p6", + "51152": null, + "51153": "/watch/ruguo-lishi-shi-yi-qun-miao-5-9kxk", + "51154": null, + "51155": "/watch/cap-revolution-bottleman-dx-vnrk", + "51156": null, + "51157": null, + "51158": null, + "51159": null, + "51160": null, + "51161": null, + "51162": null, + "51163": "/watch/one-piece-infection-prevention-message-from-the-straw-hat-pirates-rwn8", + "51168": null, + "51179": "/watch/mushoku-tensei-jobless-reincarnation-season-2-gnq7", + "51180": "/watch/classroom-of-the-elite-season-3-65vq", + "51183": "/watch/onmyoji-heian-monogatari-3-pylm", + "51185": null, + "51187": null, + "51190": "/watch/fei-ren-zai-shenxian-ye-ai-chi-8jy4", + "51191": "/watch/the-outcast-5th-season-rgmj", + "51193": null, + "51195": "/watch/fog-hill-of-five-elements-5389", + "51196": "/watch/knights-on-debris-part-2-j3w2", + "51197": "/watch/zichuan-yincang-hudong-ju-k8pq", + "51198": "/watch/knights-on-debris-spark-reignited-4j56", + "51200": null, + "51202": null, + "51203": "/watch/cinderella-chef-s3-15v9", + "51207": "/watch/novoland-eagle-flag-8jr0", + "51211": null, + "51212": "/watch/immoral-guild-px95", + "51213": "/watch/vermeil-in-gold-6v6x", + "51215": "/watch/the-saints-magic-power-is-omnipotent-ii-j151", + "51216": "/watch/the-legend-of-qin-remastered-gygp", + "51217": null, + "51218": "/watch/bang-dream-girls-band-party-5th-anniversary-animation-circle-thanks-party-7gm0", + "51219": "/watch/my-one-hit-kill-sister-p9m0", + "51225": "/watch/uma-musume-pretty-derby-1st-anniversary-special-animation-5rq3", + "51230": null, + "51233": null, + "51234": "/watch/eternity-memories-3enk", + "51235": null, + "51236": null, + "51237": null, + "51238": null, + "51243": "/watch/aharen-san-wa-hakarenai-j261", + "51245": null, + "51246": null, + "51248": null, + "51249": null, + "51250": null, + "51251": "/watch/d4dj-double-mix-l3ev", + "51252": "/watch/spy-classroom-g4k4", + "51253": null, + "51254": null, + "51255": null, + "51256": null, + "51261": "/watch/tatas-rainbow-brainstorm-s2-r4n3", + "51262": "/watch/tatas-rainbow-brainstorm-s2-r4n3", + "51263": "/watch/bakugan-evolutions-z87p", + "51265": "/watch/my-life-as-inukai-sans-dog-o0wr", + "51266": null, + "51267": null, + "51268": null, + "51271": null, + "51274": "/watch/nirvana-of-storm-rider-d2xr", + "51278": "/watch/the-war-of-cards-e479", + "51280": "/watch/love-between-fairy-and-devil-rel7", + "51287": "/watch/law-of-devil-7kmp", + "51288": "/watch/left-hand-layup-dyyr", + "51289": "/watch/shrouding-the-heavens-7mg6", + "51291": "/watch/the-fallen-master-0lqe", + "51293": "/watch/eternal-boys-3vx3", + "51294": null, + "51296": "/watch/tokyo-24-ku-reversal-film-vljm", + "51297": "/watch/ragna-crimson-v9qk", + "51299": null, + "51300": "/watch/spogomi-world-cup-exhibition-match-arc-2w2w", + "51302": null, + "51303": null, + "51304": "/watch/flcl-grunge-9l55", + "51305": "/watch/flcl-shoegaze-ege5", + "51306": "/watch/housing-complex-c-j17w", + "51307": null, + "51308": null, + "51309": "/watch/tensei-shitara-slime-datta-ken-sukuwareru-ramiris-1pg9", + "51311": null, + "51312": null, + "51315": null, + "51316": null, + "51318": "/watch/baki-hanma-season-2-j0e1", + "51321": null, + "51322": null, + "51323": null, + "51324": null, + "51325": null, + "51328": null, + "51330": null, + "51333": "/watch/ping-pong-vyn8", + "51334": "/watch/new-gods-yang-jian-5n92", + "51335": "/watch/throne-of-seal-674x", + "51336": null, + "51338": null, + "51340": "/watch/arifureta-from-commonplace-to-worlds-strongest-season-2-picture-drama-64ym", + "51341": null, + "51342": null, + "51343": null, + "51344": null, + "51345": null, + "51346": null, + "51347": "/watch/tekken-bloodline-q8pm", + "51348": null, + "51349": null, + "51350": null, + "51356": null, + "51357": null, + "51358": "/watch/dead-dead-demons-dededede-destruction-0n0l", + "51361": null, + "51366": "/watch/bastard-heavy-metal-dark-fantasy-part-2-8y57", + "51367": "/watch/jojos-bizarre-adventure-stone-ocean-part-2-rnm3", + "51368": null, + "51369": "/watch/kengan-ashura-season-2-7yqp", + "51371": "/watch/shine-on-bakumatsu-bad-boys-ml3n", + "51373": null, + "51375": null, + "51376": null, + "51377": null, + "51378": null, + "51379": null, + "51380": null, + "51381": "/watch/rwby-ice-queendom-j6g9", + "51382": null, + "51383": "/watch/xing-yuan-zhi-jing-dgxe", + "51385": "/watch/kaiju-yi-zuo-shan-74n6", + "51387": null, + "51389": null, + "51390": "/watch/forty-millenniums-of-cultivation-ln7k", + "51392": "/watch/legend-of-supreme-soldier-e0n9", + "51397": null, + "51403": "/watch/love-flops-nrm9", + "51404": "/watch/the-klutzy-witch-fuuka-and-the-witch-of-darkness-ml7g", + "51405": "/watch/shi-wang-zhe-a-15yp", + "51407": null, + "51412": "/watch/tenjin-gnnp", + "51413": null, + "51414": "/watch/space-camper-chicchi-5px2", + "51415": "/watch/opuscolors-nqqk", + "51417": "/watch/engage-kiss-3642", + "51424": "/watch/pokemon-kids-tv-jigglypuffs-mini-concert-3l8x", + "51426": null, + "51427": null, + "51428": null, + "51429": null, + "51430": null, + "51431": null, + "51432": null, + "51433": null, + "51438": null, + "51439": "/watch/heroines-run-the-show-ng6y", + "51440": "/watch/sasaki-and-miyano-graduation-w9j3", + "51442": "/watch/mermaid-mqxv", + "51443": null, + "51444": null, + "51445": null, + "51446": null, + "51449": null, + "51450": null, + "51451": null, + "51452": null, + "51453": null, + "51454": null, + "51455": null, + "51456": null, + "51457": "/watch/three-thousand-roads-3513", + "51458": "/watch/level-1-demon-lord-and-one-room-hero-0qxr", + "51459": null, + "51460": null, + "51461": "/watch/tonari-no-yokai-san-0nw7", + "51462": "/watch/farming-life-in-another-world-r4e8", + "51463": null, + "51464": "/watch/the-little-lies-we-all-tell-v9y3", + "51465": null, + "51466": "/watch/world-before-you-end-mgxn", + "51469": null, + "51471": null, + "51473": "/watch/arifureta-from-commonplace-to-worlds-strongest-the-miraculous-meeting-and-the-phantasmagorical-adventure-00e2", + "51474": null, + "51476": null, + "51478": null, + "51479": null, + "51480": null, + "51481": null, + "51482": null, + "51483": null, + "51485": null, + "51486": null, + "51487": null, + "51488": null, + "51490": "/watch/make-money-to-be-king-pvgv", + "51492": "/watch/immortal-tomb-x016", + "51493": null, + "51494": null, + "51495": "/watch/the-fruit-of-evolution-before-i-knew-it-my-life-had-it-made-season-2-mg13", + "51496": "/watch/ruguo-lishi-shi-yi-qun-miao-8-x74k", + "51498": "/watch/masamune-kuns-revenge-r-72xn", + "51499": null, + "51500": null, + "51501": null, + "51502": null, + "51503": null, + "51504": null, + "51505": null, + "51507": null, + "51509": null, + "51511": null, + "51512": null, + "51513": null, + "51514": null, + "51515": null, + "51516": null, + "51517": "/watch/millenniums-of-warring-states-4lj7", + "51520": null, + "51524": null, + "51525": "/watch/jantama-pong-episode-0-25wr", + "51526": "/watch/mogu-mogu-yummy-km0q", + "51528": null, + "51529": null, + "51531": null, + "51533": "/watch/tonikawa-over-the-moon-for-you-uniform-e62m", + "51534": "/watch/requiem-of-the-rose-king-part-one-digest-meetings-and-partings-09xw", + "51535": "/watch/attack-on-titan-final-season-the-final-chapters-special-1-j1ev", + "51536": "/watch/the-idolm-at-ster-cinderella-girls-u149-rr1l", + "51538": null, + "51539": null, + "51542": null, + "51543": null, + "51544": null, + "51545": null, + "51549": "/watch/blood-and-heart-the-legendary-life-of-a-japanese-youth-in-china-226w", + "51552": "/watch/my-happy-marriage-expm", + "51553": "/watch/witch-hat-atelier-3e32", + "51554": null, + "51558": "/watch/fairy-mountain-4347", + "51561": null, + "51562": "/watch/im-quitting-heroing-remember-the-work-trip-is-first-and-foremost-a-learning-opportunity-v046", + "51564": null, + "51565": null, + "51569": "/watch/mobile-suit-gundam-iron-blooded-orphans-2-xl1m", + "51572": null, + "51573": null, + "51574": null, + "51575": null, + "51577": null, + "51579": null, + "51580": null, + "51584": null, + "51585": "/watch/city-hunter-the-movie-angel-dust-0yk7", + "51586": "/watch/d4dj-all-mix-ze59", + "51587": null, + "51589": null, + "51594": "/watch/otome-wa-boku-ni-koishiteru-mittsu-no-kiraboshi-the-animation-l5ml", + "51595": null, + "51596": null, + "51597": null, + "51598": null, + "51599": null, + "51600": null, + "51601": null, + "51602": "/watch/larva-island-movie-w4wx", + "51605": null, + "51608": null, + "51614": "/watch/ao-no-orchestra-3lx9", + "51616": "/watch/ascendance-of-a-bookworm-re-ascendance-of-a-bookworm-wmm1", + "51617": null, + "51618": null, + "51621": null, + "51623": "/watch/the-king-of-ten-thousand-domain-21lr", + "51631": null, + "51632": "/watch/in-another-world-with-my-smartphone-2-kl9r", + "51635": "/watch/kenda-master-ken-tv-d4w6", + "51636": "/watch/kenda-master-ken-tv-d4w6", + "51638": null, + "51639": null, + "51640": null, + "51642": null, + "51645": "/watch/busted-darklord-2-pv15", + "51646": "/watch/jarinko-chie-tv-special-76w0", + "51648": "/watch/the-unwanted-undead-adventurer-1k0p", + "51653": null, + "51655": null, + "51656": null, + "51658": null, + "51661": null, + "51662": null, + "51663": null, + "51664": null, + "51665": null, + "51673": "/watch/shaman-king-flowers-d4x7", + "51677": null, + "51678": "/watch/onimai-im-now-your-sister-wg48", + "51680": "/watch/play-it-cool-guys-kr3n", + "51681": "/watch/sword-quest-2x7g", + "51682": null, + "51684": "/watch/cue-short-anime-6n5v", + "51685": null, + "51686": "/watch/dive-olly-dive-and-the-pirate-treasure-9w0g", + "51687": "/watch/dive-olly-dive-and-the-octopus-rescue-90pk", + "51688": null, + "51692": "/watch/nights-with-a-cat-5829", + "51693": "/watch/kamikatsu-working-for-god-in-a-godless-world-mm83", + "51694": null, + "51695": null, + "51702": null, + "51705": "/watch/a-galaxy-next-door-ner9", + "51706": "/watch/the-legendary-hero-is-dead-6k5k", + "51710": null, + "51711": "/watch/the-iceblade-sorcerer-shall-rule-the-world-wnq1", + "51716": "/watch/pretty-guardian-sailor-moon-cosmos-the-movie-part-1-659v", + "51721": null, + "51722": null, + "51723": null, + "51726": "/watch/everlasting-god-of-sword2-oxeq", + "51727": "/watch/tales-of-dark-river-46mv", + "51735": "/watch/the-success-of-empyrean-xuan-emperor-2nd-season-m753", + "51736": null, + "51737": null, + "51738": "/watch/kakkou-no-iikagen-3lp9", + "51741": null, + "51746": "/watch/time-prisoner-2-n6kq", + "51748": null, + "51749": null, + "51750": null, + "51751": null, + "51752": "/watch/tayo-the-little-bus-season-6-4991", + "51753": null, + "51754": "/watch/titipo-titipo-season-2-32gw", + "51755": "/watch/titipo-titipo-season-2-32gw", + "51756": null, + "51757": "/watch/quails-zp2m", + "51758": null, + "51759": null, + "51760": null, + "51761": "/watch/uma-musume-pretty-derby-road-to-the-top-5pk3", + "51763": null, + "51764": "/watch/my-unique-skill-makes-me-op-even-at-level-1-ny1y", + "51765": null, + "51766": "/watch/nana-lucky-seven-lucky-gods-86y7", + "51767": null, + "51768": "/watch/watame-did-borderline-nothing-wrong-1png", + "51769": "/watch/legend-of-immortals-5th-season-y0rv", + "51772": "/watch/umayuru-lq0m", + "51773": null, + "51777": null, + "51778": null, + "51780": "/watch/digimon-ghost-game-recap-ljwq", + "51781": "/watch/my-hero-academia-season-5-ova-y72r", + "51782": "/watch/detective-conan-love-story-at-police-headquarters-wedding-eve-zeg5", + "51785": null, + "51786": null, + "51787": null, + "51791": "/watch/the-westward-4th-season-79m2", + "51794": "/watch/the-seven-deadly-sins-four-knights-of-the-apocalypse-wkn1", + "51796": null, + "51797": null, + "51798": null, + "51799": null, + "51801": null, + "51802": null, + "51803": null, + "51804": null, + "51805": "/watch/legend-of-the-galactic-heroes-die-neue-these-intrigue-w771", + "51806": "/watch/ayakashi-we01", + "51807": null, + "51808": null, + "51809": null, + "51810": "/watch/umi-monogatari-p243", + "51811": "/watch/fakefakefake-7rmm", + "51812": null, + "51813": null, + "51814": null, + "51815": "/watch/kubo-wont-let-me-be-invisible-3v4w", + "51816": null, + "51817": "/watch/yuri-is-my-job-glv3", + "51818": "/watch/fire-force-season-3-j7v2", + "51819": null, + "51821": "/watch/shu-ling-ji-dl2k", + "51822": null, + "51823": null, + "51824": null, + "51825": null, + "51828": null, + "51830": null, + "51831": "/watch/birth-62eq", + "51832": null, + "51834": "/watch/the-westward-the-fantasy-cave-jqp1", + "51836": "/watch/soul-land-2-the-peerless-tang-clan-g9r7", + "51837": "/watch/the-maid-i-hired-recently-is-mysterious-zqnr", + "51839": null, + "51842": null, + "51846": null, + "51847": null, + "51848": null, + "51849": null, + "51850": null, + "51851": null, + "51853": null, + "51858": null, + "51859": "/watch/touken-ranbu-kai-kyoden-jkww", + "51860": "/watch/rise-of-the-dragon-mvq6", + "51861": "/watch/tomb-of-fallen-gods-81kp", + "51862": null, + "51863": "/watch/the-strongest-male-hero-ever-nxyq", + "51864": "/watch/jian-xian-zaici-358k", + "51865": null, + "51866": null, + "51867": null, + "51868": null, + "51869": null, + "51870": null, + "51871": null, + "51873": null, + "51877": null, + "51879": null, + "51880": "/watch/pleasant-goat-and-big-big-wolf-dunk-for-future-yng9", + "51881": null, + "51883": null, + "51884": "/watch/pokemon-kids-tv-sports-day-2375", + "51885": "/watch/pokemon-kids-tv-pikachu-piplup-and-the-playful-clay-gkx6", + "51886": null, + "51887": null, + "51888": null, + "51889": null, + "51891": null, + "51893": null, + "51897": "/watch/hua-jianghu-buliang-ren-6-kl7r", + "51898": "/watch/spare-me-great-lord-season-2-05v2", + "51901": null, + "51903": null, + "51910": null, + "51911": null, + "51912": null, + "51913": null, + "51915": null, + "51916": "/watch/the-masterful-cat-is-depressed-again-today-99p7", + "51919": null, + "51920": null, + "51921": null, + "51922": null, + "51923": "/watch/smile-of-the-arsnotoria-the-animation-p120", + "51934": null, + "51936": "/watch/buddies-for-bud-5p95", + "51937": "/watch/interstellar-wanderer-kpqr", + "51938": null, + "51939": null, + "51940": "/watch/me-roboco-0vww", + "51941": "/watch/star-martial-god-technique-second-season-g616", + "51954": null, + "51955": null, + "51956": "/watch/paradox-live-the-animation-0xq7", + "51957": null, + "51958": "/watch/konosuba-an-explosion-on-this-wonderful-world-pjm5", + "51963": null, + "51964": null, + "51965": null, + "51966": null, + "51967": null, + "51968": null, + "51974": null, + "51986": "/watch/pui-pui-molcar-driving-school-3qjk", + "51988": null, + "51989": "/watch/morfonication-5n68", + "51991": null, + "51992": null, + "51993": null, + "51995": "/watch/sound-euphonium-ensemble-contest-arc-klql", + "51996": null, + "51997": null, + "52000": null, + "52002": null, + "52003": null, + "52004": null, + "52005": null, + "52006": "/watch/jashin-chan-dropkick-x-mame-anime-0el7", + "52008": null, + "52009": "/watch/yahabe-70pm", + "52010": null, + "52011": "/watch/love-live-nijigasaki-gakuen-school-idol-doukoukai-movie-chapter-1-pvnm", + "52015": "/watch/call-of-the-night-lr8q", + "52016": null, + "52019": "/watch/xiong-bing-lian-3-leiting-wan-jun-zpgv", + "52020": "/watch/doomsday-with-my-dog-w01x", + "52022": null, + "52023": null, + "52025": null, + "52026": null, + "52028": null, + "52029": null, + "52030": null, + "52031": "/watch/junji-ito-maniac-japanese-tales-of-the-macabre-7nq6", + "52032": null, + "52033": null, + "52034": "/watch/oshi-no-ko-1x02", + "52042": null, + "52045": null, + "52046": "/watch/beast-tamer-8vjp", + "52047": null, + "52048": null, + "52049": null, + "52051": null, + "52052": null, + "52053": null, + "52056": null, + "52057": null, + "52058": null, + "52059": null, + "52060": null, + "52062": null, + "52063": null, + "52065": null, + "52066": null, + "52067": null, + "52071": null, + "52075": null, + "52076": null, + "52078": null, + "52079": "/watch/cardfight-vanguard-willdress-season-3-1mk9", + "52080": "/watch/murai-in-love-8rm4", + "52081": "/watch/otaku-elf-71kp", + "52082": "/watch/saint-cecilia-pastor-lawrence-1g4g", + "52085": null, + "52090": null, + "52092": "/watch/my-home-hero-mxvg", + "52093": "/watch/trigun-stampede-wrm1", + "52095": null, + "52096": null, + "52100": null, + "52101": "/watch/the-legend-of-dragon-soldier-wje3", + "52102": null, + "52103": null, + "52104": null, + "52105": "/watch/shaonian-ge-xing-feng-hua-xue-yue-pian-special-3r8w", + "52107": "/watch/mononoke-the-movie-the-phantom-in-the-rain-7156", + "52130": null, + "52131": null, + "52132": null, + "52134": "/watch/mob-psycho-100-manga-volume-release-commemoration-anime-jjn1", + "52137": "/watch/reflect-k2wq", + "52138": null, + "52139": "/watch/one-piece-x-nissin-cup-noodles-vw2m", + "52140": null, + "52141": null, + "52142": null, + "52144": null, + "52145": null, + "52146": null, + "52147": null, + "52149": "/watch/made-in-abyss-the-golden-city-of-the-scorching-sun-together-with-papa-lk6v", + "52151": null, + "52152": null, + "52153": null, + "52154": null, + "52155": null, + "52156": null, + "52157": null, + "52158": null, + "52159": null, + "52161": null, + "52162": null, + "52168": "/watch/mobile-suit-gundam-the-witch-from-mercury-prologue-90gk", + "52173": "/watch/the-ice-guy-and-his-cool-female-colleague-jkyw", + "52178": "/watch/war-god-system-im-counting-on-you-wpkx", + "52180": "/watch/a-world-worth-protecting-96k5", + "52182": "/watch/shaonian-jinyiwei-2-lpky", + "52185": null, + "52186": "/watch/gold-kingdom-and-water-kingdom-q97r", + "52187": "/watch/zhenji-and-his-friends-ql6m", + "52190": null, + "52192": null, + "52193": "/watch/akiba-maid-war-xr43", + "52194": null, + "52195": null, + "52196": "/watch/date-a-live-v-w991", + "52197": null, + "52198": "/watch/kaguya-sama-love-is-war-the-first-kiss-that-never-ends-6ygx", + "52199": "/watch/one-piece-a-comprehensive-anatomy-the-legend-of-kozuki-oden-kk7n", + "52200": null, + "52205": null, + "52210": null, + "52211": "/watch/mashle-magic-and-muscles-3n3w", + "52214": "/watch/yohane-the-parhelion-sunshine-in-the-mirror-15w2", + "52215": "/watch/orb-on-the-movements-of-the-earth-1rwj", + "52216": null, + "52219": null, + "52220": null, + "52221": "/watch/martial-god-asura-wn51", + "52222": null, + "52223": null, + "52224": null, + "52225": null, + "52226": "/watch/usagi-ym2q", + "52227": null, + "52228": null, + "52229": "/watch/birdie-wing-golf-girls-story-season-2-2gn5", + "52230": null, + "52232": null, + "52237": null, + "52238": null, + "52239": null, + "52240": null, + "52243": null, + "52244": null, + "52245": null, + "52247": null, + "52251": "/watch/summer-punch-pe75", + "52252": null, + "52254": null, + "52259": null, + "52260": null, + "52261": null, + "52265": "/watch/rainbow-sea-fly-high-51y9", + "52267": null, + "52268": null, + "52269": null, + "52270": null, + "52271": null, + "52273": "/watch/saint-seiya-knights-of-the-zodiac-battle-for-sanctuary-vk7y", + "52274": "/watch/the-tale-of-outcasts-42ev", + "52275": null, + "52278": "/watch/serenade-3qww", + "52281": "/watch/harem-in-the-labyrinth-of-another-world-specials-9v6g", + "52282": "/watch/dragon-ball-z-x-kao-4xmm", + "52289": null, + "52291": "/watch/tiger-bunny-2-part-2-7gkn", + "52292": null, + "52293": "/watch/panty-stocking-with-garterbelt-season-2-nw8k", + "52295": "/watch/the-dawn-of-the-witch-m503", + "52299": "/watch/solo-leveling-93rg", + "52301": null, + "52302": null, + "52304": null, + "52305": "/watch/tomo-chan-is-a-girl-5qj9", + "52307": null, + "52308": "/watch/why-raeliana-ended-up-at-the-dukes-mansion-1k19", + "52316": null, + "52318": "/watch/doraemon-movie-42-nobita-to-sora-no-utopia-zrp7", + "52319": "/watch/obake-zukan-pe85", + "52322": null, + "52324": null, + "52325": null, + "52326": null, + "52327": null, + "52328": null, + "52329": null, + "52332": null, + "52333": null, + "52334": null, + "52335": null, + "52337": null, + "52338": null, + "52339": null, + "52340": null, + "52342": null, + "52343": null, + "52344": null, + "52345": "/watch/gender-equality-2-q6xq", + "52346": null, + "52347": "/watch/shangri-la-frontier-q67m", + "52348": null, + "52352": "/watch/bremen-4-egp3", + "52354": null, + "52355": "/watch/fudanshi-shoukan-isekai-de-shinjuu-ni-hameraremashita-mini-anime-2nd-season-qmrw", + "52357": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-iv-play-back-gx96", + "52359": "/watch/fluffy-paradise-9lww", + "52364": null, + "52365": null, + "52367": "/watch/no-longer-allowed-in-another-world-9187", + "52368": "/watch/aotu-shijie-42-78v6", + "52369": null, + "52370": null, + "52371": null, + "52372": null, + "52373": null, + "52378": "/watch/spirit-guardians-9gq6", + "52381": "/watch/aru-asa-dummy-head-mic-ni-natteita-ore-kun-no-jinsei-nv49", + "52382": null, + "52383": null, + "52384": null, + "52389": "/watch/mobile-suit-sd-gundam-mk-iv-w0j1", + "52390": null, + "52395": null, + "52397": null, + "52399": null, + "52402": null, + "52405": "/watch/highspeed-etoile-p8n0", + "52407": null, + "52411": null, + "52413": null, + "52417": null, + "52420": "/watch/blue-archive-new-summer-animation-pv-jq7v", + "52421": null, + "52433": null, + "52438": null, + "52440": null, + "52443": null, + "52446": "/watch/chillin-in-my-30s-after-getting-fired-from-the-demon-kings-army-649q", + "52450": null, + "52452": "/watch/anpanman-dororin-and-the-transformation-carnival-0nvw", + "52453": null, + "52454": null, + "52460": "/watch/duel-masters-win-y4mq", + "52461": "/watch/saving-80000-gold-in-another-world-for-my-retirement-8rkp", + "52463": null, + "52466": null, + "52470": null, + "52471": null, + "52473": null, + "52475": null, + "52477": null, + "52479": null, + "52480": "/watch/the-detective-is-already-dead-season-2-5wr8", + "52481": "/watch/days-with-my-stepsister-x3x6", + "52482": "/watch/sasaki-and-peeps-m77g", + "52485": null, + "52486": null, + "52487": null, + "52488": null, + "52493": null, + "52494": null, + "52495": null, + "52497": "/watch/pokemon-center-okinawa-pv-rgel", + "52505": "/watch/dark-gathering-zwex", + "52507": null, + "52508": null, + "52510": null, + "52511": null, + "52512": null, + "52513": null, + "52514": null, + "52515": null, + "52516": null, + "52518": null, + "52519": null, + "52520": null, + "52522": "/watch/legend-of-xianwu-5vew", + "52523": null, + "52525": null, + "52526": null, + "52527": null, + "52528": null, + "52529": null, + "52530": null, + "52531": null, + "52532": null, + "52533": null, + "52534": null, + "52536": null, + "52537": null, + "52538": null, + "52539": null, + "52540": null, + "52541": null, + "52542": null, + "52543": null, + "52544": null, + "52545": null, + "52546": null, + "52547": null, + "52548": null, + "52549": null, + "52551": null, + "52553": null, + "52558": null, + "52559": null, + "52560": null, + "52561": null, + "52562": null, + "52566": null, + "52567": null, + "52568": null, + "52569": null, + "52571": "/watch/banzai-digital-trippers-djev", + "52573": null, + "52575": null, + "52576": null, + "52578": "/watch/the-dangers-in-my-heart-l85q", + "52579": null, + "52580": null, + "52583": "/watch/city-of-lost-things-qevm", + "52584": null, + "52585": null, + "52588": "/watch/kaiju-no8-jj72", + "52595": null, + "52596": null, + "52597": "/watch/si-wuxie-d1gg", + "52601": null, + "52605": null, + "52607": null, + "52608": "/watch/the-aristocrats-otherworldly-adventure-serving-gods-who-go-too-far-o64p", + "52610": null, + "52611": "/watch/sweet-reincarnation-lv3m", + "52612": null, + "52614": "/watch/mix-meisei-story-season2-wvnk", + "52615": null, + "52616": null, + "52617": null, + "52618": null, + "52619": "/watch/reborn-as-a-vending-machine-i-now-wander-the-dungeon-py4m", + "52620": null, + "52621": null, + "52622": null, + "52623": "/watch/ancient-myth-djlw", + "52624": null, + "52625": null, + "52626": null, + "52627": null, + "52628": null, + "52629": null, + "52630": null, + "52631": null, + "52632": null, + "52633": null, + "52634": null, + "52635": "/watch/tower-of-god-season-2-8nm0", + "52638": "/watch/fukuro-m546", + "52639": null, + "52640": null, + "52641": null, + "52642": null, + "52644": null, + "52645": null, + "52646": null, + "52648": null, + "52649": null, + "52650": "/watch/infidelity-1r2j", + "52651": null, + "52652": "/watch/kins-hair-jmew", + "52653": null, + "52654": null, + "52655": null, + "52656": "/watch/ki-no-ko-w608", + "52657": "/watch/ranking-of-kings-the-treasure-chest-of-courage-pmv0", + "52680": "/watch/wu-geng-ji-4-part-2-ewy9", + "52684": "/watch/throne-of-seal-2nd-season-178g", + "52686": null, + "52687": null, + "52688": null, + "52689": null, + "52690": "/watch/usagi-ym2q", + "52691": null, + "52692": null, + "52695": null, + "52696": null, + "52697": null, + "52698": null, + "52699": null, + "52700": null, + "52701": "/watch/delicious-in-dungeon-7xj2", + "52704": null, + "52705": null, + "52706": null, + "52708": null, + "52709": "/watch/danjo-no-yuujou-wa-seiritsu-suru-iya-shinai-2pxr", + "52711": null, + "52712": null, + "52713": null, + "52714": null, + "52715": null, + "52716": null, + "52717": null, + "52732": null, + "52733": null, + "52734": null, + "52735": null, + "52736": "/watch/the-magical-revolution-of-the-reincarnated-princess-and-the-genius-young-lady-606p", + "52737": null, + "52738": null, + "52740": null, + "52741": "/watch/undead-unluck-mn2v", + "52742": "/watch/haikyu-the-dumpster-battle-p7v3", + "52743": null, + "52744": null, + "52745": null, + "52747": "/watch/psycho-pass-providence-8q1k", + "52748": "/watch/league-of-nations-air-force-aviation-magic-band-luminous-witches-recap-n6l9", + "52750": null, + "52751": "/watch/umayon-new-short-anime-keeq", + "52752": null, + "52753": null, + "52754": "/watch/alitas-trail-5e33", + "52755": "/watch/a-bedtime-tale-d20w", + "52757": null, + "52758": null, + "52759": null, + "52760": null, + "52761": null, + "52762": null, + "52763": null, + "52765": "/watch/ten-thousand-worlds-y30r", + "52766": null, + "52767": null, + "52769": "/watch/i-am-what-i-am-lqkv", + "52770": null, + "52771": null, + "52772": "/watch/hundred-miles-red-w818", + "52807": "/watch/one-punch-man-season-3-ggk4", + "52808": null, + "52809": null, + "52810": null, + "52811": null, + "52812": null, + "52813": null, + "52814": null, + "52815": null, + "52816": "/watch/the-witch-and-the-beast-1y0j", + "52822": "/watch/insomniacs-after-school-pv-m05g", + "52823": null, + "52824": null, + "52826": "/watch/tsurune-the-linking-shot-5489", + "52827": null, + "52828": null, + "52829": null, + "52830": "/watch/i-got-a-cheat-skill-in-another-world-and-became-unrivaled-in-the-real-world-too-609k", + "52832": null, + "52834": null, + "52835": null, + "52836": null, + "52838": null, + "52840": null, + "52841": "/watch/another-world-k043", + "52842": null, + "52844": null, + "52845": null, + "52846": null, + "52847": null, + "52849": null, + "52850": "/watch/phantom-in-the-twilight-kkwq", + "52851": null, + "52852": null, + "52854": null, + "52855": null, + "52856": null, + "52857": null, + "52858": null, + "52859": null, + "52863": null, + "52864": null, + "52865": "/watch/romantic-killer-rr4l", + "52867": "/watch/cap-kakumei-bottleman-dx-side-story-826k", + "52869": "/watch/apocalypse-day-qgjm", + "52870": null, + "52871": null, + "52872": null, + "52873": null, + "52875": null, + "52877": null, + "52878": null, + "52879": null, + "52880": null, + "52881": null, + "52882": null, + "52884": null, + "52885": null, + "52886": null, + "52887": null, + "52890": "/watch/dragon-raja-an-invitation-from-a-foreign-land-p253", + "52892": null, + "52893": null, + "52897": null, + "52898": null, + "52899": null, + "52900": null, + "52904": null, + "52906": "/watch/cubic-tragedy-gevp", + "52907": null, + "52908": null, + "52909": "/watch/orange-2pew", + "52910": null, + "52911": null, + "52917": null, + "52919": "/watch/a-girl-whos-afraid-of-touching-people-v033", + "52921": "/watch/one-piece-the-captains-log-of-the-legend-red-haired-shanks-nn9k", + "52923": null, + "52924": null, + "52926": null, + "52928": null, + "52931": null, + "52934": "/watch/im-giving-the-disgraced-noble-lady-i-rescued-a-crash-course-in-naughtiness-wkwx", + "52935": "/watch/punirunes-k6wn", + "52937": null, + "52938": null, + "52939": null, + "52941": null, + "52942": null, + "52944": null, + "52947": null, + "52948": null, + "52949": "/watch/apotheosis-3j52", + "52955": "/watch/the-ancient-magus-bride-season-2-gvp4", + "52957": null, + "52958": null, + "52959": null, + "52960": null, + "52961": null, + "52962": "/watch/tearmoon-empire-49yw", + "52963": null, + "52964": null, + "52966": null, + "52967": "/watch/the-rose-of-versailles-movie-vvrk", + "52968": null, + "52969": "/watch/am-i-actually-the-strongest-36px", + "52970": null, + "52971": null, + "52973": "/watch/the-cafe-terrace-and-its-goddesses-0jnw", + "52974": null, + "52976": "/watch/berserk-the-golden-age-arc-memorial-edition-vye3", + "52977": null, + "52978": null, + "52979": null, + "52980": null, + "52982": null, + "52985": "/watch/the-family-circumstances-of-the-irregular-witch-0ej2", + "52986": null, + "52987": null, + "52988": null, + "52989": null, + "52990": "/watch/our-dating-story-the-experienced-you-and-the-inexperienced-me-59m8", + "52991": "/watch/frieren-beyond-journeys-end-3eq3", + "52992": "/watch/aikatsu-planet-the-movie-yjk6", + "52993": "/watch/aikatsu-10th-story-mirai-e-no-starway-2023-vxg6", + "52995": "/watch/arifureta-from-commonplace-to-worlds-strongest-season-3-dkrq", + "52996": "/watch/the-dooms-night-5gm8", + "52997": null, + "52999": null, + "53001": null, + "53005": null, + "53006": null, + "53007": null, + "53008": "/watch/mugen-shougatsu-44ev", + "53009": null, + "53010": null, + "53011": "/watch/mameko-mamekichis-neet-everyday-life-plwv", + "53012": "/watch/the-human-crazy-university-rke7", + "53013": null, + "53014": null, + "53015": null, + "53017": null, + "53019": null, + "53020": null, + "53021": null, + "53022": null, + "53023": null, + "53024": null, + "53025": null, + "53026": "/watch/synduality-noir-m096", + "53027": null, + "53028": null, + "53029": null, + "53030": null, + "53031": null, + "53032": "/watch/brave-animated-series-pm03", + "53033": "/watch/mecha-ude-mechanical-arms-l7wk", + "53035": null, + "53036": null, + "53037": null, + "53038": null, + "53040": "/watch/girlfriend-girlfriend-season-2-ymym", + "53042": null, + "53043": null, + "53044": null, + "53045": "/watch/selfish-nyr9", + "53046": null, + "53047": null, + "53048": null, + "53050": "/watch/rent-a-girlfriend-season-3-x66k", + "53055": "/watch/just-esperia-things-05jr", + "53059": null, + "53060": null, + "53061": null, + "53062": null, + "53065": "/watch/sono-bisque-doll-wa-koi-wo-suru-zoku-hen-p8em", + "53066": "/watch/me-and-my-magnet-and-my-dead-friend-v3k6", + "53067": null, + "53069": null, + "53070": null, + "53071": null, + "53074": "/watch/sharkd-601m", + "53075": null, + "53076": "/watch/hololive-summer-2022-9n37", + "53077": "/watch/nijiyon-animation-2yyw", + "53079": "/watch/cute-executive-officer-rpql", + "53080": null, + "53081": null, + "53082": null, + "53083": null, + "53084": null, + "53085": null, + "53087": null, + "53088": null, + "53089": null, + "53090": null, + "53091": null, + "53092": null, + "53093": null, + "53094": null, + "53095": null, + "53096": null, + "53097": "/watch/tokyo-mew-mew-new-season-2-3q1w", + "53098": null, + "53101": null, + "53102": null, + "53109": "/watch/lupin-the-3rd-vs-cats-eye-o3m3", + "53110": null, + "53111": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-iv-part-2-lgny", + "53112": null, + "53115": null, + "53116": null, + "53117": null, + "53118": null, + "53119": null, + "53121": null, + "53122": null, + "53125": null, + "53126": "/watch/my-love-story-with-yamada-kun-at-lv999-qxg5", + "53127": "/watch/fatestrange-fake-whispers-of-dawn-41mm", + "53128": "/watch/atri-my-dear-moments-m4y7", + "53129": "/watch/rascal-does-not-dream-of-a-sister-venturing-out-qjm7", + "53130": "/watch/eisen-flugel-6ppx", + "53131": "/watch/lucifer-and-the-biscuit-hammer-recap-p960", + "53132": "/watch/uniteup-j8pw", + "53135": "/watch/shadowverse-flame-special-episodes-geg3", + "53136": null, + "53137": "/watch/our-little-pond-e9p5", + "53138": "/watch/tayutaum-k67l", + "53139": null, + "53143": null, + "53144": null, + "53146": "/watch/gender-equality-2-q6xq", + "53148": "/watch/the-way-of-the-househusband-season-2-1nmp", + "53149": "/watch/lookism-qr7w", + "53150": "/watch/onimusha-4207", + "53151": "/watch/onmyoji-9egk", + "53153": null, + "53154": null, + "53155": null, + "53156": null, + "53157": "/watch/keep-forgetting-0ylr", + "53158": null, + "53159": null, + "53161": null, + "53162": "/watch/sorcerous-stabber-orphen-chaos-in-urbanrama-86x4", + "53163": "/watch/too-cute-crisis-0k47", + "53164": null, + "53165": null, + "53167": null, + "53170": null, + "53171": null, + "53172": null, + "53173": null, + "53179": "/watch/giant-beasts-of-ars-l2pl", + "53182": null, + "53183": null, + "53185": null, + "53186": null, + "53187": null, + "53188": null, + "53192": null, + "53193": null, + "53196": null, + "53198": null, + "53199": "/watch/mobile-suit-gundam-the-witch-from-mercury-season-2-53x8", + "53200": "/watch/the-devil-is-a-part-timer-season-2-part-2-1171", + "53202": null, + "53204": null, + "53205": "/watch/jun-you-yun-2nd-season-0me7", + "53206": "/watch/jian-wang-3-xia-gan-yi-dan-shen-jianxin-2-wv7x", + "53207": null, + "53208": null, + "53209": null, + "53213": "/watch/revenger-lyyy", + "53214": null, + "53215": "/watch/katsuren-omoro-soushi-p3l3", + "53216": null, + "53218": "/watch/growing-up-e4rn", + "53220": null, + "53222": null, + "53223": "/watch/kingdom-season-5-654q", + "53226": null, + "53229": null, + "53230": "/watch/port-of-return-ejvn", + "53231": null, + "53235": "/watch/one-piece-a-comprehensive-anatomy-fierce-fight-the-five-from-the-new-generation-yg5r", + "53236": "/watch/road-of-naruto-x173", + "53237": "/watch/shy-g5g4", + "53242": null, + "53244": null, + "53245": null, + "53246": "/watch/evangelion30-46h-7y9n", + "53248": null, + "53249": null, + "53251": null, + "53253": null, + "53254": null, + "53257": null, + "53258": null, + "53259": null, + "53260": null, + "53262": "/watch/stardust-telepath-37w2", + "53263": "/watch/the-great-cleric-71en", + "53265": null, + "53266": null, + "53267": null, + "53268": "/watch/dededen-9865", + "53270": null, + "53272": null, + "53273": "/watch/jojos-bizarre-adventure-stone-ocean-part-3-pl93", + "53274": null, + "53275": null, + "53277": null, + "53278": null, + "53279": null, + "53280": null, + "53286": null, + "53287": "/watch/love-live-superstar-season-3-3ll2", + "53288": null, + "53291": null, + "53294": null, + "53298": null, + "53299": null, + "53300": "/watch/a-girl-her-guard-dog-enkn", + "53314": null, + "53315": null, + "53316": null, + "53320": null, + "53327": null, + "53329": "/watch/find-your-one-way-m79g", + "53330": null, + "53331": null, + "53332": null, + "53333": null, + "53334": null, + "53335": null, + "53336": null, + "53337": null, + "53338": null, + "53339": null, + "53340": null, + "53341": null, + "53355": null, + "53356": "/watch/train-to-the-end-of-the-world-2xxw", + "53365": null, + "53367": "/watch/the-land-of-miracles-3rd-season-45v1", + "53368": "/watch/kao-ni-denai-kashiwada-san-to-kao-ni-deru-oota-kun-cm-d10p", + "53371": null, + "53372": null, + "53373": "/watch/safari-bus-tayo-3vyx", + "53374": null, + "53375": null, + "53379": "/watch/my-tiny-senpai-pn20", + "53380": null, + "53381": null, + "53382": null, + "53387": null, + "53391": null, + "53392": null, + "53393": "/watch/tengoku-daimakyo-7v80", + "53394": null, + "53395": null, + "53396": null, + "53397": "/watch/tsuyokute-new-saga-wmlk", + "53402": null, + "53403": null, + "53405": null, + "53406": null, + "53407": "/watch/bartender-glass-of-god-4461", + "53408": null, + "53409": null, + "53410": "/watch/laid-back-camp-season-3-r2wj", + "53411": "/watch/buddy-daddies-7gy2", + "53414": "/watch/lupin-zero-zp90", + "53421": "/watch/hokkaido-gals-are-super-adorable-2g3w", + "53424": null, + "53425": null, + "53426": null, + "53428": "/watch/ayaka-7n40", + "53432": "/watch/oni-thunder-gods-tale-nvk9", + "53433": null, + "53434": "/watch/an-archdemons-dilemma-how-to-love-your-elf-bride-5105", + "53437": "/watch/the-totem-warrior-9j5k", + "53438": "/watch/the-most-heretical-last-boss-queen-from-villainess-to-savior-2npy", + "53439": "/watch/berserk-of-gluttony-ynlr", + "53443": "/watch/dongitsune-season-2-2jr5", + "53445": null, + "53446": "/watch/campfire-cooking-in-another-world-with-my-absurd-skill-x50m", + "53447": "/watch/to-be-hero-x-74jp", + "53448": "/watch/beryl-and-sapphire-2nd-season-3lkw", + "53449": "/watch/god-troubles-me-4-pm0m", + "53450": "/watch/the-daily-life-of-the-immortal-king-season-4-e7y9", + "53473": "/watch/leveling-up-in-a-fantasy-world-600x", + "53476": "/watch/the-success-of-empyrean-xuan-emperor-3rd-season-v1ry", + "53477": "/watch/the-magic-chef-of-fire-and-ice-ypqm", + "53479": null, + "53488": "/watch/banished-from-the-heros-party-i-decided-to-live-a-quiet-life-in-the-countryside-season-2-5vw5", + "53491": null, + "53492": null, + "53494": "/watch/my-daughter-left-the-nest-and-returned-an-s-rank-adventurer-z9wo", + "53498": "/watch/the-tale-of-the-spirit-stone-nw2y", + "53499": "/watch/aikatsu-10th-story-mirai-e-no-starway-2023-vxg6", + "53500": null, + "53501": null, + "53502": null, + "53504": null, + "53506": null, + "53508": null, + "53509": null, + "53512": "/watch/busu-ni-hanataba-wo-lplk", + "53514": null, + "53516": "/watch/i-was-reincarnated-as-the-7th-prince-so-i-can-take-my-time-perfecting-my-magical-ability-41p1", + "53517": null, + "53520": null, + "53522": null, + "53523": null, + "53525": "/watch/hi-drivers-73ln", + "53526": "/watch/umamusume-pretty-derby-season-3-vl13", + "53529": "/watch/sword-art-online-original-movie-rlnj", + "53530": null, + "53534": "/watch/iris-the-movie-full-energy-0v77", + "53540": "/watch/detective-conan-black-iron-submarine-npmq", + "53560": null, + "53573": null, + "53575": null, + "53580": "/watch/that-time-i-got-reincarnated-as-a-slime-season-3-vy2y", + "53581": null, + "53584": null, + "53585": null, + "53586": null, + "53587": "/watch/the-marginal-service-1182", + "53588": "/watch/sword-art-online-fulldive-opening-eizou-xyvm", + "53589": "/watch/ruguo-lishi-shi-yi-qun-miao-9-y2j6", + "53590": "/watch/the-weakest-tamer-began-a-journey-to-pick-up-trash-lxrm", + "53593": "/watch/wangzhe-bie-nao-2nd-season-fanwai-kk5l", + "53595": null, + "53598": "/watch/vapor-trail-e9e5", + "53599": "/watch/zen-grogu-and-dust-bunnies-6qvk", + "53601": null, + "53603": "/watch/mobile-suit-gundam-the-witch-from-mercury-wm2k", + "53604": null, + "53606": null, + "53613": "/watch/dead-mount-death-play-0pkr", + "53618": "/watch/wan-jie-zhizun-3ljw", + "53619": null, + "53620": null, + "53621": "/watch/my-clueless-first-friend-pnkq", + "53624": null, + "53625": null, + "53626": "/watch/bye-bye-earth-n5pj", + "53627": "/watch/gamera-rebirth-9mxk", + "53632": "/watch/the-dreaming-boy-is-a-realist-9kr7", + "53633": "/watch/bullbuster-dj51", + "53634": null, + "53635": null, + "53636": "/watch/les-miserables-shoujo-cosette-rj67", + "53637": null, + "53638": null, + "53639": null, + "53640": null, + "53641": null, + "53642": "/watch/odd-taxi-picture-drama-9jjw", + "53645": null, + "53646": null, + "53648": null, + "53649": null, + "53650": null, + "53651": null, + "53652": null, + "53653": null, + "53654": null, + "53655": null, + "53657": null, + "53658": null, + "53659": null, + "53662": null, + "53663": null, + "53665": null, + "53666": null, + "53667": null, + "53669": null, + "53670": null, + "53671": "/watch/love-live-nijigasaki-high-school-idol-club-next-sky-w0n8", + "53672": "/watch/violet-evergarden-recollections-kxmr", + "53673": null, + "53674": null, + "53675": null, + "53676": null, + "53677": null, + "53678": null, + "53679": null, + "53680": "/watch/pole-princess-90n6", + "53682": "/watch/the-house-of-loss-58rw", + "53684": null, + "53685": null, + "53686": null, + "53687": null, + "53688": null, + "53690": null, + "53696": null, + "53698": "/watch/stella-of-the-theater-world-dai-star-g0l7", + "53699": null, + "53700": null, + "53702": null, + "53703": null, + "53705": null, + "53709": null, + "53710": null, + "53711": null, + "53712": null, + "53716": "/watch/soaring-sky-precure-4297", + "53717": null, + "53718": null, + "53720": "/watch/phoenix-eden17-g9jp", + "53721": null, + "53722": "/watch/project-bulletbullet-provisional-title-kexn", + "53723": "/watch/acro-trip-j83j", + "53724": null, + "53725": null, + "53726": null, + "53727": null, + "53728": null, + "53729": null, + "53730": "/watch/my-instant-death-ability-is-overpowered-g074", + "53731": "/watch/big-mac-to-susume-eqwn", + "53732": null, + "53733": null, + "53736": null, + "53737": null, + "53738": null, + "53740": null, + "53744": null, + "53745": null, + "53746": null, + "53747": "/watch/kimi-no-iro-2p1w", + "53748": "/watch/saint-seiya-knights-of-the-zodiac-battle-for-sanctuary-part-2-pj8q", + "53749": null, + "53750": null, + "53751": null, + "53753": null, + "53754": null, + "53755": null, + "53756": null, + "53757": null, + "53758": null, + "53759": null, + "53762": "/watch/compass-20-animation-project-provisonal-title-570w", + "53764": null, + "53765": null, + "53766": "/watch/mahjong-soul-pon-special-xxrk", + "53767": "/watch/daicon-iii-opening-animation-dub-39xw", + "53768": null, + "53770": "/watch/go-go-loser-ranger-wpnk", + "53771": null, + "53773": null, + "53774": "/watch/daicon-iii-opening-animation-dub-39xw", + "53775": null, + "53776": null, + "53777": null, + "53778": null, + "53779": "/watch/wacha-wacha-the-movie-lk1m", + "53780": "/watch/detective-conan-ai-haibaras-story-jet-black-mystery-train-xgw3", + "53781": null, + "53783": null, + "53784": null, + "53785": null, + "53787": "/watch/the-gene-of-ai-rqnj", + "53788": null, + "53789": null, + "53790": null, + "53791": null, + "53794": "/watch/horror-of-the-underworld-8nwp", + "53795": null, + "53797": null, + "53798": null, + "53799": null, + "53800": null, + "53801": null, + "53802": "/watch/25-dimensional-seduction-32v3", + "53803": null, + "53804": null, + "53805": null, + "53808": null, + "53809": null, + "53810": null, + "53812": null, + "53814": null, + "53817": null, + "53818": null, + "53819": null, + "53820": null, + "53830": null, + "53832": null, + "53833": "/watch/im-in-love-with-the-villainess-q3v7", + "53835": "/watch/unnamed-memory-lgpv", + "53840": null, + "53841": null, + "53842": null, + "53843": null, + "53844": null, + "53848": "/watch/firefighter-daigo-rescuer-in-orange-qmx7", + "53849": null, + "53850": null, + "53851": null, + "53852": "/watch/lees-detective-agency-2yjw", + "53856": null, + "53857": null, + "53858": null, + "53859": "/watch/all-saints-street-4-zemo", + "53860": null, + "53861": null, + "53864": null, + "53865": "/watch/mission-yozakura-family-zq57", + "53866": null, + "53867": null, + "53868": "/watch/boiling-is-the-best-revice-anime-steam-paradise-a-go-go-1w2j", + "53869": null, + "53870": null, + "53871": null, + "53872": null, + "53873": "/watch/pokemon-distant-blue-sky-nw4p", + "53874": "/watch/pokemon-to-be-a-pokemon-master-ultimate-journeys-the-series-255w", + "53876": "/watch/pokemon-horizons-the-series-3qkk", + "53878": null, + "53879": "/watch/ron-kamonohashis-forbidden-deductions-kgkr", + "53880": null, + "53881": "/watch/arknights-perish-in-frost-yjy9", + "53882": null, + "53883": null, + "53884": null, + "53887": "/watch/spy-x-family-season-2-py45", + "53888": "/watch/spy-x-family-code-white-61yk", + "53889": "/watch/blue-exorcist-shimane-illuminati-saga-1vqj", + "53890": "/watch/one-piece-recapping-fierce-fights-straw-hats-vs-tobi-roppo-v3pm", + "53893": null, + "53895": null, + "53898": null, + "53899": null, + "53900": null, + "53901": null, + "53902": null, + "53903": "/watch/tokusou-kihei-dorvack-ova-y66v", + "53905": "/watch/love-between-fairy-and-devil-part-2-5np2", + "53907": "/watch/tom-and-jerry-k4yn", + "53909": null, + "53910": null, + "53911": "/watch/the-seven-deadly-sins-grudge-of-edinburgh-part-2-385x", + "53912": "/watch/the-many-sides-of-voice-actor-radio-6j4m", + "53913": "/watch/reincarnated-as-a-sword-season-2-8v14", + "53917": "/watch/1000-mankai-hug-nanda-pr55", + "53919": "/watch/yao-chinese-folktales-5q58", + "53920": null, + "53921": "/watch/fly-high-g596", + "53923": null, + "53924": "/watch/toilet-bound-hanako-kun-season-2-48em", + "53926": null, + "53927": null, + "53929": null, + "53930": null, + "53931": null, + "53932": "/watch/connected-rxlj", + "53933": "/watch/futari-bun-no-shoumei-p850", + "53934": "/watch/pole-princess-prologue-dkln", + "53935": null, + "53936": "/watch/sumikko-gurashi-the-patched-up-toy-factory-in-the-woods-jm59", + "53938": null, + "53939": null, + "53940": null, + "53941": null, + "53942": null, + "53943": null, + "53944": null, + "53945": null, + "53946": null, + "53948": null, + "53949": null, + "53951": null, + "53952": null, + "53953": null, + "53954": null, + "53955": null, + "53956": null, + "53957": null, + "53958": null, + "53959": null, + "53961": null, + "53962": null, + "53963": null, + "53964": null, + "53965": null, + "53966": null, + "53967": null, + "53968": null, + "53969": null, + "53970": null, + "53971": null, + "53973": null, + "53975": null, + "53976": null, + "53977": null, + "53979": null, + "53980": null, + "53981": null, + "53982": null, + "53983": null, + "53984": null, + "53985": null, + "53986": null, + "53987": null, + "53988": null, + "53989": null, + "53990": null, + "53992": null, + "53993": null, + "53994": null, + "53998": "/watch/bleach-thousand-year-blood-war-the-separation-xjgq", + "54000": "/watch/trapped-in-a-dating-sim-the-world-of-otome-games-is-tough-for-mobs-e259", + "54001": null, + "54002": null, + "54004": null, + "54005": "/watch/cocolors-6j2m", + "54009": null, + "54010": null, + "54011": null, + "54012": "/watch/strawberry-candy-ne7k", + "54013": "/watch/tenchi-muyo-gxp-paradise-starting-pryq", + "54014": "/watch/the-dining-of-link-lee-2nd-season-vlq8", + "54015": null, + "54016": null, + "54017": null, + "54018": "/watch/my-cat-hates-me-7xp0", + "54021": "/watch/defense-fully-open-4knm", + "54022": "/watch/saikyou-donbei-x-hanma-baki-saikyou-no-dongitsune-genrutsutsu-q0lq", + "54024": "/watch/samurai-mac-1pvj", + "54026": "/watch/fight-song-5862", + "54027": null, + "54028": "/watch/turkey-zwvk", + "54029": "/watch/scissor-seven-season-4-rr7l", + "54030": null, + "54031": null, + "54032": null, + "54033": "/watch/the-westward-the-kingdom-of-shadow-98lg", + "54035": "/watch/golden-courtyard-new-year-wishes-in-winter-13w9", + "54036": null, + "54037": null, + "54038": null, + "54040": "/watch/run-for-money-the-great-mission-nv09", + "54041": "/watch/16bit-sensation-another-layer-0g27", + "54042": "/watch/fategrand-order-youve-lost-ritsuka-fujimaru-vk23", + "54044": null, + "54045": null, + "54046": null, + "54047": null, + "54050": "/watch/he-wei-dao-x-that-time-i-got-reincarnated-as-a-slime-3k9x", + "54051": null, + "54052": null, + "54054": null, + "54055": null, + "54056": "/watch/tokyo-loop-23mg", + "54057": null, + "54058": null, + "54059": null, + "54060": null, + "54062": "/watch/aria-the-avvenire-sound-novel-825p", + "54063": null, + "54065": null, + "54066": null, + "54067": "/watch/tokugawa-cup-noodle-kinshirei-2kwp", + "54068": null, + "54070": null, + "54071": null, + "54072": null, + "54074": null, + "54075": null, + "54076": null, + "54077": null, + "54078": null, + "54079": null, + "54081": null, + "54082": null, + "54083": null, + "54084": "/watch/chillin-in-my-30s-after-getting-fired-from-the-demon-kings-army-649q", + "54085": null, + "54086": null, + "54087": null, + "54088": null, + "54089": null, + "54090": null, + "54091": null, + "54092": null, + "54093": null, + "54094": null, + "54095": null, + "54096": null, + "54097": null, + "54100": null, + "54101": null, + "54102": null, + "54103": "/watch/the-vexations-of-a-shut-in-vampire-princess-v6q3", + "54105": null, + "54107": null, + "54108": "/watch/typhoon-no-14-k21p", + "54109": null, + "54111": null, + "54112": "/watch/zom-100-bucket-list-of-the-dead-wg01", + "54114": null, + "54115": null, + "54117": "/watch/nijiyon-animation-specials-m78g", + "54118": "/watch/idolish7-the-movie-live-4bit-beyond-the-period-day-1-wnmk", + "54119": null, + "54120": null, + "54121": null, + "54122": "/watch/kaina-of-the-great-snow-sea-star-sage-j06w", + "54123": "/watch/big-brother-km3p", + "54124": "/watch/the-legend-of-sword-domain-2rd-season-vjg8", + "54127": null, + "54128": null, + "54129": null, + "54130": null, + "54131": null, + "54132": null, + "54133": "/watch/dont-toy-with-me-miss-nagatoro-2nd-attack-318x", + "54135": null, + "54136": null, + "54137": null, + "54141": "/watch/bastard-heavy-metal-dark-fantasy-hells-requiem-arc-x5vm", + "54142": "/watch/cardfight-vanguard-divinez-3p9k", + "54143": "/watch/cardfight-vanguard-divinez-season-2-4751", + "54144": "/watch/cardfight-vanguard-divinez-deluxe-arc-5j85", + "54145": null, + "54151": null, + "54152": null, + "54153": null, + "54158": null, + "54159": null, + "54160": "/watch/future-kid-takara-provisional-title-q0ww", + "54162": null, + "54163": null, + "54164": null, + "54165": null, + "54166": null, + "54167": null, + "54168": null, + "54169": null, + "54171": null, + "54172": null, + "54174": null, + "54177": null, + "54178": null, + "54185": null, + "54186": null, + "54191": null, + "54193": null, + "54194": null, + "54195": null, + "54196": "/watch/one-piece-dk6r", + "54197": "/watch/chou-futsuu-ken-chiba-densetsu-4j97", + "54198": "/watch/nights-with-a-cat-season-2-34xx", + "54199": "/watch/mysterious-disappearances-j1kj", + "54209": "/watch/minna-to-manner-wo-manabou-84p0", + "54210": "/watch/sacrificial-princess-and-the-king-of-beasts-y8jm", + "54212": null, + "54213": null, + "54216": "/watch/gunmachan-season-2-8p8e", + "54217": null, + "54218": null, + "54224": null, + "54225": "/watch/my-life-as-inukai-sans-dog-ova-exyn", + "54227": null, + "54228": null, + "54229": null, + "54230": null, + "54231": null, + "54232": null, + "54233": "/watch/whisper-me-a-love-song-rer8", + "54234": "/watch/the-girl-i-like-forgot-her-glasses-5323", + "54242": null, + "54245": null, + "54247": null, + "54249": "/watch/code-geass-lelouch-of-the-rebellion-r2-flash-specials-9xjk", + "54250": "/watch/made-in-abyss-zoku-hen-y32v", + "54252": null, + "54253": null, + "54255": null, + "54259": "/watch/rokudos-bad-girls-vmjm", + "54261": "/watch/the-soul-of-soldier-master-part-2-081r", + "54262": null, + "54265": "/watch/tales-of-wedding-rings-r83l", + "54267": null, + "54268": null, + "54269": null, + "54271": null, + "54272": null, + "54273": null, + "54274": null, + "54275": "/watch/tenpuru-v768", + "54276": null, + "54278": null, + "54279": null, + "54280": null, + "54281": null, + "54282": null, + "54284": "/watch/vtuber-legend-how-i-went-viral-after-forgetting-to-turn-off-my-stream-4qnm", + "54285": "/watch/tales-of-demons-and-gods-season-7-m3mv", + "54287": null, + "54289": "/watch/pinkfong-baby-sharks-space-adventure-3j2w", + "54290": null, + "54291": null, + "54292": null, + "54293": null, + "54294": "/watch/dog-signal-g7yp", + "54295": null, + "54296": null, + "54297": null, + "54298": null, + "54299": null, + "54300": null, + "54301": "/watch/overtake-w0m3", + "54308": null, + "54309": "/watch/blue-archive-the-animation-gvxp", + "54312": "/watch/genshin-impact-lantern-rite-pv-dream-upon-a-lantern-4256", + "54313": null, + "54316": null, + "54317": null, + "54318": null, + "54322": null, + "54323": null, + "54324": null, + "54325": null, + "54329": null, + "54330": "/watch/delivery-kitten-unyan-gy77", + "54331": null, + "54333": null, + "54334": null, + "54335": null, + "54337": null, + "54339": null, + "54340": "/watch/lees-detective-agency-special-episode-y7kr", + "54341": null, + "54344": null, + "54346": null, + "54352": null, + "54353": "/watch/kokuhaku-lk5y", + "54354": null, + "54355": null, + "54357": "/watch/the-dog-the-boy-5jqw", + "54359": null, + "54360": null, + "54361": null, + "54362": "/watch/the-kingdoms-of-ruin-wykg", + "54364": null, + "54367": null, + "54368": null, + "54369": null, + "54375": null, + "54380": null, + "54381": null, + "54383": null, + "54388": null, + "54389": null, + "54390": null, + "54396": null, + "54397": null, + "54398": "/watch/resident-evil-death-island-zrgl", + "54399": null, + "54402": null, + "54403": null, + "54404": null, + "54405": null, + "54406": null, + "54411": null, + "54412": null, + "54413": null, + "54415": null, + "54416": null, + "54417": null, + "54418": null, + "54419": null, + "54420": null, + "54421": null, + "54422": null, + "54424": null, + "54425": null, + "54426": null, + "54427": null, + "54428": null, + "54429": null, + "54430": null, + "54431": "/watch/a-playthrough-of-a-certain-dudes-vrmmo-life-xnem", + "54434": null, + "54437": "/watch/one-hundred-thousand-years-of-qi-refining-zr1j", + "54440": "/watch/lycoris-recoil-2-08ke", + "54441": null, + "54442": null, + "54444": "/watch/fanren-xiu-xian-zhuan-fanren-feng-qi-tian-nan-chongzhi-ban-q7v7", + "54447": null, + "54448": null, + "54449": "/watch/ishura-w3k8", + "54453": null, + "54454": null, + "54455": null, + "54456": null, + "54458": null, + "54460": null, + "54461": null, + "54462": null, + "54463": null, + "54464": null, + "54465": null, + "54466": null, + "54467": "/watch/for-dear-life-emw9", + "54468": null, + "54473": null, + "54475": null, + "54476": null, + "54477": null, + "54478": null, + "54479": null, + "54482": null, + "54485": null, + "54492": "/watch/the-apothecary-diaries-n5ny", + "54494": null, + "54495": "/watch/amaim-warrior-at-the-borderline-ultrasteel-ogre-gear-jll2", + "54496": null, + "54498": null, + "54499": null, + "54500": null, + "54501": null, + "54504": null, + "54505": null, + "54506": null, + "54512": null, + "54513": null, + "54514": null, + "54515": null, + "54516": "/watch/island-75l0", + "54517": null, + "54518": null, + "54519": null, + "54521": null, + "54524": null, + "54525": null, + "54529": null, + "54533": null, + "54534": null, + "54535": "/watch/kuromis-pretty-journey-1lpg", + "54536": null, + "54538": null, + "54539": null, + "54540": null, + "54541": null, + "54544": null, + "54545": null, + "54546": null, + "54547": null, + "54548": null, + "54550": null, + "54551": null, + "54552": null, + "54553": null, + "54554": null, + "54555": null, + "54556": null, + "54557": null, + "54558": null, + "54559": null, + "54563": null, + "54564": null, + "54565": "/watch/that-time-i-got-reincarnated-as-a-slime-visions-of-coleus-2lgp", + "54566": null, + "54567": null, + "54568": null, + "54572": null, + "54573": null, + "54574": null, + "54575": null, + "54576": null, + "54580": null, + "54581": null, + "54582": null, + "54583": null, + "54594": null, + "54595": "/watch/the-eminence-in-shadow-season-2-jvrv", + "54596": null, + "54602": null, + "54603": "/watch/ghost-cat-anzu-q4xr", + "54616": "/watch/i-shall-survive-using-potions-x15m", + "54617": "/watch/mr-villains-day-off-4rlm", + "54618": null, + "54622": null, + "54623": null, + "54624": null, + "54629": null, + "54630": "/watch/bosanimal-7952", + "54631": "/watch/grandmaster-of-alchemy-oxn6", + "54632": "/watch/doctor-elise-the-royal-lady-with-the-lamp-2n25", + "54633": "/watch/pokemon-concierge-q9w5", + "54636": null, + "54637": "/watch/bakugan-legends-erj0", + "54638": "/watch/kawagoe-boys-sing-now-or-never-xm0q", + "54643": null, + "54644": "/watch/chibi-godzilla-raids-again-ln5v", + "54646": null, + "54648": "/watch/cube-shaped-pokemon-on-cubie-island-pxyq", + "54650": "/watch/precure-20-shuunen-kinen-eiga-provisional-title-k77q", + "54655": null, + "54656": null, + "54659": null, + "54660": null, + "54661": null, + "54662": null, + "54664": null, + "54667": null, + "54668": null, + "54671": null, + "54674": "/watch/eternity-l1jy", + "54675": null, + "54678": null, + "54683": null, + "54684": null, + "54687": "/watch/boruto-naruto-next-generations-p125", + "54688": null, + "54692": "/watch/shitasaki-kara-koi-kpx3", + "54693": null, + "54703": "/watch/fumetsu-no-anata-e-season-3-yplv", + "54705": null, + "54709": null, + "54711": null, + "54714": "/watch/the-100-girlfriends-who-really-really-really-really-really-love-you-6j0m", + "54716": "/watch/power-of-hope-precure-full-bloom-0xgl", + "54717": "/watch/mahoutsukai-precure-2-provisional-title-5q65", + "54718": null, + "54722": "/watch/gushing-over-magical-girls-4xqw", + "54723": null, + "54724": "/watch/the-elusive-samurai-mg66", + "54725": null, + "54726": "/watch/tsumasho-1g21", + "54727": null, + "54730": "/watch/kinnikuman-perfect-origin-arc-0m5e", + "54736": "/watch/the-martial-weekly-epnn", + "54737": "/watch/hundred-refining-soaring-record-n29q", + "54738": "/watch/sorcerous-stabber-orphen-doom-of-dragons-sanctuary-lkry", + "54739": null, + "54740": null, + "54741": null, + "54743": "/watch/dead-mount-death-play-part-2-pqr3", + "54744": "/watch/alya-sometimes-hides-her-feelings-in-russian-vv3k", + "54745": null, + "54746": null, + "54748": "/watch/rin-ne-e44m", + "54749": null, + "54750": null, + "54754": "/watch/hikari-no-ou-2nd-season-dyxm", + "54755": null, + "54757": "/watch/3-z-ginpachi-sensei-3x3w", + "54758": "/watch/the-idolm-at-ster-shiny-colors-ep33", + "54760": "/watch/atelier-ryza-ever-darkness-the-secret-hideout-the-animation-p6v0", + "54761": null, + "54762": null, + "54764": null, + "54767": "/watch/fuyu-no-okorimono-p50v", + "54768": null, + "54769": "/watch/aquarion-myth-of-emotions-21ew", + "54772": "/watch/monster-but-wild-1e5p", + "54773": "/watch/oh-my-goddess-1ekp", + "54775": "/watch/ayakashi-triangle-special-recap-v95m", + "54778": null, + "54779": "/watch/a-sheep-in-wolfs-clothing-6gwx", + "54780": null, + "54781": null, + "54782": "/watch/resident-evil-masterpiece-theater-81xk", + "54783": null, + "54786": null, + "54787": null, + "54789": "/watch/my-hero-academia-season-7-2gyg", + "54790": "/watch/undead-murder-farce-wqn3", + "54791": "/watch/given-the-movie-hiiragi-mix-n40p", + "54792": null, + "54793": "/watch/bloody-escape-yknm", + "54794": "/watch/metallic-rouge-x2n3", + "54796": "/watch/eikyuu-shounen-eternal-boys-next-stage-nelj", + "54797": "/watch/blue-gurasu-5m45", + "54798": "/watch/kamierabi-godapp-mgmn", + "54803": "/watch/captain-tsubasa-junior-youth-arc-o782", + "54804": null, + "54805": null, + "54806": null, + "54807": null, + "54808": null, + "54809": null, + "54810": null, + "54814": null, + "54829": "/watch/urusei-yatsura-2022-season-3-1l7j", + "54832": null, + "54833": "/watch/special-kid-factory-3j1k", + "54834": null, + "54835": "/watch/quality-assurance-in-another-world-l08m", + "54837": "/watch/villainess-level-99-i-may-be-the-hidden-boss-but-im-not-the-demon-lord-71l0", + "54838": null, + "54839": "/watch/jellyfish-cant-swim-in-the-night-0k6e", + "54841": null, + "54842": "/watch/sugar-apple-fairy-tale-season-2-9gvk", + "54846": "/watch/the-girl-downstairs-qjv7", + "54847": null, + "54848": null, + "54849": null, + "54850": "/watch/ooku-the-inner-chambers-v4k3", + "54851": "/watch/yakitori-soldiers-of-misfortune-rkn7", + "54852": "/watch/a-returners-magic-should-be-special-xrvx", + "54853": "/watch/demon-lord-2099-pg15", + "54854": "/watch/shadowverse-flame-seven-shadows-arc-j2vv", + "54855": "/watch/senpai-is-an-otokonoko-p66v", + "54856": "/watch/horimiya-the-missing-pieces-y6jv", + "54857": "/watch/rezero-starting-life-in-another-world-season-3-7n80", + "54858": "/watch/hypnosismic-division-rap-battle-rhyme-anima-plus-12n9", + "54859": "/watch/rinkai-pv55", + "54860": null, + "54863": "/watch/trigun-stampede-kanketsu-hen-provisonal-title-gl6p", + "54864": "/watch/detective-conan-police-academy-arc-wild-police-story-case-furuya-rei-7ll6", + "54865": "/watch/blue-lock-season-2-yqpq", + "54866": "/watch/blue-lock-the-movie-episode-nagi-ml9g", + "54868": null, + "54869": "/watch/high-card-season-2-90w7", + "54870": "/watch/rascal-does-not-dream-of-a-knapsack-kid-jvv2", + "54871": null, + "54872": null, + "54873": null, + "54875": "/watch/my-heroic-husband-pg63", + "54876": null, + "54877": null, + "54878": null, + "54879": null, + "54880": null, + "54881": "/watch/since-i-wasnt-the-heroine-v503", + "54883": "/watch/malevolent-spirits-mononogatari-cour-2-1nwj", + "54888": "/watch/lost-song-q735", + "54889": null, + "54890": "/watch/dinner-bell-nylj", + "54893": null, + "54895": "/watch/mountain-and-sea-organization-x5px", + "54898": "/watch/bungo-stray-dogs-5-67nq", + "54899": null, + "54900": "/watch/wind-breaker-18rg", + "54902": "/watch/gundam-build-metaverse-qweq", + "54904": null, + "54907": "/watch/junichi-yamakawa-collection-3pgw", + "54909": null, + "54911": null, + "54912": null, + "54913": "/watch/the-ossan-newbie-adventurer-trained-to-death-by-the-most-powerful-party-became-invincible-8j37", + "54914": "/watch/bikkurimen-dyw6", + "54915": "/watch/the-quintessential-quintuplets2-wjxx", + "54916": null, + "54917": "/watch/edens-zero-recap-movie-g6g6", + "54918": "/watch/tokyo-revengers-season-2-part-2-ylpr", + "54919": null, + "54922": null, + "54923": "/watch/pole-princess-movie-6qnm", + "54925": null, + "54928": null, + "54931": "/watch/the-rise-of-the-weak-qj6r", + "54932": "/watch/it-might-be-painful-but-i-still-love-it-1n12", + "54933": "/watch/beywheelz-dub-q0qq", + "54944": null, + "54945": "/watch/30000-miles-from-changan-07jw", + "54947": "/watch/spy-classroom-season-2-v90y", + "54949": "/watch/the-cats-tea-season-2-8537", + "54953": null, + "54959": "/watch/bang-dream-its-mygo-g9l7", + "54968": "/watch/pseudo-harem-v2jk", + "54972": null, + "54973": "/watch/watts-up-girl-llnv", + "54974": "/watch/fabulous-beasts-7kpn", + "54976": "/watch/fategrand-order-youve-lost-ritsuka-fujimaru-special-episode-n6g9", + "54987": "/watch/karma-18j1", + "54989": null, + "54990": null, + "54991": null, + "54992": null, + "54993": null, + "54996": null, + "54997": "/watch/the-rich-god-1p31", + "55003": null, + "55004": "/watch/chillin-in-my-30s-after-getting-fired-from-the-demon-kings-army-649q", + "55005": "/watch/talentless-nana-mini-anime-yaminabe-party-4jxw", + "55006": null, + "55008": null, + "55009": "/watch/huyao-xiao-hongniang-wu-mu-o75p", + "55012": null, + "55014": "/watch/the-sovereigns-ascension-55e3", + "55015": "/watch/legend-of-lotus-sword-fairy-xynk", + "55016": "/watch/idol-1qrj", + "55019": null, + "55020": "/watch/go-go-vehicle-zoo-34ew", + "55023": "/watch/saezuru-doubutsu-wa-yarushikanai-5003", + "55024": null, + "55025": null, + "55026": null, + "55027": null, + "55032": "/watch/rent-a-girlfriend-petit-4kk1", + "55033": null, + "55034": null, + "55041": null, + "55042": null, + "55043": null, + "55044": null, + "55045": null, + "55046": null, + "55047": null, + "55048": null, + "55049": null, + "55051": null, + "55052": null, + "55053": null, + "55054": null, + "55055": null, + "55057": null, + "55058": "/watch/pole-princess-self-introduction-g1y7", + "55059": null, + "55060": null, + "55061": null, + "55062": null, + "55066": null, + "55067": null, + "55068": null, + "55069": null, + "55071": "/watch/tying-the-knot-with-an-amagami-sister-90k5", + "55072": "/watch/kays-daily-doodles-96y7", + "55074": null, + "55075": null, + "55076": null, + "55078": null, + "55083": null, + "55084": null, + "55087": null, + "55088": null, + "55089": "/watch/mellow-49vv", + "55090": null, + "55091": null, + "55092": "/watch/at-the-mercy-of-the-sky-07e7", + "55093": "/watch/lees-detective-agency-a-holiday-of-two-hours-7xq0", + "55102": "/watch/girls-band-cry-kr7l", + "55103": null, + "55104": null, + "55105": null, + "55110": null, + "55111": null, + "55115": "/watch/the-concierge-jl42", + "55117": null, + "55118": null, + "55119": null, + "55120": null, + "55123": null, + "55124": null, + "55125": null, + "55127": null, + "55128": null, + "55129": "/watch/the-foolish-angel-dances-with-the-devil-ky8l", + "55130": "/watch/the-peak-of-true-martial-arts-2nd-season-zw83", + "55131": null, + "55132": null, + "55133": null, + "55134": null, + "55135": null, + "55138": null, + "55140": null, + "55141": null, + "55142": null, + "55143": null, + "55145": null, + "55146": null, + "55147": null, + "55148": null, + "55149": null, + "55150": "/watch/the-do-over-damsel-conquers-the-dragon-emperor-7m62", + "55151": "/watch/the-great-ruler-xer6", + "55152": null, + "55153": "/watch/the-yuzuki-familys-four-sons-q4qw", + "55154": null, + "55155": null, + "55158": null, + "55159": null, + "55160": null, + "55161": null, + "55162": null, + "55163": null, + "55164": null, + "55166": "/watch/theatre-of-darkness-yamishibai-11-mvvg", + "55167": null, + "55169": null, + "55170": null, + "55171": null, + "55175": null, + "55176": null, + "55177": null, + "55179": null, + "55180": null, + "55181": null, + "55182": null, + "55183": null, + "55185": null, + "55186": "/watch/the-guardian-legend-0lv2", + "55187": null, + "55188": null, + "55191": "/watch/hidari-pilot-film-1109", + "55192": "/watch/the-success-of-empyrean-xuan-emperor-4th-season-7wj0", + "55193": null, + "55194": "/watch/tonbo2-x1wq", + "55195": "/watch/mameko-mamekichis-neet-everyday-life-plwv", + "55196": "/watch/dimension-w-5915", + "55198": null, + "55200": "/watch/winter-days-wly8", + "55201": null, + "55202": null, + "55203": null, + "55204": null, + "55207": "/watch/fire-emblem-heroes-book-v-ending-movie-5w25", + "55214": null, + "55215": null, + "55216": null, + "55218": null, + "55219": null, + "55225": "/watch/bear-bear-bear-kuma-punch-5er2", + "55226": "/watch/long-sword2-8787", + "55229": null, + "55234": null, + "55237": "/watch/dropkick-on-my-devil-apocalypse-day-yklm", + "55238": null, + "55239": null, + "55240": null, + "55241": null, + "55244": null, + "55247": null, + "55252": null, + "55253": null, + "55254": null, + "55255": null, + "55257": null, + "55258": null, + "55260": null, + "55261": null, + "55265": "/watch/as-a-reincarnated-aristocrat-ill-use-my-appraisal-skill-to-rise-in-the-world-148j", + "55266": null, + "55268": null, + "55270": null, + "55271": null, + "55272": "/watch/vinland-saga-season-2-same-old-story-5pyw", + "55274": null, + "55275": null, + "55276": null, + "55277": null, + "55278": "/watch/fudanshi-shoukan-isekai-de-shinjuu-ni-hameraremashita-mini-anime-2nd-season-qmrw", + "55279": "/watch/fudanshi-shoukan-isekai-de-shinjuu-ni-hameraremashita-mini-anime-2nd-season-qmrw", + "55283": "/watch/mobile-suit-gundam-the-witch-from-mercury-season-2-53x8", + "55285": null, + "55286": null, + "55287": null, + "55288": null, + "55289": "/watch/one-piece-recapping-fierce-fights-zoro-vs-a-lead-performer-n8y9", + "55293": null, + "55297": null, + "55298": null, + "55299": null, + "55300": "/watch/wander-burabura-bakkamu-3g32", + "55301": "/watch/moshi-meta-moshi-joshikousei-ga-metaverse-de-miko-ni-nattara-o392", + "55302": "/watch/tsuru-ga-mau-yoru-ni-vx2y", + "55303": null, + "55305": "/watch/bastions-mg56", + "55306": null, + "55307": null, + "55309": null, + "55310": "/watch/my-new-boss-is-goofy-65pm", + "55311": null, + "55312": null, + "55313": null, + "55315": null, + "55316": null, + "55317": null, + "55318": "/watch/medalist-gnlp", + "55319": null, + "55320": null, + "55321": "/watch/float-play-rr03", + "55324": null, + "55325": null, + "55326": null, + "55327": "/watch/dawn-of-the-eclipse-episode-zero-34q9", + "55328": null, + "55329": null, + "55332": null, + "55334": null, + "55335": null, + "55336": null, + "55337": null, + "55338": null, + "55339": "/watch/mashle-magic-and-muscles-mash-burnedead-and-the-mysterious-letter-5jw9", + "55341": null, + "55342": "/watch/mannequin-848k", + "55344": null, + "55345": null, + "55347": null, + "55348": null, + "55351": null, + "55353": null, + "55354": null, + "55355": null, + "55356": "/watch/show-in-backrooms-mgrg", + "55357": null, + "55358": "/watch/bucchigiri2-ke03", + "55359": "/watch/the-mourning-children-nagiko-and-the-girls-wearing-tsurubami-black-13yj", + "55360": null, + "55362": null, + "55364": null, + "55365": "/watch/azur-lane-valentine-special-mission-0xyl", + "55366": null, + "55367": null, + "55368": null, + "55369": null, + "55370": null, + "55371": null, + "55372": null, + "55373": null, + "55374": null, + "55375": null, + "55376": null, + "55378": null, + "55379": null, + "55382": null, + "55387": null, + "55388": null, + "55391": null, + "55392": null, + "55393": null, + "55394": null, + "55396": null, + "55397": "/watch/pon-no-michi-gml6", + "55404": null, + "55406": "/watch/after-the-rain-rg58", + "55408": null, + "55410": null, + "55412": null, + "55414": null, + "55415": null, + "55416": null, + "55417": null, + "55418": null, + "55421": null, + "55423": null, + "55425": null, + "55426": null, + "55427": null, + "55428": null, + "55429": null, + "55430": null, + "55431": null, + "55432": null, + "55433": null, + "55434": null, + "55435": null, + "55436": null, + "55437": null, + "55438": null, + "55439": null, + "55440": null, + "55441": null, + "55442": null, + "55443": null, + "55444": null, + "55446": null, + "55447": null, + "55448": null, + "55449": null, + "55451": null, + "55452": null, + "55454": "/watch/record-of-ragnarok-ii-part-2-ypvq", + "55456": null, + "55457": null, + "55458": null, + "55461": null, + "55462": null, + "55463": "/watch/little-sharks-day-out-w9xx", + "55464": null, + "55465": null, + "55466": null, + "55467": null, + "55468": null, + "55469": null, + "55470": null, + "55471": null, + "55472": null, + "55473": null, + "55477": null, + "55478": null, + "55481": null, + "55482": null, + "55483": null, + "55484": null, + "55485": null, + "55486": null, + "55487": null, + "55489": null, + "55490": null, + "55491": null, + "55492": null, + "55493": null, + "55494": null, + "55496": null, + "55497": null, + "55499": null, + "55500": null, + "55501": null, + "55502": null, + "55503": null, + "55505": null, + "55506": null, + "55507": null, + "55508": null, + "55509": null, + "55511": null, + "55512": null, + "55513": null, + "55514": "/watch/zatsu-tabi-thats-journey-q7xm", + "55516": null, + "55517": "/watch/the-idolm-at-ster-cinderella-girls-u149-recap-zpvz", + "55524": null, + "55526": null, + "55528": "/watch/brave-bang-bravern-jjvj", + "55529": null, + "55530": null, + "55531": null, + "55532": null, + "55533": null, + "55534": null, + "55535": null, + "55536": null, + "55541": null, + "55542": null, + "55543": null, + "55544": "/watch/the-end-g463", + "55546": null, + "55547": null, + "55548": null, + "55550": null, + "55551": null, + "55552": null, + "55553": null, + "55555": null, + "55556": null, + "55557": null, + "55558": null, + "55559": null, + "55561": null, + "55563": "/watch/jian-gu-47mw", + "55564": "/watch/delinquent-hamsters-season-2-8r30", + "55565": null, + "55566": null, + "55568": null, + "55569": null, + "55570": "/watch/the-prince-of-tennis-ii-u-17-world-cup-semifinal-k6jq", + "55571": null, + "55572": "/watch/moffun-to-issho-8n90", + "55574": null, + "55578": "/watch/4-cut-hero-5pj2", + "55581": null, + "55582": null, + "55583": null, + "55584": null, + "55585": null, + "55586": null, + "55587": null, + "55588": null, + "55589": "/watch/boonie-bears-back-to-earth-47kv", + "55591": "/watch/idol-mori-calliope-cover-e4e0", + "55593": null, + "55594": "/watch/snack-time-802p", + "55595": null, + "55597": "/watch/a-condition-called-love-z5q3", + "55600": null, + "55602": null, + "55605": null, + "55606": null, + "55607": null, + "55608": null, + "55613": null, + "55614": null, + "55616": null, + "55617": null, + "55618": null, + "55619": null, + "55622": null, + "55624": null, + "55625": null, + "55626": null, + "55629": null, + "55632": null, + "55633": null, + "55634": null, + "55636": "/watch/snack-basue-p935", + "55637": null, + "55640": null, + "55644": "/watch/dr-stone-new-world-part-2-05er", + "55647": "/watch/one-piece-recapping-fierce-fights-the-countercharge-alliance-vs-big-mom-zrw9", + "55648": null, + "55649": null, + "55650": null, + "55651": "/watch/tonikawa-over-the-moon-for-you-high-school-days-4jvw", + "55655": "/watch/the-demon-hunter-kg9l", + "55656": "/watch/good-killer-gxk3", + "55657": "/watch/the-realm-of-demigod-en75", + "55658": null, + "55659": "/watch/twinkle-catch-teenieping-6vrq", + "55660": null, + "55662": null, + "55663": null, + "55665": null, + "55666": null, + "55667": null, + "55668": null, + "55669": null, + "55670": null, + "55671": null, + "55672": null, + "55673": null, + "55674": null, + "55676": null, + "55678": null, + "55682": null, + "55684": "/watch/immortality-2nd-season-59x2", + "55685": null, + "55686": null, + "55687": null, + "55688": null, + "55689": "/watch/harmony-of-mille-feuille-v383", + "55690": "/watch/the-dangers-in-my-heart-season-2-dgm6", + "55691": null, + "55692": "/watch/soulmate-adventure-s2-80p4", + "55693": "/watch/soul-of-light-z8ge", + "55694": "/watch/the-galaxy-emperor-2v0r", + "55695": null, + "55696": null, + "55701": "/watch/demon-slayer-kimetsu-no-yaiba-hashira-training-arc-5vn8", + "55705": null, + "55706": null, + "55707": null, + "55708": null, + "55709": null, + "55710": "/watch/hana-doll-reinterpretation-of-flowering-62gm", + "55714": null, + "55717": "/watch/the-banished-former-hero-lives-as-he-pleases-37kw", + "55720": "/watch/genjitsu-no-rimuru-sunshine-in-the-slime-dlvq", + "55721": null, + "55722": null, + "55723": null, + "55724": null, + "55725": "/watch/4-week-lovers-34mw", + "55726": null, + "55727": "/watch/miru-x753", + "55728": null, + "55730": null, + "55731": "/watch/agate-y5e9", + "55732": "/watch/blader-soul-wxl3", + "55733": "/watch/the-first-order-4jpv", + "55734": null, + "55735": null, + "55738": "/watch/monster-diner-l2gv", + "55739": "/watch/five-element-god-of-war-x3m3", + "55740": "/watch/the-land-of-miracles-3rd-season-45v1", + "55742": "/watch/the-ancient-magus-bride-season-2-part-2-jjgw", + "55744": null, + "55745": "/watch/against-the-gods-jerw", + "55746": "/watch/war-of-wind-fire-z9w5", + "55748": "/watch/love-live-nijigasaki-gakuen-school-idol-doukoukai-movie-chapter-1-pvnm", + "55749": "/watch/the-cafe-terrace-and-its-goddesses-season-2-67ym", + "55750": null, + "55753": null, + "55754": null, + "55756": null, + "55757": null, + "55758": null, + "55759": null, + "55760": null, + "55761": null, + "55762": "/watch/monster-but-wild-2-ejw5", + "55763": null, + "55764": null, + "55766": null, + "55772": "/watch/golden-kamuy-saishuu-shou-0jxe", + "55774": "/watch/tis-time-for-torture-princess-9vgw", + "55775": "/watch/kizuna-no-allele-2nd-season-0l5l", + "55778": null, + "55779": "/watch/cocoon-one-summer-of-girlhood-5eww", + "55787": null, + "55788": null, + "55789": null, + "55790": "/watch/rakshasa-street-4th-season-zr98", + "55791": "/watch/oshi-no-ko-season-2-196j", + "55796": null, + "55797": null, + "55799": null, + "55800": null, + "55802": "/watch/the-idolm-at-ster-cinderella-girls-u149-recap-zpvz", + "55804": "/watch/reign-of-the-seven-spellblades-q077", + "55806": null, + "55807": null, + "55809": "/watch/renegade-immortal-qxq7", + "55813": "/watch/mashle-magic-and-muscles-season-2-ly5k", + "55818": "/watch/mushoku-tensei-jobless-reincarnation-season-2-episode-0-guardian-fitz-x2v6", + "55819": null, + "55820": null, + "55821": "/watch/fabulous-beasts-2-2reg", + "55822": null, + "55823": "/watch/natsumes-book-of-friends-season-7-33jx", + "55825": "/watch/hells-paradise-season-2-5ev9", + "55826": null, + "55828": null, + "55829": "/watch/sword-saint-of-the-ten-realms-xl6m", + "55830": "/watch/fatestrange-fake-6y0v", + "55831": "/watch/metamorphosis-eq6m", + "55833": null, + "55834": null, + "55835": null, + "55837": null, + "55838": null, + "55839": null, + "55840": null, + "55842": "/watch/okitsura-fell-in-love-with-an-okinawan-girl-but-i-just-wish-i-know-what-shes-saying-q1r7", + "55843": null, + "55844": "/watch/twilight-out-of-focus-969k", + "55845": "/watch/gundam-requiem-for-vengeance-vr4y", + "55846": null, + "55848": "/watch/suicide-squad-isekai-89w4", + "55849": null, + "55850": null, + "55851": null, + "55852": null, + "55853": null, + "55854": null, + "55855": "/watch/black-butler-public-school-arc-lgek", + "55856": null, + "55858": null, + "55859": null, + "55860": null, + "55861": null, + "55862": null, + "55863": null, + "55864": "/watch/the-legend-of-yang-chen-qjlw", + "55866": "/watch/a-sign-of-affection-vnp8", + "55870": null, + "55871": null, + "55872": null, + "55873": null, + "55874": "/watch/doraemon-nobita-no-chikyuu-koukyougaku-7326", + "55875": null, + "55876": null, + "55877": "/watch/a-salad-bowl-of-eccentrics-g8y7", + "55878": "/watch/the-devil-is-a-part-timer-season-2-recap-special-from-sasazuka-to-ente-isla-yeqq", + "55881": null, + "55882": null, + "55883": null, + "55884": null, + "55885": null, + "55886": null, + "55887": "/watch/365-days-to-the-wedding-1gj2", + "55888": "/watch/mushoku-tensei-jobless-reincarnation-season-2-part-2-eq0n", + "55889": "/watch/my-happy-marriage-the-shape-of-my-happiness-54vw", + "55890": null, + "55891": null, + "55893": null, + "55894": "/watch/protocol-rain-zqgq", + "55895": null, + "55896": null, + "55897": null, + "55898": null, + "55900": null, + "55901": null, + "55902": null, + "55904": null, + "55905": null, + "55907": null, + "55908": null, + "55909": null, + "55911": "/watch/the-fable-1we1", + "55913": null, + "55914": null, + "55915": null, + "55916": null, + "55920": null, + "55921": null, + "55923": null, + "55924": null, + "55925": null, + "55927": null, + "55928": null, + "55929": null, + "55930": null, + "55931": null, + "55933": null, + "55934": null, + "55935": null, + "55937": null, + "55939": null, + "55943": null, + "55948": null, + "55949": "/watch/ultraman-company-pqm5", + "55950": null, + "55952": null, + "55953": null, + "55954": null, + "55956": null, + "55957": "/watch/the-most-heretical-last-boss-queen-from-villainess-to-savior-2npy", + "55958": null, + "55959": null, + "55962": null, + "55963": null, + "55964": null, + "55968": null, + "55970": null, + "55971": "/watch/keio-flying-squadron-kwqn", + "55973": "/watch/cherry-magic-thirty-years-of-virginity-can-make-you-a-wizard-9jrk", + "55975": null, + "55977": null, + "55978": "/watch/beywarriors-cyborg2-y05r", + "55979": null, + "55980": null, + "55981": null, + "55982": null, + "55984": null, + "55985": null, + "55986": null, + "55987": null, + "55988": null, + "55989": null, + "55990": null, + "55991": null, + "55992": null, + "55993": "/watch/a-record-of-mortals-journey-to-immortality-speeding-in-the-sea-of-stars-w0lk", + "55994": "/watch/sword-art-online-alternative-gun-gale-online-ii-y366", + "55995": "/watch/your-forma-q2w7", + "55996": "/watch/love-is-indivisible-by-twins-98jk", + "55997": "/watch/i-may-be-a-guild-receptionist-but-ill-solo-any-boss-to-clock-out-on-time-x9r6", + "55998": "/watch/the-demon-prince-of-momochi-house-5138", + "55999": null, + "56003": null, + "56004": null, + "56005": null, + "56006": null, + "56007": null, + "56008": null, + "56009": "/watch/sentenced-to-be-a-hero-the-prison-records-of-penal-hero-unit-9004-xjq6", + "56010": null, + "56011": null, + "56012": null, + "56014": null, + "56015": null, + "56018": null, + "56019": null, + "56020": null, + "56021": null, + "56023": null, + "56025": null, + "56027": null, + "56029": null, + "56030": null, + "56031": null, + "56032": null, + "56033": null, + "56034": null, + "56035": null, + "56036": null, + "56038": "/watch/lazarus-djkj", + "56040": null, + "56041": null, + "56042": null, + "56043": null, + "56050": null, + "56051": null, + "56052": null, + "56053": null, + "56055": "/watch/monsters-103-mercies-dragon-damnation-jjq1", + "56058": null, + "56059": "/watch/penetrate-blue-vapor-trail-another-age-2824-r2gl", + "56062": "/watch/why-does-nobody-remember-me-in-this-world-404m", + "56063": "/watch/nierautomata-ver11a-cour-2-jk11", + "56064": null, + "56065": null, + "56067": "/watch/sea-cat-1el9", + "56069": null, + "56070": null, + "56071": null, + "56075": null, + "56081": null, + "56082": null, + "56083": null, + "56085": null, + "56086": null, + "56087": null, + "56088": "/watch/kangoku-jikken-evn3", + "56089": null, + "56090": null, + "56091": null, + "56092": null, + "56093": null, + "56095": null, + "56097": null, + "56098": null, + "56105": null, + "56106": "/watch/bear-bear-bear-kuma-punch-daiundoukai-hen-d4y6", + "56107": null, + "56108": null, + "56109": null, + "56110": null, + "56111": null, + "56117": null, + "56118": null, + "56119": null, + "56120": null, + "56122": null, + "56123": null, + "56125": null, + "56126": null, + "56129": "/watch/balala-the-fairies-ocean-magic-2mvw", + "56132": null, + "56133": null, + "56135": "/watch/uniteup-unibirth-evy3", + "56140": null, + "56141": null, + "56142": null, + "56144": null, + "56145": null, + "56146": "/watch/good-night-world-kxpr", + "56148": null, + "56153": null, + "56154": null, + "56156": null, + "56157": "/watch/the-westward-5th-season-mvg7", + "56158": null, + "56159": null, + "56161": null, + "56162": null, + "56163": null, + "56164": null, + "56165": "/watch/oblivion-battery-05y7", + "56168": null, + "56169": null, + "56170": null, + "56172": null, + "56175": "/watch/oomuro-ke-8pg7", + "56176": null, + "56178": "/watch/celia-sensei-no-wakuwaku-magical-kyoushitsu-zr68", + "56179": "/watch/delicos-nursery-v243", + "56182": null, + "56183": null, + "56184": null, + "56186": null, + "56189": "/watch/grendizer-u-2j4y", + "56190": null, + "56191": null, + "56192": null, + "56195": null, + "56196": "/watch/boku-no-hero-academia-the-movie-4-9k35", + "56199": null, + "56200": null, + "56201": null, + "56206": "/watch/geats-extra-geats-anime-another-grand-prix-n7ep", + "56207": "/watch/quanzhi-fashi-special-shenmi-weituo-116p", + "56210": null, + "56213": null, + "56215": "/watch/a-will-eternal-3rd-season-gn64", + "56216": "/watch/the-island-of-siliang-2nd-season-02n2", + "56218": "/watch/pokemon-paldean-winds-97y6", + "56228": "/watch/ill-become-a-villainess-who-goes-down-in-history-1739", + "56230": "/watch/grandpa-and-grandma-turn-young-again-g5je", + "56231": null, + "56234": "/watch/hua-xianzi-mofa-xiang-dui-lun-9p0g", + "56235": null, + "56236": null, + "56238": null, + "56239": null, + "56240": null, + "56242": "/watch/sengoku-youko-w8gx", + "56243": "/watch/jujutsu-kaisen-season-2-73v2", + "56246": "/watch/thrud-yjwr", + "56247": null, + "56259": null, + "56261": null, + "56262": null, + "56263": "/watch/super-wings-4-85mp", + "56264": "/watch/super-wings-5-xxjq", + "56265": "/watch/super-wings-wqj8", + "56266": "/watch/super-wings-wqj8", + "56267": null, + "56268": null, + "56269": null, + "56270": null, + "56271": null, + "56272": null, + "56273": "/watch/genshin-impact-genshin-concert-pv-xy6x", + "56274": null, + "56275": null, + "56276": null, + "56277": null, + "56278": null, + "56279": null, + "56280": null, + "56281": null, + "56282": null, + "56283": null, + "56284": null, + "56285": "/watch/ninja-kamui-7j8p", + "56287": null, + "56290": null, + "56291": null, + "56292": null, + "56293": null, + "56294": null, + "56295": null, + "56296": null, + "56297": null, + "56298": null, + "56299": null, + "56300": null, + "56301": null, + "56302": null, + "56303": null, + "56304": null, + "56305": null, + "56306": null, + "56307": null, + "56308": null, + "56309": null, + "56310": null, + "56311": null, + "56312": null, + "56315": null, + "56317": null, + "56318": null, + "56319": null, + "56320": null, + "56321": null, + "56322": null, + "56323": null, + "56332": null, + "56333": null, + "56334": null, + "56335": null, + "56336": null, + "56337": null, + "56338": null, + "56339": null, + "56342": "/watch/the-legend-of-magic-outfit-lqek", + "56344": null, + "56345": null, + "56346": null, + "56347": null, + "56348": "/watch/dungeon-people-dnej", + "56351": null, + "56352": "/watch/7th-time-loop-the-villainess-enjoys-a-carefree-life-married-to-her-worst-enemy-e753", + "56354": null, + "56356": null, + "56357": null, + "56358": null, + "56359": null, + "56360": null, + "56361": null, + "56362": null, + "56363": null, + "56364": null, + "56365": null, + "56366": null, + "56368": null, + "56369": null, + "56370": null, + "56371": null, + "56372": null, + "56373": null, + "56374": null, + "56375": null, + "56376": null, + "56378": null, + "56379": null, + "56380": null, + "56381": null, + "56383": null, + "56384": null, + "56385": null, + "56386": null, + "56387": null, + "56392": null, + "56400": "/watch/demon-lord-retry-r-p5x5", + "56401": null, + "56402": "/watch/hyperventilation-special-k85r", + "56403": null, + "56405": null, + "56407": null, + "56409": null, + "56410": null, + "56411": null, + "56412": null, + "56413": null, + "56414": null, + "56419": null, + "56420": "/watch/haigakura-n1rq", + "56421": null, + "56422": null, + "56423": null, + "56424": null, + "56425": "/watch/after-school-hanako-kun-1qe1", + "56426": null, + "56429": null, + "56430": null, + "56431": null, + "56432": null, + "56433": null, + "56434": null, + "56435": null, + "56438": null, + "56439": "/watch/three-thousand-roads-2nd-season-ggx7", + "56440": null, + "56441": null, + "56442": "/watch/bleach-thousand-year-blood-war-the-separation-xjgq", + "56445": "/watch/upo-7006", + "56446": "/watch/toy-dad-gm7p", + "56447": null, + "56448": null, + "56449": "/watch/dahlia-in-bloom-crafting-a-fresh-start-with-magical-tools-kw13", + "56450": null, + "56451": null, + "56452": null, + "56455": null, + "56457": null, + "56458": null, + "56461": "/watch/hamidashi-creative-17vp", + "56462": null, + "56463": null, + "56464": null, + "56468": null, + "56469": null, + "56470": null, + "56471": null, + "56474": null, + "56475": null, + "56476": null, + "56477": null, + "56478": null, + "56479": null, + "56480": null, + "56481": null, + "56482": null, + "56483": null, + "56484": null, + "56485": null, + "56486": "/watch/xue-wang-jiadao-qn05", + "56487": null, + "56488": null, + "56493": null, + "56494": null, + "56497": null, + "56498": null, + "56499": null, + "56500": null, + "56501": "/watch/wanna-be-reborn-as-a-mole-on-the-back-of-the-unicorns-neck-w853", + "56502": null, + "56503": null, + "56504": null, + "56505": null, + "56506": null, + "56507": null, + "56508": null, + "56511": null, + "56512": null, + "56515": null, + "56518": null, + "56519": null, + "56520": null, + "56521": null, + "56522": null, + "56523": "/watch/swallowed-star-2nd-season-9jv6", + "56524": "/watch/swallowed-star-4th-season-10xj", + "56525": null, + "56526": "/watch/liver-specialist-saegumi-qq2r", + "56527": null, + "56528": null, + "56529": null, + "56533": null, + "56534": null, + "56535": null, + "56536": null, + "56538": "/watch/kimi-ni-todoke-from-me-to-you-season-3-2vjy", + "56540": null, + "56541": null, + "56542": null, + "56544": null, + "56546": null, + "56547": null, + "56548": null, + "56549": null, + "56550": null, + "56551": null, + "56552": "/watch/im-in-love-with-the-villainess-q3v7", + "56553": "/watch/kurayukaba-e2l9", + "56554": null, + "56555": null, + "56556": null, + "56558": null, + "56559": null, + "56560": null, + "56561": "/watch/idol-land-pripara-episode-0-rv38", + "56562": "/watch/nights-with-a-cat-gamera-rebirth-7n6p", + "56566": "/watch/beyblade-x-y84m", + "56567": null, + "56568": null, + "56569": null, + "56570": "/watch/goshogun-the-time-etranger-r45j", + "56572": null, + "56573": null, + "56574": null, + "56575": null, + "56576": "/watch/ruguo-lishi-shi-yiqun-miao-10th-season-5lp3", + "56577": null, + "56578": "/watch/spiritual-lord-of-chaos-wxrk", + "56579": "/watch/carpenter-assassin-5ry5", + "56580": null, + "56581": null, + "56582": null, + "56583": null, + "56584": null, + "56585": null, + "56586": null, + "56587": "/watch/shape-of-the-wind-yx7r", + "56588": null, + "56589": null, + "56590": null, + "56591": null, + "56592": null, + "56593": null, + "56594": null, + "56595": null, + "56596": null, + "56601": "/watch/the-summer-k5gq", + "56605": "/watch/zom-100-bucket-list-of-the-dead-wg01", + "56606": null, + "56607": null, + "56608": null, + "56609": "/watch/kizumonogatari-koyomi-vamp-28qp", + "56610": null, + "56611": null, + "56612": null, + "56613": "/watch/azur-lane-bisoku-zenshin-2nd-season-p00v", + "56617": null, + "56618": null, + "56619": null, + "56620": null, + "56621": null, + "56622": "/watch/delinquent-hamsters-season-2-8r30", + "56623": null, + "56624": null, + "56628": null, + "56629": null, + "56638": null, + "56640": null, + "56643": null, + "56646": null, + "56647": "/watch/blue-miburo-wnwx", + "56648": null, + "56649": null, + "56650": null, + "56651": null, + "56652": null, + "56653": "/watch/bang-dream-ave-mujica-wlp3", + "56654": null, + "56655": null, + "56656": null, + "56657": null, + "56658": null, + "56659": null, + "56662": "/watch/trillion-game-xn6q", + "56664": null, + "56665": null, + "56666": null, + "56667": null, + "56668": null, + "56669": null, + "56671": "/watch/burn-the-witch-08-j2pw", + "56672": null, + "56674": null, + "56677": null, + "56678": null, + "56679": null, + "56682": "/watch/revevolution-r5w7", + "56683": null, + "56684": null, + "56685": "/watch/my-hero-academia-ua-battle-heroes-5r1w", + "56688": null, + "56689": null, + "56690": "/watch/remonster-x583", + "56691": "/watch/delusional-monthly-magazine-mlx6", + "56692": null, + "56693": "/watch/watari-kun-no-xx-ga-houkai-sunzen-o6xo", + "56695": "/watch/beryl-and-sapphire-3rd-season-gj86", + "56696": null, + "56697": null, + "56698": null, + "56699": null, + "56700": "/watch/jidou-hanbaiki-ni-umarekawatta-ore-wa-meikyuu-wo-samayou-2nd-season-vy13", + "56701": "/watch/my-happy-marriage-season-2-7px6", + "56702": null, + "56703": null, + "56704": "/watch/kengan-ashura-season-2-part2-5xx3", + "56706": null, + "56707": null, + "56708": null, + "56709": null, + "56710": null, + "56711": null, + "56712": null, + "56713": null, + "56714": null, + "56715": null, + "56716": "/watch/glorious-revenge-of-ye-feng-r009", + "56717": "/watch/legend-of-xianwu-2nd-season-6jep", + "56718": null, + "56719": null, + "56720": null, + "56721": null, + "56722": null, + "56723": null, + "56724": null, + "56728": null, + "56729": null, + "56730": null, + "56731": "/watch/synduality-noir-part-2-5259", + "56732": "/watch/the-worlds-finest-assassin-gets-reincarnated-in-another-world-as-an-aristocrat-33g9", + "56733": null, + "56734": "/watch/class-de-2-banme-ni-kawaii-onnanoko-to-tomodachi-ni-natta-1989", + "56735": null, + "56736": null, + "56738": "/watch/the-duke-of-death-and-his-maid-season-3-l7yy", + "56740": null, + "56741": "/watch/tenpuru-no-way-why-is-it-so-big-you-mustnt-touch-that-x1mq", + "56743": "/watch/hyakushou-kizoku-ova-j552", + "56744": null, + "56745": null, + "56746": null, + "56748": null, + "56749": null, + "56750": "/watch/the-magical-cat-dance-vxn8", + "56752": "/watch/link-click-bridon-arc-m48g", + "56755": null, + "56756": null, + "56757": null, + "56758": "/watch/berserk-of-gluttony-ynlr", + "56762": null, + "56763": null, + "56764": "/watch/transcending-the-nine-heavens-9e17", + "56765": "/watch/the-little-masters-better-life-l9my", + "56766": "/watch/spirits-in-chinese-brushes-p32v", + "56768": "/watch/tadaima-okaeri-xq83", + "56769": null, + "56770": null, + "56771": "/watch/valoran-town-4g5v", + "56772": "/watch/the-dogs-tea-qpp5", + "56773": "/watch/wan-jie-zhizun-2-we31", + "56774": "/watch/wangzhe-da-shixiong-q9gw", + "56778": null, + "56779": null, + "56782": null, + "56784": "/watch/bleach-thousand-year-blood-war-the-conflict-zev9", + "56785": "/watch/case-closed-the-million-dollar-pentagram-xj9x", + "56787": null, + "56790": null, + "56791": null, + "56793": null, + "56795": null, + "56796": null, + "56797": null, + "56798": null, + "56799": null, + "56800": null, + "56801": null, + "56804": "/watch/dune-gv6e", + "56805": null, + "56806": null, + "56807": null, + "56808": null, + "56812": null, + "56813": null, + "56814": null, + "56820": "/watch/thirty-six-cavalry-l57k", + "56821": null, + "56822": null, + "56823": null, + "56824": null, + "56825": null, + "56826": null, + "56828": null, + "56830": "/watch/journey-to-bloom-7m2p", + "56831": null, + "56832": null, + "56833": null, + "56834": null, + "56835": "/watch/code-geass-roze-of-the-recapture-jjyj", + "56836": null, + "56837": "/watch/cencoroll-g52e", + "56838": "/watch/studio-apartment-good-lighting-angel-included-452w", + "56840": "/watch/tp-bon-p9gm", + "56842": null, + "56843": "/watch/how-i-attended-an-all-guys-mixer-4mnw", + "56845": "/watch/the-strongest-tanks-labyrinth-raids-a-tank-with-a-rare-9999-resistance-skill-got-kicked-from-the-heros-party-p6g0", + "56846": null, + "56847": null, + "56848": null, + "56849": null, + "56850": null, + "56852": null, + "56853": "/watch/icinnamoroll-animation-wq6g", + "56854": "/watch/mushoku-no-eiyuu-betsu-ni-skill-nanka-ira-nakkatan-daga-je3v", + "56855": null, + "56856": null, + "56857": null, + "56858": null, + "56859": null, + "56861": null, + "56863": null, + "56864": null, + "56869": null, + "56876": "/watch/the-angel-next-door-spoils-me-rotten-season-2-39rx", + "56877": null, + "56881": null, + "56882": null, + "56885": null, + "56886": null, + "56888": null, + "56889": null, + "56890": null, + "56891": null, + "56892": null, + "56893": null, + "56894": "/watch/dragon-ball-daima-ypr6", + "56900": "/watch/project-voltage-lxqk", + "56902": null, + "56903": null, + "56904": null, + "56905": null, + "56906": "/watch/i-got-a-cheat-skill-in-another-world-and-became-unrivaled-in-the-real-world-too-new-anime-3q83", + "56907": "/watch/private-tutor-to-the-dukes-daughter-wg3x", + "56908": null, + "56909": null, + "56910": null, + "56914": null, + "56915": null, + "56916": "/watch/rainbow-bubblegem-n19p", + "56917": null, + "56919": null, + "56921": null, + "56923": "/watch/chillin-in-another-world-with-level-2-super-cheat-powers-0g4e", + "56927": "/watch/mysterious-treasures-e3pn", + "56929": "/watch/world-end-economica2-8lge", + "56930": "/watch/the-legend-of-sword-domain-3rd-season-gwq6", + "56931": null, + "56932": null, + "56933": null, + "56934": null, + "56935": null, + "56937": null, + "56938": null, + "56939": null, + "56940": null, + "56941": "/watch/white-snake-mg47", + "56942": null, + "56943": null, + "56944": null, + "56945": null, + "56946": null, + "56947": null, + "56948": "/watch/the-dangers-in-my-heart-special-zenm", + "56949": null, + "56950": null, + "56951": null, + "56952": null, + "56953": null, + "56954": null, + "56955": null, + "56958": "/watch/the-legend-of-the-taiyi-sword-immortal-g893", + "56959": null, + "56960": "/watch/mom-im-sorry-k59l", + "56962": null, + "56963": "/watch/the-melee-mage-rw98", + "56964": "/watch/raise-wa-tanin-ga-ii-0v22", + "56967": "/watch/kamierabi-godapp-season-2-wewg", + "56968": null, + "56969": null, + "56970": null, + "56972": null, + "56973": null, + "56975": null, + "56978": null, + "56979": null, + "56980": "/watch/yatagarasu-the-raven-does-not-choose-its-master-46e7", + "56981": "/watch/the-invincible-vm5k", + "56982": null, + "56983": null, + "56984": null, + "56985": null, + "56986": null, + "56987": "/watch/1st-kiss-641m", + "56988": null, + "56989": "/watch/dinocore-season-2-3r72", + "56990": "/watch/dinocore-season-3-2x5g", + "56991": "/watch/dinocore-evolution-n82q", + "56992": "/watch/dinocore-evolution-part-2-gyyp", + "56993": null, + "56994": null, + "56996": "/watch/larva-family-vvj3", + "56997": null, + "56999": null, + "57000": null, + "57002": null, + "57003": "/watch/detective-pikachu-the-mystery-of-the-missing-flan-pvlm", + "57005": null, + "57006": null, + "57007": null, + "57008": null, + "57009": null, + "57010": null, + "57011": null, + "57012": null, + "57013": null, + "57015": null, + "57016": null, + "57017": null, + "57018": null, + "57021": null, + "57022": null, + "57023": null, + "57024": null, + "57025": "/watch/tondemo-skill-de-isekai-hourou-meshi-2nd-season-vn7y", + "57027": null, + "57028": null, + "57029": null, + "57030": null, + "57031": "/watch/vampire-dormitory-9lmw", + "57032": null, + "57033": null, + "57034": "/watch/ple-ple-pleiades-kage-jitsu-r0nl", + "57035": null, + "57036": null, + "57037": "/watch/ghost-tale-j5w2", + "57040": null, + "57044": null, + "57050": "/watch/i-want-to-escape-from-princess-lessons-9n4k", + "57051": null, + "57053": null, + "57054": null, + "57055": null, + "57056": null, + "57058": "/watch/i-parry-everything-4kqv", + "57060": null, + "57061": null, + "57062": null, + "57065": null, + "57066": "/watch/is-it-wrong-to-try-to-pick-up-girls-in-a-dungeon-v-emq5", + "57067": "/watch/a-record-of-mortals-journey-to-immortality-season-3-7ypp", + "57069": null, + "57070": null, + "57071": "/watch/ginga-eiyuu-densetsu-die-neue-these-zoku-hen-dyv9", + "57073": null, + "57074": null, + "57075": null, + "57076": null, + "57077": null, + "57078": null, + "57079": "/watch/mountain-nocturne-ze30", + "57081": "/watch/the-morning-sun-18kp", + "57084": null, + "57085": null, + "57086": null, + "57088": null, + "57089": null, + "57093": "/watch/princess-principal-crown-handler-chapter-4-r2p7", + "57094": "/watch/princess-principal-crown-handler-2-dgv6", + "57095": "/watch/princess-principal-crown-handler-2-dgv6", + "57096": "/watch/the-eternal-strife-erk3", + "57097": "/watch/love-magic-grocery-y5r9", + "57098": null, + "57099": "/watch/narenare-cheer-for-you-83k4", + "57100": "/watch/the-new-gate-n1mp", + "57101": null, + "57102": "/watch/after-school-hanako-kun-part-2-n3xp", + "57103": null, + "57104": null, + "57105": null, + "57106": null, + "57107": null, + "57108": null, + "57109": null, + "57110": null, + "57111": null, + "57112": null, + "57113": null, + "57114": null, + "57115": null, + "57116": null, + "57117": null, + "57118": null, + "57119": null, + "57120": null, + "57121": null, + "57123": null, + "57124": null, + "57125": "/watch/miniforce-super-dino-power-l8qq", + "57126": null, + "57127": null, + "57128": "/watch/miniforce-super-dino-power-l8qq", + "57129": null, + "57130": null, + "57131": null, + "57132": null, + "57133": null, + "57134": null, + "57135": null, + "57136": null, + "57138": null, + "57139": null, + "57140": null, + "57141": null, + "57142": null, + "57143": null, + "57144": null, + "57145": null, + "57147": null, + "57148": null, + "57149": null, + "57150": null, + "57152": "/watch/promise-of-wizard-e693", + "57156": null, + "57157": null, + "57158": null, + "57159": null, + "57160": "/watch/sand-land-the-series-p8m0", + "57162": null, + "57163": null, + "57164": null, + "57166": null, + "57167": "/watch/princess-principal-crown-handler-chapter-3-cost-for-custom-cars-rmg7", + "57176": null, + "57177": null, + "57178": null, + "57179": null, + "57180": "/watch/theatre-of-darkness-yamishibai-12-veq3", + "57181": "/watch/blue-box-e55m", + "57183": "/watch/martial-universe-4th-season-wxjg", + "57184": "/watch/great-pretender-razbliuto-64wv", + "57185": "/watch/heart-cocktail-colorful-spring-chapter-6rwk", + "57186": "/watch/heart-cocktail-colorful-summer-chapter-0y72", + "57187": null, + "57188": null, + "57189": null, + "57192": "/watch/true-beauty-xr0x", + "57193": null, + "57194": null, + "57195": null, + "57196": null, + "57198": null, + "57199": null, + "57201": null, + "57202": null, + "57203": null, + "57204": null, + "57205": null, + "57207": null, + "57213": null, + "57214": null, + "57215": null, + "57216": null, + "57217": "/watch/the-magical-girl-and-the-evil-lieutenant-used-to-be-archenemies-7wqp", + "57218": null, + "57219": "/watch/feng-qi-luoyang-shuangzi-zhui-xiong-686q", + "57220": null, + "57221": null, + "57222": null, + "57226": "/watch/the-success-of-empyrean-xuan-emperor-5th-season-p9l0", + "57227": null, + "57228": null, + "57229": null, + "57233": null, + "57234": null, + "57235": null, + "57236": null, + "57238": null, + "57239": null, + "57240": null, + "57241": null, + "57242": null, + "57245": null, + "57247": null, + "57249": null, + "57250": null, + "57251": null, + "57253": null, + "57254": null, + "57262": null, + "57264": "/watch/apotheosis-2-00je", + "57266": null, + "57267": null, + "57268": null, + "57269": null, + "57270": null, + "57271": null, + "57272": null, + "57273": null, + "57274": null, + "57275": null, + "57276": null, + "57277": null, + "57278": null, + "57279": null, + "57280": null, + "57281": null, + "57283": null, + "57284": null, + "57286": null, + "57287": null, + "57288": null, + "57289": null, + "57290": null, + "57292": null, + "57296": null, + "57299": null, + "57300": null, + "57301": null, + "57302": null, + "57303": null, + "57304": null, + "57305": null, + "57306": null, + "57307": null, + "57308": null, + "57309": null, + "57313": null, + "57314": null, + "57315": "/watch/isekai-onsen-paradise-mn83", + "57316": null, + "57317": null, + "57318": null, + "57319": null, + "57325": "/watch/ramen-akaneko-wr4g", + "57326": null, + "57332": null, + "57334": "/watch/dan-da-dan-vmly", + "57336": null, + "57337": null, + "57338": null, + "57340": null, + "57341": null, + "57342": null, + "57344": null, + "57345": null, + "57348": null, + "57351": "/watch/the-peak-of-true-martial-arts-3-3e19", + "57352": null, + "57353": "/watch/mofa-gongzhu-de-xiao-fannao-38yx", + "57354": null, + "57355": null, + "57356": null, + "57357": null, + "57358": null, + "57359": null, + "57360": "/watch/magilumiere-magical-girls-inc-lq1y", + "57361": null, + "57362": "/watch/nina-the-starry-bride-n499", + "57364": null, + "57365": null, + "57366": null, + "57368": null, + "57369": "/watch/ya-boy-kongming-road-to-summer-sonia-rvk8", + "57371": "/watch/ringing-fate-94x6", + "57372": "/watch/no7-west-mars-street-k5jr", + "57373": null, + "57374": null, + "57377": null, + "57378": null, + "57379": null, + "57380": "/watch/a-journey-through-another-world-raising-kids-while-adventuring-ll3k", + "57384": null, + "57385": null, + "57386": null, + "57387": null, + "57389": null, + "57390": "/watch/wonderful-precure-1pp2", + "57391": "/watch/astro-note-8320", + "57393": null, + "57394": null, + "57395": null, + "57396": null, + "57397": null, + "57398": null, + "57400": null, + "57405": null, + "57406": null, + "57408": null, + "57413": null, + "57414": null, + "57415": null, + "57416": null, + "57417": null, + "57418": null, + "57422": "/watch/since-the-red-moon-appeared-5688", + "57423": null, + "57424": null, + "57426": null, + "57428": null, + "57429": null, + "57430": null, + "57432": null, + "57433": "/watch/seishun-buta-yarou-daigakusei-hen-0637", + "57434": null, + "57435": "/watch/street-fighter-6-vs-spyfamily-code-white-1q5j", + "57436": "/watch/heart-cocktail-colorful-fuyu-hen-949k", + "57439": null, + "57440": "/watch/zhongguo-jingqi-xiansheng-11rj", + "57441": "/watch/detective-conan-vs-kid-the-phantom-thief-ykkv", + "57442": "/watch/big-brother-2-2rxp", + "57446": null, + "57447": null, + "57448": "/watch/fureru-e7p5", + "57449": null, + "57450": null, + "57451": null, + "57452": null, + "57453": null, + "57454": null, + "57455": null, + "57458": null, + "57459": null, + "57460": null, + "57461": null, + "57462": null, + "57463": null, + "57464": null, + "57466": "/watch/honzuki-no-gekokujou-shisho-ni-naru-tame-ni-wa-shudan-wo-erandeiraremasen-4th-season-mlm7", + "57468": null, + "57469": null, + "57470": null, + "57472": null, + "57473": null, + "57474": null, + "57478": "/watch/kuramerukagari-mjxg", + "57479": null, + "57480": "/watch/hua-jianghu-tiangang-r6ll", + "57481": null, + "57482": null, + "57483": null, + "57484": null, + "57485": null, + "57487": "/watch/rising-impact-2pj5", + "57488": null, + "57489": "/watch/fudanshi-shoukan-isekai-de-shinjuu-ni-hameraremashita-mini-anime-2nd-season-qmrw", + "57491": null, + "57492": null, + "57493": null, + "57494": null, + "57496": null, + "57499": "/watch/crayon-shin-chan-ora-tachi-no-kyouryuu-nikki-r16j", + "57500": null, + "57501": null, + "57502": "/watch/meiji-gekken-1874-pg95", + "57503": null, + "57508": "/watch/trapezium-6r3m", + "57509": null, + "57512": "/watch/ancient-lords-79n0", + "57513": "/watch/fatal-rule-m1y3", + "57514": null, + "57517": "/watch/puniru-is-a-kawaii-slime-rxwl", + "57518": null, + "57519": "/watch/my-hero-academia-memories-4kew", + "57520": "/watch/beryl-and-sapphire-4th-season-w2l1", + "57522": null, + "57524": "/watch/makeine-too-many-losing-heroines-y9eq", + "57528": null, + "57532": null, + "57533": "/watch/a-terrified-teacher-at-ghoul-school-2p2g", + "57537": null, + "57538": null, + "57540": null, + "57541": null, + "57542": null, + "57543": null, + "57544": null, + "57545": null, + "57548": null, + "57554": "/watch/rurouni-kenshin-kyoto-disturbance-6ywp", + "57555": "/watch/chainsaw-man-the-movie-reze-arc-vkw6", + "57556": "/watch/one-piece-a-very-special-feature-momonosukes-road-to-becoming-a-great-shogun-r6jj", + "57557": "/watch/the-one-piece-k9vr", + "57559": "/watch/mf-ghost-season-2-w641", + "57561": null, + "57562": "/watch/hyakushou-kizoku-2nd-season-q6qr", + "57563": null, + "57564": null, + "57565": null, + "57567": "/watch/shy-season-2-rmkl", + "57572": null, + "57573": null, + "57574": null, + "57575": "/watch/agate-2-gm6e", + "57577": null, + "57578": null, + "57579": null, + "57584": "/watch/the-eminence-in-shadow-lost-echoes-5qy5", + "57586": "/watch/santa-tell-me-0x5e", + "57587": null, + "57588": null, + "57589": null, + "57590": null, + "57591": null, + "57592": "/watch/dr-stone-science-future-q0xw", + "57593": null, + "57594": "/watch/alchemy-supreme-7ylp", + "57595": null, + "57596": null, + "57597": null, + "57598": null, + "57600": null, + "57602": null, + "57603": null, + "57604": null, + "57605": null, + "57609": "/watch/firefighter-daigo-rescuer-in-orange-recaps-3ge9", + "57611": "/watch/you-are-ms-servant-vrj6", + "57612": "/watch/a-returners-magic-should-be-special-season-2-7p2m", + "57613": "/watch/the-proud-emperor-of-eternity-94ng", + "57614": "/watch/shadowverse-flame-arc-hen-nynq", + "57616": "/watch/the-100-girlfriends-who-really-really-really-really-really-love-you-season-2-w581", + "57619": null, + "57621": null, + "57622": null, + "57623": "/watch/nijiyon-animation-2-vn18", + "57624": null, + "57625": null, + "57629": "/watch/the-age-of-cosmos-exploration-gpve", + "57630": null, + "57631": null, + "57632": null, + "57633": null, + "57634": null, + "57635": "/watch/ron-kamonohashis-forbidden-deductions-season-2-mm9v", + "57640": null, + "57641": null, + "57642": null, + "57643": null, + "57646": "/watch/a-nobodys-way-up-to-an-exploration-hero-0ljr", + "57647": "/watch/uma-musume-pretty-derby-beginning-of-a-new-era-l6eq", + "57648": "/watch/welcome-to-japan-ms-elf-ew8m", + "57649": null, + "57650": null, + "57651": null, + "57652": null, + "57656": "/watch/otherworldly-evil-monarch-3eyw", + "57657": null, + "57658": "/watch/jujutsu-kaisen-the-culling-game-792m", + "57660": null, + "57661": null, + "57662": null, + "57663": "/watch/the-richest-man-in-game-1mnp", + "57666": null, + "57667": null, + "57668": null, + "57670": null, + "57677": null, + "57678": null, + "57679": null, + "57683": null, + "57684": null, + "57685": null, + "57686": null, + "57687": null, + "57688": null, + "57689": null, + "57690": null, + "57691": "/watch/fategrand-order-youve-lost-ritsuka-fujimaru-vk23", + "57694": null, + "57695": null, + "57696": null, + "57697": null, + "57698": null, + "57699": "/watch/honor-of-kings-chapter-of-glory-pkeq", + "57700": null, + "57701": null, + "57702": null, + "57705": null, + "57706": null, + "57707": null, + "57708": null, + "57709": "/watch/fruit-brains-d2qp", + "57710": null, + "57712": null, + "57713": null, + "57714": null, + "57716": null, + "57718": "/watch/kennedy-knights-pilot-vj5k", + "57719": "/watch/from-bureaucrat-to-villainess-dads-been-reincarnated-7820", + "57722": "/watch/aria-the-animation-x2y3", + "57731": null, + "57732": null, + "57733": null, + "57734": null, + "57738": null, + "57739": null, + "57740": null, + "57741": null, + "57742": null, + "57743": null, + "57744": null, + "57746": null, + "57747": null, + "57748": null, + "57749": null, + "57750": null, + "57751": null, + "57752": null, + "57753": "/watch/mahjong-soul-kan-wq0k", + "57754": "/watch/bang-dream-its-mygo-g9l7", + "57759": "/watch/kays-daily-doodles-the-metal-crab-and-the-spiral-conch-kvyr", + "57760": null, + "57761": null, + "57762": null, + "57763": null, + "57764": null, + "57765": null, + "57767": null, + "57768": null, + "57769": null, + "57770": null, + "57771": null, + "57774": null, + "57775": null, + "57776": null, + "57777": null, + "57779": null, + "57780": null, + "57782": null, + "57784": null, + "57785": null, + "57786": null, + "57787": null, + "57788": null, + "57789": null, + "57791": null, + "57792": null, + "57793": null, + "57794": null, + "57795": null, + "57796": "/watch/touhai-ura-rate-mahjong-touhai-roku-9peg", + "57797": null, + "57798": "/watch/shinkalion-change-the-world-p7pv", + "57799": null, + "57801": "/watch/white-snake-afloat-pq2m", + "57804": null, + "57805": null, + "57806": null, + "57807": null, + "57808": null, + "57809": null, + "57810": "/watch/shoshimin-how-to-become-ordinary-m923", + "57812": null, + "57814": null, + "57815": null, + "57816": null, + "57817": null, + "57818": null, + "57820": "/watch/kamitsubaki-city-under-construction-3jek", + "57821": null, + "57822": "/watch/atashinchi-next-8k10", + "57825": null, + "57826": null, + "57827": null, + "57828": null, + "57829": null, + "57830": null, + "57831": null, + "57832": null, + "57833": null, + "57834": "/watch/shangri-la-frontier-special-bonus-episode-get-yourselves-caught-up-with-this-light-speed-recap-r7w7", + "57835": null, + "57836": "/watch/the-mirage-house-in-the-clouds-ee00", + "57837": null, + "57838": null, + "57839": null, + "57840": null, + "57841": null, + "57845": "/watch/plus-sized-elf-qmgq", + "57846": null, + "57848": null, + "57849": null, + "57850": null, + "57852": null, + "57853": null, + "57854": null, + "57855": null, + "57857": null, + "57858": null, + "57859": "/watch/egao-no-taenai-shokuba-desu-2g1r", + "57860": null, + "57861": null, + "57863": null, + "57864": "/watch/monogatari-series-off-monster-season-j5rj", + "57865": "/watch/the-secrets-of-star-divine-arts-lp8l", + "57866": null, + "57868": null, + "57869": null, + "57871": "/watch/odekake-kozame-chiba-ken-kuro-ajillo-p0jv", + "57874": null, + "57875": null, + "57876": "/watch/the-strongest-magician-in-the-demon-lords-army-was-a-human-o7xp", + "57877": "/watch/lord-of-all-lords-nyx9", + "57878": "/watch/dragon-star-lord-mk27", + "57879": null, + "57881": null, + "57882": null, + "57883": null, + "57885": "/watch/flowers-whispering-gr4e", + "57886": null, + "57888": "/watch/chichi-wa-eiyuu-haha-wa-seirei-musume-no-watashi-wa-tenseisha-e0xm", + "57889": null, + "57890": null, + "57891": "/watch/loner-life-in-another-world-r918", + "57892": "/watch/failure-frame-i-became-the-strongest-and-annihilated-everything-with-low-level-spells-dk3l", + "57904": null, + "57905": null, + "57906": "/watch/the-sword-immortal-is-here-82r4", + "57907": "/watch/tate-no-yuusha-no-nariagari-season-4-3erk", + "57909": null, + "57910": null, + "57911": null, + "57912": null, + "57915": "/watch/suu-funkan-no-yell-wo-mwr7", + "57916": null, + "57917": null, + "57918": null, + "57920": null, + "57923": null, + "57924": null, + "57925": "/watch/milkyhighway-0kee", + "57926": null, + "57927": null, + "57928": null, + "57929": null, + "57930": null, + "57931": null, + "57932": null, + "57933": null, + "57936": null, + "57937": null, + "57939": null, + "57940": null, + "57941": null, + "57942": null, + "57944": "/watch/the-healer-who-was-banished-from-his-party-is-in-fact-the-strongest-8wke", + "57945": "/watch/tasuketsu-fate-of-the-majority-6q7q", + "57946": "/watch/pretty-series-shinsaku-provisional-title-9ek5", + "57947": "/watch/mayonaka-punch-r4g8", + "57949": null, + "57950": null, + "57952": null, + "57953": null, + "57956": null, + "57957": null, + "57960": null, + "57961": "/watch/liberated-from-paradise-resonance-of-the-heart-jm41", + "57962": null, + "57967": null, + "57969": "/watch/nukitashi-the-animation-1409", + "57971": null, + "57973": null, + "57974": null, + "57975": "/watch/sewing-love-14m9", + "57976": null, + "57979": null, + "57980": null, + "57990": null, + "57993": "/watch/oomuro-ke-dear-friends-p065", + "57994": null, + "57995": "/watch/fairies-albums-s4-jgvw", + "57996": "/watch/lili-kurong-1jvp", + "57997": null, + "57998": null, + "58001": "/watch/xi-xing-ji-kuang-wang-3483", + "58004": null, + "58006": "/watch/science-saru-x-mbs-original-short-anime-daisakusen2-r779", + "58010": null, + "58011": null, + "58012": null, + "58013": null, + "58014": null, + "58015": "/watch/one-piece-a-project-to-fully-enjoy-surgeon-of-death-trafalgar-law-n2j9", + "58016": null, + "58018": "/watch/yu-gi-oh-card-game-the-chronicles-yv8v", + "58027": null, + "58031": "/watch/to-the-new-world-1252", + "58032": "/watch/hololiveen-pvs-51w5", + "58033": null, + "58034": null, + "58035": null, + "58036": null, + "58037": null, + "58039": null, + "58040": null, + "58044": null, + "58048": null, + "58049": null, + "58052": null, + "58055": "/watch/shenyi-jiu-xiaojie-2nd-season-p493", + "58056": "/watch/yi-ren-zhi-xia-xiutie-chongxian-jg2j", + "58057": "/watch/glorious-revenge-of-ye-feng-season-2-4n7v", + "58059": "/watch/wistoria-wand-and-sword-yxw9", + "58065": null, + "58066": "/watch/sorairo-utility-q6p7", + "58067": null, + "58068": null, + "58069": null, + "58070": null, + "58071": null, + "58074": null, + "58075": null, + "58076": null, + "58079": null, + "58080": "/watch/viral-hit-x6gq", + "58082": "/watch/im-living-with-a-otaku-neet-kunoichi-j7n1", + "58086": null, + "58087": null, + "58091": null, + "58093": null, + "58094": null, + "58096": null, + "58097": null, + "58098": null, + "58099": null, + "58100": null, + "58101": null, + "58102": null, + "58103": null, + "58105": null, + "58106": null, + "58109": null, + "58110": null, + "58111": null, + "58112": null, + "58113": null, + "58119": null, + "58121": null, + "58122": null, + "58123": null, + "58124": null, + "58125": "/watch/look-back-xk7q", + "58127": null, + "58128": null, + "58129": null, + "58131": "/watch/the-children-of-shiunji-family-yqx6", + "58132": null, + "58134": null, + "58135": null, + "58136": null, + "58137": null, + "58139": "/watch/ayu-mayu-gekijou-gx2e", + "58140": null, + "58141": null, + "58143": "/watch/the-girl-downstairs-extra-vr08", + "58144": null, + "58145": null, + "58146": "/watch/the-dark-history-of-the-reincarnated-villainess-grg6", + "58154": null, + "58155": "/watch/boy-with-child-qjgr", + "58159": null, + "58166": null, + "58170": null, + "58171": null, + "58172": "/watch/let-this-grieving-soul-retire-1em9", + "58173": "/watch/the-stories-of-girls-who-couldnt-be-magicians-335w", + "58174": null, + "58178": null, + "58179": null, + "58180": null, + "58182": null, + "58183": null, + "58184": null, + "58185": null, + "58190": null, + "58196": "/watch/chis-sweet-adventure-summer-vacation-78em", + "58197": "/watch/nyaight-of-the-living-cat-l35k", + "58198": null, + "58199": null, + "58200": null, + "58201": null, + "58204": null, + "58205": null, + "58207": null, + "58210": null, + "58211": null, + "58213": null, + "58215": null, + "58216": "/watch/ubel-blatt-qe0q", + "58217": null, + "58218": null, + "58219": null, + "58220": "/watch/pair-of-feather-828k", + "58222": "/watch/given-to-the-sea-y0p6", + "58223": null, + "58224": "/watch/solo-leveling-how-to-get-stronger-4m0v", + "58226": "/watch/bucchigiri-revival-tonight-is-bucchi-back-to-the-chinese-food-w25k", + "58229": null, + "58230": null, + "58231": null, + "58232": null, + "58233": null, + "58234": null, + "58238": null, + "58240": null, + "58241": null, + "58242": null, + "58243": null, + "58244": null, + "58245": null, + "58247": null, + "58248": null, + "58249": null, + "58250": null, + "58252": null, + "58253": null, + "58254": null, + "58255": null, + "58256": null, + "58257": null, + "58258": null, + "58259": "/watch/anyway-im-falling-in-love-with-you-pgwm", + "58260": null, + "58261": null, + "58262": null, + "58263": null, + "58264": null, + "58265": "/watch/babanba-banban-vampire-zpg3", + "58267": null, + "58268": null, + "58271": "/watch/honey-lemon-soda-8nq0", + "58272": "/watch/my-wife-has-no-emotion-89p4", + "58273": null, + "58274": null, + "58275": "/watch/duel-masters-lost-tsuioku-no-suishou-jwqv", + "58278": null, + "58279": null, + "58280": null, + "58281": null, + "58284": null, + "58288": null, + "58289": null, + "58290": null, + "58292": null, + "58293": null, + "58295": "/watch/baijia-jue-jianghu-gui-shi-lu-y53m", + "58297": null, + "58302": "/watch/the-idolm-at-ster-shiny-colors-season-2-ykj6", + "58303": null, + "58304": null, + "58306": null, + "58307": "/watch/one-piecekawaisouni-kono-boushi-wo-omae-ni-azukeru-kpjl", + "58308": null, + "58310": "/watch/overkill-k5xl", + "58311": null, + "58313": null, + "58317": null, + "58318": "/watch/pop-pop-city-2q25", + "58319": "/watch/bridge-my-little-friends-z599", + "58320": null, + "58321": "/watch/ephemere-vj9m", + "58322": null, + "58323": null, + "58325": "/watch/beryl-and-sapphire-5th-season-y7m9", + "58326": null, + "58330": null, + "58331": null, + "58332": null, + "58333": "/watch/uji-ni-wa-monogatari-ga-aru-97mg", + "58339": null, + "58342": null, + "58343": null, + "58344": null, + "58345": null, + "58346": null, + "58347": null, + "58348": null, + "58351": "/watch/chibi-godzilla-raids-again-ln5v", + "58354": null, + "58355": null, + "58356": null, + "58357": "/watch/sakuna-of-rice-and-ruin-965g", + "58359": "/watch/isshun-de-chiryou-shiteita-no-ni-yakutatazu-to-tsuihou-sareta-tensai-chiyushi-yami-healer-toshite-tanoshiku-ikiru-jqlj", + "58360": null, + "58367": null, + "58368": null, + "58369": null, + "58372": null, + "58373": null, + "58374": null, + "58375": null, + "58376": null, + "58377": "/watch/xiong-chumo-xiongxiong-leyuan-2-mv2n", + "58379": null, + "58380": null, + "58382": null, + "58383": null, + "58384": null, + "58386": null, + "58387": null, + "58388": null, + "58389": null, + "58390": "/watch/call-of-the-night-season-2-w6jg", + "58391": null, + "58392": null, + "58393": null, + "58394": null, + "58395": "/watch/neko-ni-tensei-shita-oji-san-w3yg", + "58396": null, + "58398": null, + "58399": null, + "58403": null, + "58404": null, + "58406": null, + "58410": null, + "58411": null, + "58412": null, + "58413": null, + "58416": null, + "58418": null, + "58422": null, + "58426": "/watch/my-deer-friend-nokotan-5719", + "58428": null, + "58429": null, + "58436": null, + "58437": "/watch/im-a-noble-on-the-brink-of-ruin-so-i-might-as-well-try-mastering-magic-76vn", + "58439": null, + "58445": "/watch/good-bye-dragon-life-p375", + "58447": null, + "58448": "/watch/immortality-3rd-season-nl5y", + "58449": "/watch/my-oni-girl-5x53", + "58460": null, + "58462": "/watch/wonderful-precure-movie-dokidoki-game-no-sekai-de-daibouken-pyppv", + "58463": null, + "58473": "/watch/beheneko-the-elf-girls-cat-is-secretly-an-s-ranked-monster-wmw3", + "58476": "/watch/villain-initialization-0p5e", + "58479": null, + "58483": null, + "58484": null, + "58487": "/watch/shadows-of-the-void-3613", + "58488": "/watch/sengoku-youko-the-thousandfold-chaos-arc-m563", + "58490": "/watch/super-xiang-pv05", + "58491": "/watch/ganbatte-ikimasshoi-grl7", + "58492": "/watch/mono-l4vy", + "58493": "/watch/the-king-of-wandering-cultivators-3m3x", + "58494": "/watch/the-hidden-sect-leader-09ke", + "58495": null, + "58498": null, + "58499": null, + "58502": "/watch/zenshu-mlrv", + "58505": "/watch/mato-seihei-no-slave-2nd-season-mrl6", + "58506": null, + "58507": null, + "58508": null, + "58509": "/watch/jade-dynasty2-1mr1", + "58510": "/watch/baki-hanma-vs-kengan-ashura-479m", + "58511": "/watch/the-seven-deadly-sins-four-knights-of-the-apocalypse-season-2-e325", + "58514": "/watch/the-apothecary-diaries-season-2-kyyq", + "58515": null, + "58516": "/watch/blue-exorcist-beyond-the-snow-saga-x39k", + "58517": "/watch/uma-musume-pretty-derby-road-to-the-top-5pk3", + "58518": "/watch/sasaki-and-peeps-season-2-3xp9", + "58521": null, + "58522": "/watch/stpri-hajimari-no-monogatari-strawberry-school-festival-y476", + "58523": "/watch/the-charm-of-soul-pets-8vee", + "58524": "/watch/tis-time-for-torture-princess-season-2-3382", + "58525": null, + "58526": "/watch/pipapopipipu-2jkw", + "58527": null, + "58531": null, + "58535": null, + "58536": null, + "58537": null, + "58538": null, + "58546": null, + "58549": null, + "58551": "/watch/back-to-the-great-ming-me16", + "58554": "/watch/mythical-creatures-are-my-dinners-87v4", + "58555": "/watch/fabulous-beasts-2-2reg", + "58556": null, + "58557": null, + "58559": null, + "58560": null, + "58561": null, + "58563": null, + "58564": null, + "58567": "/watch/solo-leveling-season-2-arise-from-the-shadow-x7rq", + "58569": null, + "58572": "/watch/shangri-la-frontier-season-2-1ljj", + "58573": "/watch/baki-dou-y609", + "58575": null, + "58576": null, + "58577": null, + "58578": null, + "58586": null, + "58592": "/watch/that-time-i-got-reincarnated-as-a-slime-season-3-digression-diablos-journal-42xw", + "58598": null, + "58600": "/watch/ameku-md-doctor-detective-2wgg", + "58602": null, + "58603": null, + "58604": null, + "58605": null, + "58606": "/watch/girls-panzer-saishuushou-part-4-specials-4lxm", + "58607": null, + "58608": null, + "58614": "/watch/teogonia-xr6k", + "58616": null, + "58617": null, + "58618": null, + "58619": null, + "58621": null, + "58623": "/watch/nijiyon-animation-specials-m78g", + "58628": null, + "58630": null, + "58631": null, + "58632": null, + "58635": "/watch/kagari-hibana-k84p", + "58638": null, + "58640": null, + "58641": null, + "58642": null, + "58644": "/watch/mission-yozakura-family-zq57", + "58646": null, + "58648": null, + "58649": null, + "58653": null, + "58655": null, + "58663": "/watch/one-piece-the-log-of-the-rivalry-the-straw-hats-vs-cipher-pol-pmx0", + "58676": null, + "58677": null, + "58679": null, + "58680": null, + "58681": "/watch/tales-of-dark-river-part-2-7k5p", + "58683": null, + "58689": "/watch/genshin-impact-the-song-burning-in-the-embers-jwxj", + "58696": null, + "58698": null, + "58699": null, + "58701": null, + "58705": "/watch/shadowverse-flame-seven-shadows-arc-j2vv", + "58707": null, + "58711": "/watch/peerless-martial-spirit-p5lq", + "58714": "/watch/the-most-notorious-talker-runs-the-worlds-greatest-clan-w1v3", + "58717": "/watch/garouden-the-way-of-the-lone-wolf-jn3v", + "58725": "/watch/ninja-to-koroshiya-no-futarigurashi-k8en", + "58728": null, + "58731": null, + "58732": null, + "58733": null, + "58734": null, + "58735": "/watch/a-new-dawn-v3v3", + "58738": null, + "58739": "/watch/momentary-lily-8j57", + "58744": "/watch/tales-of-demons-and-gods-season-8-1e02", + "58746": "/watch/shuumatsu-train-doko-e-iku-mini-anime-lxyv", + "58749": "/watch/arknights-rise-from-ember-14p2", + "58751": null, + "58753": "/watch/kamen-rider-gotchard-anime-vnw6", + "58754": "/watch/legend-of-soldier-4m76", + "58755": "/watch/the-quintessential-quintuplets-specials-2-4l71", + "58756": "/watch/killtube-pq50", + "58759": null, + "58762": null, + "58772": "/watch/kakuriyo-bed-breakfast-for-spirits-j0rv", + "58773": null, + "58774": null, + "58776": null, + "58779": "/watch/a-herbivorous-dragon-of-5000-years-gets-unfairly-villainized-2nd-season-qk27", + "58780": "/watch/enter-the-garden2-g4j3", + "58783": null, + "58788": "/watch/journal-with-witch-3jwk", + "58789": null, + "58790": null, + "58792": null, + "58794": null, + "58796": null, + "58797": "/watch/perfect-world-movie-y4vm", + "58799": null, + "58800": null, + "58805": null, + "58806": null, + "58807": null, + "58810": null, + "58811": "/watch/tougen-anki-legend-of-the-cursed-blood-xppk", + "58812": "/watch/yaiba-samurai-legend-m6kv", + "58813": null, + "58814": null, + "58816": null, + "58818": null, + "58820": "/watch/awajima-hyakkei-ge43", + "58822": "/watch/possibly-the-greatest-alchemist-of-all-time-m3kg", + "58823": null, + "58824": null, + "58825": null, + "58826": null, + "58827": "/watch/okaimono-panda-40w6", + "58828": null, + "58829": null, + "58832": null, + "58833": "/watch/kakushite-makina-san-nryq", + "58835": null, + "58837": "/watch/odekake-kozame-shin-series-x1pk", + "58842": null, + "58844": "/watch/luchika-the-hedgehog-g9p6", + "58845": "/watch/tongari-boushi-no-memole-pye3", + "58849": null, + "58850": null, + "58853": "/watch/medaka-kuroiwa-is-impervious-to-my-charms-ew13", + "58854": "/watch/kinokoinu-mushroom-pup-l4nl", + "58855": "/watch/laid-back-camp-season-3-ova-2q5w", + "58856": "/watch/sound-euphonium-3-extra-episodes-pq0q", + "58857": null, + "58859": null, + "58861": null, + "58863": null, + "58866": "/watch/magical-girl-holowitches-lg8q", + "58868": null, + "58869": null, + "58873": null, + "58874": null, + "58876": "/watch/jinwu-guard-the-wind-rises-in-jinling-70xm", + "58877": null, + "58878": "/watch/goodbye-lara-v22m", + "58879": "/watch/ninja-skooler-65gp", + "58881": null, + "58883": "/watch/dead-dead-demons-dededede-destruction-0n0l", + "58886": "/watch/the-darwin-incident-xl76", + "58888": null, + "58890": null, + "58891": null, + "58892": null, + "58894": "/watch/touken-ranbu-kai-douden-chikashi-haberau-monora-y299", + "58897": "/watch/jiadao-zhong-er-q4m7", + "58898": null, + "58899": null, + "58901": null, + "58905": null, + "58906": null, + "58907": null, + "58908": null, + "58909": null, + "58910": null, + "58911": null, + "58912": null, + "58913": "/watch/the-summer-hikaru-died-jlk1", + "58915": "/watch/the-last-blossom-v3g3", + "58916": null, + "58917": null, + "58918": null, + "58919": "/watch/hyakuemu-8v5p", + "58920": "/watch/dead-dead-demons-dededede-destruction-episode-0-py63", + "58924": null, + "58925": null, + "58926": "/watch/egumi-legacy-kjwr", + "58929": "/watch/koukaku-kidoutai-2026-611x", + "58930": null, + "58931": null, + "58932": null, + "58933": null, + "58934": "/watch/mashle-zoku-hen-4y86", + "58935": "/watch/nyaaaanvy-nk69", + "58939": "/watch/sakamoto-days-qx1r", + "58940": null, + "58941": null, + "58942": null, + "58943": "/watch/we-are-gamers-d4m1", + "58944": "/watch/jochum-pqem", + "58949": null, + "58951": null, + "58952": null, + "58953": null, + "58954": null, + "58957": "/watch/9-nine-p5r5", + "58959": null, + "58960": null, + "58962": null, + "58963": null, + "58964": "/watch/batman-ninja-vs-yakuza-league-vn8m", + "58966": null, + "58967": "/watch/haikyuu-final-provisional-title-y33v", + "58972": null, + "58974": "/watch/black-lagoon-8p7e", + "58975": "/watch/whisper-me-a-love-song-rer8", + "58978": null, + "58981": null, + "58982": null, + "58983": null, + "58984": null, + "58985": "/watch/0-years-old-child-starting-dash-story-8ml7", + "58986": null, + "58991": null, + "58992": null, + "58993": null, + "58994": null, + "58995": "/watch/super-shiro-50gw", + "58996": "/watch/osomatsu-san-4-qjem", + "59000": null, + "59001": "/watch/how-dare-you-ky0p", + "59002": "/watch/bogus-skill-fruitmaster-about-that-time-i-became-able-to-eat-unlimited-numbers-of-skill-fruits-that-kill-you-l49m", + "59005": "/watch/leviathan-r1vj", + "59006": null, + "59007": null, + "59009": null, + "59010": "/watch/theatre-of-darkness-yamishibai-13-vel8", + "59011": null, + "59012": "/watch/dont-give-up-47lv", + "59013": null, + "59014": null, + "59015": null, + "59016": null, + "59018": null, + "59019": null, + "59021": null, + "59022": null, + "59023": null, + "59024": null, + "59025": null, + "59027": "/watch/spy-x-family-season-2-py45", + "59029": "/watch/one-piece-making-history-the-turbulent-old-and-new-four-emperors-jn22", + "59030": null, + "59031": null, + "59032": "/watch/purgatory-walkers-gyee", + "59033": null, + "59034": null, + "59035": null, + "59036": null, + "59037": null, + "59038": null, + "59039": null, + "59040": null, + "59041": null, + "59042": null, + "59043": null, + "59047": "/watch/tamon-kun-ima-docchi-xp86", + "59049": null, + "59051": null, + "59052": null, + "59053": null, + "59054": null, + "59055": "/watch/flower-and-asura-wrvk", + "59057": null, + "59062": "/watch/gachiakuta-l1rl", + "59063": "/watch/tianting-banzhuan-xia-9n67", + "59064": null, + "59065": null, + "59066": null, + "59068": "/watch/delicious-in-dungeon-season-2-kp9p", + "59070": "/watch/guilty-gear-strive-dual-rulers-qplq", + "59072": null, + "59073": null, + "59074": null, + "59076": null, + "59077": null, + "59078": "/watch/princess-session-orchestra-p3eq", + "59079": null, + "59080": null, + "59081": null, + "59084": "/watch/the-golden-wug-d22g", + "59085": null, + "59087": null, + "59088": "/watch/tokyo-revengers-zoku-hen-3w3x", + "59091": "/watch/douwa-revengers-5pn8", + "59093": null, + "59094": "/watch/train-to-the-end-of-the-world-recap-68gp", + "59095": "/watch/i-was-reincarnated-as-the-7th-prince-so-i-can-take-my-time-perfecting-my-magical-ability-season-2-y3lm", + "59097": null, + "59098": "/watch/hundred-refining-soaring-record-2nd-season-5v05", + "59099": null, + "59105": null, + "59111": null, + "59112": null, + "59113": "/watch/farmagia-ywq9", + "59114": null, + "59115": null, + "59116": null, + "59117": "/watch/shadowverse-flame-arc-hen-recap-1ee2", + "59118": null, + "59119": null, + "59120": null, + "59123": null, + "59128": null, + "59130": "/watch/apocalypse-bringer-mynoghra-w8p8", + "59131": "/watch/as-a-reincarnated-aristocrat-ill-use-my-appraisal-skill-to-rise-in-the-world-season-2-4ye7", + "59135": "/watch/im-getting-married-to-a-girl-i-hate-in-my-class-7pp6", + "59136": "/watch/tasokare-hotel-5mq8", + "59138": null, + "59139": "/watch/tsukimichi-moonlit-fantasy-season-2-rnn9", + "59140": null, + "59141": null, + "59142": "/watch/unnamed-memory-season-2-2x9p", + "59144": "/watch/even-given-the-worthless-appraiser-class-im-actually-the-strongest-r647", + "59145": "/watch/ranma-wmjx", + "59146": null, + "59147": null, + "59148": null, + "59149": null, + "59150": "/watch/scissor-seven-fragments-of-memory-xjkx", + "59151": null, + "59152": null, + "59156": "/watch/keyboard-immortal-gvvp", + "59160": "/watch/wind-breaker-season-2-5w82", + "59161": "/watch/bad-girl-p9jv", + "59162": "/watch/kinnikuman-perfect-origin-arc-episode-0-l89y", + "59163": null, + "59165": null, + "59166": null, + "59167": null, + "59168": null, + "59169": "/watch/aru-majo-ga-shinu-made-8y74", + "59173": null, + "59174": "/watch/the-irregular-at-magic-high-school-the-movie-yotsuba-succession-arc-gere", + "59175": "/watch/tonbo-season-2-kx63", + "59176": "/watch/magical-sisters-lulluto-lilly-n9ry", + "59177": "/watch/kaiju-no8-season-2-ggq4", + "59178": "/watch/my-heroic-husband-pg63", + "59179": "/watch/whimsical-wish-xxq3", + "59180": "/watch/bureau-of-paranormal-investigation2-vky3", + "59181": "/watch/caged-character-gg4p", + "59182": "/watch/roommates-3gq3", + "59183": "/watch/sanguo-sha-taiping-tianshu-en95", + "59185": null, + "59186": null, + "59187": null, + "59188": null, + "59189": "/watch/go-go-loser-ranger-season-2-25lw", + "59190": null, + "59192": "/watch/demon-slayer-kimetsu-no-yaiba-infinity-castle-775n", + "59193": "/watch/mushoku-tensei-jobless-reincarnation-season-3-15lg", + "59194": null, + "59195": null, + "59199": "/watch/classicstars-jj1w", + "59200": null, + "59201": null, + "59202": null, + "59204": "/watch/magical-knight-rayearth-shin-anime-jy1j", + "59205": "/watch/clevatess-majuu-no-ou-to-akago-to-kabane-no-yuusha-o3xw", + "59206": null, + "59207": "/watch/mikadono-sanshimai-wa-angai-choroi-xx8m", + "59208": null, + "59209": null, + "59210": null, + "59211": null, + "59215": null, + "59216": null, + "59217": "/watch/grotesque-provisional-title-y8rq", + "59221": null, + "59222": null, + "59224": "/watch/sinoalice-ichiban-saigo-no-monogatari-kvjn", + "59225": null, + "59226": "/watch/blue-exorcist-the-blue-night-saga-0y07", + "59228": "/watch/black-butler-emerald-witch-arc-68kx", + "59229": "/watch/fire-force-season-3-part-2-ry77", + "59230": "/watch/omniscient-reader-rml3", + "59231": "/watch/first-line-946k", + "59232": null, + "59233": null, + "59235": null, + "59236": "/watch/the-umbrella-fairy-0x42", + "59237": null, + "59241": null, + "59242": null, + "59243": null, + "59244": null, + "59245": "/watch/the-demon-hunter-dongning-mansion-special-g4l4", + "59246": "/watch/the-young-brewmasters-adventure-2nd-season-0n12", + "59247": null, + "59248": null, + "59251": "/watch/shinkalion-change-the-world-ushinawareta-kioku-y2yq", + "59253": null, + "59254": null, + "59256": null, + "59259": null, + "59260": null, + "59261": null, + "59262": null, + "59265": "/watch/magic-maker-how-to-make-magic-in-another-world-e7e5", + "59266": null, + "59267": "/watch/sanda-2g0r", + "59269": null, + "59270": null, + "59271": null, + "59272": null, + "59273": null, + "59274": "/watch/tp-bon-season-2-kp1n", + "59275": null, + "59276": "/watch/there-is-also-a-hole-in-the-student-organization-kvpp", + "59277": "/watch/rent-a-girlfriend-season-4-270y", + "59278": null, + "59279": null, + "59280": null, + "59281": null, + "59282": null, + "59290": null, + "59291": null, + "59293": null, + "59294": null, + "59298": null, + "59299": null, + "59301": null, + "59302": null, + "59304": null, + "59305": null, + "59306": "/watch/slay-the-gods-614v", + "59308": null, + "59314": null, + "59315": null, + "59320": null, + "59321": null, + "59322": "/watch/shirobuta-kizoku-desu-ga-zense-no-kioku-ga-haeta-node-hiyoko-na-otouto-sodatemasu-58p5", + "59323": null, + "59324": null, + "59325": null, + "59326": null, + "59327": "/watch/the-legend-of-sky-lord-3d-250y", + "59328": null, + "59332": null, + "59333": null, + "59334": null, + "59335": null, + "59338": null, + "59339": null, + "59342": "/watch/jigoku-sensei-nube-2025-d40v", + "59343": null, + "59344": null, + "59345": null, + "59349": "/watch/headhunted-to-another-world-from-salaryman-to-big-four-4ypw", + "59350": null, + "59351": null, + "59352": null, + "59353": null, + "59354": null, + "59355": null, + "59356": "/watch/socket-5n13", + "59357": null, + "59358": null, + "59359": null, + "59360": "/watch/rock-wa-lady-no-tashina-mideshite-y4gv", + "59361": "/watch/i-have-a-crush-at-work-7xnm", + "59363": "/watch/mayonaka-punch-short-anime-28vg", + "59366": null, + "59367": null, + "59368": null, + "59369": "/watch/lycoris-recoil-friends-are-thieves-of-time-3j73", + "59370": null, + "59371": null, + "59372": null, + "59373": null, + "59375": null, + "59376": null, + "59377": null, + "59379": null, + "59380": null, + "59381": null, + "59382": null, + "59383": null, + "59384": null, + "59385": "/watch/fabulous-beasts-4-gxee", + "59386": null, + "59387": null, + "59388": null, + "59389": "/watch/sword-of-coming-wvv1", + "59390": "/watch/terminator-zero-4k27", + "59391": "/watch/feng-ling-yu-xiu-2nd-season-tebie-pian-95rw", + "59393": "/watch/rooster-fighter-km2l", + "59394": null, + "59396": null, + "59398": "/watch/immortality-4th-season-wvxx", + "59399": null, + "59400": null, + "59402": "/watch/kakkou-no-iinazuke-2nd-season-lkeq", + "59403": null, + "59404": null, + "59405": null, + "59406": "/watch/binan-koukou-chikyuu-bouei-bu-eternal-love-4erm", + "59407": null, + "59408": null, + "59409": null, + "59410": "/watch/lingwu-continent-7yk2", + "59412": "/watch/arad-gyakuten-no-wa-nk4p", + "59413": "/watch/arad-gyakuten-no-wa-nk4p", + "59415": "/watch/dark-machine-the-animation-lx4l", + "59418": null, + "59419": null, + "59420": null, + "59421": "/watch/betrothed-to-my-sisters-ex-j9g9", + "59424": "/watch/yuusha-party-wo-tsuihou-sareta-hikuma-doushi-s-rank-boukensha-ni-hirowareru-kono-shiromadoushi-ga-kikakugai-sugiru-094l", + "59425": "/watch/negative-positive-angler-1jj2", + "59428": null, + "59431": null, + "59432": null, + "59433": "/watch/nian-wushuang-59yw", + "59434": "/watch/shen-mu-2-p08v", + "59435": "/watch/undead-unluck-special-761p", + "59443": "/watch/reincarnation-no-kaben-725p", + "59450": null, + "59451": null, + "59452": "/watch/katainaka-no-ossan-kensei-ni-naru-xeqq", + "59455": null, + "59456": null, + "59457": "/watch/haite-kudasai-takamine-san-15x1", + "59458": null, + "59459": "/watch/secrets-of-the-silent-witch-98kw", + "59460": null, + "59461": null, + "59463": null, + "59465": "/watch/fategrand-order-youve-lost-ritsuka-fujimaru-vk23", + "59466": "/watch/aharen-san-wa-hakarenai-season-2-g6e4", + "59467": "/watch/the-wrong-way-to-use-healing-magic-season-2-1mxg", + "59468": null, + "59469": null, + "59470": null, + "59476": null, + "59477": null, + "59479": null, + "59480": null, + "59482": null, + "59483": null, + "59484": null, + "59485": null, + "59489": "/watch/kaiju-no-8-movie-4jkm", + "59490": "/watch/hoshinas-day-off-07xl", + "59493": "/watch/that-time-i-got-reincarnated-as-a-slime-season-3-digression-luminous-memories-eqlm", + "59494": null, + "59495": null, + "59497": null, + "59499": "/watch/future-folktales-season-2-1nkg", + "59500": null, + "59501": null, + "59502": null, + "59504": null, + "59505": "/watch/lockdown-zone-level-x-jg62", + "59508": null, + "59510": null, + "59511": null, + "59512": "/watch/punirunes-puni-2-rp78", + "59513": null, + "59514": "/watch/the-red-ranger-becomes-an-adventurer-in-another-world-2nyp", + "59515": null, + "59517": "/watch/chitose-kun-wa-ramune-bin-no-naka-m51v", + "59518": null, + "59520": null, + "59521": null, + "59523": null, + "59525": null, + "59526": null, + "59527": null, + "59529": null, + "59530": null, + "59531": null, + "59532": null, + "59537": null, + "59538": null, + "59539": null, + "59541": null, + "59543": null, + "59544": null, + "59545": null, + "59546": null, + "59547": null, + "59548": null, + "59549": null, + "59550": null, + "59551": "/watch/ganbare-nakamura-kun-pggv", + "59555": null, + "59556": null, + "59557": null, + "59558": null, + "59560": null, + "59561": "/watch/the-daily-life-of-a-middle-aged-online-shopper-in-another-world-2vyy", + "59562": "/watch/nierautomata-ver11a-part-2-recap-36g3", + "59564": null, + "59571": "/watch/attack-on-titan-the-last-attack-284r", + "59572": null, + "59574": null, + "59575": null, + "59576": null, + "59577": null, + "59579": null, + "59581": null, + "59582": null, + "59583": null, + "59584": null, + "59585": null, + "59586": null, + "59587": null, + "59588": null, + "59589": null, + "59590": null, + "59593": "/watch/endless-god-realm-p430", + "59596": "/watch/one-piece-the-log-of-the-turbulent-revolution-the-revolutionary-army-maneuvers-in-secret-y746", + "59597": "/watch/witch-watch-z93k", + "59602": null, + "59603": null, + "59604": null, + "59605": null, + "59606": null, + "59607": null, + "59608": null, + "59612": "/watch/monogatari-series-off-monster-season-a-cruel-fairy-tale-the-beautiful-princess-35pw", + "59614": null, + "59615": null, + "59616": null, + "59619": "/watch/ame-to-kimi-to-1n09", + "59620": null, + "59621": null, + "59622": null, + "59623": null, + "59624": null, + "59627": null, + "59628": null, + "59629": null, + "59631": "/watch/the-island-of-siliang-2nd-season-02n2", + "59632": "/watch/mattaku-saikin-no-tantei-to-kitara-rg39", + "59634": "/watch/god-of-war-alliance-00mr", + "59636": "/watch/uma-musume-cinderella-gray-le4v", + "59640": null, + "59641": null, + "59642": null, + "59644": "/watch/yasei-no-last-boss-ga-arawareta-v736", + "59647": null, + "59648": null, + "59649": null, + "59650": null, + "59651": null, + "59652": null, + "59653": "/watch/ruguo-lishi-shi-yiqun-miao-10th-season-5lp3", + "59654": "/watch/jujutsu-kaisen-hidden-inventorypremature-death-y0l6", + "59655": null, + "59656": null, + "59657": null, + "59662": "/watch/long-zu-p925", + "59664": null, + "59666": "/watch/bananya-around-the-world-me6n", + "59668": null, + "59675": "/watch/apocalypse-hotel-76pp", + "59676": null, + "59678": null, + "59679": null, + "59680": null, + "59682": null, + "59683": null, + "59684": null, + "59685": "/watch/the-man-next-door-6vjv", + "59687": null, + "59688": null, + "59689": "/watch/cultural-exchange-with-a-game-centre-girl-36kk", + "59690": null, + "59691": null, + "59692": null, + "59693": null, + "59694": null, + "59695": null, + "59696": null, + "59697": null, + "59698": null, + "59700": "/watch/tea-girls-y8m9", + "59702": null, + "59703": null, + "59704": null, + "59705": null, + "59706": null, + "59707": null, + "59708": "/watch/classroom-of-the-elite-iv-e4w9", + "59709": null, + "59710": null, + "59711": "/watch/shibou-yuugi-de-meshi-wo-kuu-5mq5", + "59712": null, + "59713": null, + "59714": null, + "59718": null, + "59722": null, + "59723": null, + "59724": null, + "59728": null, + "59729": null, + "59730": "/watch/i-left-my-a-rank-party-to-help-my-former-students-reach-the-dungeon-depths-8xpp", + "59732": null, + "59738": null, + "59739": null, + "59740": null, + "59741": "/watch/the-exiled-heavy-knight-knows-how-to-game-the-system-w8xg", + "59742": null, + "59744": "/watch/maebashi-witches-52kw", + "59745": "/watch/yandere-dark-elf-she-chased-me-all-the-way-from-another-world-rr9j", + "59746": null, + "59747": null, + "59748": null, + "59750": null, + "59752": null, + "59753": null, + "59754": null, + "59755": null, + "59760": null, + "59762": "/watch/shadow-of-heaven-g8l4", + "59765": "/watch/the-sovereigns-ascension-2nd-season-9xq7", + "59766": null, + "59767": "/watch/fairy-tail-x2km", + "59768": null, + "59770": "/watch/the-elusive-samurai-recap-mv17", + "59773": null, + "59774": null, + "59779": null, + "59780": null, + "59781": null, + "59783": null, + "59784": null, + "59785": null, + "59787": null, + "59789": null, + "59790": null, + "59791": "/watch/introduction-to-mineralogy-13xg", + "59793": null, + "59794": null, + "59795": null, + "59796": null, + "59801": null, + "59802": null, + "59803": null, + "59804": null, + "59806": null, + "59807": null, + "59811": null, + "59812": null, + "59814": null, + "59817": null, + "59819": "/watch/bye-bye-earth-season-2-y3kv", + "59820": "/watch/plus-sized-elf-muffin-top-islandcalorie-lovers-qgxq", + "59822": null, + "59824": null, + "59825": null, + "59828": "/watch/shoshimin-how-to-become-ordinary-season-2-55x5", + "59829": null, + "59830": null, + "59831": null, + "59832": null, + "59833": "/watch/konosuba-gods-blessing-on-this-wonderful-world-3-ova-7y42", + "59834": null, + "59835": null, + "59836": null, + "59837": null, + "59840": null, + "59841": "/watch/solo-leveling-reawakening-53ww", + "59843": "/watch/aldnoahzero-ame-no-danshou-the-penultimate-truth-g18p", + "59844": null, + "59845": "/watch/kaoru-hana-wa-rin-to-saku-n109", + "59846": "/watch/may-i-ask-for-one-final-thing-6k7v", + "59847": null, + "59848": "/watch/virgin-punk-9vk7", + "59849": null, + "59850": null, + "59851": null, + "59852": null, + "59853": "/watch/dark-moon-the-blood-altar-animation-with-enhypen-9mgg", + "59854": null, + "59855": null, + "59856": null, + "59857": null, + "59858": null, + "59859": null, + "59865": null, + "59868": null, + "59873": "/watch/alya-sometimes-hides-her-feelings-in-russian-season-2-ge27", + "59874": null, + "59875": null, + "59876": null, + "59877": null, + "59878": "/watch/gill-8ll7", + "59879": null, + "59881": null, + "59882": null, + "59883": null, + "59884": null, + "59885": null, + "59886": null, + "59887": null, + "59888": null, + "59889": null, + "59890": null, + "59891": "/watch/yao-shen-ji-6th-season-y07m", + "59892": null, + "59893": null, + "59894": null, + "59895": null, + "59896": null, + "59897": "/watch/miss-kobayashis-dragon-maid-a-lonely-dragon-wants-to-be-loved-01nl", + "59898": "/watch/city-the-animation-6rkv", + "59899": "/watch/arawi-keiichi-tanpen-rp9l", + "59901": null, + "59902": null, + "59908": "/watch/one-piece-unwavering-justice-the-navys-proud-log-rw89", + "59914": "/watch/kinnikuman-perfect-origin-arc-season-2-85ep", + "59915": "/watch/divine-lord-of-the-heavens-7y5m", + "59916": "/watch/one-way-or-another-l09m", + "59922": null, + "59924": null, + "59925": null, + "59927": null, + "59928": "/watch/spice-and-wolf-merchant-meets-the-wise-wolf-y56r", + "59930": null, + "59934": null, + "59935": "/watch/the-gorilla-gods-go-to-girl-w8v8", + "59936": null, + "59937": null, + "59938": "/watch/spy-x-sect-rew3", + "59939": "/watch/swallowed-star-blood-luo-continent-lxgm", + "59940": null, + "59944": "/watch/poketoon-m86v", + "59945": "/watch/sengoku-youko-the-thousandfold-chaos-arc-m563", + "59946": null, + "59948": null, + "59949": null, + "59950": null, + "59951": null, + "59953": "/watch/tales-of-herding-gods-n0rj", + "59957": null, + "59958": null, + "59959": null, + "59961": "/watch/with-vengeance-kv93", + "59962": null, + "59963": null, + "59964": null, + "59965": null, + "59966": null, + "59967": "/watch/immortal-doctor-in-modern-city-rgl8", + "59968": "/watch/sword-art-online-alternative-gun-gale-online-ii-y366", + "59969": "/watch/rakshasa-street-4th-season-zr98", + "59970": "/watch/that-time-i-got-reincarnated-as-a-slime-season-4-4l47", + "59971": "/watch/that-time-i-got-reincarnated-as-a-slime-movie-2-1jnp", + "59974": null, + "59977": "/watch/tiger-crane-9e5g", + "59978": "/watch/sousou-no-frieren-2nd-season-gy44", + "59980": null, + "59981": null, + "59983": "/watch/wistoria-wand-and-sword-season-2-64mk", + "59985": "/watch/boku-no-kokoro-no-yabai-yatsu-movie-q775", + "59986": "/watch/grand-blue-dreaming-season-2-le0v", + "59987": null, + "59988": null, + "59989": "/watch/tower-of-god-season-2-workshop-battle-8ypk", + "59990": null, + "59991": null, + "59993": null, + "59994": null, + "59996": null, + "59997": null, + "59998": "/watch/legend-of-sho-2nd-seeason-w83k", + "60007": null, + "60009": "/watch/the-mononoke-lecture-logs-of-chuzenji-sensei-he-just-solves-all-the-mysteries-l9lq", + "60010": null, + "60011": null, + "60012": "/watch/rezero-starting-break-time-from-zero-season-3-45e6", + "60013": null, + "60014": null, + "60017": null, + "60018": "/watch/the-adventures-of-slaim-94m5", + "60019": null, + "60020": null, + "60021": null, + "60022": "/watch/one-piece-fan-letter-4ww1", + "60023": null, + "60024": null, + "60028": null, + "60029": null, + "60030": null, + "60031": null, + "60034": null, + "60035": null, + "60036": null, + "60037": null, + "60041": null, + "60042": null, + "60044": null, + "60045": "/watch/the-idolm-at-ster-shiny-colors-2nd-season-shhis-r2q8", + "60046": "/watch/gushing-over-magical-girls-2nd-season-28j5", + "60048": null, + "60052": null, + "60053": null, + "60055": "/watch/yozakura-san-chi-no-daisakusen-2nd-season-gke3", + "60057": "/watch/chao-neng-lifang-56m2", + "60058": "/watch/oshi-no-ko-season-3-6v0k", + "60059": null, + "60062": null, + "60063": null, + "60066": "/watch/searching-for-the-immortals-134p", + "60067": null, + "60068": null, + "60070": null, + "60071": "/watch/a-gentle-nobles-vacation-recommendation-me8v", + "60072": null, + "60076": null, + "60077": null, + "60078": null, + "60079": null, + "60080": null, + "60083": "/watch/kowloon-generic-romance-p503", + "60084": null, + "60085": null, + "60089": null, + "60090": null, + "60091": null, + "60092": null, + "60093": null, + "60094": "/watch/lockdown-zone-level-x-season-2-40y6", + "60098": "/watch/my-hero-academia-final-season-pq45", + "60104": null, + "60107": null, + "60108": "/watch/one-piece-log-fish-man-island-saga-l22y", + "60116": null, + "60119": null, + "60125": null, + "60126": null, + "60127": null, + "60128": null, + "60130": null, + "60131": "/watch/karaoke-iko-7jpm", + "60133": null, + "60134": null, + "60135": null, + "60137": "/watch/over-goddess-4276", + "60138": null, + "60139": null, + "60140": "/watch/kanchigai-no-atelier-meister-eiyuu-party-no-moto-zatsuyougakari-ga-jitsu-wa-sentou-igai-ga-sss-rank-datta-to-iu-yoku-aru-hanashi-xrpk", + "60143": null, + "60145": null, + "60146": "/watch/the-beginning-after-the-end-g423", + "60147": null, + "60148": null, + "60151": "/watch/the-holy-grail-of-eris-9gr6", + "60152": "/watch/blade-bastard-q5jr", + "60153": "/watch/rilakkuma-6rgq", + "60154": "/watch/ore-wa-seikan-kokka-no-akutoku-ryoushu-04yw", + "60157": "/watch/kanpeki-sugite-kawai-ge-ga-nai-to-konyaku-haki-sareta-seijo-wa-ringoku-ni-ura-reru-2n1y", + "60159": "/watch/love-live-nijigasaki-high-school-idol-club-final-chapter-part-2-e659", + "60160": "/watch/love-live-nijigasaki-high-school-idol-club-final-chapter-part-2-e659", + "60162": "/watch/pass-the-monster-meat-milady-8kne", + "60163": null, + "60165": null, + "60167": null, + "60168": "/watch/this-monster-wants-to-eat-me-5e99", + "60170": null, + "60171": "/watch/da-shen-xian-3rd-season-5we9", + "60173": null, + "60174": null, + "60175": null, + "60177": null, + "60179": null, + "60180": null, + "60182": null, + "60184": null, + "60185": null, + "60186": null, + "60190": null, + "60191": null, + "60192": null, + "60200": "/watch/u-takes-terra-283g", + "60202": null, + "60203": null, + "60204": null, + "60207": null, + "60208": null, + "60214": null, + "60216": null, + "60219": null, + "60220": null, + "60221": "/watch/elemon-rj78", + "60223": "/watch/kaya-chan-wa-kowakunai-9e0k", + "60226": null, + "60229": null, + "60230": "/watch/mobile-suit-gundam-seed-freedom-zero-kv43", + "60231": null, + "60232": null, + "60233": "/watch/lord-of-wonderlands-vkx3", + "60234": null, + "60235": "/watch/martial-inverse-1e31", + "60246": "/watch/sea-in-a-box-r9jj", + "60247": null, + "60248": "/watch/adventures-in-subduing-the-demons-x63x", + "60249": "/watch/the-strongest-sect-of-all-ages-vem6", + "60252": null, + "60253": "/watch/otherworldly-munchkin-r1m7", + "60254": "/watch/yano-kuns-ordinary-days-44jv", + "60255": null, + "60257": null, + "60260": "/watch/hotel-inhumans-13eg", + "60261": null, + "60263": null, + "60264": null, + "60267": "/watch/laid-back-camp-season-3-r2wj", + "60272": null, + "60273": null, + "60275": "/watch/oblivion-battery-season-2-mw8v", + "60277": null, + "60278": null, + "60279": "/watch/renegade-immortal-battle-of-gods-kv6r", + "60280": null, + "60283": null, + "60284": null, + "60285": "/watch/sakamoto-days-part-2-x76q", + "60289": null, + "60293": "/watch/the-catcher-in-the-ballpark-ywem", + "60294": null, + "60295": null, + "60297": "/watch/a-war-between-humans-and-ai-jym2", + "60298": null, + "60301": null, + "60302": "/watch/natsumes-book-of-friends-season-6-specials-4mj1", + "60303": "/watch/backstabbed-in-a-backwater-dungeon-my-trusted-companions-tried-to-kill-me-but-thanks-to-the-gift-of-an-unlimited-gacha-i-got-lvl-9999-friends-and-am-out-for-revenge-on-my-former-party-members-and-the-world-40v7", + "60307": null, + "60308": null, + "60309": null, + "60310": "/watch/welcome-to-demon-school-iruma-kun-season-4-wxkx", + "60311": null, + "60313": null, + "60314": null, + "60315": "/watch/dekin-no-mogura-e76n", + "60316": "/watch/busamen-gachi-fighter-2ekr", + "60320": null, + "60321": null, + "60322": null, + "60323": null, + "60326": "/watch/theres-no-freaking-way-ill-be-your-lover-unless-w6qx", + "60328": "/watch/fudanshi-shoukan-isekai-de-shinjuu-ni-hameraremashita-mini-anime-2nd-season-qmrw", + "60334": "/watch/anne-shirley-3jx3", + "60336": "/watch/star-wars-visions-volume-3-409v", + "60338": null, + "60339": null, + "60340": null, + "60341": null, + "60342": null, + "60343": null, + "60344": null, + "60347": "/watch/catseye-2025-m286", + "60348": "/watch/disney-twisted-wonderland-7vq6", + "60349": "/watch/disney-twisted-wonderland-7vq6", + "60351": null, + "60355": null, + "60356": null, + "60357": null, + "60358": null, + "60360": null, + "60363": null, + "60364": null, + "60365": null, + "60367": null, + "60368": null, + "60369": null, + "60370": null, + "60371": "/watch/you-and-i-are-polar-opposites-94v7", + "60374": null, + "60377": "/watch/nazotoki-wa-dinner-no-ato-de-mwg6", + "60378": "/watch/shabake-g4r4", + "60380": null, + "60382": null, + "60383": null, + "60384": null, + "60389": null, + "60390": null, + "60391": null, + "60392": null, + "60393": null, + "60394": null, + "60395": null, + "60396": null, + "60401": "/watch/uchuujin-muumuu-6r4p", + "60404": null, + "60405": null, + "60406": null, + "60407": "/watch/you-and-idol-precure-qgrw", + "60408": null, + "60409": null, + "60410": "/watch/theatre-of-darkness-yamishibai-14-n9vj", + "60411": null, + "60415": "/watch/left-hand-layup-2nd-season-40lw", + "60416": null, + "60417": null, + "60418": null, + "60419": null, + "60420": "/watch/the-demon-hunter-2nd-season-xj0x", + "60422": null, + "60423": null, + "60425": "/watch/0-years-old-child-starting-dash-story-season-2-76nn", + "60426": null, + "60427": "/watch/gnosia-e6r5", + "60430": null, + "60431": null, + "60432": null, + "60433": null, + "60434": null, + "60435": null, + "60436": null, + "60438": null, + "60439": null, + "60440": null, + "60441": null, + "60442": null, + "60443": null, + "60444": null, + "60445": "/watch/detective-conan-movie-28-one-eyed-flashback-0ynw", + "60446": "/watch/masuda-kousuke-gekijou-gag-manga-biyori-go-w8ex", + "60447": null, + "60449": "/watch/mobile-suit-gundam-gquuuuuux-jm6j", + "60450": null, + "60451": null, + "60452": "/watch/i-am-what-i-am-lqkv", + "60453": null, + "60454": null, + "60455": null, + "60456": null, + "60457": null, + "60459": null, + "60460": "/watch/hell-mode-yarikomi-suki-no-gamer-wa-haisettei-no-isekai-de-musou-suru-xj3q", + "60461": null, + "60462": null, + "60465": null, + "60466": null, + "60467": null, + "60468": null, + "60470": null, + "60471": null, + "60472": null, + "60478": null, + "60479": null, + "60480": null, + "60482": null, + "60485": null, + "60486": null, + "60487": null, + "60489": "/watch/takopis-original-sin-xj7m", + "60490": null, + "60491": null, + "60492": null, + "60493": null, + "60494": null, + "60495": null, + "60496": null, + "60502": null, + "60504": null, + "60505": "/watch/necronomico-and-the-cosmic-horror-show-r297", + "60506": "/watch/araiguma-calcaldan-13vp", + "60508": "/watch/see-you-tomorrow-at-the-food-court-6r1q", + "60509": "/watch/champignon-witch-13jj", + "60510": "/watch/25-dimensional-seduction-32v3", + "60512": null, + "60513": null, + "60515": null, + "60516": null, + "60517": null, + "60521": "/watch/twins-hinahima-28x5", + "60522": "/watch/skeleton-knight-in-another-world-x54q", + "60523": "/watch/welcome-to-the-outcasts-restaurant-kv33", + "60524": null, + "60525": "/watch/the-unwanted-undead-adventurer-1k0p", + "60526": null, + "60529": "/watch/eternal-sword-ancestor-mw07", + "60530": null, + "60531": "/watch/awkward-senpa-8l3e", + "60533": null, + "60534": "/watch/koupen-chan-0yvr", + "60535": "/watch/everyday-host-club-5ew9", + "60536": null, + "60537": null, + "60541": "/watch/martial-universe-5th-season-jmkv", + "60542": null, + "60543": "/watch/dan-da-dan-season-2-8lk0", + "60544": "/watch/ne-zha-2-5emw", + "60545": null, + "60546": null, + "60547": null, + "60548": null, + "60549": null, + "60550": null, + "60551": "/watch/hyakushou-kizoku-2nd-season-q6qr", + "60552": "/watch/magilumiere-magical-girls-inc-lq1y", + "60553": null, + "60554": null, + "60555": null, + "60556": null, + "60557": "/watch/a-record-of-mortals-journey-to-immortality-season-4-40r6", + "60558": "/watch/the-ravages-of-time-2-0482", + "60559": null, + "60560": "/watch/the-daily-life-of-the-immortal-king-season-4-e7y9", + "60561": null, + "60562": "/watch/fairies-albums-s4-jgvw", + "60563": null, + "60564": null, + "60565": "/watch/everything-is-fine-with-the-emperor-e6w3", + "60566": null, + "60567": "/watch/the-legend-of-princess-chang-ge-y01m", + "60568": "/watch/false-memory2-6r6m", + "60569": "/watch/yao-chinese-folktales-5q58", + "60570": "/watch/ling-long-2-k48q", + "60571": null, + "60572": "/watch/the-all-devouring-whale-homecoming-3jl3", + "60573": null, + "60574": null, + "60575": null, + "60576": null, + "60577": "/watch/tongling-fei-2-g566", + "60578": null, + "60579": null, + "60580": null, + "60581": "/watch/alien-collections-56yy3", + "60582": null, + "60583": "/watch/back-as-immortal-lord-w84g", + "60586": null, + "60587": null, + "60588": null, + "60589": "/watch/gowest-overworked-w8k3", + "60590": null, + "60591": null, + "60592": null, + "60593": "/watch/my-hero-academia-vigilantes-6r5v", + "60594": null, + "60595": "/watch/hyakushou-kizoku-2nd-season-q6qr", + "60596": null, + "60600": null, + "60601": "/watch/as-a-reincarnated-aristocrat-ill-use-my-appraisal-skill-to-rise-in-the-world-season-3-qgnr", + "60602": "/watch/mf-ghost-season-3-5e98", + "60603": "/watch/puniru-is-a-kawaii-slime-season-2-5ek8", + "60605": null, + "60606": null, + "60610": "/watch/scarlet-6rxq", + "60611": null, + "60612": null, + "60613": null, + "60617": null, + "60619": "/watch/let-this-grieving-soul-retire-part-2-lx0q", + "60620": null, + "60621": null, + "60622": null, + "60623": null, + "60624": null, + "60627": null, + "60628": null, + "60629": null, + "60631": null, + "60632": null, + "60633": null, + "60634": null, + "60635": null, + "60636": "/watch/bleach-thousand-year-blood-war-the-calamity-94p5", + "60637": "/watch/magical-girl-lyrical-nanoha-exceeds-gun-blaze-vengeance-kv83", + "60639": null, + "60642": null, + "60643": null, + "60644": null, + "60645": null, + "60647": null, + "60649": null, + "60651": "/watch/yu-gi-oh-card-game-the-chronicles-yv8v", + "60652": null, + "60653": "/watch/fudanshi-shoukan-isekai-de-shinjuu-ni-hameraremashita-mini-anime-2nd-season-qmrw", + "60655": null, + "60658": "/watch/food-for-the-soul-kvkl", + "60659": null, + "60660": null, + "60662": null, + "60663": null, + "60665": "/watch/solo-camping-for-two-mw4v", + "60666": null, + "60668": null, + "60669": null, + "60670": null, + "60671": null, + "60672": null, + "60674": null, + "60677": "/watch/minimini-minini-qmyy5", + "60678": null, + "60680": null, + "60681": null, + "60684": null, + "60689": null, + "60690": "/watch/cat-god-xjex", + "60691": null, + "60692": "/watch/noble-reincarnation-9486", + "60697": "/watch/fermats-cuisine-qg07", + "60700": null, + "60701": null, + "60702": null, + "60703": null, + "60705": null, + "60706": null, + "60707": "/watch/pleasant-goat-and-big-big-wolf-the-tiger-prowess-8w6e", + "60708": "/watch/pleasant-goat-and-big-big-wolf-the-tiger-prowess-8w6e", + "60709": null, + "60710": null, + "60711": null, + "60712": null, + "60713": null, + "60714": null, + "60715": null, + "60720": null, + "60722": null, + "60725": null, + "60726": "/watch/my-melody-kuromi-pqqv", + "60727": null, + "60729": null, + "60730": null, + "60732": "/watch/the-water-magician-13xp", + "60733": null, + "60734": null, + "60735": null, + "60736": null, + "60737": null, + "60739": null, + "60741": null, + "60742": null, + "60746": null, + "60748": null, + "60749": null, + "60752": null, + "60753": null, + "60756": "/watch/copihan-special-qg1m", + "60757": null, + "60758": null, + "60759": null, + "60762": null, + "60763": null, + "60764": null, + "60765": "/watch/with-you-our-love-will-make-it-through-76gm", + "60766": "/watch/the-destiny-ruler-lx5k", + "60770": null, + "60771": null, + "60772": "/watch/rising-in-the-fire-96ng", + "60773": "/watch/you-and-idol-precure-movie-g4ye", + "60774": "/watch/chao-5e88", + "60775": "/watch/blue-lock-additional-time-pnnv", + "60776": null, + "60777": null, + "60778": "/watch/alice-in-wonderland-dive-in-wonderland-76jm", + "60779": "/watch/hakubo-06r2", + "60780": null, + "60781": null, + "60782": null, + "60783": null, + "60784": null, + "60787": "/watch/xingchen-bian-6-51e9", + "60790": null, + "60794": null, + "60795": null, + "60797": "/watch/fighting-for-the-throne-mw67", + "60799": null, + "60800": null, + "60801": null, + "60803": null, + "60804": null, + "60805": null, + "60807": null, + "60808": null, + "60809": null, + "60810": null, + "60811": null, + "60813": null, + "60814": null, + "60815": null, + "60816": null, + "60817": null, + "60818": null, + "60820": "/watch/a-record-of-mortals-journey-to-immortality-season-4-40r6", + "60821": "/watch/shiye-mowang-3xex", + "60822": null, + "60823": null, + "60824": null, + "60825": null, + "60826": null, + "60827": null, + "60828": "/watch/hua-jianghu-buliang-ren-7-wrjx", + "60829": "/watch/idolish7-4th-season-y0yr", + "60831": "/watch/idolish7-recap-movie-40g7", + "60832": null, + "60833": null, + "60834": null, + "60836": null, + "60837": null, + "60838": null, + "60839": null, + "60841": null, + "60842": null, + "60845": null, + "60847": null, + "60848": null, + "60849": null, + "60851": null, + "60852": null, + "60855": null, + "60856": null, + "60857": null, + "60860": null, + "60861": null, + "60862": "/watch/crayon-shin-chan-chou-karei-shakunetsu-no-kasukabe-dancers-pq10", + "60863": null, + "60865": null, + "60868": null, + "60869": null, + "60872": null, + "60873": null, + "60874": null, + "60877": null, + "60878": null, + "60879": null, + "60880": null, + "60881": null, + "60882": null, + "60883": null, + "60884": null, + "60885": null, + "60886": null, + "60887": null, + "60888": null, + "60889": null, + "60890": null, + "60891": null, + "60894": null, + "60895": null, + "60896": null, + "60897": null, + "60898": null, + "60899": null, + "60900": "/watch/foodie-boys-classic-of-mountains-seas-xg8q", + "60901": null, + "60902": null, + "60903": null, + "60904": null, + "60905": null, + "60906": null, + "60907": null, + "60908": null, + "60910": null, + "60911": null, + "60913": null, + "60914": null, + "60915": null, + "60916": null, + "60917": null, + "60919": null, + "60920": null, + "60921": null, + "60922": null, + "60923": null, + "60924": null, + "60925": null, + "60926": null, + "60927": null, + "60928": null, + "60929": null, + "60930": null, + "60931": null, + "60933": "/watch/vampires-chan-cant-suck-properly-76r0", + "60934": null, + "60941": null, + "60942": null, + "60943": null, + "60944": null, + "60945": null, + "60946": null, + "60947": "/watch/nmeneko-40xv", + "60948": null, + "60951": "/watch/the-stunned-hero-and-the-assassin-princesses-765m", + "60952": null, + "60953": null, + "60955": null, + "60958": null, + "60959": null, + "60962": "/watch/asdasd-13yg", + "60966": null, + "60969": "/watch/a-star-brighter-than-the-sun-289y", + "60970": null, + "60972": null, + "60973": null, + "60974": null, + "60975": null, + "60979": null, + "60980": null, + "60983": null, + "60984": null, + "60985": null, + "60986": null, + "60987": null, + "60988": "/watch/heaven-officials-blessing-special-episode-650q", + "60990": null, + "60991": null, + "60993": null, + "60994": null, + "60995": null, + "60997": null, + "60998": null, + "61000": null, + "61001": null, + "61004": null, + "61005": null, + "61006": "/watch/ming-wang-huan-shi-lu-wy9x", + "61009": null, + "61011": null, + "61012": "/watch/a-certain-scientific-railgun-season-4-e6mn", + "61013": "/watch/even-a-replica-falls-in-love-0ype", + "61014": "/watch/a-certain-dark-sides-item-5e75", + "61015": "/watch/he-is-a-kept-man-for-princess-knight-kvmp", + "61016": null, + "61017": null, + "61018": null, + "61020": null, + "61021": null, + "61022": null, + "61023": "/watch/a-married-womans-lips-taste-like-canned-chu-hai-13mj", + "61026": null, + "61027": null, + "61028": null, + "61029": "/watch/arifureta-from-commonplace-to-worlds-strongest-season-2-picture-drama-64ym", + "61030": null, + "61031": null, + "61032": null, + "61033": null, + "61035": "/watch/the-guy-she-was-interested-in-wasnt-a-guy-at-all-e649", + "61037": null, + "61038": null, + "61039": "/watch/sora-and-the-big-tree-pq8q", + "61040": null, + "61041": null, + "61042": null, + "61043": null, + "61044": null, + "61045": null, + "61046": null, + "61048": "/watch/the-cat-and-the-dragon-mwnv", + "61049": "/watch/from-bureaucrat-to-villainess-dads-been-reincarnated-7820", + "61054": null, + "61055": null, + "61056": null, + "61057": null, + "61060": null, + "61061": null, + "61062": null, + "61067": "/watch/ninja-vs-gokudo-xjjk", + "61068": null, + "61069": null, + "61070": null, + "61071": null, + "61072": "/watch/touring-after-the-apocalypse-lxel", + "61073": null, + "61074": null, + "61075": null, + "61077": "/watch/dragon-heart-adventures-beyond-this-world-v356", + "61078": null, + "61080": null, + "61083": null, + "61084": "/watch/odeo-fire-slayer-the-legend-of-phoenix-8lpe", + "61085": null, + "61086": null, + "61087": null, + "61088": null, + "61089": null, + "61090": null, + "61092": "/watch/himitsu-no-aipri-2nd-season-x2rq", + "61097": null, + "61098": null, + "61099": null, + "61102": null, + "61103": null, + "61106": null, + "61107": null, + "61108": "/watch/mumei-no-jinsei-y0jq", + "61110": null, + "61111": null, + "61112": "/watch/gavv-tto-anime-sweety-days-okashi-na-nichijou-28l5", + "61114": "/watch/beastars-final-season-part-1-xl0q", + "61115": null, + "61119": null, + "61120": "/watch/king-of-prism-your-endless-call-minna-kirameki-prismtours-94g7", + "61122": null, + "61124": null, + "61125": "/watch/haikyuu-where-monsters-go-kvwl", + "61126": null, + "61127": null, + "61128": "/watch/yuusha-party-wo-oidasareta-kiyoubinbou-5ep8", + "61130": null, + "61134": null, + "61135": null, + "61137": null, + "61139": "/watch/as-one-0yyl", + "61140": null, + "61141": null, + "61142": null, + "61146": "/watch/a-love-too-captivatingis-it-because-of-love-that-i-cant-resist-40kw", + "61147": null, + "61148": null, + "61149": null, + "61150": "/watch/onmyou-kaiten-reverse-jmv1", + "61151": "/watch/lets-roll-cinnamoroll-jm39", + "61153": null, + "61154": "/watch/otome-game-no-hametsu-flag-shika-nai-akuyaku-reijou-ni-tensei-shiteshimatta-voice-drama-9vpk", + "61156": "/watch/the-idolm-at-ster-million-live-ova-r2n7", + "61157": null, + "61159": "/watch/tojima-tanzaburo-wants-to-be-a-masked-rider-lx7l", + "61160": null, + "61161": null, + "61162": null, + "61164": null, + "61165": null, + "61166": null, + "61167": null, + "61168": null, + "61169": "/watch/black-torch-pqn0", + "61171": null, + "61174": null, + "61175": null, + "61178": null, + "61179": null, + "61180": null, + "61183": null, + "61184": null, + "61185": null, + "61186": "/watch/kamiina-botan-the-drunken-appearance-is-a-lily-flower-y06q", + "61187": null, + "61192": "/watch/all-you-need-is-kill-qge7", + "61193": null, + "61196": null, + "61197": null, + "61198": null, + "61199": null, + "61200": "/watch/record-of-ragnarok-iii-0y9e", + "61201": null, + "61202": null, + "61203": "/watch/konosuba-gods-blessing-on-this-wonderful-world-0kp7", + "61204": null, + "61206": null, + "61207": null, + "61209": "/watch/expressionless-face-girl-emotional-face-boy-130g", + "61211": "/watch/tune-in-to-the-midnight-heart-13pp", + "61212": "/watch/my-senior-brother-is-too-strong-287r", + "61214": null, + "61215": null, + "61216": null, + "61217": "/watch/scum-of-the-brave-kvxl", + "61220": null, + "61221": null, + "61222": null, + "61224": "/watch/i-left-my-a-rank-party-to-help-my-former-students-reach-the-dungeon-depths-party-special-clover-n9lq", + "61227": null, + "61230": "/watch/sound-euphonium-the-final-movie-mwwg", + "61232": null, + "61235": null, + "61236": null, + "61238": null, + "61239": null, + "61240": "/watch/though-i-am-an-inept-villainess-tale-of-the-butterfly-rat-body-swap-in-the-maiden-court-lxjq", + "61242": null, + "61247": null, + "61248": null, + "61252": null, + "61253": null, + "61254": null, + "61256": null, + "61258": null, + "61259": null, + "61260": null, + "61261": null, + "61262": null, + "61263": null, + "61267": null, + "61269": "/watch/digimon-beatbreak-xj2m", + "61271": null, + "61272": null, + "61273": "/watch/poppinpartys-ordinary-days-pypyv", + "61274": null, + "61276": "/watch/the-banished-court-magician-aims-to-become-the-strongest-g45e", + "61278": null, + "61279": "/watch/go-go-vehicle-zoo-vehicle-star-hen-8l60", + "61280": null, + "61282": null, + "61286": null, + "61289": null, + "61290": "/watch/punirunes-puni-3-288w", + "61291": null, + "61292": "/watch/rurouni-kenshin-season-3-pqn5", + "61293": "/watch/one-piece-in-love-kv2n", + "61294": null, + "61295": null, + "61297": "/watch/any-and-all-living-things-8l04", + "61300": null, + "61301": null, + "61302": null, + "61303": null, + "61304": "/watch/medaka-kuroiwa-is-impervious-to-my-charms-ew13", + "61310": null, + "61313": null, + "61314": null, + "61315": null, + "61316": "/watch/rezero-starting-life-in-another-world-season-4-8lj0", + "61319": null, + "61322": "/watch/dr-stone-science-future-part-2-jmlw", + "61323": "/watch/blue-box-season-2-n94q", + "61324": "/watch/bang-dream-its-mygo-bang-dream-ave-mujica-g47e", + "61325": "/watch/anyway-im-falling-in-love-with-you-season-2-n9xy", + "61326": null, + "61327": null, + "61331": "/watch/puchi-forma-pqk5", + "61332": null, + "61333": "/watch/blue-miburo-season-2-8lwe", + "61334": null, + "61335": "/watch/medalist-season-2-y0nq", + "61336": null, + "61338": "/watch/shangri-la-frontier-season-2-1ljj", + "61339": "/watch/toilet-bound-hanako-kun-season-2-part-2-3jj2", + "61342": null, + "61345": null, + "61346": null, + "61349": null, + "61352": null, + "61353": null, + "61354": null, + "61358": null, + "61359": "/watch/no-more-love-with-the-girls-40n7", + "61360": null, + "61361": null, + "61363": null, + "61364": null, + "61366": null, + "61367": "/watch/tooi-san-wa-seishun-shitai-baka-to-smartphone-to-romance-to-6rjk", + "61368": null, + "61369": null, + "61374": null, + "61375": null, + "61377": null, + "61379": null, + "61381": null, + "61387": null, + "61388": null, + "61393": "/watch/one-piece-egghead-arc-recap-mw5n", + "61395": null, + "61396": null, + "61398": "/watch/makeine-too-many-losing-heroines-season-2-407w", + "61408": null, + "61409": null, + "61410": null, + "61411": null, + "61416": null, + "61418": null, + "61419": null, + "61420": "/watch/ancient-war-soul-7666", + "61425": null, + "61430": null, + "61431": "/watch/shimadzu-corporation-150th-anniversary-animation-g44p", + "61435": null, + "61437": null, + "61440": "/watch/my-happy-marriage2-kvw3", + "61441": null, + "61443": "/watch/agents-of-the-four-seasons-g4xe", + "61456": "/watch/the-idolm-at-ster-million-live-the-backstage-qgqr", + "61458": null, + "61459": null, + "61461": null, + "61462": null, + "61463": null, + "61464": null, + "61469": "/watch/jojos-bizarre-adventure-part-7-steel-ball-run-3jm3", + "61474": null, + "61475": null, + "61481": null, + "61483": null, + "61485": null, + "61491": null, + "61492": "/watch/poupelle-of-chimney-town-clock-tower-of-promise-5eg8", + "61494": null, + "61495": null, + "61496": null, + "61497": null, + "61501": null, + "61506": null, + "61508": "/watch/throne-of-seal-movie-the-legend-of-electrolux-w8q3", + "61511": null, + "61512": null, + "61513": null, + "61517": "/watch/kingdom-season-6-g4w6", + "61519": null, + "61520": null, + "61534": "/watch/bogus-skill-fruitmaster-about-that-time-i-became-able-to-eat-unlimited-numbers-of-skill-fruits-that-kill-you-l49m", + "61535": null, + "61537": null, + "61538": null, + "61539": null, + "61541": null, + "61542": null, + "61543": null, + "61546": null, + "61547": null, + "61549": null, + "61550": null, + "61551": null, + "61554": null, + "61555": null, + "61556": "/watch/the-great-ruler-2nd-season-w881", + "61557": "/watch/against-the-gods-2nd-season-r229", + "61558": "/watch/aikatsu-x-pripara-the-movie-deai-no-kiseki-pq90", + "61559": null, + "61561": "/watch/love-between-fairy-and-devil-2nd-season-944w", + "61562": null, + "61563": null, + "61564": "/watch/over-the-divine-realm-8lm4", + "61565": null, + "61566": "/watch/mo-tian-ji-3rq9", + "61567": null, + "61568": null, + "61569": null, + "61570": null, + "61572": null, + "61574": null, + "61578": "/watch/there-is-also-a-hole-in-the-student-organization-kvpp", + "61579": "/watch/umayuru-pretty-gray-pql5", + "61582": null, + "61583": null, + "61584": null, + "61585": null, + "61587": null, + "61590": "/watch/the-ruins-of-kunlun-linglong-6r8v", + "61591": null, + "61592": "/watch/honor-of-kings-chapter-of-glory2-e6q0", + "61593": null, + "61594": null, + "61595": "/watch/lost-in-starlight-mwm3", + "61596": null, + "61597": null, + "61599": null, + "61601": "/watch/a-horny-money-world-legendary-night-0y5r", + "61603": null, + "61606": null, + "61607": null, + "61608": "/watch/jigoku-sensei-nube-2025-d40v", + "61609": "/watch/wealth-and-wonder-mwv3", + "61610": null, + "61611": null, + "61612": null, + "61613": null, + "61614": null, + "61615": null, + "61616": null, + "61617": null, + "61618": "/watch/wo-wei-dao-zong-xgrm", + "61619": null, + "61621": "/watch/veiled-dreams-4001", + "61622": "/watch/yujin-xingzhe-ygyv", + "61625": "/watch/xiang-chong-nai-xiong-m6en", + "61626": null, + "61627": null, + "61628": null, + "61634": null, + "61635": null, + "61636": null, + "61637": null, + "61639": null, + "61640": null, + "61641": null, + "61642": null, + "61643": null, + "61644": null, + "61645": null, + "61646": null, + "61647": null, + "61649": null, + "61650": null, + "61651": null, + "61652": null, + "61653": null, + "61654": null, + "61655": null, + "61656": null, + "61657": null, + "61658": null, + "61659": null, + "61660": null, + "61661": null, + "61663": null, + "61665": null, + "61666": null, + "61667": null, + "61671": null, + "61672": "/watch/shinsei-galverse-lx9v", + "61674": "/watch/one-piece-dr-choppers-adventure-checkup-the-ballad-of-a-father-and-daughter-0ywe", + "61677": null, + "61678": null, + "61679": null, + "61686": null, + "61687": null, + "61688": null, + "61694": null, + "61699": "/watch/tamala-2010-a-punk-cat-in-space-6m1v", + "61704": null, + "61727": null, + "61730": "/watch/big-brother-3-wx23", + "61731": null, + "61736": null, + "61737": null, + "61742": null, + "61745": null, + "61746": null, + "61747": null, + "61748": "/watch/soul-land-sword-dao-chen-xin-56y63", + "61749": null, + "61751": null, + "61752": "/watch/xi-xing-ji-da-yuan-hun-254g", + "61753": "/watch/my-senior-brother-is-too-steady-4th-season-vwpwm", + "61754": null, + "61756": null, + "61758": null, + "61761": null, + "61764": "/watch/the-dangerous-convenience-store-3jv9", + "61765": null, + "61769": null, + "61770": null, + "61771": null, + "61772": null, + "61773": "/watch/lets-play-8ree7", + "61774": null, + "61777": null, + "61778": null, + "61779": null, + "61781": null, + "61782": null, + "61783": null, + "61784": "/watch/jade-dynasty-04nr", + "61788": null, + "61789": null, + "61790": null, + "61791": null, + "61792": null, + "61793": "/watch/theatre-of-darkness-yamishibai-15-73ee6", + "61795": null, + "61796": null, + "61800": null, + "61802": null, + "61805": null, + "61806": "/watch/love-live-hasunosora-jogakuin-school-idol-club-movie-e66m", + "61810": null, + "61811": null, + "61812": null, + "61813": null, + "61814": null, + "61815": null, + "61816": null, + "61817": null, + "61818": null, + "61819": null, + "61822": null, + "61823": null, + "61824": null, + "61830": null, + "61831": "/watch/the-beginning-after-the-end-g423", + "61832": null, + "61833": null, + "61834": null, + "61839": null, + "61840": null, + "61841": null, + "61846": null, + "61847": "/watch/pyramid-game-xj63", + "61848": null, + "61849": null, + "61850": null, + "61851": "/watch/isekai-quartet-2-71g6", + "61852": null, + "61856": null, + "61857": null, + "61858": null, + "61861": null, + "61862": null, + "61865": null, + "61866": null, + "61869": null, + "61870": null, + "61871": null, + "61872": null, + "61873": null, + "61874": null, + "61875": null, + "61876": null, + "61884": "/watch/the-demon-kings-daughter-is-too-kind-v33m", + "61885": null, + "61886": null, + "61888": null, + "61889": null, + "61890": null, + "61891": null, + "61892": "/watch/one-piece-dr-choppers-adventure-checkup-good-friends-at-a-crossroad-e630", + "61897": "/watch/from-old-country-bumpkin-to-master-swordsman-season-2-y00v", + "61899": null, + "61901": null, + "61902": null, + "61903": null, + "61904": null, + "61905": null, + "61906": null, + "61908": null, + "61909": null, + "61910": null, + "61911": null, + "61914": null, + "61915": null, + "61916": null, + "61917": null, + "61919": null, + "61921": "/watch/shen-mu-2-p08v", + "61922": null, + "61924": null, + "61925": "/watch/i-left-my-a-rank-party-to-help-my-former-students-reach-the-dungeon-depths-8xpp", + "61926": "/watch/summer-pockets-lx1q", + "61929": null, + "61930": "/watch/umamusume-cinderella-gray-part-2-e2yym", + "61931": "/watch/the-most-heretical-last-boss-queen-from-villainess-to-savior-2npy", + "61935": null, + "61936": null, + "61937": null, + "61939": null, + "61942": "/watch/my-hero-academia-vigilantes-season-2-xmwwk", + "61943": null, + "61944": "/watch/eleceed-vwppm", + "61945": null, + "61946": null, + "61947": null, + "61948": null, + "61949": null, + "61950": null, + "61951": null, + "61952": "/watch/the-legend-of-hei-5j4w", + "61953": null, + "61954": null, + "61955": null, + "61956": null, + "61957": null, + "61958": null, + "61959": null, + "61960": "/watch/turning-mecard-ry57", + "61961": null, + "61963": null, + "61964": null, + "61966": "/watch/project-arms-re18", + "61967": "/watch/black-clover-season-2-jrpp2", + "61968": "/watch/monogatari-series-off-monster-season-shin-episode-n6mmk", + "61969": null, + "61971": null, + "61972": null, + "61973": null, + "61978": null, + "61979": null, + "61983": null, + "61984": null, + "61987": null, + "61990": "/watch/cyberpunk-edgerunners-2-95qqw", + "61994": null, + "61995": null, + "61997": "/watch/sugar-sugar-rune-les-deux-sorcieres-12662", + "61999": null, + "62000": null, + "62001": null, + "62002": null, + "62003": null, + "62004": null, + "62005": null, + "62012": null, + "62013": null, + "62018": null, + "62023": null, + "62024": null, + "62025": null, + "62026": "/watch/tales-of-demons-and-gods-season-9-2p66w", + "62027": null, + "62028": null, + "62029": null, + "62030": null, + "62031": null, + "62035": null, + "62037": null, + "62038": null, + "62039": null, + "62042": null, + "62046": null, + "62047": null, + "62048": null, + "62050": null, + "62051": null, + "62052": null, + "62055": null, + "62056": null, + "62057": null, + "62058": null, + "62059": null, + "62060": "/watch/fudanshi-shoukan-isekai-de-shinjuu-ni-hameraremashita-mini-anime-2nd-season-qmrw", + "62065": null, + "62066": null, + "62067": null, + "62068": null, + "62072": null, + "62073": null, + "62074": null, + "62075": null, + "62076": null, + "62078": null, + "62079": null, + "62080": null, + "62081": null, + "62082": null, + "62083": null, + "62092": null, + "62093": null, + "62097": null, + "62100": null, + "62101": null, + "62102": null, + "62104": null, + "62106": null, + "62108": null, + "62109": null, + "62111": null, + "62113": null, + "62114": null, + "62115": null, + "62116": null, + "62117": "/watch/zichuan-2-726m", + "62120": null, + "62121": null, + "62122": null, + "62123": null, + "62126": null, + "62134": null, + "62141": null, + "62142": null, + "62143": null, + "62144": null, + "62145": null, + "62146": "/watch/farming-life-in-another-world-r4e8", + "62149": "/watch/fategrand-order-youve-lost-ritsuka-fujimaru-vk23", + "62152": "/watch/kirakira-kirari-y4y9", + "62153": null, + "62155": null, + "62160": null +} \ No newline at end of file diff --git a/templates/pdf_reader.html b/templates/pdf_reader.html new file mode 100644 index 0000000..2e4c1d8 --- /dev/null +++ b/templates/pdf_reader.html @@ -0,0 +1,199 @@ + + + + + + PDF Reader + + + + +
+

Loading PDF...

+
Page 1 / ?
+
+ +
+
+ + + + diff --git a/templates/reader.html b/templates/reader.html new file mode 100644 index 0000000..7d3f689 --- /dev/null +++ b/templates/reader.html @@ -0,0 +1,785 @@ + + + + + + Animex Reader + + + + +
+
+ +
+

Loading Series...

+

Loading Chapter...

+
+
+
+
+ + +
+ +
+
+ +
+ +
+ + + + + + + + \ No newline at end of file diff --git a/watch.py b/watch.py new file mode 100644 index 0000000..9ef90a2 --- /dev/null +++ b/watch.py @@ -0,0 +1,70 @@ +import time +from watchdog.observers import Observer +from watchdog.events import FileSystemEventHandler +import subprocess +import sys +import os +import signal + +class FileChangeHandler(FileSystemEventHandler): + def __init__(self, app_process): + self.app_process = app_process + self.last_reload = time.time() + self.cooldown = 1 # Cooldown in seconds to prevent multiple reloads + + def on_modified(self, event): + if event.is_directory: + return + + # Only watch Python files and module files + if not (event.src_path.endswith('.py') or event.src_path.endswith('.module')): + return + + # Implement cooldown to prevent multiple reloads + current_time = time.time() + if current_time - self.last_reload < self.cooldown: + return + + print(f"\nšŸ”„ Detected change in {os.path.basename(event.src_path)}, restarting server...") + + # Kill the current process group + try: + os.killpg(os.getpgid(self.app_process.pid), signal.SIGTERM) + except: + pass + + # Start a new process + self.app_process = start_app() + self.last_reload = current_time + +def start_app(): + return subprocess.Popen( + ['uvicorn', 'app:app', '--host', '0.0.0.0', '--port', '7275', '--log-level', 'info'], + preexec_fn=os.setsid + ) + +def main(): + app_process = start_app() + + # Set up file watching + event_handler = FileChangeHandler(app_process) + observer = Observer() + + # Watch the current directory and subdirectories + observer.schedule(event_handler, '.', recursive=True) + observer.start() + + try: + while True: + time.sleep(1) + except KeyboardInterrupt: + observer.stop() + try: + os.killpg(os.getpgid(app_process.pid), signal.SIGTERM) + except: + pass + + observer.join() + +if __name__ == '__main__': + main() \ No newline at end of file