PageSourceSearch

https://vidgap.com/_next/static/chunks/7864.0163257b45668cab.js

js vidgap.com collected 2026-10-08 23:43:28 UTC 12,921 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7864],{77864:(e,t,i)=>{i.d(t,{A:()=>P});var o=i(95155),a=i(29988),s=i(69730),l=i.n(s),n=i(74473),r=i(12115),d=i(247),c=i(21338),p=i(66175),u=i(72575),h=i(83927),m=i(80090),g=i(39425),v=i(48409),w=i(55724),_=i(15079),f=i.n(_),x=i(52215),b=i(73321),j=i(84939),k=i(133),y=i(65149),C=i(54349),N=i(35718),D=i.n(N),E=i(95555),T=i(30003),L=i(28105),S=i(21329),A=i(72064),O=i(12750);let P=e=>{var t,i;let s=r.useRef(null),_=(0,b.usePathname)()||"/",N=_.split("/"),P=N[N.length-1]||"en",R=e.inputUrl.includes("lemon8-app.com"),{downloadStatusHandlerCtx:U,downloadIdQueueCtx:I,addDownloadIdHandlerCtx:B,toastHandlerCtx:H,showSharePromptHandlerCtx:z,videoDataCtx:V,toastCtx:F,systemLocaleCtx:M,isOnRetryHDCtx:W,isOnRetryAudioMusicCtx:G,isOnRetryAudioMusicHandlerCtx:q,showReviewBarHandlerCtx:K,showReviewBarCtx:Z}=r.useContext(d.Ay),Q=_.includes("/dl"),X=(0,k.j)(),J="dark"===(0,k.j)(),Y=e.contentKeys[0]+"-offline",[$,ee]=r.useState(0),et=r.useMemo(()=>(0,S.tR)(e.title),[e.title]);e.infSize,e.wmSize,e.infSize;let[ei,eo]=r.useState(null),[ea,es]=r.useState(!1),[el,en]=r.useState(null);r.useEffect(()=>{eh(),em()},[]),r.useEffect(()=>{el&&(ei||ea)&&ep(!1)},[el,ei,ea]);let[er,ed]=r.useState(!e.embedded);r.useEffect(()=>{if(!e.embedded){if(!Q){let e=setTimeout(()=>{ed(!1)},2e3);return()=>clearTimeout(e)}if(Q){let e=setTimeout(()=>{ed(!1)},5e3);return()=>clearTimeout(e)}ed(!1)}},[_]);let[ec,ep]=r.useState(!0),eu=r.useCallback(async t=>{let i=await (0,u.HC)(t);if(i||I[0])i&&H("DOWNLOADED");else{B(t),U("DOWNLOADING");let i=(0,y.WI)(e.downloadURLS[0]);"video"===e.dataType&&i&&e.handleAmplificationDownload?.(),(0,a.qx)(()=>z(!0))}},[I,V]);async function eh(){try{let t=(await c.A.get(e.profilePic,{responseType:"blob"})).data;("image/heic"===t.type||"image/heif"===t.type||e.profilePic.toLowerCase().includes(".heic"))&&(console.log("profile pic is heic, converting"),t=await f()({blob:t,toType:"image/jpeg",quality:1}));let i=URL.createObjectURL(t);en(i)}catch(t){(0,L.SZ)("Error loading profile: ",t),en(e.profilePic)}}async function em(){try{let t=(await c.A.get(e.thumbnail,{responseType:"blob"})).data;("image/heic"===t.type||"image/heif"===t.type||e.thumbnail.toLowerCase().includes(".heic"))&&(console.log("thumbnail is heic, start converting"),t=await f()({blob:t,toType:"image/jpeg",quality:1})),await (0,p.fs)({date:new Date,expiry:new Date(Date.now()+6048e5),id:e.contentId||e.inputUrl,inputUrl:e.inputUrl,title:e.title,blobThumbnail:t,contentId:e.contentId});let i=URL.createObjectURL(t);eo(i)}catch(e){(0,L.SZ)("Error loading thumbnail:",e),es(!0)}}r.useEffect(()=>{em()},[]);let[eg,ev]=r.useState(!1);r.useEffect(()=>{(async()=>{await (0,u.HC)(Y)&&ev(!0)})()},[]);let ew=r.useRef(null),e_=r.useRef(null);r.useEffect(()=>{switch(F){case"DOWNLOADED":(0,w.oR)(e.toastLang.download.success,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"success",delay:1e3});break;case"COPIED":(0,w.oR)(e.toastLang.urlcopied,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"info"});break;case"CANCELLED":(0,w.oR)(e.toastLang.download.cancel,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"info"});break;case"DOWNLOAD-SUSPENDED":(0,w.oR)(e.toastLang.searchinterrupt.ondownload,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"error"});break;case"SEARCH-SUSPENDED":(0,w.oR)(e.toastLang.searchinterrupt.onsearch,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"error"});break;case"MESSAGE-SENT":(0,w.oR)(e.toastLang.message.sent,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"success"});break;case"MESSAGE-NOT-SENT":(0,w.oR)(e.toastLang.message.not_sent,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"error"});break;
1case"INVALID-MESSAGE":(0,w.oR)(e.toastLang.message.invalid_message,{position:"top-right",autoClose:3e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!0,draggable:!0,progress:void 0,theme:"light",type:"error"})}},[F]);let ef={minute_ago:e.globalPreviewer?.time_texts.minute_ago,hour_ago:e.globalPreviewer?.time_texts.hour_ago,day_ago:e.globalPreviewer?.time_texts.day_ago,minute_plural:e.globalPreviewer?.time_texts.minute_plural,hour_plural:e.globalPreviewer?.time_texts.hour_plural,day_plural:e.globalPreviewer?.time_texts.day_plural},ex=e.opts_2&&e.opts_2[0]&&e.opts_2[0].sizeMB&&e.opts_2[0].sizeMB>0,eb=(_.includes("/download-hd")||_.includes("/dl-hd"))&&!W,ej=_.includes("/dl-audio-music")&&!G;r.useEffect(()=>{window.scrollTo({top:0,behavior:"instant"})},[]);let[,ek]=(0,E.fp)(T.NC),ey=(0,E.md)(T.FL),eC=(0,E.md)(T.VV),[,eN]=(0,E.fp)(T.VV),eD=e.embedded?0:eC,eE=e.opts_1[eD]??e.opts_1[0];r.useEffect(()=>{if(!e.embedded)return ek({VideoDownloadButtonV2:!0,VideoProgressBar:!0}),()=>ek({})},[e.embedded,ek]),r.useEffect(()=>{if(!e.embedded)return()=>eN(0)},[e.embedded,eN]);let eT=(e.timePosted??0)>0;return(0,o.jsxs)("div",{className:D().container,ref:s,children:[!e.embedded&&!Z&&!ec&&!er&&(0,o.jsx)("div",{className:D().floatingReviewButtonPortalContainer,children:(0,o.jsx)(C.A,{showReviewBarHandler:()=>K(!0)})}),!e.embedded&&(0,o.jsx)(v.default,{portalElementId:"toast-portal",children:(0,o.jsx)(w.ToastContainer,{position:"top-right",autoClose:3e3,hideProgressBar:!0,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0,theme:"light"})}),ec||er||!e.embedded&&!ey?(t=e.type??"video",i=Q,"video"!==t||i?"audio"===t&&!i||i?(0,o.jsx)(O.A,{}):void 0:(0,o.jsx)(A.A,{})):(0,o.jsxs)("div",{className:l()(D().previewer,{[D().dark]:"dark"===X,[D().light]:"light"===X}),ref:ew,style:{opacity:ec||er?0:1},children:[(0,o.jsxs)("div",{className:l()(D().previewerContent,{[D().dark]:"dark"===X,[D().light]:"light"===X}),children:[(0,o.jsxs)("div",{className:D().previewerContent_information,children:[(0,o.jsx)("p",{className:D().previewerContent_information_title,children:et}),(0,o.jsxs)("div",{className:D().previewerContent_information_bottom,children:[(0,o.jsxs)("div",{className:D().previewerContent_information_profile,children:[(0,o.jsx)("img",{src:el??e.profilePic,alt:"profile",className:D().previewerContent_information_profile_image}),(0,o.jsx)("p",{className:D().previewerContent_information_profile_name,children:e.username})]}),eT&&(0,o.jsx)("div",{className:D().previewerContent_information_timePosted,children:(0,x.F)(e.timePosted,ef,P)})]})]}),(0,o.jsx)("div",{className:D().previewerContent_figure,children:ea?(0,o.jsx)("div",{className:l()(D().previewerContent_figure_imageFallback,{[D().dark]:"dark"===X,[D().light]:"light"===X}),children:(0,o.jsx)(n.TbK,{className:D().previewerContent_figure_imageFallbackIcon})}):(0,o.jsx)("img",{src:ei??e.thumbnail,alt:"thumbnail",className:l()(D().previewerContent_figure_image,{[D().dark]:"dark"===X,[D().light]:"light"===X}),onError:()=>es(!0)})})]}),(0,o.jsxs)("div",{className:l()(D().previewer_controls,{[D().dark]:"dark"===X,[D().light]:"light"===X}),children:[(0,o.jsxs)("div",{className:D().previewerControlsGroup,children:[!eb&&(0,o.jsxs)("div",{className:D().previewerControlsTop,children:[!ej&&(0,o.jsx)("div",{className:D().previewerControlsTopLeft,children:(0,o.jsx)(h.Ay,{onClick:()=>eu(Y),style:{fontSize:12},_id:Y,filename:e.filenames[0],level:2,icon:(0,o.jsx)(n.jgn,{}),downloadedIcon:(0,o.jsx)(n.KGC,{}),texts:{download:"Offline",downloaded:"Saved",downloading:e.downloadingText,downloadFailed:e.downloadfailedText,share:e.postDownload.share},isDark:J,dataType:e.dataType,inputUrl:e.inputUrl,url:e.downloadURLS[0],offline_id:Y,isDownloaded:eg,disabled:!!(eE?._id?.includes("-audio")&&"audio"===e.type||eE?._id?.includes("-hd")),featureLabel:"offline-video"})}),(0,o.jsx)("div",{className:D().previewerControlsTopRight,style:ej?{width:"100%"}:void 0,children:(0,o.jsx)(m.Ay,{_id:e.opts_1[0]._id,dataType:e.dataType,filename:e.opts_1[0].filename,inputUrl:e.inputUrl,url:e.opts_1[0].url,options:e.opts_1,level:1,isDark:J,withSpeed:e.opts_1[0].withSpeed,preferenceCookieName:e.preferenceCookieName??"video-1-pref-opt",contentId:e.contentId,handleAmplificationDownload:e.handleAmplificationDownload,featureLabel:e.opts_1[0].featureLabel})})]}),e.opts_2&&!R&&(0,o.jsx)("div",{className:D().previewerControlsMid,children:(0,o.jsx)(m.Ay,{_id:e.opts_2[0]?._id,dataType:e.dataType,filename:e.opts_2[0]?.filename,inputUrl:e.inputUrl,url:e.opts_2[0]?.url,options:e.opts_2,level:3,isDark:J,withSpeed:e.opts_2[0]?.withSpeed,preferenceCookieName:"video-3-pref-opt",handleAmplificationDownload:e.handleAmplificationDownload,hdUnavailable:!ex,featureLabel:e.opts_2[0]?.featureLabel})}),(0,o.jsx)("div",{className:D().previewerControlsBottom,children:(0,o.jsx)(j.A,{findStatus:"FOUND",contentId:e.contentId,handleAgain:e.handleAgain,handleRedownload:()=>{_.includes("/dl-audio-music")&&q(!0),e.handleRedownload()},againTxt:e.globalPreviewer?.navigation_texts.back_text,redownloadTxt:e.globalPreviewer?.navigation_texts.retry_text,viewTxt:e.globalPreviewer?.navigation_texts.view_text})})]}),(0,o.jsx)(g.A,{copyTxt:e.copyTxt,shareTxt:e.shareTxt,contentVLink:e.contentId})]}),(0,o.jsx)("div",{className:D().scrollAnchor,ref:e_})]})]})}},83927:(e,t,i)=>{i.d(t,{Ay:()=>v});var o=i(95155),a=i(12115),s=i(55259),l=i.n(s),n=i(69730),r=i.n(n),d=i(74473),c=i(247),p=i(48409),u=i(37229),h=i(23116),m=i(65149),g=i(29988);let v=e=>{let{onDownloadIdCtx:t}=a.useContext(c.Ay);return(0,o.jsxs)("div",{className:l().screen,children:[(0,o.jsx)("div",{className:r()(l().btn_ctn,{[l().ondownload]:t}),children:(0,o.jsx)(x,{...e})}),(0,o.jsx)("div",{className:l().ctrl_ctn,children:(0,o.jsx)("button",{className:l().btn_cancel,children:(0,o.jsx)(d.Tfw,{className:l().icon})})})]})},w=e=>{let{onClick:t,featureLabel:i}=e;return(0,o.jsxs)("button",{className:r()(l().button,{[l().btn_1]:1===e.level,[l().btn_2]:2===e.level,[l().btn_3]:3===e.level,[l().dark]:e.isDark,[l().btn_downloaded]:e.isDownloaded}),type:"button",style:e.style,onClick:e=>{(0,g.Xz)(i),t?.(e)},disabled:e.isDownloaded||e.disabled,children:[(0,o.jsx)(f,{isDark:e.isDark,icon:e.isDownloaded&&e.downloadedIcon||e.icon,level:e.level}),(0,o.jsx)("div",{className:r()(l().button_separator,{[l().dark]:e.isDark})}),(0,o.jsx)("span",{className:l().text,children:e.isDownloaded?e.texts.downloaded:e.texts.download})]})},_=e=>{let[t,i]=a.useState(null),[s,n]=a.useState(null);return(a.useEffect(()=>{let e=()=>{n({height:window.innerHeight,width:window.innerWidth})};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),a.useEffect(()=>{let e=()=>{i(null)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}
1,[]),e.options)?(0,o.jsxs)("div",{className:r()(l().split_btn_ctn),children:[(0,o.jsx)("button",{onClick:e.onClick,style:{...e.style},className:r()(l().split_btn_main,{[l().btn_1]:1===e.level,[l().btn_2]:2===e.level,[l().btn_3]:3===e.level,[l().dark]:e.isDark}),children:e.texts.download}),(0,o.jsx)("button",{onClick:o=>{let a=o.currentTarget.getBoundingClientRect(),l=a.height,n=l*(e.options?.length||0),r=n+80-(s?s.height-a.y:0)>0?-(n+10):l+10;a&&!t?i({x:a.left,y:a.top+r,itemHeight:l}):i(null)},className:r()(l().split_btn_opt,{[l().btn_1]:1===e.level,[l().btn_2]:2===e.level,[l().btn_3]:3===e.level,[l().dark]:e.isDark}),children:(0,o.jsx)(d.j1Q,{style:{transition:"transform 0.2s ease-in-out",transform:t?"rotate(180deg)":"rotate(0deg)"},size:24,className:l().btn_opt_icon})}),t&&(0,o.jsx)(p.default,{portalElementId:"modal-portal",children:(0,o.jsx)("div",{style:{top:t.y,left:t.x},className:r()(l().opt_window,{[l().window_1]:1===e.level,[l().window_2]:2===e.level,[l().window_3]:3===e.level,[l().dark]:e.isDark}),children:(0,o.jsx)("ul",{className:r()(l().opt_ls),children:e.options.map(a=>(0,o.jsx)("li",{className:r()(l().opt_item,{[l().dark]:e.isDark}),children:(0,o.jsx)(w,{_id:a._id,icon:a.icon,level:e.level,isDark:e.isDark,style:{height:t.itemHeight,...e.style},onClick:()=>{a.onClickHandler(),i(null)},texts:{...e.texts,download:a.opt_texts}})},a._id))})})})]}):(0,o.jsx)(w,{...e})},f=e=>(0,o.jsx)("div",{className:r()(l().icon_ctn,{[l().dark]:e.isDark}),children:e.icon}),x=e=>{let{onDownloadIdCtx:t,downloadIdQueueCtx:i,downloadedListCtx:s}=a.useContext(c.Ay);return(a.useEffect(()=>{},[s]),s.includes(e._id))?(0,o.jsx)(w,{...e,isDownloaded:!0}):i[0]===e._id?"video"!==e.dataType||(0,m.WI)(e.url)?(0,o.jsx)(u.A,{...e}):(0,o.jsx)(h.A,{...e}):e.options?(0,o.jsx)(_,{...e}):(0,o.jsx)(w,{...e})}}}]);

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.