<!DOCTYPE html><html data-capo=""><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/yunohost/sso/customassets/custom.css">
<link rel="stylesheet" href="/yunohost/sso/assets/entry.DpPK_8DF.css">
<link rel="modulepreload" as="script" crossorigin href="/yunohost/sso/assets/CC0MT5b0.js">
<link rel="prefetch" as="style" href="/yunohost/sso/assets/default.BgPXwhMe.css">
<link rel="prefetch" as="style" href="/yunohost/sso/assets/YIcon.DX7cAa3h.css">
<link rel="prefetch" as="style" href="/yunohost/sso/assets/nuxt-icon.D08378P0.css">
<link rel="prefetch" as="script" crossorigin href="/yunohost/sso/assets/CQZiTLL_.js">
<link rel="prefetch" as="script" crossorigin href="/yunohost/sso/assets/BJvAXpGK.js">
<link rel="prefetch" as="script" crossorigin href="/yunohost/sso/assets/BLuoXXs7.js">
<link rel="prefetch" as="script" crossorigin href="/yunohost/sso/assets/Bi90g57B.js">
<link rel="prefetch" as="script" crossorigin href="/yunohost/sso/assets/CiEVE5qP.js">
<script type="module" src="/yunohost/sso/assets/CC0MT5b0.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="theme";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="theme";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sessionStorage.getItem(e);case"cookie":return getCookie(e);default:return null}}function getCookie(t){const c=("; "+window.document.cookie).split("; "+t+"=");if(c.length===2)return c.pop()?.split(";").shift()}</script></head><body><div id="__nuxt"><style>
#loader {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: white;
color: rgb(31, 41, 55);
display: flex;
align-items: center;
justify-content: center;
@media (prefers-color-scheme: dark) {
background-color: rgb(29, 35, 42);
color: rgb(166, 173, 186);
}
}
.dark #loader {
background-color: rgb(29, 35, 42);
color: rgb(166, 173, 186);
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
svg {
animation: spin 1s linear infinite;
}
</style>
<div id="loader">
<p class="sr-only">Loading</p>
<svg
xmlns="http://www.w3.org/2000/svg"
width="32"
height="32"
viewBox="0 0 24 24"
>
<path fill="currentColor" d="M12 4V2A10 10 0 0 0 2 12h2a8 8 0 0 1 8-8Z" />
</svg>
</div>
</div><div id="teleports"></div><script type="application/json" data-nuxt-data="nuxt-app" data-ssr="false" id="__NUXT_DATA__">[{"prerenderedAt":1,"serverRendered":2},1732709238581,false]</script>
<script>window.__NUXT__={};window.__NUXT__.config={public:{apiIp:"",i18n:{baseUrl:"",defaultLocale:"",defaultDirection:"ltr",strategy:"no_prefix",lazy:true,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,configLocales:[{code:"ar",dir:"rtl",fallback:"",name:"العربية",language:"ar",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/ar.json"]},{code:"bn-BD",dir:"ltr",fallback:"",name:"বাংলা",language:"bn-BD",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/bn_BD.json"]},{code:"br",dir:"ltr",fallback:["fr"],name:"Brezhoneg",language:"br",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/br.json"]},{code:"ca",dir:"ltr",fallback:"",name:"Català",language:"ca",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/ca.json"]},{code:"ckb",dir:"rtl",fallback:"",name:"کوردی",language:"ckb",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/ckb.json"]},{code:"cs",dir:"ltr",fallback:"",name:"Čeština",language:"cs",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/cs.json"]},{code:"da",dir:"ltr",fallback:"",name:"Dansk",language:"da",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/da.json"]},{code:"de",dir:"ltr",fallback:"",name:"Deutsch",language:"de",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/de.json"]},{code:"el",dir:"ltr",fallback:"",name:"Eλληνικά",language:"el",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/el.json"]},{code:"en",dir:"ltr",fallback:"",name:"English",language:"en",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/en.json"]},{code:"eo",dir:"ltr",fallback:"",name:"Esperanto",language:"eo",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/eo.json"]},{code:"es",dir:"ltr",fallback:"",name:"Español",language:"es",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/es.json"]},{code:"eu",dir:"ltr",fallback:"",name:"Euskara",language:"eu",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/eu.json"]},{code:"fa",dir:"rtl",fallback:"",name:"فارسی",language:"fa",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/fa.json"]},{code:"fi",dir:"ltr",fallback:"",name:"Suomi",language:"fi",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/fi.json"]},{code:"fr",dir:"ltr",fallback:"",name:"Français",language:"fr",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/fr.json"]},{code:"gl",dir:"ltr",fallback:"",name:"Galego",language:"gl",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/gl.json"]},{code:"he",dir:"rtl",fallback:"",name:"עברית",language:"he",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/he.json"]},{code:"hi",dir:"ltr",fallback:"",name:"हिन्दी",language:"hi",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/hi.json"]},{code:"hu",dir:"ltr",fallback:"",name:"Magyar",language:"hu",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/hu.json"]},{code:"id",dir:"ltr",fallback:"",name:"Bahasa Indonesia",language:"id",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/id.json"]},{code:"it",dir:"ltr",fallback:"",name:"Italiano",language:"it",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/it.json"]},{code:"ja",dir:"ltr",fallback:"",name:"日本語",language:"ja",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/ja.json"]},{code:"kab",dir:"ltr",fallback:"",name:"Taqbaylit",language:"kab",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/kab.json"]},{code:"lt",dir:"ltr",fallback:"",name:"Lietuvių",language:"lt",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/lt.json"]},{code:"mk",dir:"ltr",fallback:"",name:"македонски",language:"mk",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/mk.json"]},{code:"nb-NO",dir:"ltr",fallback:"",name:"Norsk bokmål",language:"nb-NO",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/nb_NO.json"]},{code:"ne",dir:"ltr",fallback:"",name:"नेपाली",language:"ne",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/ne.json"]},{code:"nl",dir:"ltr",fallback:"",name:"Nederlands",language:"nl",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/nl.json"]},{code:"oc",dir:"ltr",fallback:"",name:"Occitan",language:"oc",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/oc.json"]},{code:"pl",dir:"ltr",fallback:"",name:"Polski",language:"pl",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/pl.json"]},{code:"pt",dir:"ltr",fallback:"",name:"Português",language:"pt",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/pt.json"]},{code:"pt-BR",dir:"ltr",fallback:"",name:"Português brasileiro",language:"pt-BR",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/pt_BR.json"]},{code:"ru",dir:"ltr",fallback:"",name:"Русский",language:"ru",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/ru.json"]},{code:"sk",dir:"ltr",fallback:"",name:"Slovak",language:"sk",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/sk.json"]},{code:"sl",dir:"ltr",fallback:"",name:"Slovenščina",language:"sl",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/sl.json"]},{code:"sv",dir:"ltr",fallback:"",name:"Svenska",language:"sv",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/sv.json"]},{code:"te",dir:"ltr",fallback:"",name:"Telugu",language:"te",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/te.json"]},{code:"tr",dir:"ltr",fallback:"",name:"Türkçe",language:"tr",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/tr.json"]},{code:"uk",dir:"ltr",fallback:"",name:"Українська",language:"uk",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/uk.json"]},{code:"zh_Hans",dir:"ltr",fallback:"",name:"简化字",language:"zh_Hans",files:["/build/yunohost-portal-vjVK81/yunohost-portal-12.0.7/locales/zh_Hans.json"]}],locales:{ar:{domain:""},"bn-BD":{domain:""},br:{domain:""},ca:{domain:""},ckb:{domain:""},cs:{domain:""},da:{domain:""},de:{domain:""},el:{domain:""},en:{domain:""},eo:{domain:""},es:{domain:""},eu:{domain:""},fa:{domain:""},fi:{domain:""},fr:{domain:""},gl:{domain:""},he:{domain:""},hi:{domain:""},hu:{domain:""},id:{domain:""},it:{domain:""},ja:{domain:""},kab:{domain:""},lt:{domain:""},mk:{domain:""},"nb-NO":{domain:""},ne:{domain:""},nl:{domain:""},oc:{domain:""},pl:{domain:""},pt:{domain:""},"pt-BR":{domain:""},ru:{domain:""},sk:{domain:""},sl:{domain:""},sv:{domain:""},te:{domain:""},tr:{domain:""},uk:{domain:""},zh_Hans:{domain:""}},detectBrowserLanguage:{alwaysRedirect:false,cookieCrossOrigin:false,cookieDomain:"",cookieKey:"i18n_redirected",cookieSecure:false,fallbackLocale:"",redirectOn:"root",useCookie:true},experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false},multiDomainLocales:false}},app:{baseURL:"/yunohost/sso",buildId:"ade3fc52-c66b-4e13-af76-9e7b14c399f2",buildAssetsDir:"/assets/",cdnURL:""}}</script></body></html>