1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1697],{26326:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var s=n(95155),l=n(12115);function i(e,t,n){return!n||t<=2?Math.min(Math.max(0,e),Math.max(0,t-1)):0===e?t-1:e===t+1?0:e-1}var r=n(42021),a=n(69730),d=n.n(a),o=n(63606),c=n.n(o);let u=l.forwardRef(function(e,t){let{items:n,index:a,onIndexChange:o,onBeforeNavigate:u,nudgeEnabled:p,nudgeReady:x,nudgeKey:h,scrollLocked:m,onScrollBlocked:_,renderItem:f,className:v,itemClassName:w}=e,{listRef:g,displayItems:b,navigateTo:k,aligned:j,guideDirection:N,guidePlaying:I}=function(e){let{items:t,index:n,onIndexChange:s,onBeforeNavigate:r,nudgeEnabled:a=!0,nudgeReady:d=!0,nudgeKey:o,scrollLocked:c=!1,onScrollBlocked:u}=e,p=e.loop??t.length>2,x=l.useMemo(()=>(function(e,t){let n=e.map((e,t)=>({key:`real-${t}`,item:e,logicalIndex:t,isClone:!1}));if(!t||e.length<=2)return n;let s=e.length-1;return[{key:`clone-prepend-${s}`,item:e[s],logicalIndex:s,isClone:!0},...n,{key:"clone-append-0",item:e[0],logicalIndex:0,isClone:!0}]})(t,p),[t,p]),h=l.useRef(null),m=l.useRef(n),_=l.useRef(p),f=l.useRef(t.length),v=l.useRef(s),w=l.useRef(r),g=l.useRef(c),b=l.useRef(u),k=l.useRef(!1),j=l.useRef(!1),N=l.useRef(!1),I=l.useRef(null),O=l.useRef([]),y=l.useRef(!1),C=l.useRef(!1),D=l.useRef(!1),L=l.useRef(()=>{}),E=l.useRef(!1),[R,A]=l.useState(!1),[S,T]=l.useState(null),[$,X]=l.useState(!1),W=l.useCallback(e=>{E.current=e,A(e)},[]);m.current=n,_.current=p,f.current=t.length,v.current=s,w.current=r,g.current=c,b.current=u,l.useEffect(()=>{c||(k.current=!1)},[c]);let H=l.useCallback(()=>{k.current||(k.current=!0,b.current?.())},[]),z=l.useCallback(()=>{var e;let t=h.current,n=t?.clientWidth??0;if(!t||!n)return;let s=_.current&&f.current>2,l=(e=m.current,(s?e+1:e)*n);Math.abs(t.scrollLeft-l)>2&&t.scrollTo({left:l,behavior:"auto"})},[]),M=l.useCallback(()=>{I.current&&(clearTimeout(I.current),I.current=null)},[]),F=l.useCallback(()=>{N.current=!1,M()},[M]),P=l.useCallback(()=>{N.current=!0,M(),I.current=setTimeout(()=>{N.current=!1,I.current=null,L.current()},480)},[M]),Q=l.useCallback(()=>h.current?.clientWidth??0,[]),V=l.useCallback(e=>{let t=h.current;t&&(t.style.scrollSnapType=e?"":"none")},[]),q=l.useCallback((e,t)=>{let n=h.current,s=n?.clientWidth??0;n&&s&&n.scrollTo({left:e*s,behavior:t})},[]),G=l.useCallback(e=>{let t=h.current,n=t?.clientWidth??0;t&&n&&(j.current=!0,V(!1),t.scrollTo({left:e*n,behavior:"auto"}),requestAnimationFrame(()=>{V(!0),requestAnimationFrame(()=>{j.current=!1})}))},[V]),B=l.useCallback(e=>{e!==m.current&&(m.current=e,v.current(e))},[]),U=l.useCallback((e,t="smooth")=>{var n;let s=f.current;if(0===s)return;if(g.current){H(),z();return}let l=s-1,i=_.current&&s>2,r=e;if(i?r<0?r=l:r>l&&(r=0):r=Math.min(Math.max(0,r),l),w.current?.(r)===!1)return;let a=m.current;if(i&&"smooth"===t){if(0===a&&r===l){P(),q(0,"smooth");return}if(a===l&&0===r){P(),q(s+1,"smooth");return}}P(),q((n=r,i?n+1:n),t)},[P,q,H,z]),J=l.useCallback(()=>{if(j.current)return;let e=h.current,t=e?.clientWidth??0;if(!e||!t)return;let n=Math.round(e.scrollLeft/t),s=f.current;if(_.current&&s>2){if(0===n){B(s-1),G(s),P();return}n===s+1&&(B(0),G(1),P())}},[B,P,G]);L.current=J;let Y=l.useCallback(()=>{if(g.current){H(),z();return}if(j.current)return;let e=h.current,t=e?.clientWidth??0;if(!e||!t)return;let n=Math.round(e.scrollLeft/t),s=f.current,l=_.current&&s>2;if(l&&(0===n||n===s+1)){let e=i(n,s,l);e!==m.current&&B(e);return}let r=i(n,s,l);r!==m.current&&(B(r),P())},[B,P,H,z]),K=l.useCallback(e=>{if(Math.abs(e.deltaX)<Math.abs(e.deltaY)||0===e.deltaX)return;if(e.preventDefault(),g.current){H(),z();return}if(N.current||j.current)return;let t=e.deltaX>0?1:-1;U(m.current+t,"smooth")},[U,H,z]),Z=l.useCallback(()=>{var e;if(!Q())return!1;let t=_.current&&f.current>2;return q((e=m.current,t?e+1:e),"auto"),W(!0),!0},[Q,W,q]);l.useLayoutEffect(()=>{W(!1);let e=0,t=!1,n=()=>{if(!t&&!Z()){if(e++<30)return void requestAnimationFrame(n);W(!0)}};return n(),()=>{t=!0}},[Z,t.length,p,W]),l.useEffect(()=>{d&&Z()},[d,Z]),l.useEffect(()=>{let e=h.current;if(!e)return;let t=()=>{F(),J()};e.addEventListener("scroll",Y,{passive:!0}),e.addEventListener("scrollend",t),e.addEventListener("wheel",K,{passive:!1});let n=new ResizeObserver(()=>{j.current||D.current||Z()});return n.observe(e),e.parentElement&&n.observe(e.parentElement),()=>{e.removeEventListener("scroll",Y),e.removeEventListener("scrollend",t),e.removeEventListener("wheel",K),n.disconnect()}},[Z,Y,K,t.length,p,J,F]),l.useEffect(()=>{let e=h.current;if(!e||!c)return;let t=e.style.overflowX,n=e.style.touchAction;e.style.overflowX="hidden",e.style.touchAction="none",z();let s=e=>{g.current&&(e.preventDefault(),H(),z())};return e.addEventListener("touchmove",s,{passive:!1}),()=>{e.style.overflowX=t,e.style.touchAction=n,e.removeEventListener("touchmove",s)}},[c,z,H,t.length]),l.useEffect(()=>{c&&z()},[c,n,z]);let ee=l.useCallback(()=>{let e=h.current;e&&(e.style.transition="",e.style.transform="",D.current=!1)},[]),et=l.useCallback(e=>{let t=h.current,n=t?.clientWidth??0;if(!t||!n)return;
1let s=.28*n,l="left"===e?s:-s;D.current=!0,t.style.transition="transform 520ms ease",requestAnimationFrame(()=>{t.style.transform=`translateX(${l}px)`});let i=setTimeout(()=>{t.style.transition="transform 420ms ease",t.style.transform="translateX(0)";let e=setTimeout(ee,420);O.current.push(e)},520);O.current.push(i)},[ee]);return l.useEffect(()=>{var e;let n,s;if(y.current||C.current||!a||!d||t.length<=2)return;let l=(e=Number.isNaN(s=(n=localStorage.getItem("search-count"))?parseInt(n,10):0)?0:s)>0&&e%20==0?"right":null;if(!l)return;C.current=!0;let i=!1,r=setTimeout(()=>{if(i||y.current)return;y.current=!0,T(l),X(!0),p||et(l);let e=setTimeout(()=>{X(!1)},2e3);O.current.push(e)},1e3);return()=>{i=!0,clearTimeout(r),y.current||(C.current=!1,O.current.forEach(clearTimeout),O.current=[],X(!1),ee())}},[a,d,t.length,o,p,et,ee]),l.useEffect(()=>()=>{M(),O.current.forEach(clearTimeout),ee()},[M,ee]),{listRef:h,displayItems:x,loop:p,aligned:R,guideDirection:S,guidePlaying:$,navigateTo:U}}({items:n,index:a,onIndexChange:o,loop:!1,onBeforeNavigate:u,nudgeEnabled:p,nudgeReady:x,nudgeKey:h,scrollLocked:m,onScrollBlocked:_});l.useImperativeHandle(t,()=>({navigateTo:k}),[k]);let O=N??"right";return(0,s.jsxs)("div",{className:c().wrapper,"data-scroll-guide":I?O:N?"done":"idle",children:[(0,s.jsx)("ul",{className:v,ref:g,style:{visibility:j?"visible":"hidden"},children:b.map(e=>(0,s.jsx)("li",{className:w,children:f(e.item,e.logicalIndex,e.isClone)},e.key))}),(0,s.jsx)("div",{id:"guide-overlay",className:d()(c().guideOverlay,{[c().guideVisible]:I}),"data-scroll-guide-overlay":O,"aria-hidden":!0,children:(0,s.jsx)(r.YxR,{className:d()(c().guideIcon,{[c().guideAnimatingRight]:I&&"right"===O,[c().guideAnimatingLeft]:I&&"left"===O})})})]})})},63606:e=>{e.exports={wrapper:"LoopedSnapCarousel_wrapper__krKBH",guideOverlay:"LoopedSnapCarousel_guideOverlay__w2EVO",guideVisible:"LoopedSnapCarousel_guideVisible__lrUIf",guideIcon:"LoopedSnapCarousel_guideIcon__J1qnX",guideAnimatingRight:"LoopedSnapCarousel_guideAnimatingRight__4aeDC",swipeLeft:"LoopedSnapCarousel_swipeLeft__jMGjk",guideAnimatingLeft:"LoopedSnapCarousel_guideAnimatingLeft__aTV3Z",swipeRight:"LoopedSnapCarousel_swipeRight__J_CqG"}},97326:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>R});var s=n(95155),l=n(12115),i=n(92159),r=n.n(i),a=n(247),d=n(69730),o=n.n(d),c=n(74473),u=n(93930),p=n(48409),x=n(98314),h=n(3701),m=n(34519),_=n(42021),f=n(29356),v=n(12505),w=n(98500),g=n.n(w),b=n(73321),k=n(95555),j=n(14185),N=n(74106),I=n(28105),O=n(24867),y=n(29988);let C=e=>{let t=(0,b.usePathname)()||"/",n=(0,k.md)(j.Ec),i=(0,j.lL)(t),d=(0,j.o5)(n??i),{downloadedListCtx:u,systemLocaleCtx:w,progressBarUIOnlyHandlerCtx:I,addDownloadIdHandlerCtx:O,downloadIdQueueHandlerCtx:C,downloadStatusHandlerCtx:D,isOnRetrySlideshowCtx:E,isOnRetrySlideshowHandlerCtx:R,downloadStatusCtx:A}=l.useContext(a.Ay),[S,T]=l.useState(null),[$,X]=l.useState(null),[W,H]=l.useState(null),z=l.useRef(null);l.useEffect(()=>{let e=()=>{X({height:window.innerHeight,width:window.innerWidth})};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),l.useEffect(()=>{let e=()=>{T(null)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]);let M=()=>{T(null)},F=()=>{if(!e.options[e.selectedOptIndex])return;let n=e.options[e.selectedOptIndex];(0,y.Xz)(n.featureLabel);let s=n._id.includes(h.X),l=n._id.includes("-zip"),i=t.includes("/dl-slideshow-zip"),r=t.includes("/dl-slideshow")&&!i;if(s&&r&&E){O(n._id),D("DOWNLOADING"),n.downloadClickHandler(),M();return}if(s&&!r&&!i||l&&!i){I(!0),O(n._id),D("DOWNLOADING");return}n.downloadClickHandler(),M()},P=u.includes(e.options[e.selectedOptIndex]._id),Q=e.options[e.selectedOptIndex],V=Q._id.includes(h.X)&&void 0!==e.renderQuality&&void 0!==e.imageDuration&&void 0!==e.withTransitions,q=!V&&Q.texts.sub_download&&"-"!==Q.texts.sub_download?Q.texts.sub_download:"",G=V?{isWithTransitions:e.withTransitions??!1,imageDuration:e.imageDuration??"match-audio",renderQuality:e.renderQuality??"medium"}:null,B=V||!!q,U="en"===w?"":`/${w}`,J=e.options[e.selectedOptIndex]._id.includes(h.X),Y=e.options[e.selectedOptIndex]._id.includes("-zip"),K=t.includes("/dl-slideshow-zip"),Z=t.includes("/dl-slideshow")&&!K,ee=u.includes(e.options[e.selectedOptIndex]._id),et=Y?`${d}/dl-slideshow-zip${U}`:`${d}/dl-slideshow${U}`;return(0,s.jsxs)("div",{className:r().button_ctn_v3,children:[(0,s.jsxs)("div",{ref:z,className:o()(r().button_v3,{[r().btn_1]:1===e.level,[r().btn_2]:2===e.level,[r().btn_3]:3===e.level,[r().dark]:e.isDark,[r().btn_downloaded]:u.includes(e.options[e.selectedOptIndex]._id)}),style:e.style,children:[(!J||Z||K)&&(!Y||K)?(0,s.jsxs)("button",{className:r().button_main,disabled:P,type:"button",onClick:F,children:[(0,s.jsx)(v.$TP,{className:r().icon_arrow}),(0,s.jsx)("div",{className:o()(r().divider,{[r().dark]:e.isDark})}),(0,s.jsx)(L,{isDark:e.isDark,icon:e.options[e.selectedOptIndex].icon,level:e.level}),(0,s.jsxs)("div",{className:r().text_ctn,children:[(0,s.jsx)("span",{className:o()(r().text,{[r().sm]:B}),children:P?e.options[e.selectedOptIndex].texts.downloaded:e.options[e.selectedOptIndex].texts.download}),V&&G?(0,s.jsx)(N.A,{...G,compact:!0,className:r().sub_text}):q&&(0,s.jsx)("span",{className:r().sub_text,children:q})]})]}):(0,s.jsxs)(g(),{href:et,prefetch:!1,className:r().button_main,onClick:F,children:[(0,s.jsx)(v.$TP,{className:r().icon_arrow}),(0,s.jsx)("div",{className:o()(r().divider,{[r().dark]:e.isDark})}),(0,s.jsx)(L,{isDark:e.isDark,icon:e.options[e.selectedOptIndex].icon,level:e.level}),(0,s.jsxs)("div",{className:r().text_ctn,children:[(0,s.jsx)("span",{className:o()(r().text,{[r().sm]:B}),children:P?e.options[e.selectedOptIndex].texts.downloaded:e.options[e.selectedOptIndex].texts.download}),V&&G?(0,s.jsx)(N.A,{...G,compact:!0,className:r().sub_text}):q&&(0,s.jsx)("span",{className:r().sub_text,children:q})]})]}),e.options[e.selectedOptIndex]&&e.options[e.selectedOptIndex].settingClickHandler&&!ee&&(0,s.jsx)("div",{className:r().button_ctrl,children:(0,s.jsx)("div",{className:r().button_ctrl_item,onClick:()=>e.options[e.selectedOptIndex].settingClickHandler?.(),children:(0,s.jsx)(c.hgV,{className:o()(r().setting_icon,{[r().dark]:e.isDark})})})})]}),e.options.length>1&&!e.hideOpt&&!K&&(0,s.jsx)("button",{onClick:()=>{let t=z.current?.getBoundingClientRect();if(!t)return;H(t);let n=t.height,s=t.width,l=n*(e.options?.length||0),i=l+80-($?$.height-t.y:0)>0?-(l+10):n+10;t&&!S?T({x:t.x+s,y:t.y+i,itemHeight:n}):T(null)},className:o()(r().button_dropdown,{[r().dark]:e.isDark}),children:S?(0,s.jsx)(f.PXF,{className:o()(r().dropdown_icon,{[r().dark]:e.isDark})}):(0,s.jsx)(_.v5n,{className:o()(r().dropdown_icon,{[r().dark]:e.isDark})})}),!!S&&W&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(p.default,{portalElementId:"modal-portal",children:(0,s.jsx)("div",{style:{to
1p:S.y,left:S.x,width:W.width},className:o()(r().opt_window,{[r().window_1]:1===e.level,[r().window_2]:2===e.level,[r().window_3]:3===e.level,[r().dark]:e.isDark}),children:(0,s.jsx)("ul",{className:o()(r().opt_ls),children:e.options.map((t,n)=>{let l=t._id.includes(h.X)&&void 0!==e.renderQuality&&void 0!==e.imageDuration&&void 0!==e.withTransitions,i=!l&&t.texts.sub_download&&"-"!==t.texts.sub_download?t.texts.sub_download:"",a=l||!!i;return(0,s.jsx)("li",{className:o()(r().opt_item,{[r().dark]:e.isDark}),children:(0,s.jsxs)("button",{className:r().button_main,type:"button",onClick:()=>{e.setSelectedOpt(n),M(),(0,m.setCookie)(`slideshow-${e.level}-pref-opt`,n.toString(),{expires:new Date(Date.now()+863999136e5)})},children:[(0,s.jsx)(L,{isDark:e.isDark,icon:t.icon,level:e.level}),(0,s.jsx)("div",{className:o()(r().divider,{[r().dark]:e.isDark})}),(0,s.jsxs)("div",{className:r().text_ctn,children:[(0,s.jsx)("span",{className:o()(r().text,{[r().sm]:a}),children:t.texts.download}),l?(0,s.jsx)(N.A,{isWithTransitions:e.withTransitions??!1,imageDuration:e.imageDuration??"match-audio",renderQuality:e.renderQuality??"medium",compact:!0,className:r().sub_text}):i&&(0,s.jsx)("span",{className:r().sub_text,children:i})]})]})},t._id+n)})})})}),(0,s.jsx)(x.A,{show:!!S,close:M,opacity:.001})]})]})},D=e=>{let t=(0,b.usePathname)()||"/",n=(0,k.md)(j.Ec),i=(0,j.lL)(t),d=(0,j.o5)(n??i),{downloadedListCtx:u,downloadedListHandlerCtx:h,downloadStatusHandlerCtx:w,downloadIdQueueHandlerCtx:N,downloadIdQueueCtx:C,systemLocaleCtx:D,progressBarUIOnlyHandlerCtx:E,addDownloadIdHandlerCtx:R,onRetryCtx:A,isOnRetryHDCtx:S}=l.useContext(a.Ay),[T,$]=l.useState(null),[X,W]=l.useState(null),[H,z]=l.useState(null),{adStatus:M,showAd:F}=(0,O.e)("/23321251588/VG-hd-rewarded",()=>{V()}),P=l.useRef(null);l.useEffect(()=>{let e=()=>{W({height:window.innerHeight,width:window.innerWidth})};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),l.useEffect(()=>{let e=()=>{$(null)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]);let Q=()=>{$(null)},V=()=>{let t=e.options[e.selectedOptIndex];if((0,y.Xz)(t?.featureLabel),!J&&S){h(e.options[e.selectedOptIndex]._id),w("DOWNLOADED");return}if(e.options[e.selectedOptIndex]._id.includes("-live-hd")){J||E(!0),N(),R(e.options[e.selectedOptIndex]._id),w("DOWNLOADING");return}e.options[e.selectedOptIndex]&&(e.options[e.selectedOptIndex].downloadClickHandler(),Q())},q=u.includes(e.options[e.selectedOptIndex]._id),G=e.options[e.selectedOptIndex].texts.sub_download&&"-"!==e.options[e.selectedOptIndex].texts.sub_download?e.options[e.selectedOptIndex].texts.sub_download:"",B=C.length>0,U="en"===D?"":`/${D}`,J=t.includes("/download-hd")||t.includes("/dl-hd"),Y="no-fill"===M,K="ready"===M;return l.useEffect(()=>{(0,I.gg)("rewarded ads adStatus: ",M)},[M]),(0,s.jsxs)("div",{className:r().button_ctn_v3,children:[(0,s.jsxs)("div",{ref:P,className:o()(r().button_v3,{[r().btn_1]:1===e.level,[r().btn_2]:2===e.level,[r().btn_3]:3===e.level,[r().dark]:e.isDark,[r().btn_downloaded]:u.includes(e.options[e.selectedOptIndex]._id)}),style:e.style,children:[B||q||K&&!Y?(0,s.jsxs)("button",{disabled:B||q,className:o()(r().button_main,r().faded,{[r().align_left]:"left"===e.options[e.selectedOptIndex].align,[r().align_center]:"center"===e.options[e.selectedOptIndex].align,[r().align_right]:"right"===e.options[e.selectedOptIndex].align}),onClick:()=>{K&&!Y&&F()},children:[" ",(0,s.jsx)(v.$TP,{className:r().icon_arrow}),(0,s.jsx)("div",{className:o()(r().divider,{[r().dark]:e.isDark})}),(0,s.jsx)(L,{isDark:e.isDark,icon:e.options[e.selectedOptIndex].icon,level:e.level}),(0,s.jsxs)("div",{className:r().text_ctn,children:[(0,s.jsx)("span",{className:o()(r().text,{[r().sm]:G}),children:q?e.options[e.selectedOptIndex].texts.downloaded:e.options[e.selectedOptIndex].texts.download}),G&&(0,s.jsxs)("span",{className:r().sub_text,children:[G," "]})]})]}):(0,s.jsxs)(g(),{href:J?e.options[e.selectedOptIndex].url:`${d}/dl-hd${U}`,prefetch:!1,className:o()(r().button_main,{[r().align_left]:"left"===e.options[e.selectedOptIndex].align,[r().align_center]:"center"===e.options[e.selectedOptIndex].align,[r().align_right]:"right"===e.options[e.selectedOptIndex].align}),onClick:V,children:[(0,s.jsx)(v.$TP,{className:r().icon_arrow}),(0,s.jsx)("div",{className:o()(r().divider,{[r().dark]:e.isDark})}),(0,s.jsx)(L,{isDark:e.isDark,icon:e.options[e.selectedOptIndex].icon,level:e.level}),(0,s.jsxs)("div",{className:r().text_ctn,children:[(0,s.jsx)("span",{className:o()(r().text,{[r().sm]:G}),children:q?e.options[e.selectedOptIndex].texts.downloaded:e.options[e.selectedOptIndex].texts.download}),G&&(0,s.jsxs)("span",{className:r().sub_text,children:[G," "]})]})]}),e.options[e.selectedOptIndex]&&e.options[e.selectedOptIndex].settingClickHandler&&(0,s.jsx)("div",{className:r().button_ctrl,children:(0,s.jsx)("div",{className:r().button_ctrl_item,onClick:()=>e.options[e.selectedOptIndex].settingClickHandler?.(),children:(0,s.jsx)(c.hgV,{className:o()(r().setting_icon,{[r().dark]:e.isDark})})})})]}),e.options.length>1&&!e.hideOpt&&!J&&(0,s.jsx)("button",{onClick:()=>{let t=P.current?.getBoundingClientRect();if(!t)return;z(t);let n=t.height,s=t.width,l=n*(e.options?.length||0),i=l+80-(X?X.height-t.y:0)>0?-(l+10):n+10;t&&!T?$({x:t.x+s,y:t.y+i,itemHeight:n}):$(null)},className:o()(r().button_dropdown,{[r().dark]:e.isDark}),children:T?(0,s.jsx)(f.PXF,{className:o()(r().dropdown_icon)}):(0,s.jsx)(_.v5n,{className:o()(r().dropdown_icon)})}),!!T&&H&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(p.default,{portalElementId:"modal-portal",children:(0,s.jsx)("div",{style:{to
1p:T.y,left:T.x,width:H.width},className:o()(r().opt_window,{[r().window_1]:1===e.level,[r().window_2]:2===e.level,[r().window_3]:3===e.level,[r().dark]:e.isDark}),children:(0,s.jsx)("ul",{className:o()(r().opt_ls),children:e.options.map((t,n)=>(0,s.jsx)("li",{className:o()(r().opt_item,{[r().dark]:e.isDark}),children:(0,s.jsxs)("button",{className:r().button_main,type:"button",onClick:()=>{e.setSelectedOpt(n),Q(),(0,m.setCookie)(`slideshow-${e.level}-pref-opt`,n.toString(),{expires:new Date(Date.now()+863999136e5)})},children:[(0,s.jsx)(L,{isDark:e.isDark,icon:t.icon,level:e.level}),(0,s.jsx)("div",{className:o()(r().divider,{[r().isDark]:e.isDark})}),(0,s.jsxs)("div",{className:r().text_ctn,children:[(0,s.jsx)("span",{className:o()(r().text,{[r().sm]:t.texts.sub_download}),children:t.texts.download}),t.texts.sub_download&&(0,s.jsx)("span",{className:r().sub_text,children:t.texts.sub_download})]})]})},t._id+n))})})}),(0,s.jsx)(x.A,{show:!!T,close:Q,opacity:.001})]})]})},L=e=>(0,s.jsx)("div",{className:o()(r().icon_ctn,{[r().dark]:e.isDark},r().no_bg),children:(0,s.jsx)(e.icon,{className:r().icon})}),E=e=>{let{onDownloadIdCtx:t,downloadIdQueueCtx:n,downloadedListCtx:i}=l.useContext(a.Ay);l.useEffect(()=>{let t=(0,m.getCookie)(`slideshow-${e.level}-pref-opt`);t&&e.setOptIndex(parseInt(t))},[e.level]);let r=e.options[e.optIndex||0],[d,o]=l.useState(0),c=r?._id.includes("-live-hd")&&d<0?"preparing":"ready";return n[0]===r._id?(0,s.jsx)(u.A,{...e,url:r.url,_id:r._id,filename:r.filename,withSpeed:!1,sessionId:e.sessionId,renderQuality:e.renderQuality,imageDuration:e.imageDuration,audioUrl:e.audioUrl,featureLabel:r?.featureLabel}):r._id.includes("-live-hd")&&"ready"===c?(0,s.jsx)(D,{...e,selectedOptIndex:e.optIndex,setSelectedOpt:e.setOptIndex,_id:r._id,status:c}):(0,s.jsx)(C,{...e,selectedOptIndex:e.optIndex,setSelectedOpt:e.setOptIndex,_id:r._id})},R=e=>{let{onDownloadIdCtx:t}=l.useContext(a.Ay);return(0,s.jsxs)("div",{className:r().screen,children:[(0,s.jsx)("div",{className:o()(r().btn_ctn,{[r().ondownload]:t}),children:(0,s.jsx)(E,{...e})}),(0,s.jsx)("div",{className:r().ctrl_ctn,children:(0,s.jsx)("button",{className:r().btn_cancel,children:(0,s.jsx)(c.Tfw,{className:r().icon})})})]})}}}]);
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.