1"use strict";(globalThis.webpackChunkfrontend||=[]).push([[1217,4174,8581],{29404(e,t,n){function o(e){if(!e)return"1/1";if(e.includes(":")){const[t,n]=e.split(":").map(Number);if(t&&n)return`${t}/${n}`}if(e.includes("x")){const[t,n]=e.split("x").map(Number);if(t&&n&&t>0&&n>0){const e=t/n;return Math.abs(e-1)<.1?"1/1":Math.abs(e-16/9)<.1?"16/9":Math.abs(e-9/16)<.1?"9/16":Math.abs(e-1.5)<.1?"3/2":Math.abs(e-2/3)<.1?"2/3":Math.abs(e-4/3)<.1?"4/3":Math.abs(e-3/4)<.1?"3/4":e>1?e<1.4?"4/3":e<1.6?"3/2":"16/9":e>.75?"3/4":e>.67?"2/3":"9/16"}}return"1/1"}function r(e,t){if(t){const e=t.trim();if(e.includes(":")){const[t,n]=e.split(":").map(Number);if(t&&n)return`${t}/${n}`}if(e.includes("/")){const[t,n]=e.split("/").map(Number);if(t&&n)return`${t}/${n}`}}if(!e)return"16/9";const n=e.trim();if("portrait"===n)return"9/16";if("landscape"===n)return"16/9";if(n.includes(":")){const[e,t]=n.split(":").map(Number);if(e&&t)return`${e}/${t}`}const o=n.match(/^(\d+)\s*[x\xd7]\s*(\d+)$/i);if(o){const e=parseInt(o[1],10),t=parseInt(o[2],10);if(e>0&&t>0)return`${e}/${t}`}return"16/9"}function i(e,t){const[n,o]=e.split("/").map(e=>Number(e.trim())),r=n>0?n:16,i=o>0?o:9,a=r/i;return{aspectRatio:`${r} / ${i}`,maxHeight:t,width:"100%",maxWidth:`min(100%, ${Math.round(t*a)}px)`,marginInline:"auto"}}function a(e,t,n){const[o,r]=e.split("/").map(e=>Number(e.trim())),a=o>0?o:16,l=r>0?r:9,s=a/l,u=Math.max(0,t),c=Math.max(0,n);if(!(u>0)||!(c>0)){return{aspectRatio:i(e,Math.max(c,480)).aspectRatio,width:Math.round(Math.max(c,480)*s),height:Math.max(c,480),maxWidth:"100%",maxHeight:"100%",marginInline:"auto"}}let d=u,f=d/s;return f>c&&(f=c,d=f*s),{aspectRatio:`${a} / ${l}`,width:Math.max(1,Math.floor(d)),height:Math.max(1,Math.floor(f)),maxWidth:"100%",maxHeight:"100%",marginInline:"auto"}}n.d(t,{GB:()=>a,KD:()=>o,aQ:()=>i,tW:()=>r})},47927(e,t,n){n.d(t,{Xk:()=>u,iB:()=>s,zb:()=>l});var o=n(578),r=n(46215);function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(const o of t)if("string"===typeof o&&o.trim())return o.trim()}function a(e){var t,n,r;if(e)return null!==(t=null!==(n=(0,o.eN)(e.url))&&void 0!==n?n:e.url)&&void 0!==t?t:e.path?null!==(r=(0,o.eN)(e.path))&&void 0!==r?r:e.path:void 0}function l(e){return s(e).fallback}function s(e){const t=e.thumbnail;if(null==t)return{};if("string"===typeof t){var n;const e=i(t);return{fallback:e?null!==(n=(0,o.eN)(e))&&void 0!==n?n:e:void 0}}if("object"===typeof t){const e=a(t.feed),n=a(t);return{fallback:null!==e&&void 0!==e?e:n,srcSet:(0,r.fA)(e,n)}}return{}}function u(e){var t,n;const r=e.preview_webm,a="string"===typeof(null===r||void 0===r?void 0:r.url)?r.url.trim():"";if(a)return null!==(t=(0,o.eN)(a))&&void 0!==t?t:a;const l=function(e){const t=e.main;if("string"===typeof t)return i(t);if(t&&"object"===typeof t){const e=t;return i(e.url,e.path)}}(e);return l?null!==(n=(0,o.eN)(l))&&void 0!==n?n:l:""}},1217(e,t,n){n.d(t,{$h:()=>p,TQ:()=>h,TS:()=>g,o6:()=>d,v3:()=>v,zv:()=>m});var o=n(578),r=n(46215),i=n(47927);const a=new Set,l=new Set;let s=null,u=null;function c(e){const t=null===e||void 0===e?void 0:e.trim();if(!t||a.has(t))return;a.add(t);const n=new Image;n.decoding="async",n.src=t}function d(e){f(e)}function f(e){const t=null===e||void 0===e?void 0:e.trim();if(!t||l.has(t))return;if(l.add(t),/\.m3u8(\?|$)/i.test(t))return void fetch(t,{method:"GET",mode:"cors",credentials:"omit",cache:"force-cache"}).catch(()=>{});const n=document.createElement("video");n.preload="auto",n.muted=!0,n.playsInline=!0,n.src=t,n.load()}function p(){return s??=Promise.all([n.e(6662),n.e(4490)]).then(()=>n(16662)),s}function g(){return u??=Promise.all([n.e(3459),n.e(2254),n.e(6484),n.e(4174)]).then(()=>n(86484)),u}function h(e){p();const{avif:t,webp:n,full:o,placeholder:i}=(0,r.FI)(e);c(i),c(t),c(n),c(o)}function m(e){var t,n,r,a,l,s,u;g();const d=(0,i.zb)(e);c(d?null!==(t=(0,o.eN)(d))&&void 0!==t?t:d:void 0);const p=(0,i.Xk)(e);p&&f(p);const h=null===(n=e.main)||void 0===n||null===(r=n.url)||void 0===r?void 0:r.trim(),m=h?null!==(a=(0,o.eN)(h))&&void 0!==a?a:h:void 0;m&&m!==p&&f(m);const v=null===(l=e.hls_master)||void 0===l||null===(s=l.url)||void 0===s?void 0:s.trim(),D=v?null!==(u=(0,o.eN)(v))&&void 0!==u?u:v:void 0;D&&f(D)}function v(e){"image"===e.type?h(e.data):"video"===e.type&&m(e.data)}},4174(e,t,n){n.d(t,{Hs:()=>R,UC:()=>S,VY:()=>H,ZL:()=>$,bL:()=>j,bm:()=>z,hE:()=>W,hJ:()=>T,l9:()=>O});var o=n(9950),r=n(20949),i=n(61167),a=n(65797),l=n(48947),s=n(15068),u=n(81434),c=n(11315),d=n(19720),f=n(51539),p=n(34835),g=n(95847),h=n(88728),m=n(86325),v=n(28159),D=n(92962),b=n(44414),x=Object.defineProperty,C=(e,t)=>x(e,"name",{value:t,configurable:!0}),_="Dialog",[M,R]=(0,a.A)(_),[w,y]=M(_),j=C(e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:u=!0}=e,c=o.useRef(null),d=o.useRef(null),[f,p]=(0,s.i)({prop:r,defaultProp:i??!1,onChange:a,caller:_}
1),[g,h]=o.useState(0),[m,v]=o.useState(0);return(0,b.jsx)(w,{scope:t,triggerRef:c,contentRef:d,contentId:(0,l.B)(),titleId:(0,l.B)(),descriptionId:(0,l.B)(),titlePresent:g>0,descriptionPresent:m>0,setTitleCount:h,setDescriptionCount:v,open:f,onOpenChange:p,onOpenToggle:o.useCallback(()=>p(e=>!e),[p]),modal:u,children:n})},"Dialog"),O=o.forwardRef(C(function(e,t){const{__scopeDialog:n,...o}=e,a=y("DialogTrigger",n),l=(0,i.s)(t,a.triggerRef);return(0,b.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":L(a.open),...o,ref:l,onClick:(0,r.mK)(e.onClick,a.onOpenToggle)})},"DialogTrigger")),I="DialogPortal",[N,P]=M(I,{forceMount:void 0}),$=C(e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=y(I,t);return(0,b.jsx)(N,{scope:t,forceMount:n,children:o.Children.map(r,e=>(0,b.jsx)(f.C,{present:n||a.open,children:(0,b.jsx)(d.Z,{asChild:!0,container:i,children:e})}))})},"DialogPortal"),F="DialogOverlay",T=o.forwardRef(C(function(e,t){const n=P(F,e.__scopeDialog),{forceMount:o=n.forceMount,...r}=e,i=y(F,e.__scopeDialog);return i.modal?(0,b.jsx)(f.C,{present:o||i.open,children:(0,b.jsx)(A,{...r,ref:t})}):null},"DialogOverlay")),k=(0,D.TL)("DialogOverlay.RemoveScroll"),A=o.forwardRef(C(function(e,t){const{__scopeDialog:n,...o}=e,r=y(F,n),a=(0,u.e0)(),l=(0,i.s)(t,a);return(0,b.jsx)(m.A,{as:k,allowPinchZoom:!0,shards:[r.contentRef],children:(0,b.jsx)(p.sG.div,{"data-state":L(r.open),...o,ref:l,style:{pointerEvents:"auto",...o.style}})})},"DialogOverlayImpl")),E="DialogContent",S=o.forwardRef(C(function(e,t){const n=P(E,e.__scopeDialog),{forceMount:o=n.forceMount,...r}=e,i=y(E,e.__scopeDialog);return(0,b.jsx)(f.C,{present:o||i.open,children:i.modal?(0,b.jsx)(G,{...r,ref:t}):(0,b.jsx)(K,{...r,ref:t})})},"DialogContent")),G=o.forwardRef(C(function(e,t){const n=y(E,e.__scopeDialog),a=o.useRef(null),l=(0,i.s)(t,n.contentRef,a);return o.useEffect(()=>{const e=a.current;
1if(e)return(0,v.Eq)(e)},[]),(0,b.jsx)(B,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:n.open,onCloseAutoFocus:(0,r.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,r.mK)(e.onPointerDownOutside,e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,r.mK)(e.onFocusOutside,e=>e.preventDefault())})},"DialogContentModal")),K=o.forwardRef(C(function(e,t){const n=y(E,e.__scopeDialog),r=o.useRef(!1),i=o.useRef(!1);return(0,b.jsx)(B,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));const o=t.target,a=n.triggerRef.current?.contains(o);a&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})},"DialogContentNonModal")),B=o.forwardRef(C(function(e,t){const{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:r,onCloseAutoFocus:i,...a}=e,l=y(E,n);return(0,g.Oh)(),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(c.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:r,onUnmountAutoFocus:i,children:(0,b.jsx)(u.qW,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionPresent?l.descriptionId:void 0,"aria-labelledby":l.titlePresent?l.titleId:void 0,"data-state":L(l.open),...a,ref:t,deferPointerDownOutside:!0,onDismiss:()=>l.onOpenChange(!1)})})})},"DialogContentImpl")),W=o.forwardRef(C(function(e,t){const{__scopeDialog:n,...o}=e,r=y("DialogTitle",n),{setTitleCount:i}=r;return(0,h.N)(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,b.jsx)(p.sG.h2,{id:r.titleId,...o,ref:t})},"DialogTitle")),H=o.forwardRef(C(function(e,t){const{__scopeDialog:n,...o}=e,r=y("DialogDescription",n),{setDescriptionCount:i}=r;return(0,h.N)(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,b.jsx)(p.sG.p,{id:r.descriptionId,...o,ref:t})},"DialogDescription")),z=o.forwardRef(C(function(e,t){const{__scopeDialog:n,...o}=e,i=y("DialogClose",n);return(0,b.jsx)(p.sG.button,{type:"button",...o,ref:t,onClick:(0,r.mK)(e.onClick,()=>i.onOpenChange(!1))})},"DialogClose"));function L(e){return e?"open":"closed"}C(L,"getState")}}]);
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.