1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8423],{58423:(e,t,u)=>{u.d(t,{findYouTubePoster:()=>r,resolveYouTubeVideoId:()=>n});let o=/(?:youtu\.be|youtube|youtube\.com|youtube-nocookie\.com)(?:\/shorts)?\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=|)((?:\w|-){11})/,s=new Map,a=new Map;function n(e){return e.match(o)?.[1]}async function r(e,t){if(s.has(e))return s.get(e);if(a.has(e))return a.get(e);let u=new Promise(async u=>{for(let r of["maxresdefault","sddefault","hqdefault"])for(let c of[!0,!1]){var o,a,n;let i=(o=e,a=r,n=c,`https://i.ytimg.com/${n?"vi_webp":"vi"}/${o}/${a}.${n?"webp":"jpg"}`);if((await fetch(i,{mode:"no-cors",signal:t.signal})).status<400){s.set(e,i),u(i);return}}}).catch(()=>"").finally(()=>a.delete(e));return a.set(e,u),u}}}]);
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.