1import{i as m,a as s,w as e,l as p,o as a,e as o,b as l,O as g,j as f,T as h,H as y,G as k,k as x}from"./entry.d93a3ed3.js";import{_ as U}from"./card.93257263.js";import"./VCard.25e4f60b.js";import"./createSimpleFunctional.fc1433ea.js";import"./VAvatar.b632f07f.js";const b={data:()=>({loading:!0}),computed:{closeUrl(){const n=this.$route.query.post_logout_redirect_uri;if(!n)return;const t=new URL(n);return t.searchParams.append("state",this.$route.query.state),t.toString()}},async mounted(){try{await this.signOut({skipRedirect:!0})}finally{this.loading=!1}},methods:{...m("users",{signOut:"SIGN_OUT"})}},H=Object.assign(b,{__name:"end-session",setup(n){return(t,w)=>{const i=h,r=y,c=k,_=x,u=U,d=p;return a(),s(d,{class:"fill-height",max:"300px"},{default:e(()=>[o(r,null,{default:e(()=>[o(i,null,{default:e(()=>[l("Log out")]),_:1})]),_:1}),o(u,{class:"d-flex flex-column align-center gap-2 fill-width pa-6"},{default:e(()=>[o(c,{icon:"check_circle_outline",loading:t.loading,title:t.loading?"Logging out":"Logged out"},null,8,["loading","title"]),t.closeUrl?(a(),s(_,{key:0,class:"mt-4",href:t.closeUrl,style:g({visibility:t.loading?"hidden":"unset"}),block:"",secondary:""},{default:e(()=>[l(" Close ")]),_:1},8,["href","style"])):f("",!0)]),_:1})]),_:1})}}});
1export{H 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.