PageSourceSearch

https://academicsoftware.eu/assets/index-CpjMWwtW.js

js academicsoftware.eu collected 2026-09-24 12:14:34 UTC 3,247 bytes, 1 lines download raw bytes

1import{r as d,j as e}from"./react-DB81jz4e.js";import{N as l}from"./react-router-dom-DMHC1CQm.js";import{u as s,t as n,c as m,a as o,d as u,R as p}from"./index-DmBApqGs.js";import"./react-toastify-B2OMGJ7B.js";import{h as c}from"./have-community-D4yvRgjp.js";import{a as h}from"./react-router-uRydC1lc.js";import"./classnames-DblanS9F.js";import"./react-dom--nYcEvQ9.js";import"./scheduler-DYLXRpC5.js";import"./@remix-run-CeDW-7A3.js";import"./prop-types-Be4xmBvl.js";import"./axios-Dq7h7Pqt.js";import"./urijs-C0etshlb.js";import"./@uidotdev-D54Fghg6.js";import"./immer-C1FJ5K63.js";import"./clsx-B-dksMZM.js";import"./tailwind-merge-yGZq-iow.js";import"./lucide-react-Bg-_0OiK.js";import"./react-select-B7u53dsa.js";import"./@babel-DtHYjXaH.js";import"./@emotion-DqIYrxhE.js";import"./hoist-non-react-statics-DQogQWOa.js";import"./stylis-DDa9OTMq.js";import"./@floating-ui-CPfcQq1M.js";import"./use-isomorphic-layout-effect-E4JuTat1.js";import"./memoize-one-BdPwpGay.js";import"./rc-slider-Bvi4xFsO.js";import"./rc-util-Cai3Zzp5.js";import"./react-colorful-Cf6LBH0k.js";import"./localforage-C9nJVLvA.js";const b=()=>{const{t}=s(),i=h();return e.jsx("div",{className:"mt-4 flex flex-col",children:e.jsx("button",{type:"button",onClick:()=>{n({event_name:m.userLoggedOut}),i(o.login,{replace:!0,state:{logout:!0}})},className:"mb-3 mt-12 block rounded-full border border-red bg-red px-6 py-3 text-sm font-semibold text-white hover:border-red-300 hover:bg-red-300","data-tkey":"login-logout","aria-label":t("login-logout"),children:t("login-logout")})})},x=d.memo(b),K=()=>{const{t}=s(),i=sessionStorage.getItem("accessToken"),{HasNoAccess:a=!1}=u(i);return e.jsx("div",{className:"w-full md:block md:w-auto",children:e.jsxs("ul",{className:"mt-4 flex flex-col p-4",children:[e.jsx("li",{children:e.jsx(l,{to:o.dashboard,className:({isActive:r})=>`mb-3 block rounded-full border py-3 pl-6 pr-6 font-semibold text-white ${r?"purple-gradient border-purple text-purple-200":"hover:border-purple-200 hover:text-purple-400"}`,"data-tkey":"header-dashboard",children:t("header-dashboard")})}),e.jsx("li",{children:e.jsx(l,{to:o.software,className:({isActive:r})=>`mb-3 block rounded-full border py-3 pl-6 pr-6 font-semibold text-white ${r?"purple-gradient border-purple text-purple-200":"hover:border-purple-200 hover:text-purple-400"}`,"data-tkey":"header-link-software-text",children:t("header-link-software-text")})}),c(()=>e.jsx(p,{condition:!a,then:e.jsx("li",{children:e.jsx(l,{to:o.community,className:({isActive:r})=>`mb-3 block rounded-full border py-3 pl-6 pr-6 font-semibold text-white ${r?"purple-gradient border-purple text-purple-200":"hover:border-purple-200 hover:text-purple-400"}`,"data-tkey":"header-community",children:t("header-community")})}),otherwise:null}))(!0),e.jsx(p,{condition:!a,then:e.jsx("li",{children:e.jsx(l,{to:o.challenges,className:({isActive:r})=>`mb-3 block rounded-full border py-3 pl-6 pr-6 font-semibold text-white ${r?"purple-gradient border-purple text-purple-200":"hover:border-purple-200 hover:text-purple-400"}`,"data-tkey":"header-challenges",children:t("header-challenges")})}),otherwise:null}),e.jsx("li",{className:"mb-4 block text-2xl",children:e.jsx(x,{})})]})})};export{K as NavigationMenuMobile};

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.