PageSourceSearch

https://volumo.com/_next/static/chunks/4909.8fd8b318d40de135.js

js volumo.com collected 2026-10-03 21:27:21 UTC 2,468 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4909],{42994:e=>{e.exports={root:"ChangeYoutubeVideoModalContent_root__pbauU"}},69592:(e,t,u)=>{"use strict";u.d(t,{P:()=>j});var o=u(80263),d=u(43391),s=u(78852),l=u(13463),a=u(53239),r=u(81076),i=u(94386),n=u(97930),b=u(22269),m=u(84001),c=u(82762),h=u(88847);let p=e=>{let{inPopup:t,playlist:u,onCloseAttempt:d}=e,{t:p}=(0,l.c3)(),_=(0,h.R2)(),v=(0,a.useCallback)(e=>{_.mutate({...e,playlistId:u.id},{onSuccess:()=>d?.()})},[]);return(0,o.jsx)(m.l1,{initialValues:{embed_youtube_id:u.embed_youtube_id},validationSchema:c.Ik().shape({embed_youtube_id:c.Yj().nullable()}),onSubmit:v,children:e=>{let{errors:u,touched:l,values:c,setFieldValue:h}=e,[_,v]=(0,a.useState)(c.embed_youtube_id?(0,r.s5)(c.embed_youtube_id):"");return(0,o.jsxs)(m.lV,{children:[(0,o.jsx)(b.k,{error:l.embed_youtube_id&&u.embed_youtube_id,label:p("YouTube video URL"),name:"embed_youtube_id",value:_,onChange:e=>{h("embed_youtube_id",(0,r.NG)(e.target.value)||""),v(e.target.value)}}),(0,o.jsx)(s.K,{mt:2}),(0,o.jsxs)(n.W3,{children:[(0,o.jsx)(i.$,{type:"submit",children:p("Submit")}),(0,o.jsx)(i.$,{muted:!t||"inPopup",onClick:d,children:p("Cancel")})]})]})}})};var _=u(42994),v=u.n(_);let j=e=>{let{t}=(0,l.c3)();return(0,o.jsxs)(d.$m,{className:v().root,children:[(0,o.jsx)(d.wt,{children:t("Update Youtube video")}),(0,o.jsx)(s.K,{mt:2}),(0,o.jsx)(p,{inPopup:!0,...e})]})}},81076:(e,t,u)=>{"use strict";u.d(t,{Mq:()=>m,NG:()=>s,OE:()=>a,W:()=>n,Yl:()=>b,j7:()=>i,s5:()=>r,tX:()=>l});var o=u(43138);let d=/^(?:(?:https|http):\/\/)?(?:www\.)?(?:youtube\.com|youtu\.be).*?(?:\/|v\/|u\/|embed\/|ytscreeningroom\/|shorts\/|watch|\?(v|vi)=|(?<username>user\/))(?<id>[\w\-]{11})(?:\?|&|$)/,s=e=>{var t,u;return null==(u=null==(t=d.exec(e))?void 0:t.groups)?void 0:u.id},l=e=>d.test(e),a="https://www.youtube.com",r=e=>`${a}/watch?v=${e}`,i=(e,t)=>{let u=e?`${a}/embed/${e}`:void 0;return u?t?(0,o.du)(u,t):u:void 0},n=e=>`${a}/@${e}`,b=(e,t)=>`https://img.youtube.com/vi/${e}/${({maxres:"maxresdefault.jpg",sd:"sddefault.jpg",hq:"hqdefault.jpg",mq:"mqdefault.jpg",default:"default.jpg"})[t]}`,m=e=>(0,o.du)(`${a}/oembed`,{url:r(e),format:"json"})},94909:(e,t,u)=>{"use strict";u.r(t),u.d(t,{ChangeYoutubeVideoModal:()=>l});var o=u(80263),d=u(43391);u(53239);var s=u(69592);let l=e=>{let{open:t,...u}=e;return(0,o.jsx)(d.aF,{open:t,openStateHash:"change-youtube-video",onCloseAttempt:u.onCloseAttempt,children:(0,o.jsx)(s.P,{...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.