PageSourceSearch

https://www.wiim.immo/_nuxt/DayGssTh.js

js wiim.immo collected 2026-10-09 22:59:37 UTC 7,643 bytes, 1 lines download raw bytes

1import P from"./BlUlAP2D.js";import{c as L,l as S,a as B,p as J}from"./CdafJmW8.js";import{u as R}from"./MRLRowXz.js";import{e as M,D as A,g as I,c as p,a as t,n as V,b as _,t as r,k as T,p as N,o as d,y as W,x as H,Y as D,E as O,u as U,d as z,l as c,z as G,q as k,S as q,h as Y}from"./D8644rYh.js";import{_ as F}from"./DlAUqK2U.js";import{r as K}from"./BMsA0h4J.js";import"./Dlpu38Pq.js";const Q=["aria-busy"],X={key:0,class:"absolute inset-0 grid place-items-center bg-ink px-6 text-center",role:"status","aria-live":"polite"},Z={class:"mt-4 text-base text-white/75"},ee={key:1,class:"absolute inset-0 grid place-items-center bg-ink px-6 text-center",role:"alert"},te={class:"max-w-lg"},ie={class:"mt-5 font-display text-2xl text-white sm:text-3xl"},ne={class:"mt-3 text-base leading-relaxed text-white/70"},oe={class:"mt-7 flex flex-wrap justify-center gap-3"},se=["disabled"],ae=M({__name:"JitsiParticipantRoom.client",props:{domain:{},origin:{},roomName:{},jwt:{},token:{},displayName:{},subject:{},guestControls:{}},emits:["return"],setup(C,{emit:f}){const s=C,$=f,j=R(),b=N(null),n=N("loading");let i=null,g=!1;const h=B();function v(e,a){return j(`/events/replay/${encodeURIComponent(s.token)}/presence/${e}`,{method:"POST",body:{client_session_id:a},keepalive:e==="leave"})}const l=L({transport:{join:e=>v("join",e),heartbeat:e=>v("heartbeat",e),leave:e=>v("leave",e)}});function w(){const e=s.guestControls,a=E=>E!==!1,o=[];return a(e?.mic)&&o.push("microphone"),a(e?.camera)&&o.push("camera"),a(e?.chat)&&o.push("chat"),a(e?.raise_hand)&&o.push("raisehand"),o.push("fullscreen","hangup"),o}function y(){i?.dispose(),i=null,b.value&&b.value.replaceChildren()}function m(){g||(g=!0,l.leave(),y(),$("return"))}function u(){l.leave()}async function x(){const e=b.value;if(e){h.invalidate(),n.value="loading",y();try{const a=await h.run(()=>S(s.origin),o=>new o(s.domain,{roomName:s.roomName,parentNode:e,jwt:s.jwt,userInfo:s.displayName?.trim()?{displayName:s.displayName.trim()}:void 0,configOverwrite:{subject:s.subject,toolbarButtons:w(),disableTileView:!0,tileView:{disabled:!0}}}),o=>o.dispose());if(a.status==="stale")return;i=a.value,n.value="ready",i.addEventListener("videoConferenceJoined",()=>{l.conferenceJoined()}),i.addEventListener("videoConferenceLeft",m),i.addEventListener("readyToClose",m)}catch{n.value="error"}}}return A(()=>{window.addEventListener("pagehide",u),x()}),I(()=>{h.unmount(),window.removeEventListener("pagehide",u),l.dispose(),y()}),(e,a)=>{const o=P;return d(),p("section",{class:"relative flex min-h-0 flex-1 overflow-hidden bg-black","aria-busy":n.value==="loading"},[t("div",{ref_key:"roomHost",ref:b,class:V(["jitsi-room min-h-0 flex-1",n.value==="error"?"invisible":""])},null,2),n.value==="loading"?(d(),p("div",X,[t("div",null,[_(o,{name:"solar:videocamera-record-linear",class:"mx-auto h-9 w-9 animate-pulse text-primary-300"}),t("p",Z,r(e.$t("webinaire.replay.direct.loading")),1)])])):n.value==="error"?(d(),p("div",ee,[t("div",te,[_(o,{name:"solar:danger-triangle-linear",class:"mx-auto h-9 w-9 text-amber-300"}),t("h1",ie,r(e.$t("webinaire.replay.direct.errorTitle")),1),t("p",ne,r(e.$t("webinaire.replay.direct.errorSub")),1),t("div",oe,[t("button",{type:"button",class:"inline-flex min-h-12 items-center justify-center rounded-full bg-primary-600 px-6 font-semibold text-white outline outline-1 -outline-offset-1 outline-white/35 transition hover:bg-primary-500 disabled:cursor-wait disabled:opacity-60 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-400",disabled:n.value==="loading",onClick:x},r(e.$t("webinaire.replay.direct.retry")),9,se),t("button",{type:"button",class:"inline-flex min-h-12 items-center justify-center rounded-full border border-white/20 px-6 font-semibold text-white transition hover:border-primary-400 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-400",onClick:m},r(e.$t("webinaire.replay.direct.back")),1)])])])):T("",!0)],8,Q)}}}),re=Object.assign(F(ae,[["__scopeId","data-v-08f273c1"]]),{__name:"WebinarJitsiParticipantRoom"}),le={class:"flex min-h-[100dvh] flex-col bg-ink text-white"},ce={class:"flex min-h-16 items-center gap-4 border-b border-white/10 bg-ink-900 px-4 py-3 sm:px-6"},ue={class:"min-w-0 truncate font-display text-base text-white sm:text-lg"},de={class:"flex min-h-0 flex-1 flex-col"},me={key:0,class:"grid min-h-0 flex-1 place-items-center px-6 text-center",role:"status","aria-live":"polite"},pe={class:"mt-4 text-white/70"},fe={key:2,class:"grid min-h-0 flex-1 place-items-center px-6 py-12 text-center",role:"alert"},be={class:"max-w-lg"},ve={class:"mt-5 font-display text-2xl sm:text-3xl"},he={class:"mt-3 text-base leading-relaxed text-white/70"},ye={class:"mt-7 flex flex-wrap justify-center gap-3"},Ce=M({__name:"[token]",async setup(C){let f,s;const $=W(),j=H(),b=R(),n=k(()=>String($.params.token??"")),{data:i,error:g,pending:h,refresh:v}=([f,s]=D(()=>Y(`webinar-direct-${n.value}`,()=>b(`/events/replay/${n.value}`))),f=await f,s(),f),l=k(()=>J(i.value?.event.join_url_signed)),w=k(()=>i.value?K(i.value.event):"ended"),y=k(()=>j(`/webinaire/replay/${encodeURIComponent(n.value)}`));function m(){return q(y.value,{replace:!0})}return O({title:()=>i.value?`${i.value.event.title} · WiiM Meet`:"WiiM Meet",robots:"noindex, nofollow"}),U({meta:[{name:"referrer",content:"no-referrer"}]}),(u,x)=>{const e=P;return d(),p("div",le,[t("header",ce,[t("button",{type:"button",class:"inline-flex min-h-11 shrink-0 items-center gap-2 rounded-full px-3 text-sm font-semibold text-primary-300 transition hover:bg-white/10 hover:text-primary-200 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-400",onClick:m},[_(e,{name:"solar:arrow-left-linear",class:"h-4 w-4"}),z(" "+r(u.$t(c(i)&&l.value&&w.value==="live"?"webinaire.replay.direct.leave":"webinaire.replay.direct.back")),1)]),t("h1",ue,r(c(i)?.event.title||"WiiM Meet"),1)]),t("main",de,[c(h)&&!c(i)?(d(),p("section",me,[t("div",null,[_(e,{name:"solar:videocamera-record-linear",class:"mx-auto h-9 w-9 animate-pulse text-primary-300"}),t("p",pe,r(u.$t("webinaire.replay.direct.loading")),1)])])):c(i)&&l.value&&w.value==="live"?(d(),G(re,{key:1,domain:l.value.domain,origin:l.value.origin,"room-name":l.value.room
1Name,jwt:l.value.jwt,token:n.value,"display-name":c(i).registrant.full_name,subject:c(i).event.title,"guest-controls":c(i).event.guest_controls,onReturn:m},null,8,["domain","origin","room-name","jwt","token","display-name","subject","guest-controls"])):(d(),p("section",fe,[t("div",be,[_(e,{name:"solar:danger-triangle-linear",class:"mx-auto h-9 w-9 text-amber-300"}),t("h2",ve,r(u.$t("webinaire.replay.direct.errorTitle")),1),t("p",he,r(u.$t("webinaire.replay.direct.errorSub")),1),t("div",ye,[c(g)?(d(),p("button",{key:0,type:"button",class:"inline-flex min-h-12 items-center justify-center rounded-full bg-primary-600 px-6 font-semibold text-white outline outline-1 -outline-offset-1 outline-white/35 transition hover:bg-primary-500 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-400",onClick:x[0]||(x[0]=(...a)=>c(v)&&c(v)(...a))},r(u.$t("webinaire.replay.direct.retry")),1)):T("",!0),t("button",{type:"button",class:"inline-flex min-h-12 items-center justify-center rounded-full border border-white/20 px-6 font-semibold text-white transition hover:border-primary-400 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-400",onClick:m},r(u.$t("webinaire.replay.direct.back")),1)])])]))])])}}});export{Ce as default};

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.