1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[87],{4713:(t,e,r)=>{"use strict";r.d(e,{Fy:()=>d,Ro:()=>p,a7:()=>_,iM:()=>u});var a=r(87475),n=r.n(a),i=r(13079),o=r(19606);r(17841);var l=r(61212),c=r(25772);r(12689);var s=r(92030);let u=t=>Array.isArray(t.content)?t.content.flatMap(t=>Array.isArray(t?.content)?t?.content.length===1&&t?.type==="STRING"?t?.content[0].content:u(t):t?.content):t.content,_=t=>{let{url:e,articleId:r,amazonAffiliateId:a,isAmp:l=!1,isEbtenListItem:c=!1}=t;try{if(!e)return console.error("\x1b[31mError: getECButtonProperties: Invalid URL.\x1b[0m"),{className:"buttonForEC",affiliateUrl:"",buttonDataEventClick:""};let t=new URL(e),{hostname:u}=t;if(t.protocol=i.fg,o.OK.test(u))return{className:`${l?"buttonForECAmazon":n().buttonForECAmazon} article_detail_button_ec_amazon`,affiliateUrl:(0,s.rH)(e,a),buttonDataEventClick:o._n.BUTTON_AMAZON};if(o.Kl.test(u)||o.t5.test(u))return{className:`${l?"buttonForECEbten":n().buttonForECEbten} article_detail_button_ec_ebten`,affiliateUrl:(0,s.kx)(e,r.toString(),c),buttonDataEventClick:o._n.BUTTON_EBTEN};if(o._k.test(u)){let e=`${i.k_}${i.VW}${r.toString()}`;if(t.hostname===i.Vj)return t.pathname=e,{className:`${l?"buttonForECRakuten":n().buttonForECRakuten} article_detail_button_ec_rakuten`,affiliateUrl:t.toString(),buttonDataEventClick:o._n.BUTTON_RAKUTEN};return{className:`${l?"buttonForECRakuten":n().buttonForECRakuten} article_detail_button_ec_rakuten`,affiliateUrl:`${i.fg}://${i.Vj}${e}?pc=${t.toString()}`,buttonDataEventClick:o._n.BUTTON_RAKUTEN}}return{className:"buttonForEC",affiliateUrl:e,buttonDataEventClick:o._n.BUTTON_TAB}}catch{return console.error("\x1b[31mError: getECButtonProperties throw an error.\x1b[0m",e),{className:"buttonForEC",affiliateUrl:"",buttonDataEventClick:""}}},d=(t,e)=>{if(t.content&&"string"==typeof t.content&&t?.type===o.Pj.STRING){let r=[],a=t.content,n=Array.from(a.matchAll(l.Hn)).filter(({1:t})=>!e.has(t)&&t.length>1&&(e.add(t),!0));if(0===n.length)return t;let s=0;return n.forEach(({1:t,index:e})=>{r.push({type:o.Pj.STRING,url:"",content:a.substring(s,e+1)},{type:o.Pj.LINK_B,url:`${c.GO.Search.Camion}?type=game-title&q=${encodeURIComponent(t)}&ref=${i.N2.ARTICLE}`,content:t}),s=e+t.length+1}),r.push({type:o.Pj.STRING,url:"",content:a.substring(s)}),r}if(t.content&&Array.isArray(t.content)&&![o.Pj.ITEMIZATION,o.Pj.ITEMIZATION_NUM,o.Pj.ANNOTATION,o.Pj.QUOTE].includes(t?.type))return{...t,content:t.content.flatMap(t=>d(t,e))};if(t?.type===o.Pj.NOLINK){let[,r]=t.content.match(l.V2)||["",""];!e.has(r)&&r.length>1&&e.add(r)}return t},p=t=>[o.Pj.BUTTON,o.Pj.BUTTON_TAB,o.Pj.BUTTON_EC,o.Pj.BUTTON_QUESTION,o.Pj.BUTTON_IOS,o.Pj.BUTTON_ANDROID].includes(t)},54095:(t,e,r)=>{"use strict";r.r(e),r.d(e,{apiMapToPage:()=>f});var a=r(35893),n=r(89786),i=r(92030),o=r(24222);let l=async t=>{let e=await (0,n.Fd)("articleImage",{article_id:t,fields:"id,images,title,redirect_url,is_pr,is_r18"});if(!e||Array.isArray(e))return console.warn("\x1b[33m[WARN] getArticleImage(articleId) responded with an empty array. Convert an empty array to the appropriate response type and fallback."),{articleTitle:"",totalImageNum:0,images:[]};if(!Array.isArray(e.images))return console.warn("\x1b[33m[WARN] The image list in getArticleImage(articleId) response is not array. Convert an empty array to the appropriate response type and fallback."),{articleTitle:"",totalImageNum:0,images:[]};let r=e.images.map(t=>({id:(0,o.dI)(t.image_id),title:t.alt_text??"",thumbnailUrl:(0,i.fx)(t.url??""),articleId:e.id,isR18:(0,o.G4)(e.is_r18),isPr:(0,o.G4)(e.is_pr),redirectUrl:e.redirect_url??""}));return{articleTitle:e.title??"",totalImageNum:r.length,images:r}};var c=r(54035),s=r(85329),u=r(71731),_=r(95599),d=r(15892),p=r(88408),b=r(25772),A=r(99196);let f={routePath:b.GO.Article.Image,csrPolling:!0,refreshInterval:p.fz,getStaticData:t=>({routeParams:t,adUnitsType:d.rA.LIST,flexOneUnitsType:d.DV.NONE}),toFetcherObjectKeys:t=>[{csrEnabled:!0,api:l,args:[t.articleId],propName:"articleImageData"},{csrEnabled:!0,api:a.ef,args:[t.articleId],propName:"articleDetailData"},{csrEnabled:!0,api:c.Y,args:[],propName:"featuresAndSerialsData"},{csrEnabled:!0,api:_.X,args:[],propName:"articleRankingData"}],compositeResponseHandler:()=>async()=>{let t=await (0,s.Bn)(),e=await (0,u.dO)(),r=(0,A.se)(t),a=(0,A.se)(e);return{gptPcAdData:r,gptSpAdData:a,flexOnePcAdData:(0,A.ON)(t),flexOneSpAdData:(0,A.ON)(e)}}}},71731:(t,e,r)=>{"use strict";let a;r.d(e,{dO:()=>_,l6:()=>s});var n=r(13079),i=r(84691),o=r(15892),l=r(89786),c=r(24222);let s=Object.keys(i.Ib).reduce((t,e)=>(t[e]={type:i.Ve.NONE,number:i.Ib[e].number,adScript:"",showAds:!1,adSlotIds:[]},t),{}),u=(a=c.O_,(t,e)=>{let r=a?o.iq:o.rV;if(e===i.Ve.GAM)if(Array.isArray(r[t]))return r[t].map(t=>
1t.id);else if(r[t])return[r[t].id];else throw TypeError(`\u001b[31mFATAL ERROR: [GAM] pickSpAdSlotId: adSpaceKey=${t}`);if(e===i.Ve.FLEXONE)if(Array.isArray(r[t]))return r[t].map(t=>`${t.adId}_${t.sectionId}`);else if(r[t]){let e=r[t].sectionId,a=r[t].adId;return[`${a}_${e}`]}else throw TypeError(`\u001b[31mFATAL ERROR: [FLEXONE] pickPcAdSlotId: adSpaceKey=${t}`);return[]}),_=async()=>{let t=await (0,l.Fd)("spAdSpace",{_fields:"acf",per_page:n.Mx.toString()});return t&&0!==t.length?t.reduce((t,e)=>{let r,a=(r=e.acf.ad_space_name,Object.keys(i.Ib).find(t=>i.Ib[t].name===r)),n=i.Ib[a]?i.Ib[a].type:i.Ve.NONE,o=u(a,n);if(!a)return{...t};{let r={[a]:{type:n,number:e.acf.number,adScript:e.acf.html_input_field??"",showAds:(0,c.G4)(e.acf.show_hide_ads),releaseStartAt:e.acf.release_start_at??"",releaseEndAt:e.acf.release_end_at??"",adSlotIds:o}};return{...t,...r}}},s):s}},85329:(t,e,r)=>{"use strict";let a;r.d(e,{Bn:()=>_,xr:()=>s});var n=r(13079),i=r(84691),o=r(15892),l=r(89786),c=r(24222);let s=Object.keys(i._J).reduce((t,e)=>(t[e]={type:i.Ve.NONE,number:i._J[e].number,adScript:"",showAds:!1,adSlotIds:[]},t),{}),u=(a=c.O_,(t,e)=>{let r=a?o.OV:o.xt;if(e===i.Ve.GAM)if(Array.isArray(r[t]))return r[t].map(t=>t.id);else if(r[t])return[r[t].id];else throw TypeError(`\u001b[31mFATAL ERROR: [GAM] pickPcAdSlotId: adSpaceKey=${t}`);if(e===i.Ve.FLEXONE)if(Array.isArray(r[t]))return r[t].map(t=>`${t.adId}_${t.sectionId}`);else if(r[t]){let e=r[t].sectionId,a=r[t].adId;return[`${a}_${e}`]}else throw TypeError(`\u001b[31mFATAL ERROR: [FLEXONE] pickPcAdSlotId: adSpaceKey=${t}`);return[]}),_=async()=>{let t=await (0,l.Fd)("pcAdSpace",{_fields:"acf",per_page:n.oy.toString()});return t&&0!==t.length?t.reduce((t,e)=>{let r,a=(r=e.acf.ad_space_name,Object.keys(i._J).find(t=>i._J[t].name===r)),n=i._J[a]?i._J[a].type:i.Ve.NONE,o=u(a,n);if(!a)return{...t};{let r={[a]:{type:n,number:e.acf.number,adScript:e.acf.html_input_field??"",showAds:(0,c.G4)(e.acf.show_hide_ads),releaseStartAt:e.acf.release_start_at??"",releaseEndAt:e.acf.release_end_at??"",adSlotIds:o}};return{...t,...r}}},s):s}},87475:t=>{t.exports={buttonLink:"ArticleDetailButton_buttonLink__JzRwu",buttonForNextPage:"ArticleDetailButton_buttonForNextPage__ti2WW",buttonTab:"ArticleDetailButton_buttonTab__EwWV_",buttonForQuestion:"ArticleDetailButton_buttonForQuestion__LyGIJ",buttonForECAmazon:"ArticleDetailButton_buttonForECAmazon__kOLlZ",buttonForECEbten:"ArticleDetailButton_buttonForECEbten__irngr",buttonForECRakuten:"ArticleDetailButton_buttonForECRakuten__IHRUW",buttonForEC:"ArticleDetailButton_buttonForEC__Kb7Qq",buttonForIos:"ArticleDetailButton_buttonForIos__MVD5v",buttonForAndroid:"ArticleDetailButton_buttonForAndroid__ljwO_",horizontalButtonLayout:"ArticleDetailButton_horizontalButtonLayout__Fyv8_"}}}]);
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.