1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7785],{12689:(e,r,t)=>{t.d(r,{$s:()=>l,Ak:()=>n,Fd:()=>o,Lb:()=>i,kn:()=>s});var a=t(17841);let i=e=>{if(!e||0===Object.keys(e).length||e.id===a.GI&&e.code===a.We&&""===e.nameJa)return!1;let r=!1,t=1;"number"==typeof e.id&&(console.warn(`\u001b[33m[${t}] WARN: Failed prop type: The prop "id" expects a "string" in "CategoryType", but got "number" instead.\u001b[0m`),r=!0,t++),!e.id&&(console.warn(`\u001b[33m[${t}] WARN: Failed "id" prop value: The prop "id" expects a non-empty value in "CategoryType", but got empty instead.\u001b[0m`),r=!0,t++);let i=("string"==typeof e.id||"number"==typeof e.id)&&"string"==typeof e.code&&"string"==typeof e.nameJa&&"boolean"==typeof e.isMainCategory&&""!==e.code&&""!==e.nameJa;return i||(console.warn(`\u001b[33m[${t}] WARN: "CategoryType" object properties are incomplete. Please verify the object properties or values.\u001b[0m`),r=!0),r&&console.warn(JSON.stringify(e,null,2)),i},n=(e,r=!1)=>e.map(e=>({id:"number"==typeof e.id?String(e.id):e.id,code:e.code,nameJa:e.name_ja,isMainCategory:r})).filter(e=>!!e.id&&!!e.code&&!!e.nameJa),l=(e,r)=>e.find(e=>e.id===r)||null,s=(e,r)=>e.filter(e=>r.includes(e.id))||[],o=(e,r)=>e.find(e=>e.code===r)||null},46790:(e,r,t)=>{t.d(r,{k:()=>i});let a=e=>{console.error("Invalid response of article"),console.error(e)},i=e=>{if(!e||Array.isArray(e)||!Array.isArray(e.results))return a(e),!1;let r=Object.keys(e),t=r.includes("count")&&r.includes("limit")&&r.includes("offset")&&r.includes("page");return t||a(e),t}},54035:(e,r,t)=>{t.d(r,{Y:()=>o});var a=t(13079),i=t(89786),n=t(92030),l=t(46790),s=t(24222);let o=async()=>{let e=await (0,i.Fd)("featuresAndSerials",{fields:"count,limit,offset,page,results.id,results.title,results.thumbnail_url,results.publication_time_jst,results.is_pr,results.is_r18,results.has_video,results.redirect_url"});if(!(0,l.k)(e))return[];let r=e.results.map(e=>({id:e.id,title:e.title??"",thumbnailUrl:(0,n.fx)(e.thumbnail_url??""),publishedAt:e.publication_time_jst,isPr:(0,s.G4)(e.is_pr),isR18:(0,s.G4)(e.is_r18),redirectUrl:e.redirect_url??""}));if(r.length>a.jM){let e;return e=[...r],[...Array(a.jM)].map(()=>{let r=Math.floor(Math.random()*e.length);return e.splice(r,1)[0]})}return r.slice().sort(()=>Math.random()-Math.random())}},64561:(e,r,t)=>{t.d(r,{Hs:()=>c,JX:()=>d,VI:()=>o,Xq:()=>u});var a=t(17841),i=t(12689),n=t(58353),l=t(92030),s=t(24222);let o=(e,r)=>e.map(e=>({ranking:e.ranking,genre:e.browse_node_name,title:e.title,categoryName:e.category_name,thumbnailUrlMedium:(0,l.fx)(e.thumbnail_ranking_url),thumbnailUrlLarge:(0,l.fx)(e.thumbnail_parts_url),countingStartDate:e.count_start_date_jst,countingEndDate:e.count_end_date_jst,releaseDate:e.release_datetime_jst,price:e.price,lowestPrice:e.low_price,amazonUrl:r?(0,l.rH)(e.amazon_url,r):e.amazon_url})).sort((e,r)=>e.ranking-r.ranking),u=e=>{if(!e||!Array.isArray(e))return null;let r=e.find(e=>e.countingStartDate&&e.countingEndDate);return r?`${(0,n.gH)(r.countingStartDate)}ã${(0,n.gH)(r.countingEndDate)}`:null},d=e=>e.sort((e,r)=>e.ranking-r.ranking).map(e=>({description:e.description??null,id:e.id??"",isPr:(0,s.G4)(e.is_pr),publishedAt:e.publication_time_jst??"",mainCategory:Array.isArray(e.main_category_ids)?(0,i.$s)(a.YW,e.main_category_ids[0]):null,subCategories:Array.isArray(e.sub_category_ids)?(0,i.kn)(a.YW,e.sub_category_ids):null,thumbnailUrl:e.thumbnail_url??null,title:e.title??"",reTweetCount:e.retweet_count??0,redirectUrl:e.redirect_url??null})),c=e=>e.sort((e,r)=>Number.parseInt(e.rank)-Number.parseInt(r.rank)).map((e,r)=>({janCode:e.jan_code||"",rank:e.rank||r.toString(),title:e.title||"",maker:e.maker||"",platform:e.platform||"",genre:e.genre||"",price:e.price.replace("ï¼»ç¨æï¼½","ï¼ç¨æï¼")||"",salesCount:Number.parseInt(e.sales_count)||0,totalSalesCount:Number.parseInt(e.total_sales_count)||0,sellRate:e.sell_rate||"5",releaseDate:(0,n.m8)(e.release_date)||""}))},88186:(e,r,t)=>{t.d(r,{CL:()=>l,Fc:()=>p,Fd:()=>n,PE:()=>m,_2:()=>a,f1:()=>g,gB:()=>o,gP:()=>s,oJ:()=>u,rT:()=>d,wf:()=>c,xA:()=>i});
1let a="retweet",i="6h",n="24h",l="1w",s="1m",o="1",u="2",d="3",c=30,p=5,m=3,g=new RegExp(String.raw`^(${i}|${"12h"}|${n}|${l}|${s})$`)},95599:(e,r,t)=>{t.d(r,{X:()=>d});var a=t(13079),i=t(88186),n=t(89786),l=t(64561);let s=async e=>{let{target:r,per_page:t=a.Ir}=e??{};if(!i.f1.test(r))return[];let s=await (0,n.Fd)("periodArticleRanking",{target:r,per_page:t.toString(),category:""});return!s||!s.articles||Array.isArray(s)?[]:(0,l.JX)(s.articles)};var o=t(97806);let u=async e=>{let{per_page:r=a.Ir}=e??{},t=await (0,n.Fd)("tweetCountArticleRanking",{per_page:r.toString()});return t&&Array.isArray(t)?(0,l.JX)(t):[]},d=async e=>{let{per_page:r=a.Ir}=e??{},t=await Promise.all([(0,o.m)({per_page:r}),s({target:i.Fd,per_page:r}),s({target:i.CL,per_page:r}),s({target:i.gP,per_page:r}),u({per_page:r})]);return{currentArticle:t[0],dailyArticle:t[1],weeklyArticle:t[2],monthlyArticle:t[3],retweetArticle:t[4]}}},97806:(e,r,t)=>{t.d(r,{m:()=>l});var a=t(13079),i=t(89786),n=t(64561);let l=async e=>{let{per_page:r=a.Ir}=e??{},t=await (0,i.Fd)("realtimeArticleRanking",{per_page:r.toString()});return t&&Array.isArray(t)?(0,n.JX)(t):[]}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.