mirror of https://github.com/rocboss/paopao-ce
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
895 B
1 line
895 B
import{B as e,ct as t,lt as n,z as r}from"./@css-render-YsNuQTaE.js";import{ut as i}from"./naive-ui-DIGPL69-.js";var a=0,o=typeof window<`u`&&window.matchMedia!==void 0,s=n(null),c,l;function u(e){e.matches&&(s.value=`dark`)}function d(e){e.matches&&(s.value=`light`)}function f(){c=window.matchMedia(`(prefers-color-scheme: dark)`),l=window.matchMedia(`(prefers-color-scheme: light)`),c.matches?s.value=`dark`:l.matches?s.value=`light`:s.value=null,c.addEventListener?(c.addEventListener(`change`,u),l.addEventListener(`change`,d)):c.addListener&&(c.addListener(u),l.addListener(d))}function p(){`removeEventListener`in c?(c.removeEventListener(`change`,u),l.removeEventListener(`change`,d)):`removeListener`in c&&(c.removeListener(u),l.removeListener(d)),c=void 0,l=void 0}var m=!0;function h(){return o?(a===0&&f(),(m&&=i())&&(r(()=>{a+=1}),e(()=>{--a,a===0&&p()})),t(s)):t(s)}export{h as t}; |