bilibili-API-collect/assets/app-Dgsdh8A6.js
github-actions 1424f73d2e generated
2026-01-22 17:37:01 +00:00

29 lines
325 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/action.html-C0ql065z.js","assets/fav-DItVJQlV.js","assets/musicstream_url.html-qq6CNfyp.js","assets/download-BaAFXe77.js","assets/videostream_url.html-DlvjAVi_.js","assets/videostream_url.html-DnLcd0On.js","assets/Bcoin.html-BhhfS1Rx.js","assets/battery-100-VBikFKl4.js","assets/WeChat_Alipay.html-D7UPw-Mv.js","assets/monthly.html-D8O3h0v-.js","assets/action.html-DLBmRfG7.js","assets/videostream_url.html-JIL5pwcj.js"])))=>i.map(i=>d[i]);
/**
* @vue/shared v3.5.17
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function er(e){const t=Object.create(null);for(const l of e.split(","))t[l]=1;return l=>l in t}const ke={},bl=[],bt=()=>{},Tc=()=>!1,oi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),tr=e=>e.startsWith("onUpdate:"),$e=Object.assign,lr=(e,t)=>{const l=e.indexOf(t);l>-1&&e.splice(l,1)},xc=Object.prototype.hasOwnProperty,ve=(e,t)=>xc.call(e,t),ie=Array.isArray,yl=e=>Ki(e)==="[object Map]",oo=e=>Ki(e)==="[object Set]",se=e=>typeof e=="function",Re=e=>typeof e=="string",Vt=e=>typeof e=="symbol",we=e=>e!==null&&typeof e=="object",ao=e=>(we(e)||se(e))&&se(e.then)&&se(e.catch),co=Object.prototype.toString,Ki=e=>co.call(e),Pc=e=>Ki(e).slice(8,-1),uo=e=>Ki(e)==="[object Object]",ir=e=>Re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,El=er(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Gi=e=>{const t=Object.create(null);return l=>t[l]||(t[l]=e(l))},Ac=/-(\w)/g,et=Gi(e=>e.replace(Ac,(t,l)=>l?l.toUpperCase():"")),Sc=/\B([A-Z])/g,Qt=Gi(e=>e.replace(Sc,"-$1").toLowerCase()),ai=Gi(e=>e.charAt(0).toUpperCase()+e.slice(1)),pn=Gi(e=>e?`on${ai(e)}`:""),Gt=(e,t)=>!Object.is(e,t),vn=(e,...t)=>{for(let l=0;l<e.length;l++)e[l](...t)},$n=(e,t,l,i=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:i,value:l})},Rc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Oc=e=>{const t=Re(e)?Number(e):NaN;return isNaN(t)?e:t};let $r;const qi=()=>$r||($r=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Cl(e){if(ie(e)){const t={};for(let l=0;l<e.length;l++){const i=e[l],n=Re(i)?Fc(i):Cl(i);if(n)for(const r in n)t[r]=n[r]}return t}else if(Re(e)||we(e))return e}const Ic=/;(?![^(]*\))/g,Cc=/:([^]+)/,Dc=/\/\*[^]*?\*\//g;function Fc(e){const t={};return e.replace(Dc,"").split(Ic).forEach(l=>{if(l){const i=l.split(Cc);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function Je(e){let t="";if(Re(e))t=e;else if(ie(e))for(let l=0;l<e.length;l++){const i=Je(e[l]);i&&(t+=i+" ")}else if(we(e))for(const l in e)e[l]&&(t+=l+" ");return t.trim()}function mn(e){if(!e)return null;let{class:t,style:l}=e;return t&&!Re(t)&&(e.class=Je(t)),l&&(e.style=Cl(l)),e}const Vc="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",$c=er(Vc);function ho(e){return!!e||e===""}const fo=e=>!!(e&&e.__v_isRef===!0),Se=e=>Re(e)?e:e==null?"":ie(e)||we(e)&&(e.toString===co||!se(e.toString))?fo(e)?Se(e.value):JSON.stringify(e,po,2):String(e),po=(e,t)=>fo(t)?po(e,t.value):yl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((l,[i,n],r)=>(l[gn(i,r)+" =>"]=n,l),{})}:oo(t)?{[`Set(${t.size})`]:[...t.values()].map(l=>gn(l))}:Vt(t)?gn(t):we(t)&&!ie(t)&&!uo(t)?String(t):t,gn=(e,t="")=>{var l;return Vt(e)?`Symbol(${(l=e.description)!=null?l:t})`:e};/**
* @vue/reactivity v3.5.17
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let We;class Mc{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=We,!t&&We&&(this.index=(We.scopes||(We.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,l;if(this.scopes)for(t=0,l=this.scopes.length;t<l;t++)this.scopes[t].pause();for(t=0,l=this.effects.length;t<l;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,l;if(this.scopes)for(t=0,l=this.scopes.length;t<l;t++)this.scopes[t].resume();for(t=0,l=this.effects.length;t<l;t++)this.effects[t].resume()}}run(t){if(this._active){const l=We;try{return We=this,t()}finally{We=l}}}on(){++this._on===1&&(this.prevScope=We,We=this)}off(){this._on>0&&--this._on===0&&(We=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let l,i;for(l=0,i=this.effects.length;l<i;l++)this.effects[l].stop();for(this.effects.length=0,l=0,i=this.cleanups.length;l<i;l++)this.cleanups[l]();if(this.cleanups.length=0,this.scopes){for(l=0,i=this.scopes.length;l<i;l++)this.scopes[l].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const n=this.parent.scopes.pop();n&&n!==this&&(this.parent.scopes[this.index]=n,n.index=this.index)}this.parent=void 0}}}function vo(){return We}function Nc(e,t=!1){We&&We.cleanups.push(e)}let Ee;const _n=new WeakSet;class mo{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,We&&We.active&&We.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,_n.has(this)&&(_n.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||_o(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Mr(this),ko(this);const t=Ee,l=ht;Ee=this,ht=!0;try{return this.fn()}finally{bo(this),Ee=t,ht=l,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)sr(t);this.deps=this.depsTail=void 0,Mr(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?_n.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Mn(this)&&this.run()}get dirty(){return Mn(this)}}let go=0,zl,Ul;function _o(e,t=!1){if(e.flags|=8,t){e.next=Ul,Ul=e;return}e.next=zl,zl=e}function nr(){go++}function rr(){if(--go>0)return;if(Ul){let t=Ul;for(Ul=void 0;t;){const l=t.next;t.next=void 0,t.flags&=-9,t=l}}let e;for(;zl;){let t=zl;for(zl=void 0;t;){const l=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(i){e||(e=i)}t=l}}if(e)throw e}function ko(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function bo(e){let t,l=e.depsTail,i=l;for(;i;){const n=i.prevDep;i.version===-1?(i===l&&(l=n),sr(i),Hc(i)):t=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=n}e.deps=t,e.depsTail=l}function Mn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(yo(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function yo(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Jl)||(e.globalVersion=Jl,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Mn(e))))return;e.flags|=2;const t=e.dep,l=Ee,i=ht;Ee=e,ht=!0;try{ko(e);const n=e.fn(e._value);(t.version===0||Gt(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(n){throw t.version++,n}finally{Ee=l,ht=i,bo(e),e.flags&=-3}}function sr(e,t=!1){const{dep:l,prevSub:i,nextSub:n}=e;if(i&&(i.nextSub=n,e.prevSub=void 0),n&&(n.prevSub=i,e.nextSub=void 0),l.subs===e&&(l.subs=i,!i&&l.computed)){l.computed.flags&=-5;for(let r=l.computed.deps;r;r=r.nextDep)sr(r,!0)}!t&&!--l.sc&&l.map&&l.map.delete(l.key)}function Hc(e){const{prevDep:t,nextDep:l}=e;t&&(t.nextDep=l,e.prevDep=void 0),l&&(l.prevDep=t,e.nextDep=void 0)}let ht=!0;const Eo=[];function Dt(){Eo.push(ht),ht=!1}function Ft(){const e=Eo.pop();ht=e===void 0?!0:e}function Mr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const l=Ee;Ee=void 0;try{t()}finally{Ee=l}}}let Jl=0;class jc{constructor(t,l){this.sub=t,this.dep=l,this.version=l.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Yi{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Ee||!ht||Ee===this.computed)return;let l=this.activeLink;if(l===void 0||l.sub!==Ee)l=this.activeLink=new jc(Ee,this),Ee.deps?(l.prevDep=Ee.depsTail,Ee.depsTail.nextDep=l,Ee.depsTail=l):Ee.deps=Ee.depsTail=l,Lo(l);else if(l.version===-1&&(l.version=this.version,l.nextDep)){const i=l.nextDep;i.prevDep=l.prevDep,l.prevDep&&(l.prevDep.nextDep=i),l.prevDep=Ee.depsTail,l.nextDep=void 0,Ee.depsTail.nextDep=l,Ee.depsTail=l,Ee.deps===l&&(Ee.deps=i)}return l}trigger(t){this.version++,Jl++,this.notify(t)}notify(t){nr();try{for(let l=this.subs;l;l=l.prevSub)l.sub.notify()&&l.sub.dep.notify()}finally{rr()}}}function Lo(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let i=t.deps;i;i=i.nextDep)Lo(i)}const l=e.dep.subs;l!==e&&(e.prevSub=l,l&&(l.nextSub=e)),e.dep.subs=e}}const Di=new WeakMap,rl=Symbol(""),Nn=Symbol(""),Ql=Symbol("");function Ke(e,t,l){if(ht&&Ee){let i=Di.get(e);i||Di.set(e,i=new Map);let n=i.get(l);n||(i.set(l,n=new Yi),n.map=i,n.key=l),n.track()}}function Rt(e,t,l,i,n,r){const s=Di.get(e);if(!s){Jl++;return}const o=a=>{a&&a.trigger()};if(nr(),t==="clear")s.forEach(o);else{const a=ie(e),u=a&&ir(l);if(a&&l==="length"){const c=Number(i);s.forEach((d,h)=>{(h==="length"||h===Ql||!Vt(h)&&h>=c)&&o(d)})}else switch((l!==void 0||s.has(void 0))&&o(s.get(l)),u&&o(s.get(Ql)),t){case"add":a?u&&o(s.get("length")):(o(s.get(rl)),yl(e)&&o(s.get(Nn)));break;case"delete":a||(o(s.get(rl)),yl(e)&&o(s.get(Nn)));break;case"set":yl(e)&&o(s.get(rl));break}}rr()}function Bc(e,t){const l=Di.get(e);return l&&l.get(t)}function fl(e){const t=fe(e);return t===e?t:(Ke(t,"iterate",Ql),ct(e)?t:t.map(He))}function Xi(e){return Ke(e=fe(e),"iterate",Ql),e}const zc={__proto__:null,[Symbol.iterator](){return kn(this,Symbol.iterator,He)},concat(...e){return fl(this).concat(...e.map(t=>ie(t)?fl(t):t))},entries(){return kn(this,"entries",e=>(e[1]=He(e[1]),e))},every(e,t){return Tt(this,"every",e,t,void 0,arguments)},filter(e,t){return Tt(this,"filter",e,t,l=>l.map(He),arguments)},find(e,t){return Tt(this,"find",e,t,He,arguments)},findIndex(e,t){return Tt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Tt(this,"findLast",e,t,He,arguments)},findLastIndex(e,t){return Tt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Tt(this,"forEach",e,t,void 0,arguments)},includes(...e){return bn(this,"includes",e)},indexOf(...e){return bn(this,"indexOf",e)},join(e){return fl(this).join(e)},lastIndexOf(...e){return bn(this,"lastIndexOf",e)},map(e,t){return Tt(this,"map",e,t,void 0,arguments)},pop(){return Ml(this,"pop")},push(...e){return Ml(this,"push",e)},reduce(e,...t){return Nr(this,"reduce",e,t)},reduceRight(e,...t){return Nr(this,"reduceRight",e,t)},shift(){return Ml(this,"shift")},some(e,t){return Tt(this,"some",e,t,void 0,arguments)},splice(...e){return Ml(this,"splice",e)},toReversed(){return fl(this).toReversed()},toSorted(e){return fl(this).toSorted(e)},toSpliced(...e){return fl(this).toSpliced(...e)},unshift(...e){return Ml(this,"unshift",e)},values(){return kn(this,"values",He)}};function kn(e,t,l){const i=Xi(e),n=i[t]();return i!==e&&!ct(e)&&(n._next=n.next,n.next=()=>{const r=n._next();return r.value&&(r.value=l(r.value)),r}),n}const Uc=Array.prototype;function Tt(e,t,l,i,n,r){const s=Xi(e),o=s!==e&&!ct(e),a=s[t];if(a!==Uc[t]){const d=a.apply(e,r);return o?He(d):d}let u=l;s!==e&&(o?u=function(d,h){return l.call(this,He(d),h,e)}:l.length>2&&(u=function(d,h){return l.call(this,d,h,e)}));const c=a.call(s,u,i);return o&&n?n(c):c}function Nr(e,t,l,i){const n=Xi(e);let r=l;return n!==e&&(ct(e)?l.length>3&&(r=function(s,o,a){return l.call(this,s,o,a,e)}):r=function(s,o,a){return l.call(this,s,He(o),a,e)}),n[t](r,...i)}function bn(e,t,l){const i=fe(e);Ke(i,"iterate",Ql);const n=i[t](...l);return(n===-1||n===!1)&&or(l[0])?(l[0]=fe(l[0]),i[t](...l)):n}function Ml(e,t,l=[]){Dt(),nr();const i=fe(e)[t].apply(e,l);return rr(),Ft(),i}const Wc=er("__proto__,__v_isRef,__isVue"),wo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Vt));function Kc(e){Vt(e)||(e=String(e));const t=fe(this);return Ke(t,"has",e),t.hasOwnProperty(e)}class To{constructor(t=!1,l=!1){this._isReadonly=t,this._isShallow=l}get(t,l,i){if(l==="__v_skip")return t.__v_skip;const n=this._isReadonly,r=this._isShallow;if(l==="__v_isReactive")return!n;if(l==="__v_isReadonly")return n;if(l==="__v_isShallow")return r;if(l==="__v_raw")return i===(n?r?Oo:Ro:r?So:Ao).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(i)?t:void 0;const s=ie(t);if(!n){let a;if(s&&(a=zc[l]))return a;if(l==="hasOwnProperty")return Kc}const o=Reflect.get(t,l,De(t)?t:i);return(Vt(l)?wo.has(l):Wc(l))||(n||Ke(t,"get",l),r)?o:De(o)?s&&ir(l)?o:o.value:we(o)?n?Qi(o):ul(o):o}}class xo extends To{constructor(t=!1){super(!1,t)}set(t,l,i,n){let r=t[l];if(!this._isShallow){const a=Yt(r);if(!ct(i)&&!Yt(i)&&(r=fe(r),i=fe(i)),!ie(t)&&De(r)&&!De(i))return a?!1:(r.value=i,!0)}const s=ie(t)&&ir(l)?Number(l)<t.length:ve(t,l),o=Reflect.set(t,l,i,De(t)?t:n);return t===fe(n)&&(s?Gt(i,r)&&Rt(t,"set",l,i):Rt(t,"add",l,i)),o}deleteProperty(t,l){const i=ve(t,l);t[l];const n=Reflect.deleteProperty(t,l);return n&&i&&Rt(t,"delete",l,void 0),n}has(t,l){const i=Reflect.has(t,l);return(!Vt(l)||!wo.has(l))&&Ke(t,"has",l),i}ownKeys(t){return Ke(t,"iterate",ie(t)?"length":rl),Reflect.ownKeys(t)}}class Po extends To{constructor(t=!1){super(!0,t)}set(t,l){return!0}deleteProperty(t,l){return!0}}const Gc=new xo,qc=new Po,Yc=new xo(!0),Xc=new Po(!0),Hn=e=>e,gi=e=>Reflect.getPrototypeOf(e);function Jc(e,t,l){return function(...i){const n=this.__v_raw,r=fe(n),s=yl(r),o=e==="entries"||e===Symbol.iterator&&s,a=e==="keys"&&s,u=n[e](...i),c=l?Hn:t?Fi:He;return!t&&Ke(r,"iterate",a?Nn:rl),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:o?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function _i(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Qc(e,t){const l={get(n){const r=this.__v_raw,s=fe(r),o=fe(n);e||(Gt(n,o)&&Ke(s,"get",n),Ke(s,"get",o));const{has:a}=gi(s),u=t?Hn:e?Fi:He;if(a.call(s,n))return u(r.get(n));if(a.call(s,o))return u(r.get(o));r!==s&&r.get(n)},get size(){const n=this.__v_raw;return!e&&Ke(fe(n),"iterate",rl),Reflect.get(n,"size",n)},has(n){const r=this.__v_raw,s=fe(r),o=fe(n);return e||(Gt(n,o)&&Ke(s,"has",n),Ke(s,"has",o)),n===o?r.has(n):r.has(n)||r.has(o)},forEach(n,r){const s=this,o=s.__v_raw,a=fe(o),u=t?Hn:e?Fi:He;return!e&&Ke(a,"iterate",rl),o.forEach((c,d)=>n.call(r,u(c),u(d),s))}};return $e(l,e?{add:_i("add"),set:_i("set"),delete:_i("delete"),clear:_i("clear")}:{add(n){!t&&!ct(n)&&!Yt(n)&&(n=fe(n));const r=fe(this);return gi(r).has.call(r,n)||(r.add(n),Rt(r,"add",n,n)),this},set(n,r){!t&&!ct(r)&&!Yt(r)&&(r=fe(r));const s=fe(this),{has:o,get:a}=gi(s);let u=o.call(s,n);u||(n=fe(n),u=o.call(s,n));const c=a.call(s,n);return s.set(n,r),u?Gt(r,c)&&Rt(s,"set",n,r):Rt(s,"add",n,r),this},delete(n){const r=fe(this),{has:s,get:o}=gi(r);let a=s.call(r,n);a||(n=fe(n),a=s.call(r,n)),o&&o.call(r,n);const u=r.delete(n);return a&&Rt(r,"delete",n,void 0),u},clear(){const n=fe(this),r=n.size!==0,s=n.clear();return r&&Rt(n,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(n=>{l[n]=Jc(n,e,t)}),l}function Ji(e,t){const l=Qc(e,t);return(i,n,r)=>n==="__v_isReactive"?!e:n==="__v_isReadonly"?e:n==="__v_raw"?i:Reflect.get(ve(l,n)&&n in i?l:i,n,r)}const Zc={get:Ji(!1,!1)},eu={get:Ji(!1,!0)},tu={get:Ji(!0,!1)},lu={get:Ji(!0,!0)},Ao=new WeakMap,So=new WeakMap,Ro=new WeakMap,Oo=new WeakMap;function iu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function nu(e){return e.__v_skip||!Object.isExtensible(e)?0:iu(Pc(e))}function ul(e){return Yt(e)?e:Zi(e,!1,Gc,Zc,Ao)}function Io(e){return Zi(e,!1,Yc,eu,So)}function Qi(e){return Zi(e,!0,qc,tu,Ro)}function ru(e){return Zi(e,!0,Xc,lu,Oo)}function Zi(e,t,l,i,n){if(!we(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=nu(e);if(r===0)return e;const s=n.get(e);if(s)return s;const o=new Proxy(e,r===2?i:l);return n.set(e,o),o}function sl(e){return Yt(e)?sl(e.__v_raw):!!(e&&e.__v_isReactive)}function Yt(e){return!!(e&&e.__v_isReadonly)}function ct(e){return!!(e&&e.__v_isShallow)}function or(e){return e?!!e.__v_raw:!1}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function su(e){return!ve(e,"__v_skip")&&Object.isExtensible(e)&&$n(e,"__v_skip",!0),e}const He=e=>we(e)?ul(e):e,Fi=e=>we(e)?Qi(e):e;function De(e){return e?e.__v_isRef===!0:!1}function Oe(e){return Co(e,!1)}function Le(e){return Co(e,!0)}function Co(e,t){return De(e)?e:new ou(e,t)}class ou{constructor(t,l){this.dep=new Yi,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=l?t:fe(t),this._value=l?t:He(t),this.__v_isShallow=l}get value(){return this.dep.track(),this._value}set value(t){const l=this._rawValue,i=this.__v_isShallow||ct(t)||Yt(t);t=i?t:fe(t),Gt(t,l)&&(this._rawValue=t,this._value=i?t:He(t),this.dep.trigger())}}function te(e){return De(e)?e.value:e}function ge(e){return se(e)?e():te(e)}const au={get:(e,t,l)=>t==="__v_raw"?e:te(Reflect.get(e,t,l)),set:(e,t,l,i)=>{const n=e[t];return De(n)&&!De(l)?(n.value=l,!0):Reflect.set(e,t,l,i)}};function Do(e){return sl(e)?e:new Proxy(e,au)}class cu{constructor(t){this.__v_isRef=!0,this._value=void 0;const l=this.dep=new Yi,{get:i,set:n}=t(l.track.bind(l),l.trigger.bind(l));this._get=i,this._set=n}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Fo(e){return new cu(e)}function uu(e){const t=ie(e)?new Array(e.length):{};for(const l in e)t[l]=$o(e,l);return t}class du{constructor(t,l,i){this._object=t,this._key=l,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Bc(fe(this._object),this._key)}}class hu{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Vo(e,t,l){return De(e)?e:se(e)?new hu(e):we(e)&&arguments.length>1?$o(e,t,l):Oe(e)}function $o(e,t,l){const i=e[t];return De(i)?i:new du(e,t,l)}class fu{constructor(t,l,i){this.fn=t,this.setter=l,this._value=void 0,this.dep=new Yi(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Jl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!l,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&Ee!==this)return _o(this,!0),!0}get value(){const t=this.dep.track();return yo(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function pu(e,t,l=!1){let i,n;return se(e)?i=e:(i=e.get,n=e.set),new fu(i,n,l)}const ki={},Vi=new WeakMap;let ll;function vu(e,t=!1,l=ll){if(l){let i=Vi.get(l);i||Vi.set(l,i=[]),i.push(e)}}function mu(e,t,l=ke){const{immediate:i,deep:n,once:r,scheduler:s,augmentJob:o,call:a}=l,u=k=>n?k:ct(k)||n===!1||n===0?Ot(k,1):Ot(k);let c,d,h,p,_=!1,b=!1;if(De(e)?(d=()=>e.value,_=ct(e)):sl(e)?(d=()=>u(e),_=!0):ie(e)?(b=!0,_=e.some(k=>sl(k)||ct(k)),d=()=>e.map(k=>{if(De(k))return k.value;if(sl(k))return u(k);if(se(k))return a?a(k,2):k()})):se(e)?t?d=a?()=>a(e,2):e:d=()=>{if(h){Dt();try{h()}finally{Ft()}}const k=ll;ll=c;try{return a?a(e,3,[p]):e(p)}finally{ll=k}}:d=bt,t&&n){const k=d,$=n===!0?1/0:n;d=()=>Ot(k(),$)}const L=vo(),P=()=>{c.stop(),L&&L.active&&lr(L.effects,c)};if(r&&t){const k=t;t=(...$)=>{k(...$),P()}}let x=b?new Array(e.length).fill(ki):ki;const m=k=>{if(!(!(c.flags&1)||!c.dirty&&!k))if(t){const $=c.run();if(n||_||(b?$.some((J,M)=>Gt(J,x[M])):Gt($,x))){h&&h();const J=ll;ll=c;try{const M=[$,x===ki?void 0:b&&x[0]===ki?[]:x,p];x=$,a?a(t,3,M):t(...M)}finally{ll=J}}}else c.run()};return o&&o(m),c=new mo(d),c.scheduler=s?()=>s(m,!1):m,p=k=>vu(k,!1,c),h=c.onStop=()=>{const k=Vi.get(c);if(k){if(a)a(k,4);else for(const $ of k)$();Vi.delete(c)}},t?i?m(!0):x=c.run():s?s(m.bind(null,!0),!0):c.run(),P.pause=c.pause.bind(c),P.resume=c.resume.bind(c),P.stop=P,P}function Ot(e,t=1/0,l){if(t<=0||!we(e)||e.__v_skip||(l=l||new Set,l.has(e)))return e;if(l.add(e),t--,De(e))Ot(e.value,t,l);else if(ie(e))for(let i=0;i<e.length;i++)Ot(e[i],t,l);else if(oo(e)||yl(e))e.forEach(i=>{Ot(i,t,l)});else if(uo(e)){for(const i in e)Ot(e[i],t,l);for(const i of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,i)&&Ot(e[i],t,l)}return e}/**
* @vue/runtime-core v3.5.17
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function ci(e,t,l,i){try{return i?e(...i):e()}catch(n){ui(n,t,l)}}function ft(e,t,l,i){if(se(e)){const n=ci(e,t,l,i);return n&&ao(n)&&n.catch(r=>{ui(r,t,l)}),n}if(ie(e)){const n=[];for(let r=0;r<e.length;r++)n.push(ft(e[r],t,l,i));return n}}function ui(e,t,l,i=!0){const n=t?t.vnode:null,{errorHandler:r,throwUnhandledErrorInProduction:s}=t&&t.appContext.config||ke;if(t){let o=t.parent;const a=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${l}`;for(;o;){const c=o.ec;if(c){for(let d=0;d<c.length;d++)if(c[d](e,a,u)===!1)return}o=o.parent}if(r){Dt(),ci(r,null,10,[e,a,u]),Ft();return}}gu(e,l,n,i,s)}function gu(e,t,l,i=!0,n=!1){if(n)throw e;console.error(e)}const Xe=[];let _t=-1;const Ll=[];let zt=null,ml=0;const Mo=Promise.resolve();let $i=null;function Dl(e){const t=$i||Mo;return e?t.then(this?e.bind(this):e):t}function _u(e){let t=_t+1,l=Xe.length;for(;t<l;){const i=t+l>>>1,n=Xe[i],r=Zl(n);r<e||r===e&&n.flags&2?t=i+1:l=i}return t}function ar(e){if(!(e.flags&1)){const t=Zl(e),l=Xe[Xe.length-1];!l||!(e.flags&2)&&t>=Zl(l)?Xe.push(e):Xe.splice(_u(t),0,e),e.flags|=1,No()}}function No(){$i||($i=Mo.then(Ho))}function ku(e){ie(e)?Ll.push(...e):zt&&e.id===-1?zt.splice(ml+1,0,e):e.flags&1||(Ll.push(e),e.flags|=1),No()}function Hr(e,t,l=_t+1){for(;l<Xe.length;l++){const i=Xe[l];if(i&&i.flags&2){if(e&&i.id!==e.uid)continue;Xe.splice(l,1),l--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function Mi(e){if(Ll.length){const t=[...new Set(Ll)].sort((l,i)=>Zl(l)-Zl(i));if(Ll.length=0,zt){zt.push(...t);return}for(zt=t,ml=0;ml<zt.length;ml++){const l=zt[ml];l.flags&4&&(l.flags&=-2),l.flags&8||l(),l.flags&=-2}zt=null,ml=0}}const Zl=e=>e.id==null?e.flags&2?-1:1/0:e.id;function Ho(e){try{for(_t=0;_t<Xe.length;_t++){const t=Xe[_t];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),ci(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;_t<Xe.length;_t++){const t=Xe[_t];t&&(t.flags&=-2)}_t=-1,Xe.length=0,Mi(),$i=null,(Xe.length||Ll.length)&&Ho()}}let Ve=null,jo=null;function Ni(e){const t=Ve;return Ve=e,jo=e&&e.type.__scopeId||null,t}function xe(e,t=Ve,l){if(!t||e._n)return e;const i=(...n)=>{i._d&&Zr(-1);const r=Ni(t);let s;try{s=e(...n)}finally{Ni(r),i._d&&Zr(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function Hi(e,t){if(Ve===null)return e;const l=nn(Ve),i=e.dirs||(e.dirs=[]);for(let n=0;n<t.length;n++){let[r,s,o,a=ke]=t[n];r&&(se(r)&&(r={mounted:r,updated:r}),r.deep&&Ot(s),i.push({dir:r,instance:l,value:s,oldValue:void 0,arg:o,modifiers:a}))}return e}function kt(e,t,l,i){const n=e.dirs,r=t&&t.dirs;for(let s=0;s<n.length;s++){const o=n[s];r&&(o.oldValue=r[s].value);let a=o.dir[i];a&&(Dt(),ft(a,l,8,[e.el,o,e,t]),Ft())}}const bu=Symbol("_vte"),Bo=e=>e.__isTeleport,Ut=Symbol("_leaveCb"),bi=Symbol("_enterCb");function zo(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return rt(()=>{e.isMounted=!0}),dr(()=>{e.isUnmounting=!0}),e}const st=[Function,Array],Uo={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:st,onEnter:st,onAfterEnter:st,onEnterCancelled:st,onBeforeLeave:st,onLeave:st,onAfterLeave:st,onLeaveCancelled:st,onBeforeAppear:st,onAppear:st,onAfterAppear:st,onAppearCancelled:st},Wo=e=>{const t=e.subTree;return t.component?Wo(t.component):t},yu={name:"BaseTransition",props:Uo,setup(e,{slots:t}){const l=Mt(),i=zo();return()=>{const n=t.default&&cr(t.default(),!0);if(!n||!n.length)return;const r=Ko(n),s=fe(e),{mode:o}=s;if(i.isLeaving)return yn(r);const a=jr(r);if(!a)return yn(r);let u=ei(a,s,i,l,d=>u=d);a.type!==je&&dl(a,u);let c=l.subTree&&jr(l.subTree);if(c&&c.type!==je&&!nl(a,c)&&Wo(l).type!==je){let d=ei(c,s,i,l);if(dl(c,d),o==="out-in"&&a.type!==je)return i.isLeaving=!0,d.afterLeave=()=>{i.isLeaving=!1,l.job.flags&8||l.update(),delete d.afterLeave,c=void 0},yn(r);o==="in-out"&&a.type!==je?d.delayLeave=(h,p,_)=>{const b=Go(i,c);b[String(c.key)]=c,h[Ut]=()=>{p(),h[Ut]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{_(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function Ko(e){let t=e[0];if(e.length>1){for(const l of e)if(l.type!==je){t=l;break}}return t}const Eu=yu;function Go(e,t){const{leavingVNodes:l}=e;let i=l.get(t.type);return i||(i=Object.create(null),l.set(t.type,i)),i}function ei(e,t,l,i,n){const{appear:r,mode:s,persisted:o=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:h,onLeave:p,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:L,onAppear:P,onAfterAppear:x,onAppearCancelled:m}=t,k=String(e.key),$=Go(l,e),J=(R,D)=>{R&&ft(R,i,9,D)},M=(R,D)=>{const B=D[1];J(R,D),ie(R)?R.every(E=>E.length<=1)&&B():R.length<=1&&B()},w={mode:s,persisted:o,beforeEnter(R){let D=a;if(!l.isMounted)if(r)D=L||a;else return;R[Ut]&&R[Ut](!0);const B=$[k];B&&nl(e,B)&&B.el[Ut]&&B.el[Ut](),J(D,[R])},enter(R){let D=u,B=c,E=d;if(!l.isMounted)if(r)D=P||u,B=x||c,E=m||d;else return;let F=!1;const N=R[bi]=U=>{F||(F=!0,U?J(E,[R]):J(B,[R]),w.delayedLeave&&w.delayedLeave(),R[bi]=void 0)};D?M(D,[R,N]):N()},leave(R,D){const B=String(e.key);if(R[bi]&&R[bi](!0),l.isUnmounting)return D();J(h,[R]);let E=!1;const F=R[Ut]=N=>{E||(E=!0,D(),N?J(b,[R]):J(_,[R]),R[Ut]=void 0,$[B]===e&&delete $[B])};$[B]=e,p?M(p,[R,F]):F()},clone(R){const D=ei(R,t,l,i,n);return n&&n(D),D}};return w}function yn(e){if(di(e))return e=Jt(e),e.children=null,e}function jr(e){if(!di(e))return Bo(e.type)&&e.children?Ko(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:l}=e;if(l){if(t&16)return l[0];if(t&32&&se(l.default))return l.default()}}function dl(e,t){e.shapeFlag&6&&e.component?(e.transition=t,dl(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function cr(e,t=!1,l){let i=[],n=0;for(let r=0;r<e.length;r++){let s=e[r];const o=l==null?s.key:String(l)+String(s.key!=null?s.key:r);s.type===be?(s.patchFlag&128&&n++,i=i.concat(cr(s.children,t,o))):(t||s.type!==je)&&i.push(o!=null?Jt(s,{key:o}):s)}if(n>1)for(let r=0;r<i.length;r++)i[r].patchFlag=-2;return i}/*! #__NO_SIDE_EFFECTS__ */function ue(e,t){return se(e)?$e({name:e.name},t,{setup:e}):e}function qo(){const e=Mt();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function ur(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Br(e){const t=Mt(),l=Le(null);if(t){const n=t.refs===ke?t.refs={}:t.refs;Object.defineProperty(n,e,{enumerable:!0,get:()=>l.value,set:r=>l.value=r})}return l}function wl(e,t,l,i,n=!1){if(ie(e)){e.forEach((_,b)=>wl(_,t&&(ie(t)?t[b]:t),l,i,n));return}if(ol(i)&&!n){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&wl(e,t,l,i.component.subTree);return}const r=i.shapeFlag&4?nn(i.component):i.el,s=n?null:r,{i:o,r:a}=e,u=t&&t.r,c=o.refs===ke?o.refs={}:o.refs,d=o.setupState,h=fe(d),p=d===ke?()=>!1:_=>ve(h,_);if(u!=null&&u!==a&&(Re(u)?(c[u]=null,p(u)&&(d[u]=null)):De(u)&&(u.value=null)),se(a))ci(a,o,12,[s,c]);else{const _=Re(a),b=De(a);if(_||b){const L=()=>{if(e.f){const P=_?p(a)?d[a]:c[a]:a.value;n?ie(P)&&lr(P,r):ie(P)?P.includes(r)||P.push(r):_?(c[a]=[r],p(a)&&(d[a]=c[a])):(a.value=[r],e.k&&(c[e.k]=a.value))}else _?(c[a]=s,p(a)&&(d[a]=s)):b&&(a.value=s,e.k&&(c[e.k]=s))};s?(L.id=-1,it(L,l)):L()}}}let zr=!1;const pl=()=>{zr||(console.error("Hydration completed but contains mismatches."),zr=!0)},Lu=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",wu=e=>e.namespaceURI.includes("MathML"),yi=e=>{if(e.nodeType===1){if(Lu(e))return"svg";if(wu(e))return"mathml"}},kl=e=>e.nodeType===8;function Tu(e){const{mt:t,p:l,o:{patchProp:i,createText:n,nextSibling:r,parentNode:s,remove:o,insert:a,createComment:u}}=e,c=(m,k)=>{if(!k.hasChildNodes()){l(null,m,k),Mi(),k._vnode=m;return}d(k.firstChild,m,null,null,null),Mi(),k._vnode=m},d=(m,k,$,J,M,w=!1)=>{w=w||!!k.dynamicChildren;const R=kl(m)&&m.data==="[",D=()=>b(m,k,$,J,M,R),{type:B,ref:E,shapeFlag:F,patchFlag:N}=k;let U=m.nodeType;k.el=m,N===-2&&(w=!1,k.dynamicChildren=null);let S=null;switch(B){case cl:U!==3?k.children===""?(a(k.el=n(""),s(m),m),S=m):S=D():(m.data!==k.children&&(pl(),m.data=k.children),S=r(m));break;case je:x(m)?(S=r(m),P(k.el=m.content.firstChild,m,$)):U!==8||R?S=D():S=r(m);break;case Kl:if(R&&(m=r(m),U=m.nodeType),U===1||U===3){S=m;const Z=!k.children.length;for(let z=0;z<k.staticCount;z++)Z&&(k.children+=S.nodeType===1?S.outerHTML:S.data),z===k.staticCount-1&&(k.anchor=S),S=r(S);return R?r(S):S}else D();break;case be:R?S=_(m,k,$,J,M,w):S=D();break;default:if(F&1)(U!==1||k.type.toLowerCase()!==m.tagName.toLowerCase())&&!x(m)?S=D():S=h(m,k,$,J,M,w);else if(F&6){k.slotScopeIds=M;const Z=s(m);if(R?S=L(m):kl(m)&&m.data==="teleport start"?S=L(m,m.data,"teleport end"):S=r(m),t(k,Z,null,$,J,yi(Z),w),ol(k)&&!k.type.__asyncResolved){let z;R?(z=oe(be),z.anchor=S?S.previousSibling:Z.lastChild):z=m.nodeType===3?yt(""):oe("div"),z.el=m,k.component.subTree=z}}else F&64?U!==8?S=D():S=k.type.hydrate(m,k,$,J,M,w,e,p):F&128&&(S=k.type.hydrate(m,k,$,J,yi(s(m)),M,w,e,d))}return E!=null&&wl(E,null,J,k),S},h=(m,k,$,J,M,w)=>{w=w||!!k.dynamicChildren;const{type:R,props:D,patchFlag:B,shapeFlag:E,dirs:F,transition:N}=k,U=R==="input"||R==="option";if(U||B!==-1){F&&kt(k,null,$,"created");let S=!1;if(x(m)){S=da(null,N)&&$&&$.vnode.props&&$.vnode.props.appear;const z=m.content.firstChild;if(S){const ce=z.getAttribute("class");ce&&(z.$cls=ce),N.beforeEnter(z)}P(z,m,$),k.el=m=z}if(E&16&&!(D&&(D.innerHTML||D.textContent))){let z=p(m.firstChild,k,m,$,J,M,w);for(;z;){Ei(m,1)||pl();const ce=z;z=z.nextSibling,o(ce)}}else if(E&8){let z=k.children;z[0]===`
`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(z=z.slice(1)),m.textContent!==z&&(Ei(m,0)||pl(),m.textContent=k.children)}if(D){if(U||!w||B&48){const z=m.tagName.includes("-");for(const ce in D)(U&&(ce.endsWith("value")||ce==="indeterminate")||oi(ce)&&!El(ce)||ce[0]==="."||z)&&i(m,ce,null,D[ce],void 0,$)}else if(D.onClick)i(m,"onClick",null,D.onClick,void 0,$);else if(B&4&&sl(D.style))for(const z in D.style)D.style[z]}let Z;(Z=D&&D.onVnodeBeforeMount)&&ot(Z,$,k),F&&kt(k,null,$,"beforeMount"),((Z=D&&D.onVnodeMounted)||F||S)&&_a(()=>{Z&&ot(Z,$,k),S&&N.enter(m),F&&kt(k,null,$,"mounted")},J)}return m.nextSibling},p=(m,k,$,J,M,w,R)=>{R=R||!!k.dynamicChildren;const D=k.children,B=D.length;for(let E=0;E<B;E++){const F=R?D[E]:D[E]=at(D[E]),N=F.type===cl;m?(N&&!R&&E+1<B&&at(D[E+1]).type===cl&&(a(n(m.data.slice(F.children.length)),$,r(m)),m.data=F.children),m=d(m,F,J,M,w,R)):N&&!F.children?a(F.el=n(""),$):(Ei($,1)||pl(),l(null,F,$,null,J,M,yi($),w))}return m},_=(m,k,$,J,M,w)=>{const{slotScopeIds:R}=k;R&&(M=M?M.concat(R):R);const D=s(m),B=p(r(m),k,D,$,J,M,w);return B&&kl(B)&&B.data==="]"?r(k.anchor=B):(pl(),a(k.anchor=u("]"),D,B),B)},b=(m,k,$,J,M,w)=>{if(Ei(m.parentElement,1)||pl(),k.el=null,w){const B=L(m);for(;;){const E=r(m);if(E&&E!==B)o(E);else break}}const R=r(m),D=s(m);return o(m),l(null,k,D,R,$,J,yi(D),M),$&&($.vnode.el=k.el,ma($,k.el)),R},L=(m,k="[",$="]")=>{let J=0;for(;m;)if(m=r(m),m&&kl(m)&&(m.data===k&&J++,m.data===$)){if(J===0)return r(m);J--}return m},P=(m,k,$)=>{const J=k.parentNode;J&&J.replaceChild(m,k);let M=$;for(;M;)M.vnode.el===k&&(M.vnode.el=M.subTree.el=m),M=M.parent},x=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[c,d]}const Ur="data-allow-mismatch",xu={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ei(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Ur);)e=e.parentElement;const l=e&&e.getAttribute(Ur);if(l==null)return!1;if(l==="")return!0;{const i=l.split(",");return t===0&&i.includes("children")?!0:i.includes(xu[t])}}qi().requestIdleCallback;qi().cancelIdleCallback;function Pu(e,t){if(kl(e)&&e.data==="["){let l=1,i=e.nextSibling;for(;i;){if(i.nodeType===1){if(t(i)===!1)break}else if(kl(i))if(i.data==="]"){if(--l===0)break}else i.data==="["&&l++;i=i.nextSibling}}else t(e)}const ol=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Au(e){se(e)&&(e={loader:e});const{loader:t,loadingComponent:l,errorComponent:i,delay:n=200,hydrate:r,timeout:s,suspensible:o=!0,onError:a}=e;let u=null,c,d=0;const h=()=>(d++,u=null,p()),p=()=>{let _;return u||(_=u=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),a)return new Promise((L,P)=>{a(b,()=>L(h()),()=>P(b),d+1)});throw b}).then(b=>_!==u&&u?u:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),c=b,b)))};return ue({name:"AsyncComponentWrapper",__asyncLoader:p,__asyncHydrate(_,b,L){const P=r?()=>{const m=r(()=>{L()},k=>Pu(_,k));m&&(b.bum||(b.bum=[])).push(m),(b.u||(b.u=[])).push(()=>!0)}:L;c?P():p().then(()=>!b.isUnmounted&&P())},get __asyncResolved(){return c},setup(){const _=Fe;if(ur(_),c)return()=>En(c,_);const b=m=>{u=null,ui(m,_,13,!i)};if(o&&_.suspense||Al)return p().then(m=>()=>En(m,_)).catch(m=>(b(m),()=>i?oe(i,{error:m}):null));const L=Oe(!1),P=Oe(),x=Oe(!!n);return n&&setTimeout(()=>{x.value=!1},n),s!=null&&setTimeout(()=>{if(!L.value&&!P.value){const m=new Error(`Async component timed out after ${s}ms.`);b(m),P.value=m}},s),p().then(()=>{L.value=!0,_.parent&&di(_.parent.vnode)&&_.parent.update()}).catch(m=>{b(m),P.value=m}),()=>{if(L.value&&c)return En(c,_);if(P.value&&i)return oe(i,{error:P.value});if(l&&!x.value)return oe(l)}}})}function En(e,t){const{ref:l,props:i,children:n,ce:r}=t.vnode,s=oe(e,i,n);return s.ref=l,s.ce=r,delete t.vnode.ce,s}const di=e=>e.type.__isKeepAlive;function Su(e,t){Yo(e,"a",t)}function Ru(e,t){Yo(e,"da",t)}function Yo(e,t,l=Fe){const i=e.__wdc||(e.__wdc=()=>{let n=l;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(en(t,i,l),l){let n=l.parent;for(;n&&n.parent;)di(n.parent.vnode)&&Ou(i,t,l,n),n=n.parent}}function Ou(e,t,l,i){const n=en(t,e,i,!0);tn(()=>{lr(i[t],n)},l)}function en(e,t,l=Fe,i=!1){if(l){const n=l[e]||(l[e]=[]),r=t.__weh||(t.__weh=(...s)=>{Dt();const o=hi(l),a=ft(t,l,e,s);return o(),Ft(),a});return i?n.unshift(r):n.push(r),r}}const $t=e=>(t,l=Fe)=>{(!Al||e==="sp")&&en(e,(...i)=>t(...i),l)},Iu=$t("bm"),rt=$t("m"),Cu=$t("bu"),Xo=$t("u"),dr=$t("bum"),tn=$t("um"),Du=$t("sp"),Fu=$t("rtg"),Vu=$t("rtc");function $u(e,t=Fe){en("ec",e,t)}const Mu="components";function Jo(e,t){return Hu(Mu,e,!0,t)||e}const Nu=Symbol.for("v-ndc");function Hu(e,t,l=!0,i=!1){const n=Ve||Fe;if(n){const r=n.type;{const o=Td(r,!1);if(o&&(o===t||o===et(t)||o===ai(et(t))))return r}const s=Wr(n[e]||r[e],t)||Wr(n.appContext[e],t);return!s&&i?r:s}}function Wr(e,t){return e&&(e[t]||e[et(t)]||e[ai(et(t))])}function Xt(e,t,l,i){let n;const r=l,s=ie(e);if(s||Re(e)){const o=s&&sl(e);let a=!1,u=!1;o&&(a=!ct(e),u=Yt(e),e=Xi(e)),n=new Array(e.length);for(let c=0,d=e.length;c<d;c++)n[c]=t(a?u?Fi(He(e[c])):He(e[c]):e[c],c,void 0,r)}else if(typeof e=="number"){n=new Array(e);for(let o=0;o<e;o++)n[o]=t(o+1,o,void 0,r)}else if(we(e))if(e[Symbol.iterator])n=Array.from(e,(o,a)=>t(o,a,void 0,r));else{const o=Object.keys(e);n=new Array(o.length);for(let a=0,u=o.length;a<u;a++){const c=o[a];n[a]=t(e[c],c,a,r)}}else n=[];return n}function ju(e,t){for(let l=0;l<t.length;l++){const i=t[l];if(ie(i))for(let n=0;n<i.length;n++)e[i[n].name]=i[n].fn;else i&&(e[i.name]=i.key?(...n)=>{const r=i.fn(...n);return r&&(r.key=i.key),r}:i.fn)}return e}function Te(e,t,l={},i,n){if(Ve.ce||Ve.parent&&ol(Ve.parent)&&Ve.parent.ce)return t!=="default"&&(l.name=t),Y(),Pe(be,null,[oe("slot",l,i&&i())],64);let r=e[t];r&&r._c&&(r._d=!1),Y();const s=r&&Qo(r(l)),o=l.key||s&&s.key,a=Pe(be,{key:(o&&!Vt(o)?o:`_${t}`)+(!s&&i?"_fb":"")},s||(i?i():[]),s&&e._===1?64:-2);return a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),r&&r._c&&(r._d=!0),a}function Qo(e){return e.some(t=>li(t)?!(t.type===je||t.type===be&&!Qo(t.children)):!0)?e:null}const jn=e=>e?ya(e)?nn(e):jn(e.parent):null,Wl=$e(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>jn(e.parent),$root:e=>jn(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ea(e),$forceUpdate:e=>e.f||(e.f=()=>{ar(e.update)}),$nextTick:e=>e.n||(e.n=Dl.bind(e.proxy)),$watch:e=>ad.bind(e)}),Ln=(e,t)=>e!==ke&&!e.__isScriptSetup&&ve(e,t),Bu={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:l,setupState:i,data:n,props:r,accessCache:s,type:o,appContext:a}=e;let u;if(t[0]!=="$"){const p=s[t];if(p!==void 0)switch(p){case 1:return i[t];case 2:return n[t];case 4:return l[t];case 3:return r[t]}else{if(Ln(i,t))return s[t]=1,i[t];if(n!==ke&&ve(n,t))return s[t]=2,n[t];if((u=e.propsOptions[0])&&ve(u,t))return s[t]=3,r[t];if(l!==ke&&ve(l,t))return s[t]=4,l[t];Bn&&(s[t]=0)}}const c=Wl[t];let d,h;if(c)return t==="$attrs"&&Ke(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(l!==ke&&ve(l,t))return s[t]=4,l[t];if(h=a.config.globalProperties,ve(h,t))return h[t]},set({_:e},t,l){const{data:i,setupState:n,ctx:r}=e;return Ln(n,t)?(n[t]=l,!0):i!==ke&&ve(i,t)?(i[t]=l,!0):ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=l,!0)},has({_:{data:e,setupState:t,accessCache:l,ctx:i,appContext:n,propsOptions:r}},s){let o;return!!l[s]||e!==ke&&ve(e,s)||Ln(t,s)||(o=r[0])&&ve(o,s)||ve(i,s)||ve(Wl,s)||ve(n.config.globalProperties,s)},defineProperty(e,t,l){return l.get!=null?e._.accessCache[t]=0:ve(l,"value")&&this.set(e,t,l.value,null),Reflect.defineProperty(e,t,l)}};function Kr(e){return ie(e)?e.reduce((t,l)=>(t[l]=null,t),{}):e}let Bn=!0;function zu(e){const t=ea(e),l=e.proxy,i=e.ctx;Bn=!1,t.beforeCreate&&Gr(t.beforeCreate,e,"bc");const{data:n,computed:r,methods:s,watch:o,provide:a,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:p,updated:_,activated:b,deactivated:L,beforeDestroy:P,beforeUnmount:x,destroyed:m,unmounted:k,render:$,renderTracked:J,renderTriggered:M,errorCaptured:w,serverPrefetch:R,expose:D,inheritAttrs:B,components:E,directives:F,filters:N}=t;if(u&&Uu(u,i,null),s)for(const Z in s){const z=s[Z];se(z)&&(i[Z]=z.bind(l))}if(n){const Z=n.call(l,l);we(Z)&&(e.data=ul(Z))}if(Bn=!0,r)for(const Z in r){const z=r[Z],ce=se(z)?z.bind(l,l):se(z.get)?z.get.bind(l,l):bt,Ie=!se(z)&&se(z.set)?z.set.bind(l):bt,Ne=I({get:ce,set:Ie});Object.defineProperty(i,Z,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:ze=>Ne.value=ze})}if(o)for(const Z in o)Zo(o[Z],i,l,Z);if(a){const Z=se(a)?a.call(l):a;Reflect.ownKeys(Z).forEach(z=>{qt(z,Z[z])})}c&&Gr(c,e,"c");function S(Z,z){ie(z)?z.forEach(ce=>Z(ce.bind(l))):z&&Z(z.bind(l))}if(S(Iu,d),S(rt,h),S(Cu,p),S(Xo,_),S(Su,b),S(Ru,L),S($u,w),S(Vu,J),S(Fu,M),S(dr,x),S(tn,k),S(Du,R),ie(D))if(D.length){const Z=e.exposed||(e.exposed={});D.forEach(z=>{Object.defineProperty(Z,z,{get:()=>l[z],set:ce=>l[z]=ce})})}else e.exposed||(e.exposed={});$&&e.render===bt&&(e.render=$),B!=null&&(e.inheritAttrs=B),E&&(e.components=E),F&&(e.directives=F),R&&ur(e)}function Uu(e,t,l=bt){ie(e)&&(e=zn(e));for(const i in e){const n=e[i];let r;we(n)?"default"in n?r=Be(n.from||i,n.default,!0):r=Be(n.from||i):r=Be(n),De(r)?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):t[i]=r}}function Gr(e,t,l){ft(ie(e)?e.map(i=>i.bind(t.proxy)):e.bind(t.proxy),t,l)}function Zo(e,t,l,i){let n=i.includes(".")?pa(l,i):()=>l[i];if(Re(e)){const r=t[e];se(r)&&Ge(n,r)}else if(se(e))Ge(n,e.bind(l));else if(we(e))if(ie(e))e.forEach(r=>Zo(r,t,l,i));else{const r=se(e.handler)?e.handler.bind(l):t[e.handler];se(r)&&Ge(n,r,e)}}function ea(e){const t=e.type,{mixins:l,extends:i}=t,{mixins:n,optionsCache:r,config:{optionMergeStrategies:s}}=e.appContext,o=r.get(t);let a;return o?a=o:!n.length&&!l&&!i?a=t:(a={},n.length&&n.forEach(u=>ji(a,u,s,!0)),ji(a,t,s)),we(t)&&r.set(t,a),a}function ji(e,t,l,i=!1){const{mixins:n,extends:r}=t;r&&ji(e,r,l,!0),n&&n.forEach(s=>ji(e,s,l,!0));for(const s in t)if(!(i&&s==="expose")){const o=Wu[s]||l&&l[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const Wu={data:qr,props:Yr,emits:Yr,methods:Bl,computed:Bl,beforeCreate:Ye,created:Ye,beforeMount:Ye,mounted:Ye,beforeUpdate:Ye,updated:Ye,beforeDestroy:Ye,beforeUnmount:Ye,destroyed:Ye,unmounted:Ye,activated:Ye,deactivated:Ye,errorCaptured:Ye,serverPrefetch:Ye,components:Bl,directives:Bl,watch:Gu,provide:qr,inject:Ku};function qr(e,t){return t?e?function(){return $e(se(e)?e.call(this,this):e,se(t)?t.call(this,this):t)}:t:e}function Ku(e,t){return Bl(zn(e),zn(t))}function zn(e){if(ie(e)){const t={};for(let l=0;l<e.length;l++)t[e[l]]=e[l];return t}return e}function Ye(e,t){return e?[...new Set([].concat(e,t))]:t}function Bl(e,t){return e?$e(Object.create(null),e,t):t}function Yr(e,t){return e?ie(e)&&ie(t)?[...new Set([...e,...t])]:$e(Object.create(null),Kr(e),Kr(t??{})):t}function Gu(e,t){if(!e)return t;if(!t)return e;const l=$e(Object.create(null),e);for(const i in t)l[i]=Ye(e[i],t[i]);return l}function ta(){return{app:null,config:{isNativeTag:Tc,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let qu=0;function Yu(e,t){return function(i,n=null){se(i)||(i=$e({},i)),n!=null&&!we(n)&&(n=null);const r=ta(),s=new WeakSet,o=[];let a=!1;const u=r.app={_uid:qu++,_component:i,_props:n,_container:null,_context:r,_instance:null,version:Pd,get config(){return r.config},set config(c){},use(c,...d){return s.has(c)||(c&&se(c.install)?(s.add(c),c.install(u,...d)):se(c)&&(s.add(c),c(u,...d))),u},mixin(c){return r.mixins.includes(c)||r.mixins.push(c),u},component(c,d){return d?(r.components[c]=d,u):r.components[c]},directive(c,d){return d?(r.directives[c]=d,u):r.directives[c]},mount(c,d,h){if(!a){const p=u._ceVNode||oe(i,n);return p.appContext=r,h===!0?h="svg":h===!1&&(h=void 0),d&&t?t(p,c):e(p,c,h),a=!0,u._container=c,c.__vue_app__=u,nn(p.component)}},onUnmount(c){o.push(c)},unmount(){a&&(ft(o,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(c,d){return r.provides[c]=d,u},runWithContext(c){const d=al;al=u;try{return c()}finally{al=d}}};return u}}let al=null;function qt(e,t){if(Fe){let l=Fe.provides;const i=Fe.parent&&Fe.parent.provides;i===l&&(l=Fe.provides=Object.create(i)),l[e]=t}}function Be(e,t,l=!1){const i=Fe||Ve;if(i||al){let n=al?al._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(n&&e in n)return n[e];if(arguments.length>1)return l&&se(t)?t.call(i&&i.proxy):t}}function la(){return!!(Fe||Ve||al)}const ia={},na=()=>Object.create(ia),ra=e=>Object.getPrototypeOf(e)===ia;function Xu(e,t,l,i=!1){const n={},r=na();e.propsDefaults=Object.create(null),sa(e,t,n,r);for(const s in e.propsOptions[0])s in n||(n[s]=void 0);l?e.props=i?n:Io(n):e.type.props?e.props=n:e.props=r,e.attrs=r}function Ju(e,t,l,i){const{props:n,attrs:r,vnode:{patchFlag:s}}=e,o=fe(n),[a]=e.propsOptions;let u=!1;if((i||s>0)&&!(s&16)){if(s&8){const c=e.vnode.dynamicProps;for(let d=0;d<c.length;d++){let h=c[d];if(ln(e.emitsOptions,h))continue;const p=t[h];if(a)if(ve(r,h))p!==r[h]&&(r[h]=p,u=!0);else{const _=et(h);n[_]=Un(a,o,_,p,e,!1)}else p!==r[h]&&(r[h]=p,u=!0)}}}else{sa(e,t,n,r)&&(u=!0);let c;for(const d in o)(!t||!ve(t,d)&&((c=Qt(d))===d||!ve(t,c)))&&(a?l&&(l[d]!==void 0||l[c]!==void 0)&&(n[d]=Un(a,o,d,void 0,e,!0)):delete n[d]);if(r!==o)for(const d in r)(!t||!ve(t,d))&&(delete r[d],u=!0)}u&&Rt(e.attrs,"set","")}function sa(e,t,l,i){const[n,r]=e.propsOptions;let s=!1,o;if(t)for(let a in t){if(El(a))continue;const u=t[a];let c;n&&ve(n,c=et(a))?!r||!r.includes(c)?l[c]=u:(o||(o={}))[c]=u:ln(e.emitsOptions,a)||(!(a in i)||u!==i[a])&&(i[a]=u,s=!0)}if(r){const a=fe(l),u=o||ke;for(let c=0;c<r.length;c++){const d=r[c];l[d]=Un(n,a,d,u[d],e,!ve(u,d))}}return s}function Un(e,t,l,i,n,r){const s=e[l];if(s!=null){const o=ve(s,"default");if(o&&i===void 0){const a=s.default;if(s.type!==Function&&!s.skipFactory&&se(a)){const{propsDefaults:u}=n;if(l in u)i=u[l];else{const c=hi(n);i=u[l]=a.call(null,t),c()}}else i=a;n.ce&&n.ce._setProp(l,i)}s[0]&&(r&&!o?i=!1:s[1]&&(i===""||i===Qt(l))&&(i=!0))}return i}const Qu=new WeakMap;function oa(e,t,l=!1){const i=l?Qu:t.propsCache,n=i.get(e);if(n)return n;const r=e.props,s={},o=[];let a=!1;if(!se(e)){const c=d=>{a=!0;const[h,p]=oa(d,t,!0);$e(s,h),p&&o.push(...p)};!l&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!a)return we(e)&&i.set(e,bl),bl;if(ie(r))for(let c=0;c<r.length;c++){const d=et(r[c]);Xr(d)&&(s[d]=ke)}else if(r)for(const c in r){const d=et(c);if(Xr(d)){const h=r[c],p=s[d]=ie(h)||se(h)?{type:h}:$e({},h),_=p.type;let b=!1,L=!0;if(ie(_))for(let P=0;P<_.length;++P){const x=_[P],m=se(x)&&x.name;if(m==="Boolean"){b=!0;break}else m==="String"&&(L=!1)}else b=se(_)&&_.name==="Boolean";p[0]=b,p[1]=L,(b||ve(p,"default"))&&o.push(d)}}const u=[s,o];return we(e)&&i.set(e,u),u}function Xr(e){return e[0]!=="$"&&!El(e)}const hr=e=>e[0]==="_"||e==="$stable",fr=e=>ie(e)?e.map(at):[at(e)],Zu=(e,t,l)=>{if(t._n)return t;const i=xe((...n)=>fr(t(...n)),l);return i._c=!1,i},aa=(e,t,l)=>{const i=e._ctx;for(const n in e){if(hr(n))continue;const r=e[n];if(se(r))t[n]=Zu(n,r,i);else if(r!=null){const s=fr(r);t[n]=()=>s}}},ca=(e,t)=>{const l=fr(t);e.slots.default=()=>l},ua=(e,t,l)=>{for(const i in t)(l||!hr(i))&&(e[i]=t[i])},ed=(e,t,l)=>{const i=e.slots=na();if(e.vnode.shapeFlag&32){const n=t.__;n&&$n(i,"__",n,!0);const r=t._;r?(ua(i,t,l),l&&$n(i,"_",r,!0)):aa(t,i)}else t&&ca(e,t)},td=(e,t,l)=>{const{vnode:i,slots:n}=e;let r=!0,s=ke;if(i.shapeFlag&32){const o=t._;o?l&&o===1?r=!1:ua(n,t,l):(r=!t.$stable,aa(t,n)),s=t}else t&&(ca(e,t),s={default:1});if(r)for(const o in n)!hr(o)&&s[o]==null&&delete n[o]},it=_a;function ld(e){return id(e,Tu)}function id(e,t){const l=qi();l.__VUE__=!0;const{insert:i,remove:n,patchProp:r,createElement:s,createText:o,createComment:a,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:p=bt,insertStaticContent:_}=e,b=(f,v,y,O=null,T=null,C=null,K=void 0,j=null,H=!!v.dynamicChildren)=>{if(f===v)return;f&&!nl(f,v)&&(O=A(f),ze(f,T,C,!0),f=null),v.patchFlag===-2&&(H=!1,v.dynamicChildren=null);const{type:V,ref:le,shapeFlag:q}=v;switch(V){case cl:L(f,v,y,O);break;case je:P(f,v,y,O);break;case Kl:f==null&&x(v,y,O,K);break;case be:E(f,v,y,O,T,C,K,j,H);break;default:q&1?$(f,v,y,O,T,C,K,j,H):q&6?F(f,v,y,O,T,C,K,j,H):(q&64||q&128)&&V.process(f,v,y,O,T,C,K,j,H,Q)}le!=null&&T?wl(le,f&&f.ref,C,v||f,!v):le==null&&f&&f.ref!=null&&wl(f.ref,null,C,f,!0)},L=(f,v,y,O)=>{if(f==null)i(v.el=o(v.children),y,O);else{const T=v.el=f.el;v.children!==f.children&&u(T,v.children)}},P=(f,v,y,O)=>{f==null?i(v.el=a(v.children||""),y,O):v.el=f.el},x=(f,v,y,O)=>{[f.el,f.anchor]=_(f.children,v,y,O,f.el,f.anchor)},m=({el:f,anchor:v},y,O)=>{let T;for(;f&&f!==v;)T=h(f),i(f,y,O),f=T;i(v,y,O)},k=({el:f,anchor:v})=>{let y;for(;f&&f!==v;)y=h(f),n(f),f=y;n(v)},$=(f,v,y,O,T,C,K,j,H)=>{v.type==="svg"?K="svg":v.type==="math"&&(K="mathml"),f==null?J(v,y,O,T,C,K,j,H):R(f,v,T,C,K,j,H)},J=(f,v,y,O,T,C,K,j)=>{let H,V;const{props:le,shapeFlag:q,transition:ee,dirs:ae}=f;if(H=f.el=s(f.type,C,le&&le.is,le),q&8?c(H,f.children):q&16&&w(f.children,H,null,O,T,wn(f,C),K,j),ae&&kt(f,null,O,"created"),M(H,f,f.scopeId,K,O),le){for(const ye in le)ye!=="value"&&!El(ye)&&r(H,ye,null,le[ye],C,O);"value"in le&&r(H,"value",null,le.value,C),(V=le.onVnodeBeforeMount)&&ot(V,O,f)}ae&&kt(f,null,O,"beforeMount");const he=da(T,ee);he&&ee.beforeEnter(H),i(H,v,y),((V=le&&le.onVnodeMounted)||he||ae)&&it(()=>{V&&ot(V,O,f),he&&ee.enter(H),ae&&kt(f,null,O,"mounted")},T)},M=(f,v,y,O,T)=>{if(y&&p(f,y),O)for(let C=0;C<O.length;C++)p(f,O[C]);if(T){let C=T.subTree;if(v===C||ga(C.type)&&(C.ssContent===v||C.ssFallback===v)){const K=T.vnode;M(f,K,K.scopeId,K.slotScopeIds,T.parent)}}},w=(f,v,y,O,T,C,K,j,H=0)=>{for(let V=H;V<f.length;V++){const le=f[V]=j?Wt(f[V]):at(f[V]);b(null,le,v,y,O,T,C,K,j)}},R=(f,v,y,O,T,C,K)=>{const j=v.el=f.el;let{patchFlag:H,dynamicChildren:V,dirs:le}=v;H|=f.patchFlag&16;const q=f.props||ke,ee=v.props||ke;let ae;if(y&&Zt(y,!1),(ae=ee.onVnodeBeforeUpdate)&&ot(ae,y,v,f),le&&kt(v,f,y,"beforeUpdate"),y&&Zt(y,!0),(q.innerHTML&&ee.innerHTML==null||q.textContent&&ee.textContent==null)&&c(j,""),V?D(f.dynamicChildren,V,j,y,O,wn(v,T),C):K||z(f,v,j,null,y,O,wn(v,T),C,!1),H>0){if(H&16)B(j,q,ee,y,T);else if(H&2&&q.class!==ee.class&&r(j,"class",null,ee.class,T),H&4&&r(j,"style",q.style,ee.style,T),H&8){const he=v.dynamicProps;for(let ye=0;ye<he.length;ye++){const me=he[ye],Ze=q[me],Ue=ee[me];(Ue!==Ze||me==="value")&&r(j,me,Ze,Ue,T,y)}}H&1&&f.children!==v.children&&c(j,v.children)}else!K&&V==null&&B(j,q,ee,y,T);((ae=ee.onVnodeUpdated)||le)&&it(()=>{ae&&ot(ae,y,v,f),le&&kt(v,f,y,"updated")},O)},D=(f,v,y,O,T,C,K)=>{for(let j=0;j<v.length;j++){const H=f[j],V=v[j],le=H.el&&(H.type===be||!nl(H,V)||H.shapeFlag&198)?d(H.el):y;b(H,V,le,null,O,T,C,K,!0)}},B=(f,v,y,O,T)=>{if(v!==y){if(v!==ke)for(const C in v)!El(C)&&!(C in y)&&r(f,C,v[C],null,T,O);for(const C in y){if(El(C))continue;const K=y[C],j=v[C];K!==j&&C!=="value"&&r(f,C,j,K,T,O)}"value"in y&&r(f,"value",v.value,y.value,T)}},E=(f,v,y,O,T,C,K,j,H)=>{const V=v.el=f?f.el:o(""),le=v.anchor=f?f.anchor:o("");let{patchFlag:q,dynamicChildren:ee,slotScopeIds:ae}=v;ae&&(j=j?j.concat(ae):ae),f==null?(i(V,y,O),i(le,y,O),w(v.children||[],y,le,T,C,K,j,H)):q>0&&q&64&&ee&&f.dynamicChildren?(D(f.dynamicChildren,ee,y,T,C,K,j),(v.key!=null||T&&v===T.subTree)&&ha(f,v,!0)):z(f,v,y,le,T,C,K,j,H)},F=(f,v,y,O,T,C,K,j,H)=>{v.slotScopeIds=j,f==null?v.shapeFlag&512?T.ctx.activate(v,y,O,K,H):N(v,y,O,T,C,K,H):U(f,v,H)},N=(f,v,y,O,T,C,K)=>{const j=f.component=bd(f,O,T);if(di(f)&&(j.ctx.renderer=Q),yd(j,!1,K),j.asyncDep){if(T&&T.registerDep(j,S,K),!f.el){const H=j.subTree=oe(je);P(null,H,v,y)}}else S(j,f,v,y,T,C,K)},U=(f,v,y)=>{const O=v.component=f.component;if(fd(f,v,y))if(O.asyncDep&&!O.asyncResolved){Z(O,v,y);return}else O.next=v,O.update();else v.el=f.el,O.vnode=v},S=(f,v,y,O,T,C,K)=>{const j=()=>{if(f.isMounted){let{next:q,bu:ee,u:ae,parent:he,vnode:ye}=f;{const tt=fa(f);if(tt){q&&(q.el=ye.el,Z(f,q,K)),tt.asyncDep.then(()=>{f.isUnmounted||j()});return}}let me=q,Ze;Zt(f,!1),q?(q.el=ye.el,Z(f,q,K)):q=ye,ee&&vn(ee),(Ze=q.props&&q.props.onVnodeBeforeUpdate)&&ot(Ze,he,q,ye),Zt(f,!0);const Ue=Tn(f),dt=f.subTree;f.subTree=Ue,b(dt,Ue,d(dt.el),A(dt),f,T,C),q.el=Ue.el,me===null&&ma(f,Ue.el),ae&&it(ae,T),(Ze=q.props&&q.props.onVnodeUpdated)&&it(()=>ot(Ze,he,q,ye),T)}else{let q;const{el:ee,props:ae}=v,{bm:he,m:ye,parent:me,root:Ze,type:Ue}=f,dt=ol(v);if(Zt(f,!1),he&&vn(he),!dt&&(q=ae&&ae.onVnodeBeforeMount)&&ot(q,me,v),Zt(f,!0),ee&&_e){const tt=()=>{f.subTree=Tn(f),_e(ee,f.subTree,f,T,null)};dt&&Ue.__asyncHydrate?Ue.__asyncHydrate(ee,f,tt):tt()}else{Ze.ce&&Ze.ce._def.shadowRoot!==!1&&Ze.ce._injectChildStyle(Ue);const tt=f.subTree=Tn(f);b(null,tt,y,O,f,T,C),v.el=tt.el}if(ye&&it(ye,T),!dt&&(q=ae&&ae.onVnodeMounted)){const tt=v;it(()=>ot(q,me,tt),T)}(v.shapeFlag&256||me&&ol(me.vnode)&&me.vnode.shapeFlag&256)&&f.a&&it(f.a,T),f.isMounted=!0,v=y=O=null}};f.scope.on();const H=f.effect=new mo(j);f.scope.off();const V=f.update=H.run.bind(H),le=f.job=H.runIfDirty.bind(H);le.i=f,le.id=f.uid,H.scheduler=()=>ar(le),Zt(f,!0),V()},Z=(f,v,y)=>{v.component=f;const O=f.vnode.props;f.vnode=v,f.next=null,Ju(f,v.props,O,y),td(f,v.children,y),Dt(),Hr(f),Ft()},z=(f,v,y,O,T,C,K,j,H=!1)=>{const V=f&&f.children,le=f?f.shapeFlag:0,q=v.children,{patchFlag:ee,shapeFlag:ae}=v;if(ee>0){if(ee&128){Ie(V,q,y,O,T,C,K,j,H);return}else if(ee&256){ce(V,q,y,O,T,C,K,j,H);return}}ae&8?(le&16&&Qe(V,T,C),q!==V&&c(y,q)):le&16?ae&16?Ie(V,q,y,O,T,C,K,j,H):Qe(V,T,C,!0):(le&8&&c(y,""),ae&16&&w(q,y,O,T,C,K,j,H))},ce=(f,v,y,O,T,C,K,j,H)=>{f=f||bl,v=v||bl;const V=f.length,le=v.length,q=Math.min(V,le);let ee;for(ee=0;ee<q;ee++){const ae=v[ee]=H?Wt(v[ee]):at(v[ee]);b(f[ee],ae,y,null,T,C,K,j,H)}V>le?Qe(f,T,C,!0,!1,q):w(v,y,O,T,C,K,j,H,q)},Ie=(f,v,y,O,T,C,K,j,H)=>{let V=0;const le=v.length;let q=f.length-1,ee=le-1;for(;V<=q&&V<=ee;){const ae=f[V],he=v[V]=H?Wt(v[V]):at(v[V]);if(nl(ae,he))b(ae,he,y,null,T,C,K,j,H);else break;V++}for(;V<=q&&V<=ee;){const ae=f[q],he=v[ee]=H?Wt(v[ee]):at(v[ee]);if(nl(ae,he))b(ae,he,y,null,T,C,K,j,H);else break;q--,ee--}if(V>q){if(V<=ee){const ae=ee+1,he=ae<le?v[ae].el:O;for(;V<=ee;)b(null,v[V]=H?Wt(v[V]):at(v[V]),y,he,T,C,K,j,H),V++}}else if(V>ee)for(;V<=q;)ze(f[V],T,C,!0),V++;else{const ae=V,he=V,ye=new Map;for(V=he;V<=ee;V++){const lt=v[V]=H?Wt(v[V]):at(v[V]);lt.key!=null&&ye.set(lt.key,V)}let me,Ze=0;const Ue=ee-he+1;let dt=!1,tt=0;const $l=new Array(Ue);for(V=0;V<Ue;V++)$l[V]=0;for(V=ae;V<=q;V++){const lt=f[V];if(Ze>=Ue){ze(lt,T,C,!0);continue}let mt;if(lt.key!=null)mt=ye.get(lt.key);else for(me=he;me<=ee;me++)if($l[me-he]===0&&nl(lt,v[me])){mt=me;break}mt===void 0?ze(lt,T,C,!0):($l[mt-he]=V+1,mt>=tt?tt=mt:dt=!0,b(lt,v[mt],y,null,T,C,K,j,H),Ze++)}const Fr=dt?nd($l):bl;for(me=Fr.length-1,V=Ue-1;V>=0;V--){const lt=he+V,mt=v[lt],Vr=lt+1<le?v[lt+1].el:O;$l[V]===0?b(null,mt,y,Vr,T,C,K,j,H):dt&&(me<0||V!==Fr[me]?Ne(mt,y,Vr,2):me--)}}},Ne=(f,v,y,O,T=null)=>{const{el:C,type:K,transition:j,children:H,shapeFlag:V}=f;if(V&6){Ne(f.component.subTree,v,y,O);return}if(V&128){f.suspense.move(v,y,O);return}if(V&64){K.move(f,v,y,Q);return}if(K===be){i(C,v,y);for(let q=0;q<H.length;q++)Ne(H[q],v,y,O);i(f.anchor,v,y);return}if(K===Kl){m(f,v,y);return}if(O!==2&&V&1&&j)if(O===0)j.beforeEnter(C),i(C,v,y),it(()=>j.enter(C),T);else{const{leave:q,delayLeave:ee,afterLeave:ae}=j,he=()=>{f.ctx.isUnmounted?n(C):i(C,v,y)},ye=()=>{q(C,()=>{he(),ae&&ae()})};ee?ee(C,he,ye):ye()}else i(C,v,y)},ze=(f,v,y,O=!1,T=!1)=>{const{type:C,props:K,ref:j,children:H,dynamicChildren:V,shapeFlag:le,patchFlag:q,dirs:ee,cacheIndex:ae}=f;if(q===-2&&(T=!1),j!=null&&(Dt(),wl(j,null,y,f,!0),Ft()),ae!=null&&(v.renderCache[ae]=void 0),le&256){v.ctx.deactivate(f);return}const he=le&1&&ee,ye=!ol(f);let me;if(ye&&(me=K&&K.onVnodeBeforeUnmount)&&ot(me,v,f),le&6)vt(f.component,y,O);else{if(le&128){f.suspense.unmount(y,O);return}he&&kt(f,null,v,"beforeUnmount"),le&64?f.type.remove(f,v,y,Q,O):V&&!V.hasOnce&&(C!==be||q>0&&q&64)?Qe(V,v,y,!1,!0):(C===be&&q&384||!T&&le&16)&&Qe(H,v,y),O&&Nt(f)}(ye&&(me=K&&K.onVnodeUnmounted)||he)&&it(()=>{me&&ot(me,v,f),he&&kt(f,null,v,"unmounted")},y)},Nt=f=>{const{type:v,el:y,anchor:O,transition:T}=f;if(v===be){Ht(y,O);return}if(v===Kl){k(f);return}const C=()=>{n(y),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(f.shapeFlag&1&&T&&!T.persisted){const{leave:K,delayLeave:j}=T,H=()=>K(y,C);j?j(f.el,C,H):H()}else C()},Ht=(f,v)=>{let y;for(;f!==v;)y=h(f),n(f),f=y;n(v)},vt=(f,v,y)=>{const{bum:O,scope:T,job:C,subTree:K,um:j,m:H,a:V,parent:le,slots:{__:q}}=f;Jr(H),Jr(V),O&&vn(O),le&&ie(q)&&q.forEach(ee=>{le.renderCache[ee]=void 0}),T.stop(),C&&(C.flags|=8,ze(K,f,v,y)),j&&it(j,v),it(()=>{f.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve())},Qe=(f,v,y,O=!1,T=!1,C=0)=>{for(let K=C;K<f.length;K++)ze(f[K],v,y,O,T)},A=f=>{if(f.shapeFlag&6)return A(f.component.subTree);if(f.shapeFlag&128)return f.suspense.next();const v=h(f.anchor||f.el),y=v&&v[bu];return y?h(y):v};let X=!1;const W=(f,v,y)=>{f==null?v._vnode&&ze(v._vnode,null,null,!0):b(v._vnode||null,f,v,null,null,null,y),v._vnode=f,X||(X=!0,Hr(),Mi(),X=!1)},Q={p:b,um:ze,m:Ne,r:Nt,mt:N,mc:w,pc:z,pbc:D,n:A,o:e};let de,_e;return t&&([de,_e]=t(Q)),{render:W,hydrate:de,createApp:Yu(W,de)}}function wn({type:e,props:t},l){return l==="svg"&&e==="foreignObject"||l==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:l}function Zt({effect:e,job:t},l){l?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function da(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ha(e,t,l=!1){const i=e.children,n=t.children;if(ie(i)&&ie(n))for(let r=0;r<i.length;r++){const s=i[r];let o=n[r];o.shapeFlag&1&&!o.dynamicChildren&&((o.patchFlag<=0||o.patchFlag===32)&&(o=n[r]=Wt(n[r]),o.el=s.el),!l&&o.patchFlag!==-2&&ha(s,o)),o.type===cl&&(o.el=s.el),o.type===je&&!o.el&&(o.el=s.el)}}function nd(e){const t=e.slice(),l=[0];let i,n,r,s,o;const a=e.length;for(i=0;i<a;i++){const u=e[i];if(u!==0){if(n=l[l.length-1],e[n]<u){t[i]=n,l.push(i);continue}for(r=0,s=l.length-1;r<s;)o=r+s>>1,e[l[o]]<u?r=o+1:s=o;u<e[l[r]]&&(r>0&&(t[i]=l[r-1]),l[r]=i)}}for(r=l.length,s=l[r-1];r-- >0;)l[r]=s,s=t[s];return l}function fa(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:fa(t)}function Jr(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const rd=Symbol.for("v-scx"),sd=()=>Be(rd);function od(e,t){return pr(e,null,t)}function Ge(e,t,l){return pr(e,t,l)}function pr(e,t,l=ke){const{immediate:i,deep:n,flush:r,once:s}=l,o=$e({},l),a=t&&i||!t&&r!=="post";let u;if(Al){if(r==="sync"){const p=sd();u=p.__watcherHandles||(p.__watcherHandles=[])}else if(!a){const p=()=>{};return p.stop=bt,p.resume=bt,p.pause=bt,p}}const c=Fe;o.call=(p,_,b)=>ft(p,c,_,b);let d=!1;r==="post"?o.scheduler=p=>{it(p,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(p,_)=>{_?p():ar(p)}),o.augmentJob=p=>{t&&(p.flags|=4),d&&(p.flags|=2,c&&(p.id=c.uid,p.i=c))};const h=mu(e,t,o);return Al&&(u?u.push(h):a&&h()),h}function ad(e,t,l){const i=this.proxy,n=Re(e)?e.includes(".")?pa(i,e):()=>i[e]:e.bind(i,i);let r;se(t)?r=t:(r=t.handler,l=t);const s=hi(this),o=pr(n,r.bind(i),l);return s(),o}function pa(e,t){const l=t.split(".");return()=>{let i=e;for(let n=0;n<l.length&&i;n++)i=i[l[n]];return i}}const cd=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${et(t)}Modifiers`]||e[`${Qt(t)}Modifiers`];function ud(e,t,...l){if(e.isUnmounted)return;const i=e.vnode.props||ke;let n=l;const r=t.startsWith("update:"),s=r&&cd(i,t.slice(7));s&&(s.trim&&(n=l.map(c=>Re(c)?c.trim():c)),s.number&&(n=l.map(Rc)));let o,a=i[o=pn(t)]||i[o=pn(et(t))];!a&&r&&(a=i[o=pn(Qt(t))]),a&&ft(a,e,6,n);const u=i[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,ft(u,e,6,n)}}function va(e,t,l=!1){const i=t.emitsCache,n=i.get(e);if(n!==void 0)return n;const r=e.emits;let s={},o=!1;if(!se(e)){const a=u=>{const c=va(u,t,!0);c&&(o=!0,$e(s,c))};!l&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!r&&!o?(we(e)&&i.set(e,null),null):(ie(r)?r.forEach(a=>s[a]=null):$e(s,r),we(e)&&i.set(e,s),s)}function ln(e,t){return!e||!oi(t)?!1:(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Qt(t))||ve(e,t))}function Tn(e){const{type:t,vnode:l,proxy:i,withProxy:n,propsOptions:[r],slots:s,attrs:o,emit:a,render:u,renderCache:c,props:d,data:h,setupState:p,ctx:_,inheritAttrs:b}=e,L=Ni(e);let P,x;try{if(l.shapeFlag&4){const k=n||i,$=k;P=at(u.call($,k,c,d,p,h,_)),x=o}else{const k=t;P=at(k.length>1?k(d,{attrs:o,slots:s,emit:a}):k(d,null)),x=t.props?o:dd(o)}}catch(k){Gl.length=0,ui(k,e,1),P=oe(je)}let m=P;if(x&&b!==!1){const k=Object.keys(x),{shapeFlag:$}=m;k.length&&$&7&&(r&&k.some(tr)&&(x=hd(x,r)),m=Jt(m,x,!1,!0))}return l.dirs&&(m=Jt(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(l.dirs):l.dirs),l.transition&&dl(m,l.transition),P=m,Ni(L),P}const dd=e=>{let t;for(const l in e)(l==="class"||l==="style"||oi(l))&&((t||(t={}))[l]=e[l]);return t},hd=(e,t)=>{const l={};for(const i in e)(!tr(i)||!(i.slice(9)in t))&&(l[i]=e[i]);return l};function fd(e,t,l){const{props:i,children:n,component:r}=e,{props:s,children:o,patchFlag:a}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(l&&a>=0){if(a&1024)return!0;if(a&16)return i?Qr(i,s,u):!!s;if(a&8){const c=t.dynamicProps;for(let d=0;d<c.length;d++){const h=c[d];if(s[h]!==i[h]&&!ln(u,h))return!0}}}else return(n||o)&&(!o||!o.$stable)?!0:i===s?!1:i?s?Qr(i,s,u):!0:!!s;return!1}function Qr(e,t,l){const i=Object.keys(t);if(i.length!==Object.keys(e).length)return!0;for(let n=0;n<i.length;n++){const r=i[n];if(t[r]!==e[r]&&!ln(l,r))return!0}return!1}function ma({vnode:e,parent:t},l){for(;t;){const i=t.subTree;if(i.suspense&&i.suspense.activeBranch===e&&(i.el=e.el),i===e)(e=t.vnode).el=l,t=t.parent;else break}}const ga=e=>e.__isSuspense;function _a(e,t){t&&t.pendingBranch?ie(e)?t.effects.push(...e):t.effects.push(e):ku(e)}const be=Symbol.for("v-fgt"),cl=Symbol.for("v-txt"),je=Symbol.for("v-cmt"),Kl=Symbol.for("v-stc"),Gl=[];let nt=null;function Y(e=!1){Gl.push(nt=e?null:[])}function pd(){Gl.pop(),nt=Gl[Gl.length-1]||null}let ti=1;function Zr(e,t=!1){ti+=e,e<0&&nt&&t&&(nt.hasOnce=!0)}function ka(e){return e.dynamicChildren=ti>0?nt||bl:null,pd(),ti>0&&nt&&nt.push(e),e}function ne(e,t,l,i,n,r){return ka(re(e,t,l,i,n,r,!0))}function Pe(e,t,l,i,n){return ka(oe(e,t,l,i,n,!0))}function li(e){return e?e.__v_isVNode===!0:!1}function nl(e,t){return e.type===t.type&&e.key===t.key}const ba=({key:e})=>e??null,Ri=({ref:e,ref_key:t,ref_for:l})=>(typeof e=="number"&&(e=""+e),e!=null?Re(e)||De(e)||se(e)?{i:Ve,r:e,k:t,f:!!l}:e:null);function re(e,t=null,l=null,i=0,n=null,r=e===be?0:1,s=!1,o=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ba(t),ref:t&&Ri(t),scopeId:jo,slotScopeIds:null,children:l,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:i,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:Ve};return o?(vr(a,l),r&128&&e.normalize(a)):l&&(a.shapeFlag|=Re(l)?8:16),ti>0&&!s&&nt&&(a.patchFlag>0||r&6)&&a.patchFlag!==32&&nt.push(a),a}const oe=vd;function vd(e,t=null,l=null,i=0,n=null,r=!1){if((!e||e===Nu)&&(e=je),li(e)){const o=Jt(e,t,!0);return l&&vr(o,l),ti>0&&!r&&nt&&(o.shapeFlag&6?nt[nt.indexOf(e)]=o:nt.push(o)),o.patchFlag=-2,o}if(xd(e)&&(e=e.__vccOpts),t){t=Oi(t);let{class:o,style:a}=t;o&&!Re(o)&&(t.class=Je(o)),we(a)&&(or(a)&&!ie(a)&&(a=$e({},a)),t.style=Cl(a))}const s=Re(e)?1:ga(e)?128:Bo(e)?64:we(e)?4:se(e)?2:0;return re(e,t,l,i,n,s,r,!0)}function Oi(e){return e?or(e)||ra(e)?$e({},e):e:null}function Jt(e,t,l=!1,i=!1){const{props:n,ref:r,patchFlag:s,children:o,transition:a}=e,u=t?gd(n||{},t):n,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&ba(u),ref:t&&t.ref?l&&r?ie(r)?r.concat(Ri(t)):[r,Ri(t)]:Ri(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==be?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:a,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Jt(e.ssContent),ssFallback:e.ssFallback&&Jt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return a&&i&&dl(c,a.clone(c)),c}function yt(e=" ",t=0){return oe(cl,null,e,t)}function md(e,t){const l=oe(Kl,null,e);return l.staticCount=t,l}function Ce(e="",t=!1){return t?(Y(),Pe(je,null,e)):oe(je,null,e)}function at(e){return e==null||typeof e=="boolean"?oe(je):ie(e)?oe(be,null,e.slice()):li(e)?Wt(e):oe(cl,null,String(e))}function Wt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Jt(e)}function vr(e,t){let l=0;const{shapeFlag:i}=e;if(t==null)t=null;else if(ie(t))l=16;else if(typeof t=="object")if(i&65){const n=t.default;n&&(n._c&&(n._d=!1),vr(e,n()),n._c&&(n._d=!0));return}else{l=32;const n=t._;!n&&!ra(t)?t._ctx=Ve:n===3&&Ve&&(Ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else se(t)?(t={default:t,_ctx:Ve},l=32):(t=String(t),i&64?(l=16,t=[yt(t)]):l=8);e.children=t,e.shapeFlag|=l}function gd(...e){const t={};for(let l=0;l<e.length;l++){const i=e[l];for(const n in i)if(n==="class")t.class!==i.class&&(t.class=Je([t.class,i.class]));else if(n==="style")t.style=Cl([t.style,i.style]);else if(oi(n)){const r=t[n],s=i[n];s&&r!==s&&!(ie(r)&&r.includes(s))&&(t[n]=r?[].concat(r,s):s)}else n!==""&&(t[n]=i[n])}return t}function ot(e,t,l,i=null){ft(e,t,7,[l,i])}const _d=ta();let kd=0;function bd(e,t,l){const i=e.type,n=(t?t.appContext:e.appContext)||_d,r={uid:kd++,vnode:e,type:i,parent:t,appContext:n,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Mc(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(n.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:oa(i,n),emitsOptions:va(i,n),emit:null,emitted:null,propsDefaults:ke,inheritAttrs:i.inheritAttrs,ctx:ke,data:ke,props:ke,attrs:ke,slots:ke,refs:ke,setupState:ke,setupContext:null,suspense:l,suspenseId:l?l.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=ud.bind(null,r),e.ce&&e.ce(r),r}let Fe=null;const Mt=()=>Fe||Ve;let Bi,Wn;{const e=qi(),t=(l,i)=>{let n;return(n=e[l])||(n=e[l]=[]),n.push(i),r=>{n.length>1?n.forEach(s=>s(r)):n[0](r)}};Bi=t("__VUE_INSTANCE_SETTERS__",l=>Fe=l),Wn=t("__VUE_SSR_SETTERS__",l=>Al=l)}const hi=e=>{const t=Fe;return Bi(e),e.scope.on(),()=>{e.scope.off(),Bi(t)}},es=()=>{Fe&&Fe.scope.off(),Bi(null)};function ya(e){return e.vnode.shapeFlag&4}let Al=!1;function yd(e,t=!1,l=!1){t&&Wn(t);const{props:i,children:n}=e.vnode,r=ya(e);Xu(e,i,r,t),ed(e,n,l||t);const s=r?Ed(e,t):void 0;return t&&Wn(!1),s}function Ed(e,t){const l=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Bu);const{setup:i}=l;if(i){Dt();const n=e.setupContext=i.length>1?wd(e):null,r=hi(e),s=ci(i,e,0,[e.props,n]),o=ao(s);if(Ft(),r(),(o||e.sp)&&!ol(e)&&ur(e),o){if(s.then(es,es),t)return s.then(a=>{ts(e,a)}).catch(a=>{ui(a,e,0)});e.asyncDep=s}else ts(e,s)}else Ea(e)}function ts(e,t,l){se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:we(t)&&(e.setupState=Do(t)),Ea(e)}function Ea(e,t,l){const i=e.type;e.render||(e.render=i.render||bt);{const n=hi(e);Dt();try{zu(e)}finally{Ft(),n()}}}const Ld={get(e,t){return Ke(e,"get",""),e[t]}};function wd(e){const t=l=>{e.exposed=l||{}};return{attrs:new Proxy(e.attrs,Ld),slots:e.slots,emit:e.emit,expose:t}}function nn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Do(su(e.exposed)),{get(t,l){if(l in t)return t[l];if(l in Wl)return Wl[l](e)},has(t,l){return l in t||l in Wl}})):e.proxy}function Td(e,t=!0){return se(e)?e.displayName||e.name:e.name||t&&e.__name}function xd(e){return se(e)&&"__vccOpts"in e}const I=(e,t)=>pu(e,t,Al);function G(e,t,l){const i=arguments.length;return i===2?we(t)&&!ie(t)?li(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(i>3?l=Array.prototype.slice.call(arguments,2):i===3&&li(l)&&(l=[l]),oe(e,t,l))}const Pd="3.5.17";/**
* @vue/runtime-dom v3.5.17
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Kn;const ls=typeof window<"u"&&window.trustedTypes;if(ls)try{Kn=ls.createPolicy("vue",{createHTML:e=>e})}catch{}const La=Kn?e=>Kn.createHTML(e):e=>e,Ad="http://www.w3.org/2000/svg",Sd="http://www.w3.org/1998/Math/MathML",St=typeof document<"u"?document:null,is=St&&St.createElement("template"),Rd={insert:(e,t,l)=>{t.insertBefore(e,l||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,l,i)=>{const n=t==="svg"?St.createElementNS(Ad,e):t==="mathml"?St.createElementNS(Sd,e):l?St.createElement(e,{is:l}):St.createElement(e);return e==="select"&&i&&i.multiple!=null&&n.setAttribute("multiple",i.multiple),n},createText:e=>St.createTextNode(e),createComment:e=>St.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>St.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,l,i,n,r){const s=l?l.previousSibling:t.lastChild;if(n&&(n===r||n.nextSibling))for(;t.insertBefore(n.cloneNode(!0),l),!(n===r||!(n=n.nextSibling)););else{is.innerHTML=La(i==="svg"?`<svg>${e}</svg>`:i==="mathml"?`<math>${e}</math>`:e);const o=is.content;if(i==="svg"||i==="mathml"){const a=o.firstChild;for(;a.firstChild;)o.appendChild(a.firstChild);o.removeChild(a)}t.insertBefore(o,l)}return[s?s.nextSibling:t.firstChild,l?l.previousSibling:t.lastChild]}},jt="transition",Nl="animation",Sl=Symbol("_vtc"),wa={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Ta=$e({},Uo,wa),Od=e=>(e.displayName="Transition",e.props=Ta,e),rn=Od((e,{slots:t})=>G(Eu,xa(e),t)),el=(e,t=[])=>{ie(e)?e.forEach(l=>l(...t)):e&&e(...t)},ns=e=>e?ie(e)?e.some(t=>t.length>1):e.length>1:!1;function xa(e){const t={};for(const E in e)E in wa||(t[E]=e[E]);if(e.css===!1)return t;const{name:l="v",type:i,duration:n,enterFromClass:r=`${l}-enter-from`,enterActiveClass:s=`${l}-enter-active`,enterToClass:o=`${l}-enter-to`,appearFromClass:a=r,appearActiveClass:u=s,appearToClass:c=o,leaveFromClass:d=`${l}-leave-from`,leaveActiveClass:h=`${l}-leave-active`,leaveToClass:p=`${l}-leave-to`}=e,_=Id(n),b=_&&_[0],L=_&&_[1],{onBeforeEnter:P,onEnter:x,onEnterCancelled:m,onLeave:k,onLeaveCancelled:$,onBeforeAppear:J=P,onAppear:M=x,onAppearCancelled:w=m}=t,R=(E,F,N,U)=>{E._enterCancelled=U,Bt(E,F?c:o),Bt(E,F?u:s),N&&N()},D=(E,F)=>{E._isLeaving=!1,Bt(E,d),Bt(E,p),Bt(E,h),F&&F()},B=E=>(F,N)=>{const U=E?M:x,S=()=>R(F,E,N);el(U,[F,S]),rs(()=>{Bt(F,E?a:r),gt(F,E?c:o),ns(U)||ss(F,i,b,S)})};return $e(t,{onBeforeEnter(E){el(P,[E]),gt(E,r),gt(E,s)},onBeforeAppear(E){el(J,[E]),gt(E,a),gt(E,u)},onEnter:B(!1),onAppear:B(!0),onLeave(E,F){E._isLeaving=!0;const N=()=>D(E,F);gt(E,d),E._enterCancelled?(gt(E,h),Gn()):(Gn(),gt(E,h)),rs(()=>{E._isLeaving&&(Bt(E,d),gt(E,p),ns(k)||ss(E,i,L,N))}),el(k,[E,N])},onEnterCancelled(E){R(E,!1,void 0,!0),el(m,[E])},onAppearCancelled(E){R(E,!0,void 0,!0),el(w,[E])},onLeaveCancelled(E){D(E),el($,[E])}})}function Id(e){if(e==null)return null;if(we(e))return[xn(e.enter),xn(e.leave)];{const t=xn(e);return[t,t]}}function xn(e){return Oc(e)}function gt(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.add(l)),(e[Sl]||(e[Sl]=new Set)).add(t)}function Bt(e,t){t.split(/\s+/).forEach(i=>i&&e.classList.remove(i));const l=e[Sl];l&&(l.delete(t),l.size||(e[Sl]=void 0))}function rs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Cd=0;function ss(e,t,l,i){const n=e._endId=++Cd,r=()=>{n===e._endId&&i()};if(l!=null)return setTimeout(r,l);const{type:s,timeout:o,propCount:a}=Pa(e,t);if(!s)return i();const u=s+"end";let c=0;const d=()=>{e.removeEventListener(u,h),r()},h=p=>{p.target===e&&++c>=a&&d()};setTimeout(()=>{c<a&&d()},o+1),e.addEventListener(u,h)}function Pa(e,t){const l=window.getComputedStyle(e),i=_=>(l[_]||"").split(", "),n=i(`${jt}Delay`),r=i(`${jt}Duration`),s=os(n,r),o=i(`${Nl}Delay`),a=i(`${Nl}Duration`),u=os(o,a);let c=null,d=0,h=0;t===jt?s>0&&(c=jt,d=s,h=r.length):t===Nl?u>0&&(c=Nl,d=u,h=a.length):(d=Math.max(s,u),c=d>0?s>u?jt:Nl:null,h=c?c===jt?r.length:a.length:0);const p=c===jt&&/\b(transform|all)(,|$)/.test(i(`${jt}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:p}}function os(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((l,i)=>as(l)+as(e[i])))}function as(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Gn(){return document.body.offsetHeight}function Dd(e,t,l){const i=e[Sl];i&&(t=(t?[t,...i]:[...i]).join(" ")),t==null?e.removeAttribute("class"):l?e.setAttribute("class",t):e.className=t}const zi=Symbol("_vod"),Aa=Symbol("_vsh"),Ui={beforeMount(e,{value:t},{transition:l}){e[zi]=e.style.display==="none"?"":e.style.display,l&&t?l.beforeEnter(e):Hl(e,t)},mounted(e,{value:t},{transition:l}){l&&t&&l.enter(e)},updated(e,{value:t,oldValue:l},{transition:i}){!t!=!l&&(i?t?(i.beforeEnter(e),Hl(e,!0),i.enter(e)):i.leave(e,()=>{Hl(e,!1)}):Hl(e,t))},beforeUnmount(e,{value:t}){Hl(e,t)}};function Hl(e,t){e.style.display=t?e[zi]:"none",e[Aa]=!t}const Fd=Symbol(""),Vd=/(^|;)\s*display\s*:/;function $d(e,t,l){const i=e.style,n=Re(l);let r=!1;if(l&&!n){if(t)if(Re(t))for(const s of t.split(";")){const o=s.slice(0,s.indexOf(":")).trim();l[o]==null&&Ii(i,o,"")}else for(const s in t)l[s]==null&&Ii(i,s,"");for(const s in l)s==="display"&&(r=!0),Ii(i,s,l[s])}else if(n){if(t!==l){const s=i[Fd];s&&(l+=";"+s),i.cssText=l,r=Vd.test(l)}}else t&&e.removeAttribute("style");zi in e&&(e[zi]=r?i.display:"",e[Aa]&&(i.display="none"))}const cs=/\s*!important$/;function Ii(e,t,l){if(ie(l))l.forEach(i=>Ii(e,t,i));else if(l==null&&(l=""),t.startsWith("--"))e.setProperty(t,l);else{const i=Md(e,t);cs.test(l)?e.setProperty(Qt(i),l.replace(cs,""),"important"):e[i]=l}}const us=["Webkit","Moz","ms"],Pn={};function Md(e,t){const l=Pn[t];if(l)return l;let i=et(t);if(i!=="filter"&&i in e)return Pn[t]=i;i=ai(i);for(let n=0;n<us.length;n++){const r=us[n]+i;if(r in e)return Pn[t]=r}return t}const ds="http://www.w3.org/1999/xlink";function hs(e,t,l,i,n,r=$c(t)){i&&t.startsWith("xlink:")?l==null?e.removeAttributeNS(ds,t.slice(6,t.length)):e.setAttributeNS(ds,t,l):l==null||r&&!ho(l)?e.removeAttribute(t):e.setAttribute(t,r?"":Vt(l)?String(l):l)}function fs(e,t,l,i,n){if(t==="innerHTML"||t==="textContent"){l!=null&&(e[t]=t==="innerHTML"?La(l):l);return}const r=e.tagName;if(t==="value"&&r!=="PROGRESS"&&!r.includes("-")){const o=r==="OPTION"?e.getAttribute("value")||"":e.value,a=l==null?e.type==="checkbox"?"on":"":String(l);(o!==a||!("_value"in e))&&(e.value=a),l==null&&e.removeAttribute(t),e._value=l;return}let s=!1;if(l===""||l==null){const o=typeof e[t];o==="boolean"?l=ho(l):l==null&&o==="string"?(l="",s=!0):o==="number"&&(l=0,s=!0)}try{e[t]=l}catch{}s&&e.removeAttribute(n||t)}function Nd(e,t,l,i){e.addEventListener(t,l,i)}function Hd(e,t,l,i){e.removeEventListener(t,l,i)}const ps=Symbol("_vei");function jd(e,t,l,i,n=null){const r=e[ps]||(e[ps]={}),s=r[t];if(i&&s)s.value=i;else{const[o,a]=Bd(t);if(i){const u=r[t]=Wd(i,n);Nd(e,o,u,a)}else s&&(Hd(e,o,s,a),r[t]=void 0)}}const vs=/(?:Once|Passive|Capture)$/;function Bd(e){let t;if(vs.test(e)){t={};let i;for(;i=e.match(vs);)e=e.slice(0,e.length-i[0].length),t[i[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Qt(e.slice(2)),t]}let An=0;const zd=Promise.resolve(),Ud=()=>An||(zd.then(()=>An=0),An=Date.now());function Wd(e,t){const l=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=l.attached)return;ft(Kd(i,l.value),t,5,[i])};return l.value=e,l.attached=Ud(),l}function Kd(e,t){if(ie(t)){const l=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{l.call(e),e._stopped=!0},t.map(i=>n=>!n._stopped&&i&&i(n))}else return t}const ms=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Gd=(e,t,l,i,n,r)=>{const s=n==="svg";t==="class"?Dd(e,i,s):t==="style"?$d(e,l,i):oi(t)?tr(t)||jd(e,t,l,i,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):qd(e,t,i,s))?(fs(e,t,i),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&hs(e,t,i,s,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Re(i))?fs(e,et(t),i,r,t):(t==="true-value"?e._trueValue=i:t==="false-value"&&(e._falseValue=i),hs(e,t,i,s))};function qd(e,t,l,i){if(i)return!!(t==="innerHTML"||t==="textContent"||t in e&&ms(t)&&se(l));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const n=e.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return ms(t)&&Re(l)?!1:t in e}const Sa=new WeakMap,Ra=new WeakMap,Wi=Symbol("_moveCb"),gs=Symbol("_enterCb"),Yd=e=>(delete e.props.mode,e),Xd=Yd({name:"TransitionGroup",props:$e({},Ta,{tag:String,moveClass:String}),setup(e,{slots:t}){const l=Mt(),i=zo();let n,r;return Xo(()=>{if(!n.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!th(n[0].el,l.vnode.el,s)){n=[];return}n.forEach(Qd),n.forEach(Zd);const o=n.filter(eh);Gn(),o.forEach(a=>{const u=a.el,c=u.style;gt(u,s),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[Wi]=h=>{h&&h.target!==u||(!h||/transform$/.test(h.propertyName))&&(u.removeEventListener("transitionend",d),u[Wi]=null,Bt(u,s))};u.addEventListener("transitionend",d)}),n=[]}),()=>{const s=fe(e),o=xa(s);let a=s.tag||be;if(n=[],r)for(let u=0;u<r.length;u++){const c=r[u];c.el&&c.el instanceof Element&&(n.push(c),dl(c,ei(c,o,i,l)),Sa.set(c,c.el.getBoundingClientRect()))}r=t.default?cr(t.default()):[];for(let u=0;u<r.length;u++){const c=r[u];c.key!=null&&dl(c,ei(c,o,i,l))}return oe(a,null,r)}}}),Jd=Xd;function Qd(e){const t=e.el;t[Wi]&&t[Wi](),t[gs]&&t[gs]()}function Zd(e){Ra.set(e,e.el.getBoundingClientRect())}function eh(e){const t=Sa.get(e),l=Ra.get(e),i=t.left-l.left,n=t.top-l.top;if(i||n){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${i}px,${n}px)`,r.transitionDuration="0s",e}}function th(e,t,l){const i=e.cloneNode(),n=e[Sl];n&&n.forEach(o=>{o.split(/\s+/).forEach(a=>a&&i.classList.remove(a))}),l.split(/\s+/).forEach(o=>o&&i.classList.add(o)),i.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(i);const{hasTransform:s}=Pa(i);return r.removeChild(i),s}const lh={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},ih=(e,t)=>{const l=e._withKeys||(e._withKeys={}),i=t.join(".");return l[i]||(l[i]=n=>{if(!("key"in n))return;const r=Qt(n.key);if(t.some(s=>s===r||lh[s]===r))return e(n)})},nh=$e({patchProp:Gd},Rd);let Sn,_s=!1;function rh(){return Sn=_s?Sn:ld(nh),_s=!0,Sn}const sh=(...e)=>{const t=rh().createApp(...e),{mount:l}=t;return t.mount=i=>{const n=ah(i);if(n)return l(n,!0,oh(n))},t};function oh(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ah(e){return Re(e)?document.querySelector(e):e}var fi=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),ch=/.md((\?|#).*)?$/,uh=(e,t="/")=>fi(e)||e.startsWith("/")&&!e.startsWith(t)&&!ch.test(e),pi=e=>/^(https?:)?\/\//.test(e),ks=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},dh="http://.",hh=(e,t)=>{if(!e.startsWith("/")&&t){const l=t.slice(0,t.lastIndexOf("/"));return ks(new URL(`${l}/${e}`,dh).pathname)}return ks(e)},fh=(e,t)=>{const l=Object.keys(e).sort((i,n)=>{const r=n.split("/").length-i.split("/").length;return r!==0?r:n.length-i.length});for(const i of l)if(t.startsWith(i))return i;return"/"},ph=/(#|\?)/,Oa=e=>{const[t,...l]=e.split(ph);return{pathname:t,hashAndQueries:l.join("")}},vh=["link","meta","script","style","noscript","template"],mh=["title","base"],gh=([e,t,l])=>mh.includes(e)?e:vh.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([i,n])=>typeof n=="boolean"?n?[i,""]:null:[i,n]).filter(i=>i!=null).sort(([i],[n])=>i.localeCompare(n)),l]):null,_h=e=>{const t=new Set,l=[];return e.forEach(i=>{const n=gh(i);n&&!t.has(n)&&(t.add(n),l.push(i))}),l},kh=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Ia=e=>e.endsWith("/")?e.slice(0,-1):e,Ca=e=>e.startsWith("/")?e.slice(1):e,mr=e=>Object.prototype.toString.call(e)==="[object Object]",ut=e=>typeof e=="string";const bh="modulepreload",yh=function(e){return"/bilibili-API-collect/"+e},bs={},g=function(t,l,i){let n=Promise.resolve();if(l&&l.length>0){let a=function(u){return Promise.all(u.map(c=>Promise.resolve(c).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),o=s?.nonce||s?.getAttribute("nonce");n=a(l.map(u=>{if(u=yh(u),u in bs)return;bs[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const h=document.createElement("link");if(h.rel=c?"stylesheet":bh,c||(h.as="script"),h.crossOrigin="",h.href=u,o&&h.setAttribute("nonce",o),document.head.appendChild(h),c)return new Promise((p,_)=>{h.addEventListener("load",p),h.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${u}`)))})}))}function r(s){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s}return n.then(s=>{for(const o of s||[])o.status==="rejected"&&r(o.reason);return t().catch(r)})},Eh=JSON.parse('{"/docs/creativecenter/statistics&data.html":"/docs/creativecenter/statistics_data.html","/docs/electric/WeChat&Alipay.html":"/docs/electric/WeChat_Alipay.html"}'),Lh=Object.fromEntries([["/CONTRIBUTING.html",{loader:()=>g(()=>import("./CONTRIBUTING.html-Dg5RrJ0s.js"),[]),meta:{title:"贡献指南"}}],["/",{loader:()=>g(()=>import("./index.html-CyFjrwOB.js"),[]),meta:{title:""}}],["/grpc_api/",{loader:()=>g(()=>import("./index.html-DfGFo93u.js"),[]),meta:{title:"gRPC 接口定义protobuf 结构体)"}}],["/docs/APP_widget/splash.html",{loader:()=>g(()=>import("./splash.html-DTxmsPVe.js"),[]),meta:{title:"APP端开屏图片"}}],["/docs/APP_widget/ver.html",{loader:()=>g(()=>import("./ver.html-BK7Hl968.js"),[]),meta:{title:"获取最新 APP 版本"}}],["/docs/activity/info.html",{loader:()=>g(()=>import("./info.html-CRFYL4xy.js"),[]),meta:{title:"活动主题信息"}}],["/docs/activity/list.html",{loader:()=>g(()=>import("./list.html-67H6b90D.js"),[]),meta:{title:"活动列表"}}],["/docs/album/action.html",{loader:()=>g(()=>import("./action.html-CkX_wc45.js"),[]),meta:{title:"相簿操作"}}],["/docs/album/activity_list.html",{loader:()=>g(()=>import("./activity_list.html-Bekn3Lxe.js"),[]),meta:{title:"相簿活动列表"}}],["/docs/album/info.html",{loader:()=>g(()=>import("./info.html-DMnsBsuq.js"),[]),meta:{title:"相簿基本信息"}}],["/docs/album/list.html",{loader:()=>g(()=>import("./list.html-CBuhzqhd.js"),[]),meta:{title:"相簿列表"}}],["/docs/album/recommend_author.html",{loader:()=>g(()=>import("./recommend_author.html-DBwItBdc.js"),[]),meta:{title:"相簿推荐作者"}}],["/docs/article/action.html",{loader:()=>g(()=>import("./action.html-C0ql065z.js"),__vite__mapDeps([0,1])),meta:{title:"专栏点赞&投币&收藏"}}],["/docs/article/articles.html",{loader:()=>g(()=>import("./articles.html-zLkcz3pu.js"),[]),meta:{title:"文集基本信息"}}],["/docs/article/card.html",{loader:()=>g(()=>import("./card.html-wL4C5GKc.js"),[]),meta:{title:"卡片信息"}}],["/docs/article/category.html",{loader:()=>g(()=>import("./category.html-Xldy-aPs.js"),[]),meta:{title:"专栏分类"}}],["/docs/article/info.html",{loader:()=>g(()=>import("./info.html-CB0fSHFP.js"),[]),meta:{title:"专栏基本信息"}}],["/docs/article/view.html",{loader:()=>g(()=>import("./view.html-COrufaKB.js"),[]),meta:{title:"专栏内容"}}],["/docs/audio/action.html",{loader:()=>g(()=>import("./action.html-BeujPZDG.js"),[]),meta:{title:"音频投币&收藏"}}],["/docs/audio/info.html",{loader:()=>g(()=>import("./info.html-DvFa4PRS.js"),[]),meta:{title:"歌曲基本信息"}}],["/docs/audio/music_list.html",{loader:()=>g(()=>import("./music_list.html-DeijlME4.js"),[]),meta:{title:"歌单&音频收藏夹详细信息"}}],["/docs/audio/musicstream_url.html",{loader:()=>g(()=>import("./musicstream_url.html-qq6CNfyp.js"),__vite__mapDeps([2,3])),meta:{title:"音频流URL"}}],["/docs/audio/rank.html",{loader:()=>g(()=>import("./rank.html-DT2C28KO.js"),[]),meta:{title:"音频榜单"}}],["/docs/audio/status_number.html",{loader:()=>g(()=>import("./status_number.html-DEiPXucy.js"),[]),meta:{title:"音频状态数"}}],["/docs/bangumi/follow.html",{loader:()=>g(()=>import("./follow.html-DOVJW4CZ.js"),[]),meta:{title:"追番相关"}}],["/docs/bangumi/info.html",{loader:()=>g(()=>import("./info.html-BLypTc8g.js"),[]),meta:{title:"剧集地区一览"}}],["/docs/bangumi/season_index.html",{loader:()=>g(()=>import("./season_index.html-BSNCSXU1.js"),[]),meta:{title:"剧集索引"}}],["/docs/bangumi/timeline.html",{loader:()=>g(()=>import("./timeline.html-CzpzQzIG.js"),[]),meta:{title:"番剧或影视时间线"}}],["/docs/bangumi/videostream_url.html",{loader:()=>g(()=>import("./videostream_url.html-DlvjAVi_.js"),__vite__mapDeps([4,3])),meta:{title:"视频流URL"}}],["/docs/blackroom/banlist.html",{loader:()=>g(()=>import("./banlist.html-Bx6m-UTQ.js"),[]),meta:{title:"封禁公示"}}],["/docs/broadcast/",{loader:()=>g(()=>import("./index.html-BMdR7u31.js"),[]),meta:{title:"全站广播"}}],["/docs/broadcast/video_room.html",{loader:()=>g(()=>import("./video_room.html-CJ-aNxn7.js"),[]),meta:{title:"视频实时信息"}}],["/docs/cheese/info.html",{loader:()=>g(()=>import("./info.html-BHbw7wWp.js"),[]),meta:{title:"课程基本信息"}}],["/docs/cheese/videostream_url.html",{loader:()=>g(()=>import("./videostream_url.html-DnLcd0On.js"),__vite__mapDeps([5,3])),meta:{title:"课程视频流URL"}}],["/docs/clientinfo/ip.html",{loader:()=>g(()=>import("./ip.html-BZmNmhHk.js"),[]),meta:{title:"通过ip确定地理位置"}}],["/docs/comment/action.html",{loader:()=>g(()=>import("./action.html-D_ydhzqh.js"),[]),meta:{title:"评论区操作"}}],["/docs/comment/list.html",{loader:()=>g(()=>import("./list.html-D36gw51A.js"),[]),meta:{title:"评论区明细"}}],["/docs/comment/",{loader:()=>g(()=>import("./index.html-BN64GETH.js"),[]),meta:{title:"评论区"}}],["/docs/creativecenter/opus.html",{loader:()=>g(()=>import("./opus.html-CoQ5EdO3.js"),[]),meta:{title:"图文操作"}}],["/docs/creativecenter/railgun.html",{loader:()=>g(()=>import("./railgun.html-2O05GCD4.js"),[]),meta:{title:"电磁力相关"}}],["/docs/creativecenter/season.html",{loader:()=>g(()=>import("./season.html-B_fCwBA8.js"),[]),meta:{title:"合集管理"}}],["/docs/creativecenter/statistics_data.html",{loader:()=>g(()=>import("./statistics_data.html-BWH8OqIZ.js"),[]),meta:{title:"统计与数据"}}],["/docs/creativecenter/upload.html",{loader:()=>g(()=>import("./upload.html-DvDEkxhj.js"),[]),meta:{title:"投稿"}}],["/docs/creativecenter/videos.html",{loader:()=>g(()=>import("./videos.html-4_uXrA4K.js"),[]),meta:{title:"视频相关杂项"}}],["/docs/customerservice/msg.html",{loader:()=>g(()=>import("./msg.html-C4G_rrXA.js"),[]),meta:{title:"客服消息"}}],["/docs/danmaku/action.html",{loader:()=>g(()=>import("./action.html-DeaDnvTK.js"),[]),meta:{title:"弹幕操作"}}],["/docs/danmaku/buzzword.html",{loader:()=>g(()=>import("./buzzword.html-3axAz5ab.js"),[]),meta:{title:"名词解释"}}],["/docs/danmaku/config.html",{loader:()=>g(()=>import("./config.html-P2TT80Ma.js"),[]),meta:{title:"弹幕个人配置修改"}}],["/docs/danmaku/danmaku_proto.html",{loader:()=>g(()=>import("./danmaku_proto.html-B5M4AXvu.js"),[]),meta:{title:"protobuf弹幕"}}],["/docs/danmaku/danmaku_view_proto.html",{loader:()=>g(()=>import("./danmaku_view_proto.html-DtK2aZTc.js"),[]),meta:{title:"弹幕元数据"}}],["/docs/danmaku/danmaku_xml.html",{loader:()=>g(()=>import("./danmaku_xml.html-bHEnwOx6.js"),[]),meta:{title:"xml弹幕"}}],["/docs/danmaku/history.html",{loader:()=>g(()=>import("./history.html-D731H-Qd.js"),[]),meta:{title:"历史弹幕"}}],["/docs/danmaku/snapshot.html",{loader:()=>g(()=>import("./snapshot.html-sItLSrou.js"),[]),meta:{title:"弹幕快照"}}],["/docs/danmaku/thumbup.html",{loader:()=>g(()=>import("./thumbup.html-oIOmP01b.js"),[]),meta:{title:"弹幕点赞查询"}}],["/docs/danmaku/webmask.html",{loader:()=>g(()=>import("./webmask.html-BwxLSheT.js"),[]),meta:{title:"智能防挡弹幕"}}],["/docs/dynamic/action.html",{loader:()=>g(()=>import("./action.html-D9uytAI1.js"),[]),meta:{title:"动态操作"}}],["/docs/dynamic/all.html",{loader:()=>g(()=>import("./all.html-MgLtiraJ.js"),[]),meta:{title:"获取动态列表"}}],["/docs/dynamic/atlist.html",{loader:()=>g(()=>import("./atlist.html-CG0zNeT5.js"),[]),meta:{title:"根据关键字搜索用户 (at别人时的填充列表)"}}],["/docs/dynamic/banner.html",{loader:()=>g(()=>import("./banner.html-W9RH5Lg_.js"),[]),meta:{title:"首页公告栏"}}],["/docs/dynamic/basicInfo.html",{loader:()=>g(()=>import("./basicInfo.html-DamYRO2m.js"),[]),meta:{title:"动态基本信息"}}],["/docs/dynamic/card_info.html",{loader:()=>g(()=>import("./card_info.html-BWktH6O6.js"),[]),meta:{title:"动态卡片信息字段"}}],["/docs/dynamic/content.html",{loader:()=>g(()=>import("./content.html-DefzfqTR.js"),[]),meta:{title:"动态信息"}}],["/docs/dynamic/detail.html",{loader:()=>g(()=>import("./detail.html-DH1NRSL5.js"),[]),meta:{title:"获取动态详情"}}],["/docs/dynamic/dynamic_enum.html",{loader:()=>g(()=>import("./dynamic_enum.html-DL_Gf64x.js"),[]),meta:{title:"动态类型对照"}}],["/docs/dynamic/get_dynamic_detail.html",{loader:()=>g(()=>import("./get_dynamic_detail.html-Bbk5LVZ-.js"),[]),meta:{title:"特定动态卡片信息"}}],["/docs/dynamic/nav.html",{loader:()=>g(()=>import("./nav.html-D91zXMZR.js"),[]),meta:{title:"获取导航栏动态"}}],["/docs/dynamic/publish.html",{loader:()=>g(()=>import("./publish.html-DaacAe0m.js"),[]),meta:{title:"发布动态"}}],["/docs/dynamic/space.html",{loader:()=>g(()=>import("./space.html-BjwA2AkB.js"),[]),meta:{title:"用户空间动态"}}],["/docs/dynamic/topic.html",{loader:()=>g(()=>import("./topic.html-CxxVTskb.js"),[]),meta:{title:"话题"}}],["/docs/electric/Bcoin.html",{loader:()=>g(()=>import("./Bcoin.html-BhhfS1Rx.js"),__vite__mapDeps([6,7])),meta:{title:"B币方式充电"}}],["/docs/electric/WeChat_Alipay.html",{loader:()=>g(()=>import("./WeChat_Alipay.html-D7UPw-Mv.js"),__vite__mapDeps([8,7])),meta:{title:"微信&支付宝方式充电"}}],["/docs/electric/charge_list.html",{loader:()=>g(()=>import("./charge_list.html-DOFwkRFh.js"),[]),meta:{title:"充电列表"}}],["/docs/electric/charge_msg.html",{loader:()=>g(()=>import("./charge_msg.html-Bd63UhW6.js"),[]),meta:{title:"充电留言"}}],["/docs/electric/monthly.html",{loader:()=>g(()=>import("./monthly.html-D8O3h0v-.js"),__vite__mapDeps([9,7])),meta:{title:"包月充电"}}],["/docs/emoji/action.html",{loader:()=>g(()=>import("./action.html-DvqnymQp.js"),[]),meta:{title:"表情操作"}}],["/docs/emoji/list.html",{loader:()=>g(()=>import("./list.html-Dk7ayv8u.js"),[]),meta:{title:"表情列表"}}],["/docs/fav/action.html",{loader:()=>g(()=>import("./action.html-DkRNgDlt.js"),[]),meta:{title:"收藏夹操作"}}],["/docs/fav/info.html",{loader:()=>g(()=>import("./info.html-BSjizl7z.js"),[]),meta:{title:"收藏夹基本信息"}}],["/docs/fav/list.html",{loader:()=>g(()=>import("./list.html-BfbnP9bx.js"),[]),meta:{title:"收藏夹内容"}}],["/docs/garb/color.html",{loader:()=>g(()=>import("./color.html-D1CBKZrT.js"),[]),meta:{title:"主题色"}}],["/docs/garb/lottery.html",{loader:()=>g(()=>import("./lottery.html-DbmXyYLK.js"),[]),meta:{title:"装扮/收藏集"}}],["/docs/garb/skin.html",{loader:()=>g(()=>import("./skin.html-B7_-FfE5.js"),[]),meta:{title:"APP主题"}}],["/docs/historytoview/history.html",{loader:()=>g(()=>import("./history.html-U2B19yU-.js"),[]),meta:{title:"历史记录"}}],["/docs/historytoview/toview.html",{loader:()=>g(()=>import("./toview.html-m3XzHepP.js"),[]),meta:{title:"稍后再看"}}],["/docs/live/danmaku.html",{loader:()=>g(()=>import("./danmaku.html-cYqsa6rm.js"),[]),meta:{title:"直播间弹幕"}}],["/docs/live/emoticons.html",{loader:()=>g(()=>import("./emoticons.html-XPYXDzf0.js"),[]),meta:{title:"直播间表情"}}],["/docs/live/follow_up_live.html",{loader:()=>g(()=>import("./follow_up_live.html-B7NT2XJb.js"),[]),meta:{title:"关注UP直播情况"}}],["/docs/live/gift.html",{loader:()=>g(()=>import("./gift.html-CPTDEb2_.js"),[]),meta:{title:""}}],["/docs/live/guard.html",{loader:()=>g(()=>import("./guard.html-CgEHD9Az.js"),[]),meta:{title:""}}],["/docs/live/info.html",{loader:()=>g(()=>import("./info.html-bgddEvuk.js"),[]),meta:{title:"直播间基本信息"}}],["/docs/live/live_area.html",{loader:()=>g(()=>import("./live_area.html-UOPRZqNz.js"),[]),meta:{title:"直播间分区"}}],["/docs/live/live_bill.html",{loader:()=>g(()=>import("./live_bill.html-Bxf6rN7p.js"),[]),meta:{title:"直播流水"}}],["/docs/live/live_data.html",{loader:()=>g(()=>import("./live_data.html-DPx4fcGp.js"),[]),meta:{title:"直播数据"}}],["/docs/live/live_replay.html",{loader:()=>g(()=>import("./live_replay.html-iMUKGSwe.js"),[]),meta:{title:"直播回放"}}],["/docs/live/live_stream.html",{loader:()=>g(()=>import("./live_stream.html-CTvbm8Zd.js"),[]),meta:{title:"直播间视频流"}}],["/docs/live/live_vote.html",{loader:()=>g(()=>import("./live_vote.html-niGIJdSc.js"),[]),meta:{title:"直播投票"}}],["/docs/live/manage.html",{loader:()=>g(()=>import("./manage.html-DmvWf2hl.js"),[]),meta:{title:"直播间管理"}}],["/docs/live/message_stream.html",{loader:()=>g(()=>import("./message_stream.html-DYabMnOf.js"),[]),meta:{title:"直播间信息流"}}],["/docs/live/recommend.html",{loader:()=>g(()=>import("./recommend.html-0Yo2xP9c.js"),[]),meta:{title:"直播推荐"}}],["/docs/live/redpocket.html",{loader:()=>g(()=>import("./redpocket.html-Bc9pXjpT.js"),[]),meta:{title:"直播间人气红包"}}],["/docs/live/report.html",{loader:()=>g(()=>import("./report.html-BHBFFQZc.js"),[]),meta:{title:"直播心跳上报"}}],["/docs/live/silent_user_manage.html",{loader:()=>g(()=>import("./silent_user_manage.html-8B8EvR5w.js"),[]),meta:{title:"直播间禁言相关 API"}}],["/docs/live/user.html",{loader:()=>g(()=>import("./user.html-FhJX8EJT.js"),[]),meta:{title:"直播间用户实用 API"}}],["/docs/login/cookie_refresh.html",{loader:()=>g(()=>import("./cookie_refresh.html-C-y7uaCA.js"),[]),meta:{title:"Web端Cookie刷新"}}],["/docs/login/exit.html",{loader:()=>g(()=>import("./exit.html-wyBJUhyQ.js"),[]),meta:{title:"退出账号登录"}}],["/docs/login/login_info.html",{loader:()=>g(()=>import("./login_info.html-DcTURbz0.js"),[]),meta:{title:"登录基本信息"}}],["/docs/login/login_notice.html",{loader:()=>g(()=>import("./login_notice.html-BXRbf4ou.js"),[]),meta:{title:"登录记录"}}],["/docs/login/member_center.html",{loader:()=>g(()=>import("./member_center.html-UE6PIsuf.js"),[]),meta:{title:"个人中心"}}],["/docs/manga/Activity.html",{loader:()=>g(()=>import("./Activity.html-Bxk-gk5Y.js"),[]),meta:{title:"漫画任务操作"}}],["/docs/manga/ClockIn.html",{loader:()=>g(()=>import("./ClockIn.html-CenNAwzg.js"),[]),meta:{title:"签到"}}],["/docs/manga/Comic.html",{loader:()=>g(()=>import("./Comic.html-CLerib4W.js"),[]),meta:{title:"购买漫画章节"}}],["/docs/manga/Download.html",{loader:()=>g(()=>import("./Download.html-Br9YEqP_.js"),[]),meta:{title:"获取当前话全部图片地址"}}],["/docs/manga/Season.html",{loader:()=>g(()=>import("./Season.html-Bv-xbTdd.js"),[]),meta:{title:"漫画赛季"}}],["/docs/manga/User.html",{loader:()=>g(()=>import("./User.html-BxuEgE-I.js"),[]),meta:{title:"漫画用户信息"}}],["/docs/manga/index_file.html",{loader:()=>g(()=>import("./index_file.html-KxhduYzw.js"),[]),meta:{title:"data.index"}}],["/docs/manga/light_card.html",{loader:()=>g(()=>import("./light_card.html-BX3csIVY.js"),[]),meta:{title:"获取轻享卡信息"}}],["/docs/manga/point_shop.html",{loader:()=>g(()=>import("./point_shop.html-BUYGiY4x.js"),[]),meta:{title:"积分商城"}}],["/docs/message/msg.html",{loader:()=>g(()=>import("./msg.html-DgLc4Fa5.js"),[]),meta:{title:"通知消息"}}],["/docs/message/private_msg.html",{loader:()=>g(()=>import("./private_msg.html-CTuY6IIe.js"),[]),meta:{title:"私信"}}],["/docs/message/private_msg_content.html",{loader:()=>g(()=>import("./private_msg_content.html-DnEBdBrk.js"),[]),meta:{title:"私信消息类型、内容说明"}}],["/docs/message/settings.html",{loader:()=>g(()=>import("./settings.html-BbVpohbZ.js"),[]),meta:{title:"消息设置"}}],["/docs/misc/b23tv.html",{loader:()=>g(()=>import("./b23tv.html-Dxsq1OVj.js"),[]),meta:{title:"b23.tv 短链"}}],["/docs/misc/buvid3_4.html",{loader:()=>g(()=>import("./buvid3_4.html-DBUwha3H.js"),[]),meta:{title:"获取 buvid3 / buvid4 / b_nut"}}],["/docs/misc/bvid_desc.html",{loader:()=>g(()=>import("./bvid_desc.html-C81lzKez.js"),[]),meta:{title:"bvid说明"}}],["/docs/misc/device_identity.html",{loader:()=>g(()=>import("./device_identity.html-B5I04eFh.js"),[]),meta:{title:"设备各类标识算法(APP 端)"}}],["/docs/misc/errcode.html",{loader:()=>g(()=>import("./errcode.html-BlmDP2Xd.js"),[]),meta:{title:"公共错误码"}}],["/docs/misc/mathjax.html",{loader:()=>g(()=>import("./mathjax.html-B4Rx2kT_.js"),[]),meta:{title:"表达式渲染"}}],["/docs/misc/picture.html",{loader:()=>g(()=>import("./picture.html-CKV2obIX.js"),[]),meta:{title:"图片格式化"}}],["/docs/misc/time_stamp.html",{loader:()=>g(()=>import("./time_stamp.html-Cf7HhcO3.js"),[]),meta:{title:"获取当前时间戳"}}],["/docs/newbie_exam/action.html",{loader:()=>g(()=>import("./action.html-UGem3f8j.js"),[]),meta:{title:"操作"}}],["/docs/newbie_exam/fetch.html",{loader:()=>g(()=>import("./fetch.html-BtDU5o5f.js"),[]),meta:{title:"拉取题目"}}],["/docs/newbie_exam/info.html",{loader:()=>g(()=>import("./info.html-C9gLOntC.js"),[]),meta:{title:"查询信息"}}],["/docs/note/action.html",{loader:()=>g(()=>import("./action.html-DLzbyzsd.js"),[]),meta:{title:"笔记操作"}}],["/docs/note/info.html",{loader:()=>g(()=>import("./info.html-BtDZhXMA.js"),[]),meta:{title:"笔记详细信息"}}],["/docs/note/list.html",{loader:()=>g(()=>import("./list.html-Db8OOHOo.js"),[]),meta:{title:"笔记列表"}}],["/docs/note/",{loader:()=>g(()=>import("./index.html-5vHX0xv-.js"),[]),meta:{title:"视频笔记"}}],["/docs/opus/detail.html",{loader:()=>g(()=>import("./detail.html-VOBIbF4h.js"),[]),meta:{title:"图文详细"}}],["/docs/opus/features.html",{loader:()=>g(()=>import("./features.html-DiZBiXUW.js"),[]),meta:{title:"功能模块"}}],["/docs/opus/rich_text_nodes.html",{loader:()=>g(()=>import("./rich_text_nodes.html-BvGiNCao.js"),[]),meta:{title:"富文本节点"}}],["/docs/opus/space.html",{loader:()=>g(()=>import("./space.html-BdhGUVoS.js"),[]),meta:{title:""}}],["/docs/search/hot.html",{loader:()=>g(()=>import("./hot.html-C_FX8JaJ.js"),[]),meta:{title:"默认搜索&热搜"}}],["/docs/search/search_request.html",{loader:()=>g(()=>import("./search_request.html-xQgx95ji.js"),[]),meta:{title:"搜索"}}],["/docs/search/search_response.html",{loader:()=>g(()=>import("./search_response.html-BFpK_6jG.js"),[]),meta:{title:"搜索响应条目"}}],["/docs/search/suggest.html",{loader:()=>g(()=>import("./suggest.html-DlPRFJxV.js"),[]),meta:{title:"搜索建议"}}],["/docs/teenager/teenager_mode.html",{loader:()=>g(()=>import("./teenager_mode.html-D3G18A_n.js"),[]),meta:{title:"青少年模式"}}],["/docs/user/batch.html",{loader:()=>g(()=>import("./batch.html-cGq5Qeh2.js"),[]),meta:{title:"批量查询"}}],["/docs/user/check_nickname.html",{loader:()=>g(()=>import("./check_nickname.html-BRdxxp6m.js"),[]),meta:{title:"检查昵称是否可注册"}}],["/docs/user/contract.html",{loader:()=>g(()=>import("./contract.html-YS65q_jn.js"),[]),meta:{title:"加入老粉计划"}}],["/docs/user/info.html",{loader:()=>g(()=>import("./info.html-CktfHCh6.js"),[]),meta:{title:"用户基本信息"}}],["/docs/user/medals.html",{loader:()=>g(()=>import("./medals.html-BRvf8EJa.js"),[]),meta:{title:"所有粉丝勋章"}}],["/docs/user/official_role.html",{loader:()=>g(()=>import("./official_role.html-CBvofUdP.js"),[]),meta:{title:"用户认证类型一览"}}],["/docs/user/register.html",{loader:()=>g(()=>import("./register.html-BOasFjaK.js"),[]),meta:{title:"用户注册"}}],["/docs/user/relation.html",{loader:()=>g(()=>import("./relation.html-b3hEZ13C.js"),[]),meta:{title:"用户关系相关"}}],["/docs/user/space.html",{loader:()=>g(()=>import("./space.html-BfZb_dIi.js"),[]),meta:{title:"用户空间相关"}}],["/docs/user/status_number.html",{loader:()=>g(()=>import("./status_number.html-BT56l5dB.js"),[]),meta:{title:"用户状态数"}}],["/docs/video/action.html",{loader:()=>g(()=>import("./action.html-DLBmRfG7.js"),__vite__mapDeps([10,1])),meta:{title:"稿件观众操作"}}],["/docs/video/appeal.html",{loader:()=>g(()=>import("./appeal.html-CcLQmg66.js"),[]),meta:{title:"稿件投诉"}}],["/docs/video/attribute_data.html",{loader:()=>g(()=>import("./attribute_data.html-C_YkRlS-.js"),[]),meta:{title:"视频属性数据说明"}}],["/docs/video/collection.html",{loader:()=>g(()=>import("./collection.html-B-uxvybk.js"),[]),meta:{title:"合集和视频列表信息"}}],["/docs/video/info.html",{loader:()=>g(()=>import("./info.html-L873uB9d.js"),[]),meta:{title:"视频基本信息"}}],["/docs/video/interact_video.html",{loader:()=>g(()=>import("./interact_video.html-DoiQ0Pcr.js"),[]),meta:{title:"互动视频信息"}}],["/docs/video/online.html",{loader:()=>g(()=>import("./online.html-DJ5lT1x9.js"),[]),meta:{title:"视频在线人数"}}],["/docs/video/pbp.html",{loader:()=>g(()=>import("./pbp.html-BBYSf0a-.js"),[]),meta:{title:"高能进度条"}}],["/docs/video/player.html",{loader:()=>g(()=>import("./player.html-ZpJBp7gv.js"),[]),meta:{title:"播放器"}}],["/docs/video/recommend.html",{loader:()=>g(()=>import("./recommend.html-D0A21iEw.js"),[]),meta:{title:"视频推荐"}}],["/docs/video/report.html",{loader:()=>g(()=>import("./report.html-DuHXegGH.js"),[]),meta:{title:"视频观看数据上报"}}],["/docs/video/snapshot.html",{loader:()=>g(()=>import("./snapshot.html-hqn3Xd78.js"),[]),meta:{title:"视频快照"}}],["/docs/video/status_number.html",{loader:()=>g(()=>import("./status_number.html-iguXtKgQ.js"),[]),meta:{title:"视频状态数"}}],["/docs/video/summary.html",{loader:()=>g(()=>import("./summary.html-DYcY1pBr.js"),[]),meta:{title:"视频AI总结"}}],["/docs/video/tags.html",{loader:()=>g(()=>import("./tags.html-Jjo00nOo.js"),[]),meta:{title:"视频TAG"}}],["/docs/video/video_zone.html",{loader:()=>g(()=>import("./video_zone.html-B-nRnqQj.js"),[]),meta:{title:"视频分区一览"}}],["/docs/video/video_zone_v2.html",{loader:()=>g(()=>import("./video_zone_v2.html-Cqbk0tky.js"),[]),meta:{title:"视频分区一览 (v2)"}}],["/docs/video/videostream_url.html",{loader:()=>g(()=>import("./videostream_url.html-JIL5pwcj.js"),__vite__mapDeps([11,3])),meta:{title:"视频流URL"}}],["/docs/video_ranking/dynamic.html",{loader:()=>g(()=>import("./dynamic.html-BfZKb2_b.js"),[]),meta:{title:"分区最新视频"}}],["/docs/video_ranking/popular.html",{loader:()=>g(()=>import("./popular.html-xzW9jflm.js"),[]),meta:{title:"热门视频"}}],["/docs/video_ranking/precious_videos.html",{loader:()=>g(()=>import("./precious_videos.html-DUvixdN1.js"),[]),meta:{title:"入站必刷视频"}}],["/docs/video_ranking/ranking.html",{loader:()=>g(()=>import("./ranking.html-Cx0F7V2z.js"),[]),meta:{title:"视频排行榜"}}],["/docs/vip/action.html",{loader:()=>g(()=>import("./action.html-1E0fVjfS.js"),[]),meta:{title:"大会员操作"}}],["/docs/vip/center.html",{loader:()=>g(()=>import("./center.html-FZSMvI39.js"),[]),meta:{title:"大会员中心"}}],["/docs/vip/clockin.html",{loader:()=>g(()=>import("./clockin.html-CE6-I-0u.js"),[]),meta:{title:"大会员签到"}}],["/docs/vip/info.html",{loader:()=>g(()=>import("./info.html-D7kTJjVD.js"),[]),meta:{title:"大会员信息"}}],["/docs/wallet/info.html",{loader:()=>g(()=>import("./info.html-Bj2GpsEI.js"),[]),meta:{title:"基本信息"}}],["/docs/web_widget/404_manga.html",{loader:()=>g(()=>import("./404_manga.html-CkQTSSKc.js"),[]),meta:{title:"404页漫画收集"}}],["/docs/web_widget/banner.html",{loader:()=>g(()=>import("./banner.html-CWlCIz3C.js"),[]),meta:{title:"横幅轮播图"}}],["/docs/web_widget/header.html",{loader:()=>g(()=>import("./header.html-CSeKquiq.js"),[]),meta:{title:"首页横幅头图"}}],["/docs/web_widget/zone_upload.html",{loader:()=>g(()=>import("./zone_upload.html-CcYIfnj4.js"),[]),meta:{title:"分区当日投稿数"}}],["/docs/blackroom/jury/action.html",{loader:()=>g(()=>import("./action.html-BIakPva5.js"),[]),meta:{title:"仲裁操作"}}],["/docs/blackroom/jury/base_info.html",{loader:()=>g(()=>import("./base_info.html-DevYYkKc.js"),[]),meta:{title:"风纪委员会用户基本信息"}}],["/docs/blackroom/jury/judgement_info.html",{loader:()=>g(()=>import("./judgement_info.html-BuyAWrJX.js"),[]),meta:{title:"众裁信息"}}],["/docs/login/login_action/QR.html",{loader:()=>g(()=>import("./QR.html-BHJa37nz.js"),[]),meta:{title:"二维码登录"}}],["/docs/login/login_action/SMS.html",{loader:()=>g(()=>import("./SMS.html-In_XL6PP.js"),[]),meta:{title:"短信登录"}}],["/docs/login/login_action/password.html",{loader:()=>g(()=>import("./password.html-CmP0Tl9k.js"),[]),meta:{title:"密码登录"}}],["/docs/login/login_action/",{loader:()=>g(()=>import("./index.html-B3pWXgRb.js"),[]),meta:{title:"登录操作"}}],["/docs/misc/sign/APP.html",{loader:()=>g(()=>import("./APP.html-CuPBHwrB.js"),[]),meta:{title:"APP API 签名与鉴权"}}],["/docs/misc/sign/APPKey.html",{loader:()=>g(()=>import("./APPKey.html-CPC2-tlJ.js"),[]),meta:{title:"APPKey"}}],["/docs/misc/sign/bili_ticket.html",{loader:()=>g(()=>import("./bili_ticket.html-BusUE46s.js"),[]),meta:{title:"BiliTicket"}}],["/docs/misc/sign/v_voucher.html",{loader:()=>g(()=>import("./v_voucher.html-BbbVVnZu.js"),[]),meta:{title:"v_voucher 验证"}}],["/docs/misc/sign/wbi.html",{loader:()=>g(()=>import("./wbi.html-D21GJ5Gx.js"),[]),meta:{title:"WBI 签名"}}],["/404.html",{loader:()=>g(()=>import("./404.html-DrI-cPdQ.js"),[]),meta:{title:""}}]]);/*!
* vue-router v4.5.1
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const gl=typeof document<"u";function Da(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function wh(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Da(e.default)}const pe=Object.assign;function Rn(e,t){const l={};for(const i in t){const n=t[i];l[i]=pt(n)?n.map(e):e(n)}return l}const ql=()=>{},pt=Array.isArray,Fa=/#/g,Th=/&/g,xh=/\//g,Ph=/=/g,Ah=/\?/g,Va=/\+/g,Sh=/%5B/g,Rh=/%5D/g,$a=/%5E/g,Oh=/%60/g,Ma=/%7B/g,Ih=/%7C/g,Na=/%7D/g,Ch=/%20/g;function gr(e){return encodeURI(""+e).replace(Ih,"|").replace(Sh,"[").replace(Rh,"]")}function Dh(e){return gr(e).replace(Ma,"{").replace(Na,"}").replace($a,"^")}function qn(e){return gr(e).replace(Va,"%2B").replace(Ch,"+").replace(Fa,"%23").replace(Th,"%26").replace(Oh,"`").replace(Ma,"{").replace(Na,"}").replace($a,"^")}function Fh(e){return qn(e).replace(Ph,"%3D")}function Vh(e){return gr(e).replace(Fa,"%23").replace(Ah,"%3F")}function $h(e){return e==null?"":Vh(e).replace(xh,"%2F")}function ii(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Mh=/\/$/,Nh=e=>e.replace(Mh,"");function On(e,t,l="/"){let i,n={},r="",s="";const o=t.indexOf("#");let a=t.indexOf("?");return o<a&&o>=0&&(a=-1),a>-1&&(i=t.slice(0,a),r=t.slice(a+1,o>-1?o:t.length),n=e(r)),o>-1&&(i=i||t.slice(0,o),s=t.slice(o,t.length)),i=zh(i??t,l),{fullPath:i+(r&&"?")+r+s,path:i,query:n,hash:ii(s)}}function Hh(e,t){const l=t.query?e(t.query):"";return t.path+(l&&"?")+l+(t.hash||"")}function ys(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function jh(e,t,l){const i=t.matched.length-1,n=l.matched.length-1;return i>-1&&i===n&&Rl(t.matched[i],l.matched[n])&&Ha(t.params,l.params)&&e(t.query)===e(l.query)&&t.hash===l.hash}function Rl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ha(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const l in e)if(!Bh(e[l],t[l]))return!1;return!0}function Bh(e,t){return pt(e)?Es(e,t):pt(t)?Es(t,e):e===t}function Es(e,t){return pt(t)?e.length===t.length&&e.every((l,i)=>l===t[i]):e.length===1&&e[0]===t}function zh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const l=t.split("/"),i=e.split("/"),n=i[i.length-1];(n===".."||n===".")&&i.push("");let r=l.length-1,s,o;for(s=0;s<i.length;s++)if(o=i[s],o!==".")if(o==="..")r>1&&r--;else break;return l.slice(0,r).join("/")+"/"+i.slice(s).join("/")}const At={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var ni;(function(e){e.pop="pop",e.push="push"})(ni||(ni={}));var Yl;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Yl||(Yl={}));function Uh(e){if(!e)if(gl){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Nh(e)}const Wh=/^[^#]+#/;function Kh(e,t){return e.replace(Wh,"#")+t}function Gh(e,t){const l=document.documentElement.getBoundingClientRect(),i=e.getBoundingClientRect();return{behavior:t.behavior,left:i.left-l.left-(t.left||0),top:i.top-l.top-(t.top||0)}}const sn=()=>({left:window.scrollX,top:window.scrollY});function qh(e){let t;if("el"in e){const l=e.el,i=typeof l=="string"&&l.startsWith("#"),n=typeof l=="string"?i?document.getElementById(l.slice(1)):document.querySelector(l):l;if(!n)return;t=Gh(n,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ls(e,t){return(history.state?history.state.position-t:-1)+e}const Yn=new Map;function Yh(e,t){Yn.set(e,t)}function Xh(e){const t=Yn.get(e);return Yn.delete(e),t}let Jh=()=>location.protocol+"//"+location.host;function ja(e,t){const{pathname:l,search:i,hash:n}=t,r=e.indexOf("#");if(r>-1){let o=n.includes(e.slice(r))?e.slice(r).length:1,a=n.slice(o);return a[0]!=="/"&&(a="/"+a),ys(a,"")}return ys(l,e)+i+n}function Qh(e,t,l,i){let n=[],r=[],s=null;const o=({state:h})=>{const p=ja(e,location),_=l.value,b=t.value;let L=0;if(h){if(l.value=p,t.value=h,s&&s===_){s=null;return}L=b?h.position-b.position:0}else i(p);n.forEach(P=>{P(l.value,_,{delta:L,type:ni.pop,direction:L?L>0?Yl.forward:Yl.back:Yl.unknown})})};function a(){s=l.value}function u(h){n.push(h);const p=()=>{const _=n.indexOf(h);_>-1&&n.splice(_,1)};return r.push(p),p}function c(){const{history:h}=window;h.state&&h.replaceState(pe({},h.state,{scroll:sn()}),"")}function d(){for(const h of r)h();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:a,listen:u,destroy:d}}function ws(e,t,l,i=!1,n=!1){return{back:e,current:t,forward:l,replaced:i,position:window.history.length,scroll:n?sn():null}}function Zh(e){const{history:t,location:l}=window,i={value:ja(e,l)},n={value:t.state};n.value||r(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(a,u,c){const d=e.indexOf("#"),h=d>-1?(l.host&&document.querySelector("base")?e:e.slice(d))+a:Jh()+e+a;try{t[c?"replaceState":"pushState"](u,"",h),n.value=u}catch(p){console.error(p),l[c?"replace":"assign"](h)}}function s(a,u){const c=pe({},t.state,ws(n.value.back,a,n.value.forward,!0),u,{position:n.value.position});r(a,c,!0),i.value=a}function o(a,u){const c=pe({},n.value,t.state,{forward:a,scroll:sn()});r(c.current,c,!0);const d=pe({},ws(i.value,a,null),{position:c.position+1},u);r(a,d,!1),i.value=a}return{location:i,state:n,push:o,replace:s}}function ef(e){e=Uh(e);const t=Zh(e),l=Qh(e,t.state,t.location,t.replace);function i(r,s=!0){s||l.pauseListeners(),history.go(r)}const n=pe({location:"",base:e,go:i,createHref:Kh.bind(null,e)},t,l);return Object.defineProperty(n,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(n,"state",{enumerable:!0,get:()=>t.state.value}),n}function tf(e){return typeof e=="string"||e&&typeof e=="object"}function Ba(e){return typeof e=="string"||typeof e=="symbol"}const za=Symbol("");var Ts;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ts||(Ts={}));function Ol(e,t){return pe(new Error,{type:e,[za]:!0},t)}function xt(e,t){return e instanceof Error&&za in e&&(t==null||!!(e.type&t))}const xs="[^/]+?",lf={sensitive:!1,strict:!1,start:!0,end:!0},nf=/[.+*?^${}()[\]/\\]/g;function rf(e,t){const l=pe({},lf,t),i=[];let n=l.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[90];l.strict&&!u.length&&(n+="/");for(let d=0;d<u.length;d++){const h=u[d];let p=40+(l.sensitive?.25:0);if(h.type===0)d||(n+="/"),n+=h.value.replace(nf,"\\$&"),p+=40;else if(h.type===1){const{value:_,repeatable:b,optional:L,regexp:P}=h;r.push({name:_,repeatable:b,optional:L});const x=P||xs;if(x!==xs){p+=10;try{new RegExp(`(${x})`)}catch(k){throw new Error(`Invalid custom RegExp for param "${_}" (${x}): `+k.message)}}let m=b?`((?:${x})(?:/(?:${x}))*)`:`(${x})`;d||(m=L&&u.length<2?`(?:/${m})`:"/"+m),L&&(m+="?"),n+=m,p+=20,L&&(p+=-8),b&&(p+=-20),x===".*"&&(p+=-50)}c.push(p)}i.push(c)}if(l.strict&&l.end){const u=i.length-1;i[u][i[u].length-1]+=.7000000000000001}l.strict||(n+="/?"),l.end?n+="$":l.strict&&!n.endsWith("/")&&(n+="(?:/|$)");const s=new RegExp(n,l.sensitive?"":"i");function o(u){const c=u.match(s),d={};if(!c)return null;for(let h=1;h<c.length;h++){const p=c[h]||"",_=r[h-1];d[_.name]=p&&_.repeatable?p.split("/"):p}return d}function a(u){let c="",d=!1;for(const h of e){(!d||!c.endsWith("/"))&&(c+="/"),d=!1;for(const p of h)if(p.type===0)c+=p.value;else if(p.type===1){const{value:_,repeatable:b,optional:L}=p,P=_ in u?u[_]:"";if(pt(P)&&!b)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const x=pt(P)?P.join("/"):P;if(!x)if(L)h.length<2&&(c.endsWith("/")?c=c.slice(0,-1):d=!0);else throw new Error(`Missing required param "${_}"`);c+=x}}return c||"/"}return{re:s,score:i,keys:r,parse:o,stringify:a}}function sf(e,t){let l=0;for(;l<e.length&&l<t.length;){const i=t[l]-e[l];if(i)return i;l++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Ua(e,t){let l=0;const i=e.score,n=t.score;for(;l<i.length&&l<n.length;){const r=sf(i[l],n[l]);if(r)return r;l++}if(Math.abs(n.length-i.length)===1){if(Ps(i))return 1;if(Ps(n))return-1}return n.length-i.length}function Ps(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const of={type:0,value:""},af=/[a-zA-Z0-9_]/;function cf(e){if(!e)return[[]];if(e==="/")return[[of]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${l})/"${u}": ${p}`)}let l=0,i=l;const n=[];let r;function s(){r&&n.push(r),r=[]}let o=0,a,u="",c="";function d(){u&&(l===0?r.push({type:0,value:u}):l===1||l===2||l===3?(r.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:c,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),u="")}function h(){u+=a}for(;o<e.length;){if(a=e[o++],a==="\\"&&l!==2){i=l,l=4;continue}switch(l){case 0:a==="/"?(u&&d(),s()):a===":"?(d(),l=1):h();break;case 4:h(),l=i;break;case 1:a==="("?l=2:af.test(a)?h():(d(),l=0,a!=="*"&&a!=="?"&&a!=="+"&&o--);break;case 2:a===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+a:l=3:c+=a;break;case 3:d(),l=0,a!=="*"&&a!=="?"&&a!=="+"&&o--,c="";break;default:t("Unknown state");break}}return l===2&&t(`Unfinished custom RegExp for param "${u}"`),d(),s(),n}function uf(e,t,l){const i=rf(cf(e.path),l),n=pe(i,{record:e,parent:t,children:[],alias:[]});return t&&!n.record.aliasOf==!t.record.aliasOf&&t.children.push(n),n}function df(e,t){const l=[],i=new Map;t=Os({strict:!1,end:!0,sensitive:!1},t);function n(d){return i.get(d)}function r(d,h,p){const _=!p,b=Ss(d);b.aliasOf=p&&p.record;const L=Os(t,d),P=[b];if("alias"in d){const k=typeof d.alias=="string"?[d.alias]:d.alias;for(const $ of k)P.push(Ss(pe({},b,{components:p?p.record.components:b.components,path:$,aliasOf:p?p.record:b})))}let x,m;for(const k of P){const{path:$}=k;if(h&&$[0]!=="/"){const J=h.record.path,M=J[J.length-1]==="/"?"":"/";k.path=h.record.path+($&&M+$)}if(x=uf(k,h,L),p?p.alias.push(x):(m=m||x,m!==x&&m.alias.push(x),_&&d.name&&!Rs(x)&&s(d.name)),Wa(x)&&a(x),b.children){const J=b.children;for(let M=0;M<J.length;M++)r(J[M],x,p&&p.children[M])}p=p||x}return m?()=>{s(m)}:ql}function s(d){if(Ba(d)){const h=i.get(d);h&&(i.delete(d),l.splice(l.indexOf(h),1),h.children.forEach(s),h.alias.forEach(s))}else{const h=l.indexOf(d);h>-1&&(l.splice(h,1),d.record.name&&i.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function o(){return l}function a(d){const h=pf(d,l);l.splice(h,0,d),d.record.name&&!Rs(d)&&i.set(d.record.name,d)}function u(d,h){let p,_={},b,L;if("name"in d&&d.name){if(p=i.get(d.name),!p)throw Ol(1,{location:d});L=p.record.name,_=pe(As(h.params,p.keys.filter(m=>!m.optional).concat(p.parent?p.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),d.params&&As(d.params,p.keys.map(m=>m.name))),b=p.stringify(_)}else if(d.path!=null)b=d.path,p=l.find(m=>m.re.test(b)),p&&(_=p.parse(b),L=p.record.name);else{if(p=h.name?i.get(h.name):l.find(m=>m.re.test(h.path)),!p)throw Ol(1,{location:d,currentLocation:h});L=p.record.name,_=pe({},h.params,d.params),b=p.stringify(_)}const P=[];let x=p;for(;x;)P.unshift(x.record),x=x.parent;return{name:L,path:b,params:_,matched:P,meta:ff(P)}}e.forEach(d=>r(d));function c(){l.length=0,i.clear()}return{addRoute:r,resolve:u,removeRoute:s,clearRoutes:c,getRoutes:o,getRecordMatcher:n}}function As(e,t){const l={};for(const i of t)i in e&&(l[i]=e[i]);return l}function Ss(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:hf(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function hf(e){const t={},l=e.props||!1;if("component"in e)t.default=l;else for(const i in e.components)t[i]=typeof l=="object"?l[i]:l;return t}function Rs(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ff(e){return e.reduce((t,l)=>pe(t,l.meta),{})}function Os(e,t){const l={};for(const i in e)l[i]=i in t?t[i]:e[i];return l}function pf(e,t){let l=0,i=t.length;for(;l!==i;){const r=l+i>>1;Ua(e,t[r])<0?i=r:l=r+1}const n=vf(e);return n&&(i=t.lastIndexOf(n,i-1)),i}function vf(e){let t=e;for(;t=t.parent;)if(Wa(t)&&Ua(e,t)===0)return t}function Wa({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function mf(e){const t={};if(e===""||e==="?")return t;const i=(e[0]==="?"?e.slice(1):e).split("&");for(let n=0;n<i.length;++n){const r=i[n].replace(Va," "),s=r.indexOf("="),o=ii(s<0?r:r.slice(0,s)),a=s<0?null:ii(r.slice(s+1));if(o in t){let u=t[o];pt(u)||(u=t[o]=[u]),u.push(a)}else t[o]=a}return t}function Is(e){let t="";for(let l in e){const i=e[l];if(l=Fh(l),i==null){i!==void 0&&(t+=(t.length?"&":"")+l);continue}(pt(i)?i.map(r=>r&&qn(r)):[i&&qn(i)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+l,r!=null&&(t+="="+r))})}return t}function gf(e){const t={};for(const l in e){const i=e[l];i!==void 0&&(t[l]=pt(i)?i.map(n=>n==null?null:""+n):i==null?i:""+i)}return t}const _f=Symbol(""),Cs=Symbol(""),on=Symbol(""),_r=Symbol(""),Xn=Symbol("");function jl(){let e=[];function t(i){return e.push(i),()=>{const n=e.indexOf(i);n>-1&&e.splice(n,1)}}function l(){e=[]}return{add:t,list:()=>e.slice(),reset:l}}function Kt(e,t,l,i,n,r=s=>s()){const s=i&&(i.enterCallbacks[n]=i.enterCallbacks[n]||[]);return()=>new Promise((o,a)=>{const u=h=>{h===!1?a(Ol(4,{from:l,to:t})):h instanceof Error?a(h):tf(h)?a(Ol(2,{from:t,to:h})):(s&&i.enterCallbacks[n]===s&&typeof h=="function"&&s.push(h),o())},c=r(()=>e.call(i&&i.instances[n],t,l,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(h=>a(h))})}function In(e,t,l,i,n=r=>r()){const r=[];for(const s of e)for(const o in s.components){let a=s.components[o];if(!(t!=="beforeRouteEnter"&&!s.instances[o]))if(Da(a)){const c=(a.__vccOpts||a)[t];c&&r.push(Kt(c,l,i,s,o,n))}else{let u=a();r.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${s.path}"`);const d=wh(c)?c.default:c;s.mods[o]=c,s.components[o]=d;const p=(d.__vccOpts||d)[t];return p&&Kt(p,l,i,s,o,n)()}))}}return r}function Ds(e){const t=Be(on),l=Be(_r),i=I(()=>{const a=te(e.to);return t.resolve(a)}),n=I(()=>{const{matched:a}=i.value,{length:u}=a,c=a[u-1],d=l.matched;if(!c||!d.length)return-1;const h=d.findIndex(Rl.bind(null,c));if(h>-1)return h;const p=Fs(a[u-2]);return u>1&&Fs(c)===p&&d[d.length-1].path!==p?d.findIndex(Rl.bind(null,a[u-2])):h}),r=I(()=>n.value>-1&&Lf(l.params,i.value.params)),s=I(()=>n.value>-1&&n.value===l.matched.length-1&&Ha(l.params,i.value.params));function o(a={}){if(Ef(a)){const u=t[te(e.replace)?"replace":"push"](te(e.to)).catch(ql);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:i,href:I(()=>i.value.href),isActive:r,isExactActive:s,navigate:o}}function kf(e){return e.length===1?e[0]:e}const bf=ue({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Ds,setup(e,{slots:t}){const l=ul(Ds(e)),{options:i}=Be(on),n=I(()=>({[Vs(e.activeClass,i.linkActiveClass,"router-link-active")]:l.isActive,[Vs(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:l.isExactActive}));return()=>{const r=t.default&&kf(t.default(l));return e.custom?r:G("a",{"aria-current":l.isExactActive?e.ariaCurrentValue:null,href:l.href,onClick:l.navigate,class:n.value},r)}}}),yf=bf;function Ef(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Lf(e,t){for(const l in t){const i=t[l],n=e[l];if(typeof i=="string"){if(i!==n)return!1}else if(!pt(n)||n.length!==i.length||i.some((r,s)=>r!==n[s]))return!1}return!0}function Fs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Vs=(e,t,l)=>e??t??l,wf=ue({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:l}){const i=Be(Xn),n=I(()=>e.route||i.value),r=Be(Cs,0),s=I(()=>{let u=te(r);const{matched:c}=n.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=I(()=>n.value.matched[s.value]);qt(Cs,I(()=>s.value+1)),qt(_f,o),qt(Xn,n);const a=Oe();return Ge(()=>[a.value,o.value,e.name],([u,c,d],[h,p,_])=>{c&&(c.instances[d]=u,p&&p!==c&&u&&u===h&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!Rl(c,p)||!h)&&(c.enterCallbacks[d]||[]).forEach(b=>b(u))},{flush:"post"}),()=>{const u=n.value,c=e.name,d=o.value,h=d&&d.components[c];if(!h)return $s(l.default,{Component:h,route:u});const p=d.props[c],_=p?p===!0?u.params:typeof p=="function"?p(u):p:null,L=G(h,pe({},_,t,{onVnodeUnmounted:P=>{P.component.isUnmounted&&(d.instances[c]=null)},ref:a}));return $s(l.default,{Component:L,route:u})||L}}});function $s(e,t){if(!e)return null;const l=e(t);return l.length===1?l[0]:l}const Tf=wf;function xf(e){const t=df(e.routes,e),l=e.parseQuery||mf,i=e.stringifyQuery||Is,n=e.history,r=jl(),s=jl(),o=jl(),a=Le(At);let u=At;gl&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Rn.bind(null,A=>""+A),d=Rn.bind(null,$h),h=Rn.bind(null,ii);function p(A,X){let W,Q;return Ba(A)?(W=t.getRecordMatcher(A),Q=X):Q=A,t.addRoute(Q,W)}function _(A){const X=t.getRecordMatcher(A);X&&t.removeRoute(X)}function b(){return t.getRoutes().map(A=>A.record)}function L(A){return!!t.getRecordMatcher(A)}function P(A,X){if(X=pe({},X||a.value),typeof A=="string"){const v=On(l,A,X.path),y=t.resolve({path:v.path},X),O=n.createHref(v.fullPath);return pe(v,y,{params:h(y.params),hash:ii(v.hash),redirectedFrom:void 0,href:O})}let W;if(A.path!=null)W=pe({},A,{path:On(l,A.path,X.path).path});else{const v=pe({},A.params);for(const y in v)v[y]==null&&delete v[y];W=pe({},A,{params:d(v)}),X.params=d(X.params)}const Q=t.resolve(W,X),de=A.hash||"";Q.params=c(h(Q.params));const _e=Hh(i,pe({},A,{hash:Dh(de),path:Q.path})),f=n.createHref(_e);return pe({fullPath:_e,hash:de,query:i===Is?gf(A.query):A.query||{}},Q,{redirectedFrom:void 0,href:f})}function x(A){return typeof A=="string"?On(l,A,a.value.path):pe({},A)}function m(A,X){if(u!==A)return Ol(8,{from:X,to:A})}function k(A){return M(A)}function $(A){return k(pe(x(A),{replace:!0}))}function J(A){const X=A.matched[A.matched.length-1];if(X&&X.redirect){const{redirect:W}=X;let Q=typeof W=="function"?W(A):W;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=x(Q):{path:Q},Q.params={}),pe({query:A.query,hash:A.hash,params:Q.path!=null?{}:A.params},Q)}}function M(A,X){const W=u=P(A),Q=a.value,de=A.state,_e=A.force,f=A.replace===!0,v=J(W);if(v)return M(pe(x(v),{state:typeof v=="object"?pe({},de,v.state):de,force:_e,replace:f}),X||W);const y=W;y.redirectedFrom=X;let O;return!_e&&jh(i,Q,W)&&(O=Ol(16,{to:y,from:Q}),Ne(Q,Q,!0,!1)),(O?Promise.resolve(O):D(y,Q)).catch(T=>xt(T)?xt(T,2)?T:Ie(T):z(T,y,Q)).then(T=>{if(T){if(xt(T,2))return M(pe({replace:f},x(T.to),{state:typeof T.to=="object"?pe({},de,T.to.state):de,force:_e}),X||y)}else T=E(y,Q,!0,f,de);return B(y,Q,T),T})}function w(A,X){const W=m(A,X);return W?Promise.reject(W):Promise.resolve()}function R(A){const X=Ht.values().next().value;return X&&typeof X.runWithContext=="function"?X.runWithContext(A):A()}function D(A,X){let W;const[Q,de,_e]=Pf(A,X);W=In(Q.reverse(),"beforeRouteLeave",A,X);for(const v of Q)v.leaveGuards.forEach(y=>{W.push(Kt(y,A,X))});const f=w.bind(null,A,X);return W.push(f),Qe(W).then(()=>{W=[];for(const v of r.list())W.push(Kt(v,A,X));return W.push(f),Qe(W)}).then(()=>{W=In(de,"beforeRouteUpdate",A,X);for(const v of de)v.updateGuards.forEach(y=>{W.push(Kt(y,A,X))});return W.push(f),Qe(W)}).then(()=>{W=[];for(const v of _e)if(v.beforeEnter)if(pt(v.beforeEnter))for(const y of v.beforeEnter)W.push(Kt(y,A,X));else W.push(Kt(v.beforeEnter,A,X));return W.push(f),Qe(W)}).then(()=>(A.matched.forEach(v=>v.enterCallbacks={}),W=In(_e,"beforeRouteEnter",A,X,R),W.push(f),Qe(W))).then(()=>{W=[];for(const v of s.list())W.push(Kt(v,A,X));return W.push(f),Qe(W)}).catch(v=>xt(v,8)?v:Promise.reject(v))}function B(A,X,W){o.list().forEach(Q=>R(()=>Q(A,X,W)))}function E(A,X,W,Q,de){const _e=m(A,X);if(_e)return _e;const f=X===At,v=gl?history.state:{};W&&(Q||f?n.replace(A.fullPath,pe({scroll:f&&v&&v.scroll},de)):n.push(A.fullPath,de)),a.value=A,Ne(A,X,W,f),Ie()}let F;function N(){F||(F=n.listen((A,X,W)=>{if(!vt.listening)return;const Q=P(A),de=J(Q);if(de){M(pe(de,{replace:!0,force:!0}),Q).catch(ql);return}u=Q;const _e=a.value;gl&&Yh(Ls(_e.fullPath,W.delta),sn()),D(Q,_e).catch(f=>xt(f,12)?f:xt(f,2)?(M(pe(x(f.to),{force:!0}),Q).then(v=>{xt(v,20)&&!W.delta&&W.type===ni.pop&&n.go(-1,!1)}).catch(ql),Promise.reject()):(W.delta&&n.go(-W.delta,!1),z(f,Q,_e))).then(f=>{f=f||E(Q,_e,!1),f&&(W.delta&&!xt(f,8)?n.go(-W.delta,!1):W.type===ni.pop&&xt(f,20)&&n.go(-1,!1)),B(Q,_e,f)}).catch(ql)}))}let U=jl(),S=jl(),Z;function z(A,X,W){Ie(A);const Q=S.list();return Q.length?Q.forEach(de=>de(A,X,W)):console.error(A),Promise.reject(A)}function ce(){return Z&&a.value!==At?Promise.resolve():new Promise((A,X)=>{U.add([A,X])})}function Ie(A){return Z||(Z=!A,N(),U.list().forEach(([X,W])=>A?W(A):X()),U.reset()),A}function Ne(A,X,W,Q){const{scrollBehavior:de}=e;if(!gl||!de)return Promise.resolve();const _e=!W&&Xh(Ls(A.fullPath,0))||(Q||!W)&&history.state&&history.state.scroll||null;return Dl().then(()=>de(A,X,_e)).then(f=>f&&qh(f)).catch(f=>z(f,A,X))}const ze=A=>n.go(A);let Nt;const Ht=new Set,vt={currentRoute:a,listening:!0,addRoute:p,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:L,getRoutes:b,resolve:P,options:e,push:k,replace:$,go:ze,back:()=>ze(-1),forward:()=>ze(1),beforeEach:r.add,beforeResolve:s.add,afterEach:o.add,onError:S.add,isReady:ce,install(A){const X=this;A.component("RouterLink",yf),A.component("RouterView",Tf),A.config.globalProperties.$router=X,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>te(a)}),gl&&!Nt&&a.value===At&&(Nt=!0,k(n.location).catch(de=>{}));const W={};for(const de in At)Object.defineProperty(W,de,{get:()=>a.value[de],enumerable:!0});A.provide(on,X),A.provide(_r,Io(W)),A.provide(Xn,a);const Q=A.unmount;Ht.add(A),A.unmount=function(){Ht.delete(A),Ht.size<1&&(u=At,F&&F(),F=null,a.value=At,Nt=!1,Z=!1),Q()}}};function Qe(A){return A.reduce((X,W)=>X.then(()=>R(W)),Promise.resolve())}return vt}function Pf(e,t){const l=[],i=[],n=[],r=Math.max(t.matched.length,e.matched.length);for(let s=0;s<r;s++){const o=t.matched[s];o&&(e.matched.find(u=>Rl(u,o))?i.push(o):l.push(o));const a=e.matched[s];a&&(t.matched.find(u=>Rl(u,a))||n.push(a))}return[l,i,n]}function Fl(){return Be(on)}function Vl(e){return Be(_r)}var kr=Symbol(""),Lt=()=>{const e=Be(kr);if(!e)throw new Error("useClientData() is called without provider.");return e},Af=()=>Lt().pageComponent,Ka=()=>Lt().pageFrontmatter,Sf=()=>Lt().pageHead,Rf=()=>Lt().pageLang,Of=()=>Lt().pageLayout,Ga=()=>Lt().routeLocale,qa=()=>Lt().routePath,If=()=>Lt().routes,Cf=()=>Lt().siteData,an=Lt,Ya=Ka,Jn=new Set,vi=e=>{Jn.add(e),tn(()=>{Jn.delete(e)})},Df=Symbol(""),Qn=Le(Eh),Tl=Le(Lh),Xa=(e,t)=>{const l=hh(e,t);if(Tl.value[l])return l;const i=encodeURI(l);if(Tl.value[i])return i;const n=Qn.value[l]||Qn.value[i];return n||l},ri=(e,t)=>{const{pathname:l,hashAndQueries:i}=Oa(e),n=Xa(l,t),r=n+i;return Tl.value[n]?{...Tl.value[n],path:r,notFound:!1}:{...Tl.value["/404.html"],path:r,notFound:!0}},Ff=(e,t)=>{const{pathname:l,hashAndQueries:i}=Oa(e);return Xa(l,t)+i},Vf=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&e.currentTarget.getAttribute("target")?.match(/\b_blank\b/i)))return e.preventDefault(),!0},cn=ue({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const l=Fl(),i=Vl(),n=I(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/bilibili-API-collect/${Ff(e.to,i.path).substring(1)}`);return()=>G("a",{class:["route-link",{[e.activeClass]:e.active}],href:n.value,onClick:(r={})=>{Vf(r)&&l.push(e.to).catch()}},t.default())}}),$f=ue({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const l=Vo(e,"config"),i=Vl(),n=Cf(),r=I(()=>fi(l.value.link)),s=I(()=>l.value.target||(r.value?"_blank":void 0)),o=I(()=>s.value==="_blank"),a=I(()=>!r.value&&!o.value),u=I(()=>l.value.rel||(o.value?"noopener noreferrer":null)),c=I(()=>l.value.ariaLabel??l.value.text),d=I(()=>{if(l.value.exact)return!1;const p=Object.keys(n.value.locales);return p.length?p.every(_=>_!==l.value.link):l.value.link!=="/"}),h=I(()=>a.value?l.value.activeMatch?(l.value.activeMatch instanceof RegExp?l.value.activeMatch:new RegExp(l.value.activeMatch,"u")).test(i.path):d.value?i.path.startsWith(l.value.link):i.path===l.value.link:!1);return()=>{const{before:p,after:_,default:b}=t,L=b?.(l.value)??[p?.(l.value),l.value.text,_?.(l.value)];return a.value?G(cn,{class:"auto-link",to:l.value.link,active:h.value,"aria-label":c.value},()=>L):G("a",{class:"auto-link external-link",href:l.value.link,"aria-label":c.value,rel:u.value,target:s.value},L)}}}),br=ue({name:"ClientOnly",setup(e,t){const l=Oe(!1);return rt(()=>{l.value=!0}),()=>l.value?t.slots.default?.():null}}),Li=e=>{Jn.forEach(t=>t(e))},yr=ue({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Af(),l=I(()=>{if(!e.path)return t.value;const n=ri(e.path);return Au(async()=>n.loader().then(({comp:r})=>r))}),i=Ka();return Ge(i,()=>{Li("updated")},{deep:!0,flush:"post"}),()=>G(l.value,{onVnodeMounted:()=>{Li("mounted")},onVnodeUpdated:()=>{Li("updated")},onVnodeBeforeUnmount:()=>{Li("beforeUnmount")}})}}),Mf="Layout",Nf="en-US",tl=ul({resolveLayouts:e=>e.reduce((t,l)=>({...t,...l.layouts}),{}),resolvePageHead:(e,t,l)=>{const i=ut(t.description)?t.description:l.description,n=[...Array.isArray(t.head)?t.head:[],...l.head,["title",{},e],["meta",{name:"description",content:i}]];return _h(n)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(l=>!!l).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Nf,resolvePageLayout:(e,t)=>{const l=ut(e.frontmatter.layout)?e.frontmatter.layout:Mf;if(!t[l])throw new Error(`[vuepress] Cannot resolve layout: ${l}`);return t[l]},resolveRouteLocale:(e,t)=>fh(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...l},i)=>({...l,...t[i],head:[...t[i]?.head??[],...l.head]})}),wt=(e={})=>e,Er=e=>pi(e)?e:`/bilibili-API-collect/${Ca(e)}`,Hf=Object.defineProperty,jf=(e,t)=>{for(var l in t)Hf(e,l,{get:t[l],enumerable:!0})},Bf={};jf(Bf,{COMPONENT_STATE_TYPE:()=>zf,INSPECTOR_ID:()=>Uf,INSPECTOR_LABEL:()=>Wf,INSPECTOR_NODES:()=>Kf,INSPECTOR_STATE_SECTION_NAME:()=>Gf,PLUGIN_ID:()=>Ja,PLUGIN_LABEL:()=>Lr});var Ja="org.vuejs.vuepress",Lr="VuePress",zf=Lr,Uf=Ja,Wf=Lr,Ms={id:"INTERNAL",label:"Internal",keys:["layouts","routes","redirects"]},Ns={id:"SITE",label:"Site",keys:["siteData","siteLocaleData"]},Hs={id:"ROUTE",label:"Route",keys:["routePath","routeLocale"]},js={id:"PAGE",label:"Page",keys:["pageData","pageFrontmatter","pageLang","pageHead","pageHeadTitle","pageLayout","pageComponent"]},Kf={[Ms.id]:Ms,[Ns.id]:Ns,[Hs.id]:Hs,[js.id]:js},Gf="State";function un(e){return vo()?(Nc(e),!0):!1}const xl=new WeakMap,Qa=(...e)=>{var t;const l=e[0],i=(t=Mt())==null?void 0:t.proxy;if(i==null&&!la())throw new Error("injectLocal must be called in setup");return i&&xl.has(i)&&l in xl.get(i)?xl.get(i)[l]:Be(...e)};function qf(e,t){var l;const i=(l=Mt())==null?void 0:l.proxy;if(i==null)throw new Error("provideLocal must be called in setup");xl.has(i)||xl.set(i,Object.create(null));const n=xl.get(i);return n[e]=t,qt(e,t)}const wr=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Yf=e=>e!=null,Xf=Object.prototype.toString,Jf=e=>Xf.call(e)==="[object Object]",hl=()=>{};function Qf(...e){if(e.length!==1)return Vo(...e);const t=e[0];return typeof t=="function"?Qi(Fo(()=>({get:t,set:hl}))):Oe(t)}function Tr(e,t){function l(...i){return new Promise((n,r)=>{Promise.resolve(e(()=>t.apply(this,i),{fn:t,thisArg:this,args:i})).then(n).catch(r)})}return l}const Za=e=>e();function Zf(e,t={}){let l,i,n=hl;const r=a=>{clearTimeout(a),n(),n=hl};let s;return a=>{const u=ge(e),c=ge(t.maxWait);return l&&r(l),u<=0||c!==void 0&&c<=0?(i&&(r(i),i=void 0),Promise.resolve(a())):new Promise((d,h)=>{n=t.rejectOnCancel?h:d,s=a,c&&!i&&(i=setTimeout(()=>{l&&r(l),i=void 0,d(s())},c)),l=setTimeout(()=>{i&&r(i),i=void 0,d(a())},u)})}}function ep(...e){let t=0,l,i=!0,n=hl,r,s,o,a,u;!De(e[0])&&typeof e[0]=="object"?{delay:s,trailing:o=!0,leading:a=!0,rejectOnCancel:u=!1}=e[0]:[s,o=!0,a=!0,u=!1]=e;const c=()=>{l&&(clearTimeout(l),l=void 0,n(),n=hl)};return h=>{const p=ge(s),_=Date.now()-t,b=()=>r=h();return c(),p<=0?(t=Date.now(),b()):(_>p&&(a||!i)?(t=Date.now(),b()):o&&(r=new Promise((L,P)=>{n=u?P:L,l=setTimeout(()=>{t=Date.now(),i=!0,L(b()),c()},Math.max(0,p-_))})),!a&&!l&&(l=setTimeout(()=>i=!0,p)),i=!1,r)}}function tp(e=Za,t={}){const{initialState:l="active"}=t,i=Qf(l==="active");function n(){i.value=!1}function r(){i.value=!0}const s=(...o)=>{i.value&&e(...o)};return{isActive:Qi(i),pause:n,resume:r,eventFilter:s}}function lp(e){let t;function l(){return t||(t=e()),t}return l.reset=async()=>{const i=t;t=void 0,i&&await i},l}function Bs(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function Xl(e){return Array.isArray(e)?e:[e]}function ip(e){return Mt()}function ec(e,t=200,l={}){return Tr(Zf(t,l),e)}function np(e,t=200,l=!1,i=!0,n=!1){return Tr(ep(t,l,i,n),e)}function rp(e,t,l={}){const{eventFilter:i=Za,...n}=l;return Ge(e,Tr(i,t),n)}function sp(e,t,l={}){const{eventFilter:i,initialState:n="active",...r}=l,{eventFilter:s,pause:o,resume:a,isActive:u}=tp(i,{initialState:n});return{stop:rp(e,t,{...r,eventFilter:s}),pause:o,resume:a,isActive:u}}function dn(e,t=!0,l){ip()?rt(e,l):t?e():Dl(e)}function op(e,t,l={}){const{immediate:i=!0,immediateCallback:n=!1}=l,r=Le(!1);let s;function o(){s&&(clearTimeout(s),s=void 0)}function a(){r.value=!1,o()}function u(...c){n&&e(),o(),r.value=!0,s=setTimeout(()=>{r.value=!1,s=void 0,e(...c)},ge(t))}return i&&(r.value=!0,wr&&u()),un(a),{isPending:ru(r),start:u,stop:a}}function xr(e=!1,t={}){const{truthyValue:l=!0,falsyValue:i=!1}=t,n=De(e),r=Le(e);function s(o){if(arguments.length)return r.value=o,r.value;{const a=ge(l);return r.value=r.value===a?ge(i):a,r.value}}return n?s:[r,s]}function Pr(e,t,l){return Ge(e,t,{...l,immediate:!0})}const Et=wr?window:void 0,tc=wr?window.navigator:void 0;function It(e){var t;const l=ge(e);return(t=l?.$el)!=null?t:l}function qe(...e){const t=[],l=()=>{t.forEach(o=>o()),t.length=0},i=(o,a,u,c)=>(o.addEventListener(a,u,c),()=>o.removeEventListener(a,u,c)),n=I(()=>{const o=Xl(ge(e[0])).filter(a=>a!=null);return o.every(a=>typeof a!="string")?o:void 0}),r=Pr(()=>{var o,a;return[(a=(o=n.value)==null?void 0:o.map(u=>It(u)))!=null?a:[Et].filter(u=>u!=null),Xl(ge(n.value?e[1]:e[0])),Xl(te(n.value?e[2]:e[1])),ge(n.value?e[3]:e[2])]},([o,a,u,c])=>{if(l(),!o?.length||!a?.length||!u?.length)return;const d=Jf(c)?{...c}:c;t.push(...o.flatMap(h=>a.flatMap(p=>u.map(_=>i(h,p,_,d)))))},{flush:"post"}),s=()=>{r(),l()};return un(l),s}function Ar(){const e=Le(!1),t=Mt();return t&&rt(()=>{e.value=!0},t),e}function mi(e){const t=Ar();return I(()=>(t.value,!!e()))}function ap(e,t,l={}){const{window:i=Et,...n}=l;let r;const s=mi(()=>i&&"MutationObserver"in i),o=()=>{r&&(r.disconnect(),r=void 0)},a=I(()=>{const h=ge(e),p=Xl(h).map(It).filter(Yf);return new Set(p)}),u=Ge(()=>a.value,h=>{o(),s.value&&h.size&&(r=new MutationObserver(t),h.forEach(p=>r.observe(p,n)))},{immediate:!0,flush:"post"}),c=()=>r?.takeRecords(),d=()=>{u(),o()};return un(d),{isSupported:s,stop:d,takeRecords:c}}const cp=Symbol("vueuse-ssr-width");function up(){const e=la()?Qa(cp,null):null;return typeof e=="number"?e:void 0}function Sr(e,t={}){const{window:l=Et,ssrWidth:i=up()}=t,n=mi(()=>l&&"matchMedia"in l&&typeof l.matchMedia=="function"),r=Le(typeof i=="number"),s=Le(),o=Le(!1),a=u=>{o.value=u.matches};return od(()=>{if(r.value){r.value=!n.value;const u=ge(e).split(",");o.value=u.some(c=>{const d=c.includes("not all"),h=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),p=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let _=!!(h||p);return h&&_&&(_=i>=Bs(h[1])),p&&_&&(_=i<=Bs(p[1])),d?!_:_});return}n.value&&(s.value=l.matchMedia(ge(e)),o.value=s.value.matches)}),qe(s,"change",a,{passive:!0}),I(()=>o.value)}function zs(e,t={}){const{controls:l=!1,navigator:i=tc}=t,n=mi(()=>i&&"permissions"in i),r=Le(),s=typeof e=="string"?{name:e}:e,o=Le(),a=()=>{var c,d;o.value=(d=(c=r.value)==null?void 0:c.state)!=null?d:"prompt"};qe(r,"change",a,{passive:!0});const u=lp(async()=>{if(n.value){if(!r.value)try{r.value=await i.permissions.query(s)}catch{r.value=void 0}finally{a()}if(l)return fe(r.value)}});return u(),l?{state:o,isSupported:n,query:u}:o}function dp(e={}){const{navigator:t=tc,read:l=!1,source:i,copiedDuring:n=1500,legacy:r=!1}=e,s=mi(()=>t&&"clipboard"in t),o=zs("clipboard-read"),a=zs("clipboard-write"),u=I(()=>s.value||r),c=Le(""),d=Le(!1),h=op(()=>d.value=!1,n,{immediate:!1});async function p(){let x=!(s.value&&P(o.value));if(!x)try{c.value=await t.clipboard.readText()}catch{x=!0}x&&(c.value=L())}u.value&&l&&qe(["copy","cut"],p,{passive:!0});async function _(x=ge(i)){if(u.value&&x!=null){let m=!(s.value&&P(a.value));if(!m)try{await t.clipboard.writeText(x)}catch{m=!0}m&&b(x),c.value=x,d.value=!0,h.start()}}function b(x){const m=document.createElement("textarea");m.value=x??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function L(){var x,m,k;return(k=(m=(x=document?.getSelection)==null?void 0:x.call(document))==null?void 0:m.toString())!=null?k:""}function P(x){return x==="granted"||x==="prompt"}return{isSupported:u,text:c,copied:d,copy:_}}const wi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ti="__vueuse_ssr_handlers__",hp=fp();function fp(){return Ti in wi||(wi[Ti]=wi[Ti]||{}),wi[Ti]}function pp(e,t){return hp[e]||t}function vp(e){return Sr("(prefers-color-scheme: dark)",e)}function mp(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const gp={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Us="vueuse-storage";function Rr(e,t,l,i={}){var n;const{flush:r="pre",deep:s=!0,listenToStorageChanges:o=!0,writeDefaults:a=!0,mergeDefaults:u=!1,shallow:c,window:d=Et,eventFilter:h,onError:p=N=>{console.error(N)},initOnMounted:_}=i,b=(c?Le:Oe)(typeof t=="function"?t():t),L=I(()=>ge(e));if(!l)try{l=pp("getDefaultStorage",()=>{var N;return(N=Et)==null?void 0:N.localStorage})()}catch(N){p(N)}if(!l)return b;const P=ge(t),x=mp(P),m=(n=i.serializer)!=null?n:gp[x],{pause:k,resume:$}=sp(b,()=>D(b.value),{flush:r,deep:s,eventFilter:h});Ge(L,()=>E(),{flush:r});let J=!1;const M=N=>{_&&!J||E(N)},w=N=>{_&&!J||F(N)};d&&o&&(l instanceof Storage?qe(d,"storage",M,{passive:!0}):qe(d,Us,w)),_?dn(()=>{J=!0,E()}):E();function R(N,U){if(d){const S={key:L.value,oldValue:N,newValue:U,storageArea:l};d.dispatchEvent(l instanceof Storage?new StorageEvent("storage",S):new CustomEvent(Us,{detail:S}))}}function D(N){try{const U=l.getItem(L.value);if(N==null)R(U,null),l.removeItem(L.value);else{const S=m.write(N);U!==S&&(l.setItem(L.value,S),R(U,S))}}catch(U){p(U)}}function B(N){const U=N?N.newValue:l.getItem(L.value);if(U==null)return a&&P!=null&&l.setItem(L.value,m.write(P)),P;if(!N&&u){const S=m.read(U);return typeof u=="function"?u(S,P):x==="object"&&!Array.isArray(S)?{...P,...S}:S}else return typeof U!="string"?U:m.read(U)}function E(N){if(!(N&&N.storageArea!==l)){if(N&&N.key==null){b.value=P;return}if(!(N&&N.key!==L.value)){k();try{N?.newValue!==m.write(b.value)&&(b.value=B(N))}catch(U){p(U)}finally{N?Dl($):$()}}}}function F(N){E(N.detail)}return b}function _p(e,t,l={}){const{window:i=Et,...n}=l;let r;const s=mi(()=>i&&"ResizeObserver"in i),o=()=>{r&&(r.disconnect(),r=void 0)},a=I(()=>{const d=ge(e);return Array.isArray(d)?d.map(h=>It(h)):[It(d)]}),u=Ge(a,d=>{if(o(),s.value&&i){r=new ResizeObserver(t);for(const h of d)h&&r.observe(h,n)}},{immediate:!0,flush:"post"}),c=()=>{o(),u()};return un(c),{isSupported:s,stop:c}}function kp(e,t={width:0,height:0},l={}){const{window:i=Et,box:n="content-box"}=l,r=I(()=>{var d,h;return(h=(d=It(e))==null?void 0:d.namespaceURI)==null?void 0:h.includes("svg")}),s=Le(t.width),o=Le(t.height),{stop:a}=_p(e,([d])=>{const h=n==="border-box"?d.borderBoxSize:n==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(i&&r.value){const p=It(e);if(p){const _=p.getBoundingClientRect();s.value=_.width,o.value=_.height}}else if(h){const p=Xl(h);s.value=p.reduce((_,{inlineSize:b})=>_+b,0),o.value=p.reduce((_,{blockSize:b})=>_+b,0)}else s.value=d.contentRect.width,o.value=d.contentRect.height},l);dn(()=>{const d=It(e);d&&(s.value="offsetWidth"in d?d.offsetWidth:t.width,o.value="offsetHeight"in d?d.offsetHeight:t.height)});const u=Ge(()=>It(e),d=>{s.value=d?t.width:0,o.value=d?t.height:0});function c(){a(),u()}return{width:s,height:o,stop:c}}const Ws=1;function bp(e,t={}){const{throttle:l=0,idle:i=200,onStop:n=hl,onScroll:r=hl,offset:s={left:0,right:0,top:0,bottom:0},observe:o={mutation:!1},eventListenerOptions:a={capture:!1,passive:!0},behavior:u="auto",window:c=Et,onError:d=R=>{console.error(R)}}=t,h=typeof o=="boolean"?{mutation:o}:o,p=Le(0),_=Le(0),b=I({get(){return p.value},set(R){P(R,void 0)}}),L=I({get(){return _.value},set(R){P(void 0,R)}});function P(R,D){var B,E,F,N;if(!c)return;const U=ge(e);if(!U)return;(F=U instanceof Document?c.document.body:U)==null||F.scrollTo({top:(B=ge(D))!=null?B:L.value,left:(E=ge(R))!=null?E:b.value,behavior:ge(u)});const S=((N=U?.document)==null?void 0:N.documentElement)||U?.documentElement||U;b!=null&&(p.value=S.scrollLeft),L!=null&&(_.value=S.scrollTop)}const x=Le(!1),m=ul({left:!0,right:!1,top:!0,bottom:!1}),k=ul({left:!1,right:!1,top:!1,bottom:!1}),$=R=>{x.value&&(x.value=!1,k.left=!1,k.right=!1,k.top=!1,k.bottom=!1,n(R))},J=ec($,l+i),M=R=>{var D;if(!c)return;const B=((D=R?.document)==null?void 0:D.documentElement)||R?.documentElement||It(R),{display:E,flexDirection:F,direction:N}=getComputedStyle(B),U=N==="rtl"?-1:1,S=B.scrollLeft;k.left=S<p.value,k.right=S>p.value;const Z=Math.abs(S*U)<=(s.left||0),z=Math.abs(S*U)+B.clientWidth>=B.scrollWidth-(s.right||0)-Ws;E==="flex"&&F==="row-reverse"?(m.left=z,m.right=Z):(m.left=Z,m.right=z),p.value=S;let ce=B.scrollTop;R===c.document&&!ce&&(ce=c.document.body.scrollTop),k.top=ce<_.value,k.bottom=ce>_.value;const Ie=Math.abs(ce)<=(s.top||0),Ne=Math.abs(ce)+B.clientHeight>=B.scrollHeight-(s.bottom||0)-Ws;E==="flex"&&F==="column-reverse"?(m.top=Ne,m.bottom=Ie):(m.top=Ie,m.bottom=Ne),_.value=ce},w=R=>{var D;if(!c)return;const B=(D=R.target.documentElement)!=null?D:R.target;M(B),x.value=!0,J(R),r(R)};return qe(e,"scroll",l?np(w,l,!0,!1):w,a),dn(()=>{try{const R=ge(e);if(!R)return;M(R)}catch(R){d(R)}}),h?.mutation&&e!=null&&e!==c&&e!==document&&ap(e,()=>{const R=ge(e);R&&M(R)},{attributes:!0,childList:!0,subtree:!0}),qe(e,"scrollend",$,a),{x:b,y:L,isScrolling:x,arrivedState:m,directions:k,measure(){const R=ge(e);c&&R&&M(R)}}}function yp(e={}){const{window:t=Et,...l}=e;return bp(t,l)}function Ep(e={}){const{window:t=Et,initialWidth:l=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:n=!0,includeScrollbar:r=!0,type:s="inner"}=e,o=Le(l),a=Le(i),u=()=>{if(t)if(s==="outer")o.value=t.outerWidth,a.value=t.outerHeight;else if(s==="visual"&&t.visualViewport){const{width:d,height:h,scale:p}=t.visualViewport;o.value=Math.round(d*p),a.value=Math.round(h*p)}else r?(o.value=t.innerWidth,a.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight)};u(),dn(u);const c={passive:!0};if(qe("resize",u,c),t&&s==="visual"&&t.visualViewport&&qe(t.visualViewport,"resize",u,c),n){const d=Sr("(orientation: portrait)");Ge(d,()=>u())}return{width:o,height:a}}const Ks=async(e,t)=>{const{path:l,query:i}=e.currentRoute.value,{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:l,query:i,hash:t}),e.options.scrollBehavior=n},Lp=({headerLinkSelector:e,headerAnchorSelector:t,delay:l,offset:i=5})=>{const n=Fl();qe("scroll",ec(()=>{const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s)<i){Ks(n,"");return}const a=window.innerHeight+s,u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),c=Math.abs(u-a)<i,d=Array.from(document.querySelectorAll(e)),p=Array.from(document.querySelectorAll(t)).filter(_=>d.some(b=>b.hash===_.hash));for(let _=0;_<p.length;_++){const b=p[_],L=p[_+1],P=s>=(b.parentElement?.offsetTop??0)-i,x=!L||s<(L.parentElement?.offsetTop??0)-i;if(!(P&&x))continue;const k=decodeURIComponent(n.currentRoute.value.hash),$=decodeURIComponent(b.hash);if(k===$)return;if(c){for(let J=_+1;J<p.length;J++)if(k===decodeURIComponent(p[J].hash))return}Ks(n,$);return}},l))},wp="a.vp-sidebar-item",Tp=".header-anchor",xp=300,Pp=5,Ap=wt({setup(){Lp({headerLinkSelector:wp,headerAnchorSelector:Tp,delay:xp,offset:Pp})}}),Sp=Object.freeze(Object.defineProperty({__proto__:null,default:Ap},Symbol.toStringTag,{value:"Module"})),Rp=ue({name:"FadeInExpandTransition",props:{group:Boolean,appear:Boolean,width:Boolean,mode:String,onLeave:Function,onAfterLeave:Function,onAfterEnter:Function},setup(e,{slots:t}){const l=o=>{o.style[e.width?"maxWidth":"maxHeight"]=`${o.offsetHeight}px`,o.offsetWidth},i=o=>{o.style[e.width?"maxWidth":"maxHeight"]="0",o.offsetWidth,e.onLeave?.()},n=o=>{o.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterLeave?.()},r=o=>{if(o.style.transition="none",e.width){const a=o.offsetWidth;o.style.maxWidth="0",o.offsetWidth,o.style.transition="",o.style.maxWidth=`${a}px`}else{const a=o.offsetHeight;o.style.maxHeight="0",o.offsetWidth,o.style.transition="",o.style.maxHeight=`${a}px`}o.offsetWidth},s=o=>{o.style[e.width?"maxWidth":"maxHeight"]="",e.onAfterEnter?.()};return()=>G(e.group?Jd:rn,{name:e.width?"fade-in-width-expand":"fade-in-height-expand",appear:e.appear,onEnter:r,onAfterEnter:s,onBeforeLeave:l,onLeave:i,onAfterLeave:n,...e.group?void 0:{mode:e.mode}},t)}}),Gs=()=>document.documentElement.getAttribute("data-theme")==="dark",lc=[...new Array(6)].map((e,t)=>`[vp-content] h${t+1}`).join(","),Op=(e,t=2)=>{if(t===!1)return[];const[l,i]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t,n=e.filter(s=>s.level>=l&&s.level<=i),r=[];e:for(let s=0;s<n.length;s++){const o=n[s];if(s===0)r.push(o);else{for(let a=s-1;a>=0;a--){const u=n[a];if(u.level<o.level){u.children.push(o);continue e}}r.push(o)}}return r},Ip=(e,t=[])=>{let l;if(t.length){const i=e.cloneNode(!0);i.querySelectorAll(t.join(",")).forEach(n=>{n.remove()}),l=i.textContent||""}else l=e.textContent||"";return l.trim()},Cp=(e=lc,t=[])=>Array.from(document.querySelectorAll(e)).filter(l=>l.id&&l.hasChildNodes()).map(l=>({element:l,title:Ip(l,t),link:`#${l.id}`,slug:l.id,level:Number(l.tagName[1]),children:[]})),Dp=({selector:e=lc,levels:t=2,ignore:l=[]}={})=>Op(Cp(e,l),t),Fp=e=>e instanceof Element?document.activeElement===e&&(["TEXTAREA","SELECT","INPUT"].includes(e.tagName)||e.hasAttribute("contenteditable")):!1,Vp=e=>typeof e<"u",ic=(e,t)=>ut(e)&&e.startsWith(t),{keys:$p}=Object,nc=e=>ic(e,"/")&&e[1]!=="/",rc=e=>!uh(e)&&!fi(e),Mp=(e,t)=>t.some(l=>{if(ut(l))return l===e.key;const{key:i,ctrl:n=!1,shift:r=!1,alt:s=!1}=l;return i===e.key&&n===e.ctrlKey&&r===e.shiftKey&&s===e.altKey}),sc=(e,t)=>{const l=Mt()?.appContext.components;return l?e in l||et(e)in l||ai(et(e))in l:!1},oc=Symbol(""),qs=Oe(!1);typeof document<"u"&&(qs.value=Gs(),new MutationObserver(()=>{qs.value=Gs()}).observe(document.documentElement,{attributeFilter:["data-theme"],attributes:!0}));const Np=e=>{const t=Ga();return I(()=>ge(e)[t.value]??{})},hn=Np,Hp=(e,t)=>{qe("keydown",i=>{const n=ge(e);n?.length&&Mp(i,n)&&!Fp(i.target)&&(i.preventDefault(),t())})},jp=()=>{const e=If();return I(()=>Object.keys(e.value))};var Bp={"/":{backToTop:"返回顶部"}};const zp=ue({name:"BackToTop",setup(){const e=Ya(),t=hn(Bp),l=Le(),{height:i}=kp(l),{height:n}=Ep(),{y:r}=yp(),s=I(()=>(e.value.backToTop??!0)&&r.value>100),o=I(()=>r.value/(i.value-n.value)*100);return rt(()=>{l.value=document.body}),()=>G(rn,{name:"fade-in"},()=>s.value?G("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[G("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":o.value},G("svg",G("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*o.value*.48} ${Math.PI*(100-o.value)*.48}`}))),G("div",{class:"back-to-top-icon"})]):null)}}),Up=wt({rootComponents:[zp]}),Wp=Object.freeze(Object.defineProperty({__proto__:null,default:Up},Symbol.toStringTag,{value:"Module"})),Kp=/language-(shellscript|shell|bash|sh|zsh)/,Gp=({selector:e,ignoreSelector:t,inlineSelector:l,duration:i=2e3,locales:n,showInMobile:r,transform:s})=>{const o=Sr("(max-width: 419px)"),a=I(()=>!o.value||r),u=hn(n),c=b=>{if(b.hasAttribute("copy-code"))return;const L=document.createElement("button");L.type="button",L.classList.add("vp-copy-code-button"),L.setAttribute("aria-label",u.value.copy),L.setAttribute("data-copied",u.value.copied),b.parentElement?.insertBefore(L,b),b.setAttribute("copy-code","")},d=()=>{document.body.classList.toggle("no-copy-code",!a.value),a.value&&document.querySelectorAll(e).forEach(c)};Pr(a,()=>Dl(d),{flush:"post"}),vi(b=>{b!=="beforeUnmount"&&d()});const{copy:h}=dp({legacy:!0}),p=new WeakMap,_=async(b,L,P)=>{const x=L.cloneNode(!0);s&&s(x);let m=x.textContent||"";if(Kp.test(b.className)&&(m=m.replace(/^ *(\$|>) /gm,"")),await h(m),i<=0)return;P.classList.add("copied"),clearTimeout(p.get(P));const k=setTimeout(()=>{P.classList.remove("copied"),P.blur(),p.delete(P)},i);p.set(P,k)};qe("click",b=>{const L=b.target;if(a.value&&L.matches('div[class*="language-"] > button.vp-copy-code-button')){const P=L.parentElement,x=L.nextElementSibling;if(!P||!x)return;_(P,x,L)}},{passive:!0})};var qp={"/":{copy:"复制代码",copied:"已复制"}};const Yp=wt({setup:()=>{Gp({selector:'[vp-content] div[class*="language-"] pre',ignoreSelector:"",inlineSelector:"",locales:qp,duration:2e3,showInMobile:!1})}}),Xp=Object.freeze(Object.defineProperty({__proto__:null,default:Yp},Symbol.toStringTag,{value:"Module"})),Jp=wt({setup(){qe("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})},{passive:!0})}}),Qp=Object.freeze(Object.defineProperty({__proto__:null,default:Jp},Symbol.toStringTag,{value:"Module"}));var Ys={provider:"github",pattern:{commit:":repo/commit/:hash",issue:":repo/issues/:issue",tag:":repo/releases/tag/:tag"},repo:"https://github.com/SocialSisterYi/bilibili-API-collect"};const Xs=typeof Ys>"u"?{}:Ys,Zp=(e,t)=>!e||pi(e)?e:t==="github"?`https://github.com/${e}`:t==="gitee"?`https://gitee.com/${e}`:e,ev=/#(\d+)/g,tv=(e=!0)=>{const{frontmatter:t,lang:l,page:i}=an(),{pattern:n={},provider:r}=Xs,s=Zp(Xs.repo,r);return I(()=>{if(t.value.changelog===!1||!ge(e))return[];const o=new Intl.DateTimeFormat(l.value,{dateStyle:"short"});return(i.value.git?.changelog??[]).map(a=>{const u={date:o.format(a.time),...a};return n.issue&&s&&(u.message=u.message.replace(ev,(c,d)=>`<a href="${n.issue.replace(":issue",d).replace(":repo",s)}" target="_blank" rel="noopener noreferrer">${c}</a>`)),n.commit&&s&&(u.commitUrl=n.commit.replace(":hash",u.hash).replace(":repo",s)),n.tag&&s&&u.tag&&(u.tagUrl=n.tag.replace(":tag",u.tag).replace(":repo",s)),u})})},ac=(e=!0)=>{const{frontmatter:t,page:l}=an();return I(()=>t.value.contributors===!1||!ge(e)?[]:l.value.git.contributors??[])};var Js={"/":{contributors:"贡献者",changelog:"更新日志",timeOn:"于",viewChangelog:"查看所有更新日志",latestUpdateAt:"最近更新"}};const lv=typeof Js>"u"?{}:Js,Or=()=>hn(lv),cc=(e=!0)=>{const{lang:t,page:l}=an(),i=Or();return I(()=>{if(!ge(e))return null;const n=l.value.git?.updatedTime??l.value.git?.changelog?.[0].time;if(!n)return null;const r=new Date(n),s=new Intl.DateTimeFormat(t.value,{dateStyle:"short",timeStyle:"short"}).format(n);return{date:r,text:s,iso:r.toISOString(),locale:i.value.latestUpdateAt}})},uc=({level:e=2,text:t,anchor:l})=>G(`h${e||2}`,{id:l,tabindex:"-1"},G("a",{href:`#${l}`,class:"header-anchor"},G("span",t))),iv=({name:e,url:t,avatar:l})=>G(t?"a":"span",{href:t,target:"_blank",rel:"noreferrer",class:"vp-contributor"},[l?G("img",{src:l,alt:"",class:"vp-contributor-avatar"}):null,G("span",{class:"vp-contributor-name"},e)]),nv=ue({name:"GitContributors",props:{title:String,headerLevel:{type:Number,default:2}},setup(e){const t=ac(),l=Or();return()=>t.value.length?[G(uc,{level:e.headerLevel,anchor:"doc-contributors",text:e.title||l.value.contributors}),G("div",{class:"vp-contributors"},t.value.map(i=>G(iv,i)))]:null}}),rv=ue({name:"GitChangelog",props:{title:String,headerLevel:{type:Number,default:2}},setup(e){const t=tv(),l=Or(),i=cc(),[n,r]=xr(),s=()=>G("div",{class:"vp-changelog-header",onClick:()=>r()},[G("div",{class:"vp-latest-updated"},[G("span",{class:"vp-changelog-icon"}),G("span",{"data-allow-mismatch":""},i.value.text)]),G("div",[G("span",{class:"vp-changelog-menu-icon"}),G("span",l.value.viewChangelog)])]),o=({item:u})=>G("li",{class:"vp-changelog-item-tag"},G("div",[G("a",{class:"vp-changelog-tag"},G("code",u.tag)),G("span",{class:"vp-changelog-date","data-allow-mismatch":""},[l.value.timeOn," ",G("time",{datetime:new Date(u.time).toISOString()},u.date)])])),a=({item:u})=>G("li",{class:"vp-changelog-item-commit"},[G(u.commitUrl?"a":"span",{class:"vp-changelog-hash",href:u.commitUrl,target:"_blank",rel:"noreferrer"},[G("code",u.hash.slice(0,5))]),G("span",{class:"vp-changelog-divider"},"-"),G("span",{class:"vp-changelog-message",innerHTML:u.message}),G("span",{class:"vp-changelog-date","data-allow-mismatch":""},[l.value.timeOn||"on"," ",G("time",{datetime:new Date(u.time).toISOString()},u.date)])]);return()=>t.value.length?[G(uc,{level:e.headerLevel,anchor:"doc-changelog",text:e.title||l.value.changelog}),G("div",{class:["vp-changelog-wrapper",{active:n.value}]},[G(s),G("ul",{class:"vp-changelog-list"},[t.value.map(u=>u.tag?G(o,{item:u,key:u.tag}):G(a,{item:u,key:u.hash}))])])]:null}}),sv={enhance:({app:e})=>{e.component("GitContributors",nv),e.component("GitChangelog",rv)}},ov=Object.freeze(Object.defineProperty({__proto__:null,default:sv},Symbol.toStringTag,{value:"Module"}));/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var il=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var i in l)Object.prototype.hasOwnProperty.call(l,i)&&(e[i]=l[i])}return e},xi=function(t){return t.tagName==="IMG"},av=function(t){return NodeList.prototype.isPrototypeOf(t)},Ci=function(t){return t&&t.nodeType===1},Qs=function(t){var l=t.currentSrc||t.src;return l.substr(-4).toLowerCase()===".svg"},Zs=function(t){try{return Array.isArray(t)?t.filter(xi):av(t)?[].slice.call(t).filter(xi):Ci(t)?[t].filter(xi):typeof t=="string"?[].slice.call(document.querySelectorAll(t)).filter(xi):[]}catch{throw new TypeError(`The provided selector is invalid.
Expects a CSS selector, a Node element, a NodeList or an array.
See: https://github.com/francoischalifour/medium-zoom`)}},cv=function(t){var l=document.createElement("div");return l.classList.add("medium-zoom-overlay"),l.style.background=t,l},uv=function(t){var l=t.getBoundingClientRect(),i=l.top,n=l.left,r=l.width,s=l.height,o=t.cloneNode(),a=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,u=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return o.removeAttribute("id"),o.style.position="absolute",o.style.top=i+a+"px",o.style.left=n+u+"px",o.style.width=r+"px",o.style.height=s+"px",o.style.transform="",o},vl=function(t,l){var i=il({bubbles:!1,cancelable:!1,detail:void 0},l);if(typeof window.CustomEvent=="function")return new CustomEvent(t,i);var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,i.bubbles,i.cancelable,i.detail),n},dv=function e(t){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=window.Promise||function(E){function F(){}E(F,F)},n=function(E){var F=E.target;if(F===R){_();return}m.indexOf(F)!==-1&&b({target:F})},r=function(){if(!($||!w.original)){var E=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(J-E)>M.scrollOffset&&setTimeout(_,150)}},s=function(E){var F=E.key||E.keyCode;(F==="Escape"||F==="Esc"||F===27)&&_()},o=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},F=E;if(E.background&&(R.style.background=E.background),E.container&&E.container instanceof Object&&(F.container=il({},M.container,E.container)),E.template){var N=Ci(E.template)?E.template:document.querySelector(E.template);F.template=N}return M=il({},M,F),m.forEach(function(U){U.dispatchEvent(vl("medium-zoom:update",{detail:{zoom:D}}))}),D},a=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(il({},M,E))},u=function(){for(var E=arguments.length,F=Array(E),N=0;N<E;N++)F[N]=arguments[N];var U=F.reduce(function(S,Z){return[].concat(S,Zs(Z))},[]);return U.filter(function(S){return m.indexOf(S)===-1}).forEach(function(S){m.push(S),S.classList.add("medium-zoom-image")}),k.forEach(function(S){var Z=S.type,z=S.listener,ce=S.options;U.forEach(function(Ie){Ie.addEventListener(Z,z,ce)})}),D},c=function(){for(var E=arguments.length,F=Array(E),N=0;N<E;N++)F[N]=arguments[N];w.zoomed&&_();var U=F.length>0?F.reduce(function(S,Z){return[].concat(S,Zs(Z))},[]):m;return U.forEach(function(S){S.classList.remove("medium-zoom-image"),S.dispatchEvent(vl("medium-zoom:detach",{detail:{zoom:D}}))}),m=m.filter(function(S){return U.indexOf(S)===-1}),D},d=function(E,F){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return m.forEach(function(U){U.addEventListener("medium-zoom:"+E,F,N)}),k.push({type:"medium-zoom:"+E,listener:F,options:N}),D},h=function(E,F){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return m.forEach(function(U){U.removeEventListener("medium-zoom:"+E,F,N)}),k=k.filter(function(U){return!(U.type==="medium-zoom:"+E&&U.listener.toString()===F.toString())}),D},p=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},F=E.target,N=function(){var S={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},Z=void 0,z=void 0;if(M.container)if(M.container instanceof Object)S=il({},S,M.container),Z=S.width-S.left-S.right-M.margin*2,z=S.height-S.top-S.bottom-M.margin*2;else{var ce=Ci(M.container)?M.container:document.querySelector(M.container),Ie=ce.getBoundingClientRect(),Ne=Ie.width,ze=Ie.height,Nt=Ie.left,Ht=Ie.top;S=il({},S,{width:Ne,height:ze,left:Nt,top:Ht})}Z=Z||S.width-M.margin*2,z=z||S.height-M.margin*2;var vt=w.zoomedHd||w.original,Qe=Qs(vt)?Z:vt.naturalWidth||Z,A=Qs(vt)?z:vt.naturalHeight||z,X=vt.getBoundingClientRect(),W=X.top,Q=X.left,de=X.width,_e=X.height,f=Math.min(Math.max(de,Qe),Z)/de,v=Math.min(Math.max(_e,A),z)/_e,y=Math.min(f,v),O=(-Q+(Z-de)/2+M.margin+S.left)/y,T=(-W+(z-_e)/2+M.margin+S.top)/y,C="scale("+y+") translate3d("+O+"px, "+T+"px, 0)";w.zoomed.style.transform=C,w.zoomedHd&&(w.zoomedHd.style.transform=C)};return new i(function(U){if(F&&m.indexOf(F)===-1){U(D);return}var S=function Ne(){$=!1,w.zoomed.removeEventListener("transitionend",Ne),w.original.dispatchEvent(vl("medium-zoom:opened",{detail:{zoom:D}})),U(D)};if(w.zoomed){U(D);return}if(F)w.original=F;else if(m.length>0){var Z=m;w.original=Z[0]}else{U(D);return}if(w.original.dispatchEvent(vl("medium-zoom:open",{detail:{zoom:D}})),J=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,$=!0,w.zoomed=uv(w.original),document.body.appendChild(R),M.template){var z=Ci(M.template)?M.template:document.querySelector(M.template);w.template=document.createElement("div"),w.template.appendChild(z.content.cloneNode(!0)),document.body.appendChild(w.template)}if(w.original.parentElement&&w.original.parentElement.tagName==="PICTURE"&&w.original.currentSrc&&(w.zoomed.src=w.original.currentSrc),document.body.appendChild(w.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),w.original.classList.add("medium-zoom-image--hidden"),w.zoomed.classList.add("medium-zoom-image--opened"),w.zoomed.addEventListener("click",_),w.zoomed.addEventListener("transitionend",S),w.original.getAttribute("data-zoom-src")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("srcset"),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.removeAttribute("loading"),w.zoomedHd.src=w.zoomed.getAttribute("data-zoom-src"),w.zoomedHd.onerror=function(){clearInterval(ce),console.warn("Unable to reach the zoom image target "+w.zoomedHd.src),w.zoomedHd=null,N()};var ce=setInterval(function(){w.zoomedHd.complete&&(clearInterval(ce),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",_),document.body.appendChild(w.zoomedHd),N())},10)}else if(w.original.hasAttribute("srcset")){w.zoomedHd=w.zoomed.cloneNode(),w.zoomedHd.removeAttribute("sizes"),w.zoomedHd.removeAttribute("loading");var Ie=w.zoomedHd.addEventListener("load",function(){w.zoomedHd.removeEventListener("load",Ie),w.zoomedHd.classList.add("medium-zoom-image--opened"),w.zoomedHd.addEventListener("click",_),document.body.appendChild(w.zoomedHd),N()})}else N()})},_=function(){return new i(function(E){if($||!w.original){E(D);return}var F=function N(){w.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(w.zoomed),w.zoomedHd&&document.body.removeChild(w.zoomedHd),document.body.removeChild(R),w.zoomed.classList.remove("medium-zoom-image--opened"),w.template&&document.body.removeChild(w.template),$=!1,w.zoomed.removeEventListener("transitionend",N),w.original.dispatchEvent(vl("medium-zoom:closed",{detail:{zoom:D}})),w.original=null,w.zoomed=null,w.zoomedHd=null,w.template=null,E(D)};$=!0,document.body.classList.remove("medium-zoom--opened"),w.zoomed.style.transform="",w.zoomedHd&&(w.zoomedHd.style.transform=""),w.template&&(w.template.style.transition="opacity 150ms",w.template.style.opacity=0),w.original.dispatchEvent(vl("medium-zoom:close",{detail:{zoom:D}})),w.zoomed.addEventListener("transitionend",F)})},b=function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},F=E.target;return w.original?_():p({target:F})},L=function(){return M},P=function(){return m},x=function(){return w.original},m=[],k=[],$=!1,J=0,M=l,w={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?M=t:(t||typeof t=="string")&&u(t),M=il({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},M);var R=cv(M.background);document.addEventListener("click",n),document.addEventListener("keyup",s),document.addEventListener("scroll",r),window.addEventListener("resize",_);var D={open:p,close:_,toggle:b,update:o,clone:a,attach:u,detach:c,on:d,off:h,getOptions:L,getImages:P,getZoomedImage:x};return D};function hv(e,t){t===void 0&&(t={});var l=t.insertAt;if(!(typeof document>"u")){var i=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",l==="top"&&i.firstChild?i.insertBefore(n,i.firstChild):i.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}}var fv=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";hv(fv);const dc=Symbol("mediumZoom"),pv=()=>{const e=Be(dc);if(!e)throw new Error("useMediumZoom() is called without provider.");return e};var vv={};const mv="[vp-content] > img, [vp-content] :not(a) > img",gv=vv,_v=wt({enhance({app:e}){const t=dv(gv);t.refresh=(l=mv)=>{t.detach(),t.attach(l)},e.provide(dc,t)},setup(){const e=pv();vi(t=>{t!=="beforeUnmount"&&e.refresh()})}}),kv=Object.freeze(Object.defineProperty({__proto__:null,default:_v},Symbol.toStringTag,{value:"Module"}));/**
* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT
*/const eo=(e,t)=>{e.classList.add(t)},to=(e,t)=>{e.classList.remove(t)},bv=e=>{e?.parentNode?.removeChild(e)},Cn=(e,t,l)=>e<t?t:e>l?l:e,lo=e=>(-1+e)*100,yv=(()=>{const e=[],t=()=>{const l=e.shift();l&&l(t)};return l=>{e.push(l),e.length===1&&t()}})(),Ev=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,l)=>l.toUpperCase()),Pi=(()=>{const e=["Webkit","O","Moz","ms"],t={},l=r=>{const{style:s}=document.body;if(r in s)return r;const o=r.charAt(0).toUpperCase()+r.slice(1);let a=e.length;for(;a--;){const u=`${e[a]}${o}`;if(u in s)return u}return r},i=r=>{const s=Ev(r);return t[s]??=l(s)},n=(r,s,o)=>{r.style[i(s)]=o};return(r,s)=>{for(const o in s){const a=s[o];Object.hasOwn(s,o)&&Vp(a)&&n(r,o,a)}}})(),Pt={minimum:.08,easing:"ease",speed:200,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'<div class="bar" role="bar"></div>'},Ae={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:l}=Pt,i=Ae.isStarted(),n=Cn(e,Pt.minimum,1);Ae.percent=n===1?null:n;const r=Ae.render(!i),s=r.querySelector(Pt.barSelector);return r.offsetWidth,yv(o=>{Pi(s,{transform:`translate3d(${lo(n)}%,0,0)`,transition:`all ${t}ms ${l}`}),n===1?(Pi(r,{transition:"none",opacity:"1"}),r.offsetWidth,setTimeout(()=>{Pi(r,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Ae.remove(),o()},t)},t)):setTimeout(()=>{o()},t)}),Ae},isStarted:()=>typeof Ae.percent=="number",start:()=>{Ae.percent||Ae.set(0);const e=()=>{setTimeout(()=>{Ae.percent&&(Ae.trickle(),e())},Pt.trickleSpeed)};return e(),Ae},done:e=>!e&&!Ae.percent?Ae:Ae.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Ae;return t?(t=Cn(t+(typeof e=="number"?e:(1-t)*Cn(Math.random()*t,.1,.95)),0,.994),Ae.set(t)):Ae.start()},trickle:()=>Ae.increase(Math.random()*Pt.trickleRate),render:e=>{if(Ae.isRendered())return document.getElementById("nprogress");eo(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=Pt.template;const l=t.querySelector(Pt.barSelector),i=document.querySelector(Pt.parent),n=e?"-100":lo(Ae.percent??0);return Pi(l,{transition:"all 0 linear",transform:`translate3d(${n}%,0,0)`}),i&&(i!==document.body&&eo(i,"nprogress-custom-parent"),i.appendChild(t)),t},remove:()=>{to(document.documentElement,"nprogress-busy"),to(document.querySelector(Pt.parent),"nprogress-custom-parent"),bv(document.getElementById("nprogress"))}},Lv=()=>{rt(()=>{const e=Fl(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(l=>{t.has(l.path)||Ae.start()}),e.afterEach(l=>{t.add(l.path),Ae.done()})})},wv=wt({setup(){Lv()}}),Tv=Object.freeze(Object.defineProperty({__proto__:null,default:wv},Symbol.toStringTag,{value:"Module"})),xv="VUEPRESS_CODE_TAB_STORE",Ai=Rr(xv,{}),Pv=ue({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},tabId:String},slots:Object,setup(e,{slots:t}){let l=e.data.map(()=>qo());const i=Oe(e.active),n=Le([]),r=()=>{e.tabId&&(Ai.value[e.tabId]=e.data[i.value].id)},s=(c=i.value)=>{i.value=c<n.value.length-1?c+1:0,n.value[i.value].focus()},o=(c=i.value)=>{i.value=c>0?c-1:n.value.length-1,n.value[i.value].focus()},a=(c,d)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),i.value=d):c.key==="ArrowRight"?(c.preventDefault(),s()):c.key==="ArrowLeft"&&(c.preventDefault(),o()),e.tabId&&(Ai.value[e.tabId]=e.data[i.value].id)},u=()=>{if(e.tabId){const c=e.data.findIndex(({id:d})=>Ai.value[e.tabId]===d);if(c!==-1)return c}return e.active};return rt(()=>{i.value=u(),Ge(()=>e.tabId&&Ai.value[e.tabId],(c,d)=>{if(e.tabId&&c!==d){const h=e.data.findIndex(({id:p})=>p===c);h!==-1&&(i.value=h)}})}),()=>e.data.length?G("div",{class:"vp-code-tabs"},[G("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},d)=>{const h=d===i.value;return G("button",{type:"button",ref:p=>{p&&(n.value[d]=p)},class:["vp-code-tab-nav",{active:h}],role:"tab","aria-controls":l[d],"aria-selected":h,onClick:()=>{i.value=d,r()},onKeydown:p=>{a(p,d)}},t[`title${d}`]({value:c,isActive:h}))})),e.data.map(({id:c},d)=>{const h=d===i.value;return G("div",{class:["vp-code-tab",{active:h}],id:l[d],role:"tabpanel","aria-expanded":h},[G("div",{class:"vp-code-tab-title"},t[`title${d}`]({value:c,isActive:h})),t[`tab${d}`]({value:c,isActive:h})])})]):null}}),Av="VUEPRESS_TAB_STORE",Dn=Rr(Av,{}),Sv=ue({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},tabId:String},slots:Object,setup(e,{slots:t}){let l=e.data.map(()=>qo());const i=Oe(e.active),n=Le([]),r=()=>{e.tabId&&(Dn.value[e.tabId]=e.data[i.value].id)},s=(c=i.value)=>{i.value=c<n.value.length-1?c+1:0,n.value[i.value].focus()},o=(c=i.value)=>{i.value=c>0?c-1:n.value.length-1,n.value[i.value].focus()},a=(c,d)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),i.value=d):c.key==="ArrowRight"?(c.preventDefault(),s()):c.key==="ArrowLeft"&&(c.preventDefault(),o()),r()},u=()=>{if(e.tabId){const c=e.data.findIndex(({id:d})=>Dn.value[e.tabId]===d);if(c!==-1)return c}return e.active};return rt(()=>{i.value=u(),Ge(()=>e.tabId&&Dn.value[e.tabId],(c,d)=>{if(e.tabId&&c!==d){const h=e.data.findIndex(({id:p})=>p===c);h!==-1&&(i.value=h)}})}),()=>e.data.length?G("div",{class:"vp-tabs"},[G("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:c},d)=>{const h=d===i.value;return G("button",{type:"button",ref:p=>{p&&(n.value[d]=p)},class:["vp-tab-nav",{active:h}],role:"tab","aria-controls":l[d],"aria-selected":h,onClick:()=>{i.value=d,r()},onKeydown:p=>{a(p,d)}},t[`title${d}`]({value:c,isActive:h}))})),e.data.map(({id:c},d)=>{const h=d===i.value;return G("div",{class:["vp-tab",{active:h}],id:l[d],role:"tabpanel","aria-expanded":h},[G("div",{class:"vp-tab-title"},t[`title${d}`]({value:c,isActive:h})),t[`tab${d}`]({value:c,isActive:h})])})]):null}}),Rv={enhance:({app:e})=>{e.component("CodeTabs",Pv),e.component("Tabs",Sv)}},Ov=Object.freeze(Object.defineProperty({__proto__:null,default:Rv},Symbol.toStringTag,{value:"Module"})),Iv=JSON.parse(`{"logo":"/logo2.jpg","navbar":[{"text":"首页","link":"/"},{"text":"目录","link":"/#🍴目录"},{"text":"贡献指南","link":"/CONTRIBUTING.html"},{"text":"相关社群","children":[{"text":"QQ交流群综合技术交流","link":"http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=ympvb3LAPT-Ulu3ezhGqbkJ8zXMKImOX&authKey=z1KdkOdKO3wytN43m9K6On9nBtnDL4pAoD6VQHCipFBb9TasNDKuDHCmOE6TF3uc&noverify=0&group_code=191187164"},{"text":"Telegram交流群Github Bot推送","link":"https://t.me/bilibili_API_collect_community"}]}],"repo":"https://github.com/SocialSisterYi/bilibili-API-collect","docsBranch":"master","editLinkText":"在 GitHub 上编辑此页","colorMode":"auto","locales":{"/":{"selectLanguageName":"English"}},"colorModeSwitch":true,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"heading","sidebarDepth":2,"editLink":true,"lastUpdated":true,"contributors":true,"contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),Cv=Oe(Iv),hc=()=>Cv,fc=Symbol(""),Dv=()=>{const e=Be(fc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},Fv=(e,t)=>{const{locales:l,...i}=e;return{...i,...l?.[t]}},Vv=wt({enhance({app:e}){const t=hc(),l=e._context.provides[kr],i=I(()=>Fv(t.value,l.routeLocale.value));e.provide(fc,i),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return i.value}}})}}),$v=Object.freeze(Object.defineProperty({__proto__:null,default:Vv},Symbol.toStringTag,{value:"Module"})),Me=()=>({...an(),theme:hc(),themeLocale:Dv()}),Mv=e=>{const t=(l=e.value)=>{const i=window.document.documentElement;i.dataset.theme=l?"dark":"light"};rt(()=>{Pr(e,t)}),tn(()=>{t()})},Ir=()=>{const e=Be(oc);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Nv=()=>{const{themeLocale:e}=Me(),t=vp(),l=Rr("vuepress-color-scheme",e.value.colorMode),i=I({get(){return e.value.colorModeSwitch?l.value==="auto"?t.value:l.value==="dark":e.value.colorMode==="dark"},set(n){n===t.value?l.value="auto":l.value=n?"dark":"light"}});qt(oc,i),Mv(i)},pc=Symbol("headers"),Hv=()=>{const e=Qa(pc);if(!e)throw new Error("useHeaders() is called without provider.");return e},jv=()=>{const{frontmatter:e,themeLocale:t}=Me(),l=Oe([]),i=I(()=>e.value.sidebarDepth??t.value.sidebarDepth??2),n=()=>{if(i.value<=0){l.value=[];return}l.value=Dp({levels:[2,i.value+1],ignore:[".vp-badge"]})};qf(pc,l),vi(r=>{r==="beforeUnmount"?l.value=[]:n()})};let Fn=null,Vn=null;const Bv={wait:()=>Fn,pending:()=>{Fn=new Promise(e=>{Vn=e})},resolve:()=>{Vn?.(),Fn=null,Vn=null}},vc=()=>Bv,Il=(e,t)=>{const{notFound:l,meta:i,path:n}=ri(e,t);return l?{text:n,link:n}:{text:i.title||n,link:n}},Pl=(e="",t="")=>nc(t)||fi(t)?t:`${kh(e)}${t}`,zv=e=>({text:e.title,link:e.link,children:Cr(e.children)}),Cr=e=>e?e.map(t=>zv(t)):[],mc=(e,t)=>[{text:e.title,children:Cr(t)}],gc=(e,t,l,i="")=>{const n=(r,s)=>{const o=ut(r)?Il(Pl(s,r)):ut(r.link)?{...r,link:rc(r.link)?Il(Pl(s,r.link)).link:r.link}:r;if("children"in o)return{...o,children:o.children.map(a=>n(a,Pl(s,o.prefix)))};if(o.link===l){const a=t[0]?.level===1?t[0].children:t;return{...o,children:Cr(a)}}return o};return e.map(r=>n(r,i))},Uv=(e,t,l,i)=>{const n=$p(e).sort((r,s)=>s.length-r.length);for(const r of n)if(ic(decodeURI(i),r)){const s=e[r];return s?s==="heading"?mc(t,l):gc(s,l,i,r):[]}return console.warn(`${decodeURI(i)} is missing sidebar config.`),[]},_c=Symbol("sidebarItems"),Dr=()=>{const e=Be(_c);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Wv=(e,t,l,i,n)=>e===!1?[]:e==="heading"?mc(t,n):Array.isArray(e)?gc(e,n,l,i):mr(e)?Uv(e,t,n,l):[],Kv=()=>{const{frontmatter:e,page:t,routeLocale:l,themeLocale:i}=Me(),n=Hv(),r=qa(),s=I(()=>e.value.home?!1:e.value.sidebar??i.value.sidebar??"heading"),o=I(()=>Wv(s.value,t.value,r.value,l.value,n.value));qt(_c,o)},Gv=ue({__name:"Badge",props:{type:{default:"tip"},text:{default:""},vertical:{default:""}},setup(e){return(t,l)=>(Y(),ne("span",{class:Je(["vp-badge",t.type]),style:Cl(t.vertical?{verticalAlign:t.vertical}:"")},[Te(t.$slots,"default",{},()=>[yt(Se(t.text),1)])],6))}}),qv=ue({__name:"VPFadeSlideYTransition",emits:["beforeEnter","beforeLeave"],setup(e){return(t,l)=>(Y(),Pe(rn,{name:"fade-in-down",mode:"out-in",onBeforeEnter:l[0]||(l[0]=i=>t.$emit("beforeEnter")),onBeforeLeave:l[1]||(l[1]=i=>t.$emit("beforeLeave"))},{default:xe(()=>[Te(t.$slots,"default")]),_:3}))}}),Yv={key:0,class:"vp-features"},Xv=ue({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=Me(),l=I(()=>t.value.features??[]);return(i,n)=>l.value.length?(Y(),ne("div",Yv,[(Y(!0),ne(be,null,Xt(l.value,r=>(Y(),ne("div",{key:r.title,class:"vp-feature"},[re("h2",null,Se(r.title),1),re("p",null,Se(r.details),1)]))),128))])):Ce("",!0)}}),Jv=["innerHTML"],Qv=["textContent"],Zv=ue({__name:"VPHomeFooter",setup(e){const t=Ya(),l=I(()=>t.value.footer),i=I(()=>t.value.footerHtml);return(n,r)=>l.value?(Y(),ne(be,{key:0},[i.value?(Y(),ne("div",{key:0,class:"vp-footer","vp-footer":"",innerHTML:l.value},null,8,Jv)):(Y(),ne("div",{key:1,class:"vp-footer","vp-footer":"",textContent:Se(l.value)},null,8,Qv))],64)):Ce("",!0)}}),Ct=ue({__name:"VPAutoLink",props:{config:{}},setup(e){return(t,l)=>(Y(),Pe(te($f),{config:t.config},ju({before:xe(()=>[Te(t.$slots,"before",mn(Oi(t.config)))]),after:xe(()=>[Te(t.$slots,"after",mn(Oi(t.config)))]),_:2},[t.$slots.default?{name:"default",fn:xe(()=>[Te(t.$slots,"default",mn(Oi(t.config)))]),key:"0"}:void 0]),1032,["config"]))}}),em={class:"vp-hero"},tm={key:0,id:"main-title"},lm={key:1,class:"vp-hero-description"},im={key:2,class:"vp-hero-actions"},nm=ue({__name:"VPHomeHero",setup(e){const{frontmatter:t,siteLocale:l}=Me(),i=Ir(),n=I(()=>t.value.heroText===null?null:t.value.heroText||l.value.title||"Hello"),r=I(()=>t.value.tagline===null?null:t.value.tagline||l.value.description||"Welcome to your VuePress site"),s=I(()=>i.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),o=I(()=>t.value.heroAlt||n.value||"hero"),a=I(()=>t.value.heroHeight??280),u=I(()=>Array.isArray(t.value.actions)?t.value.actions.map(({type:d="primary",...h})=>({type:d,...h})):[]),c=()=>{if(!s.value)return null;const d=G("img",{class:"vp-hero-image",src:Er(s.value),alt:o.value,height:a.value});return t.value.heroImageDark===void 0?d:G(br,()=>d)};return(d,h)=>(Y(),ne("header",em,[oe(c),n.value?(Y(),ne("h1",tm,Se(n.value),1)):Ce("",!0),r.value?(Y(),ne("p",lm,Se(r.value),1)):Ce("",!0),u.value.length?(Y(),ne("p",im,[(Y(!0),ne(be,null,Xt(u.value,p=>(Y(),Pe(Ct,{key:p.text,class:Je(["vp-hero-action-button",[p.type]]),config:p},null,8,["class","config"]))),128))])):Ce("",!0)]))}}),rm={class:"vp-home"},sm={"vp-content":""},om=ue({__name:"VPHome",setup(e){return(t,l)=>(Y(),ne("main",rm,[oe(nm),oe(Xv),re("div",sm,[oe(te(yr))]),oe(Zv)]))}}),am=["aria-hidden"],cm=ue({__name:"VPNavbarBrand",setup(e){const{routeLocale:t,siteLocale:l,themeLocale:i}=Me(),n=Ir(),r=I(()=>i.value.home||t.value),s=I(()=>l.value.title),o=I(()=>n.value&&i.value.logoDark!==void 0?i.value.logoDark:i.value.logo),a=I(()=>i.value.logoAlt??s.value),u=I(()=>s.value.toLocaleUpperCase().trim()===a.value.toLocaleUpperCase().trim()),c=()=>{if(!o.value)return null;const d=G("img",{class:"vp-site-logo",src:Er(o.value),alt:a.value});return i.value.logoDark===void 0?d:G(br,()=>d)};return(d,h)=>(Y(),Pe(te(cn),{to:r.value},{default:xe(()=>[oe(c),s.value?(Y(),ne("span",{key:0,class:Je(["vp-site-name",{"vp-hide-mobile":o.value}]),"aria-hidden":u.value},Se(s.value),11,am)):Ce("",!0)]),_:1},8,["to"]))}}),um=["aria-label"],dm={class:"title"},hm=["aria-label"],fm={class:"title"},pm={class:"vp-navbar-dropdown"},vm={class:"vp-navbar-dropdown-subtitle"},mm={key:1},gm={class:"vp-navbar-dropdown-subitem-wrapper"},_m=ue({__name:"VPNavbarDropdown",props:{config:{}},setup(e){const[t,l]=xr(),i=I(()=>e.config.ariaLabel||e.config.text),n=(s,o)=>o[o.length-1]===s,r=s=>{s.detail===0?l():l(!1)};return vi(()=>{l(!1)}),(s,o)=>(Y(),ne("div",{class:Je(["vp-navbar-dropdown-wrapper",{open:te(t)}])},[re("button",{class:"vp-navbar-dropdown-title",type:"button","aria-label":i.value,onClick:r},[re("span",dm,Se(s.config.text),1),o[1]||(o[1]=re("span",{class:"arrow down"},null,-1))],8,um),re("button",{class:"vp-navbar-dropdown-title-mobile",type:"button","aria-label":i.value,onClick:o[0]||(o[0]=()=>te(l)())},[re("span",fm,Se(s.config.text),1),re("span",{class:Je(["arrow",te(t)?"down":"right"])},null,2)],8,hm),oe(te(Rp),null,{default:xe(()=>[Hi(re("ul",pm,[(Y(!0),ne(be,null,Xt(s.config.children,a=>(Y(),ne("li",{key:a.text,class:"vp-navbar-dropdown-item"},["children"in a?(Y(),ne(be,{key:0},[re("h4",vm,[a.link?(Y(),Pe(Ct,{key:0,config:a,onFocusout:()=>{n(a,s.config.children)&&a.children.length===0&&(t.value=!1)}},null,8,["config","onFocusout"])):(Y(),ne("span",mm,Se(a.text),1))]),re("ul",gm,[(Y(!0),ne(be,null,Xt(a.children,u=>(Y(),ne("li",{key:u.link,class:"vp-navbar-dropdown-subitem"},[oe(Ct,{config:u,onFocusout:()=>{n(u,a.children)&&n(a,s.config.children)&&te(l)(!1)}},null,8,["config","onFocusout"])]))),128))])],64)):(Y(),Pe(Ct,{key:1,config:a,onFocusout:()=>{n(a,s.config.children)&&te(l)(!1)}},null,8,["config","onFocusout"]))]))),128))],512),[[Ui,te(t)]])]),_:1})],2))}}),kc=(e,t="")=>ut(e)?Il(Pl(t,e)):"children"in e?{...e,children:e.children.map(l=>kc(l,Pl(t,e.prefix)))}:{...e,link:rc(e.link)?Il(Pl(t,e.link)).link:e.link},km=()=>{const{themeLocale:e}=Me();return I(()=>(e.value.navbar||[]).map(t=>kc(t)))},bc=e=>!pi(e)||e.includes("github.com")?"GitHub":e.includes("bitbucket.org")?"Bitbucket":e.includes("gitlab.com")?"GitLab":e.includes("gitee.com")?"Gitee":null,bm=()=>{const{themeLocale:e}=Me(),t=I(()=>e.value.repo),l=I(()=>t.value?bc(t.value):null),i=I(()=>t.value&&!pi(t.value)?`https://github.com/${t.value}`:t.value),n=I(()=>i.value?e.value.repoLabel?e.value.repoLabel:l.value===null?"Source":l.value:null);return I(()=>!i.value||!n.value?[]:[{text:n.value,link:i.value}])},ym=()=>{const e=Vl(),t=jp(),{routeLocale:l,site:i,siteLocale:n,theme:r,themeLocale:s}=Me(),o=Ar();return I(()=>{const a=Object.keys(i.value.locales);if(a.length<2)return[];const u=e.path,c=e.fullPath;return[{text:`${s.value.selectLanguageText}`,ariaLabel:`${s.value.selectLanguageAriaLabel??s.value.selectLanguageText}`,children:a.map(h=>{const p=i.value.locales?.[h]??{},_=r.value.locales?.[h]??{},b=`${p.lang}`,L=_.selectLanguageName??b;if(b===n.value.lang)return{text:L,activeMatch:".",link:o.value?c:u};const P=u.replace(l.value,h);return{text:L,link:t.value.some(x=>x===P)?o.value?c.replace(u,P):P:_.home??h}})}]})},Em="719px",Lm={mobile:Em};var si;(function(e){e.Mobile="mobile"})(si||(si={}));const wm={[si.Mobile]:Number.parseInt(Lm.mobile.replace("px",""),10)},yc=(e,t)=>{const l=wm[e];Number.isInteger(l)&&(qe("orientationchange",()=>{t(l)}),qe("resize",()=>{t(l)}),rt(()=>{t(l)}))},Tm=["aria-label"],Ec=ue({__name:"VPNavbarItems",setup(e){const{themeLocale:t}=Me(),l=km(),i=ym(),n=bm(),r=Oe(!1),s=I(()=>t.value.navbarLabel??"site navigation"),o=I(()=>[...l.value,...i.value,...n.value]);return yc(si.Mobile,a=>{r.value=window.innerWidth<a}),(a,u)=>o.value.length?(Y(),ne("nav",{key:0,class:"vp-navbar-items","aria-label":s.value},[(Y(!0),ne(be,null,Xt(o.value,c=>(Y(),ne("div",{key:c.text,class:"vp-navbar-item"},["children"in c?(Y(),Pe(_m,{key:0,class:Je({mobile:r.value}),config:c},null,8,["class","config"])):(Y(),Pe(Ct,{key:1,config:c},null,8,["config"]))]))),128))],8,Tm)):Ce("",!0)}}),fn=(e,t)=>{const l=e.__vccOpts||e;for(const[i,n]of t)l[i]=n;return l},xm={},Pm={class:"dark-icon",viewBox:"0 0 32 32"};function Am(e,t){return Y(),ne("svg",Pm,t[0]||(t[0]=[re("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1)]))}const Sm=fn(xm,[["render",Am]]),Rm={},Om={class:"light-icon",viewBox:"0 0 32 32"};function Im(e,t){return Y(),ne("svg",Om,t[0]||(t[0]=[md('<path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path>',9)]))}const Cm=fn(Rm,[["render",Im]]),Dm=["title"],Fm=ue({__name:"VPToggleColorModeButton",setup(e){const{themeLocale:t}=Me(),l=Ir(),i=()=>{l.value=!l.value};return(n,r)=>(Y(),ne("button",{type:"button",class:"vp-toggle-color-mode-button",title:te(t).toggleColorMode,onClick:i},[Hi(oe(Cm,null,null,512),[[Ui,!te(l)]]),Hi(oe(Sm,null,null,512),[[Ui,te(l)]])],8,Dm))}}),Vm=["title"],$m=ue({__name:"VPToggleSidebarButton",emits:["toggle"],setup(e){const{themeLocale:t}=Me();return(l,i)=>(Y(),ne("div",{class:"vp-toggle-sidebar-button",title:te(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:i[0]||(i[0]=n=>l.$emit("toggle"))},i[1]||(i[1]=[re("div",{class:"icon","aria-hidden":"true"},[re("span"),re("span"),re("span")],-1)]),8,Vm))}}),Mm={ref:"navbar-brand"},Nm=ue({__name:"VPNavbar",emits:["toggleSidebar"],setup(e){const t=sc("SearchBox")?Jo("SearchBox"):()=>null,{themeLocale:l}=Me(),i=Br("navbar"),n=Br("navbar-brand"),r=Oe(0),s=I(()=>r.value?{maxWidth:`${r.value}px`}:{}),o=(a,u)=>{const c=a?.ownerDocument.defaultView?.getComputedStyle(a,null)[u],d=Number.parseInt(c,10);return Number.isNaN(d)?0:d};return yc(si.Mobile,a=>{const u=o(i.value,"paddingLeft")+o(i.value,"paddingRight");window.innerWidth<a?r.value=0:r.value=i.value.offsetWidth-u-(n.value?.offsetWidth??0)}),(a,u)=>(Y(),ne("header",{ref_key:"navbar",ref:i,class:"vp-navbar","vp-navbar":""},[oe($m,{onToggle:u[0]||(u[0]=c=>a.$emit("toggleSidebar"))}),re("span",Mm,[oe(cm)],512),re("div",{class:"vp-navbar-items-wrapper",style:Cl(s.value)},[Te(a.$slots,"before"),oe(Ec,{class:"vp-hide-mobile"}),Te(a.$slots,"after"),te(l).colorModeSwitch?(Y(),Pe(Fm,{key:0})):Ce("",!0),oe(te(t))],4)],512))}}),Hm={},jm={class:"edit-icon",viewBox:"0 0 1024 1024"};function Bm(e,t){return Y(),ne("svg",jm,t[0]||(t[0]=[re("g",{fill:"currentColor"},[re("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),re("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})],-1)]))}const zm=fn(Hm,[["render",Bm]]),Um={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},Wm=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const l=bc(e);return l!==null?Um[l]:null},Km=({docsRepo:e,docsBranch:t,docsDir:l,filePathRelative:i,editLinkPattern:n})=>{if(!i)return null;const r=Wm({docsRepo:e,editLinkPattern:n});return r?r.replace(/:repo/,pi(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,Ca(`${Ia(l)}/${i}`)):null},Gm=()=>{const{frontmatter:e,page:t,themeLocale:l}=Me();return I(()=>{if(!(e.value.editLink??l.value.editLink??!0))return null;const{repo:n,docsRepo:r=n,docsBranch:s="main",docsDir:o="",editLinkText:a}=l.value;if(!r)return null;const u=Km({docsRepo:r,docsBranch:s,docsDir:o,filePathRelative:t.value.filePathRelative,editLinkPattern:e.value.editLinkPattern??l.value.editLinkPattern});return u?{text:a??"Edit this page",link:u}:null})},qm={class:"vp-page-meta"},Ym={key:0,class:"vp-meta-item edit-link"},Xm={class:"vp-meta-item git-info"},Jm={key:0,class:"vp-meta-item last-updated"},Qm={class:"meta-item-label"},Zm=["datetime"],eg={key:1,class:"vp-meta-item contributors"},tg={class:"meta-item-label"},lg={class:"meta-item-info"},ig=["title"],ng=ue({__name:"VPPageMeta",setup(e){const{frontmatter:t,themeLocale:l}=Me(),i=ac(()=>t.value.contributors??l.value.contributors??!0),n=Gm(),r=cc(()=>t.value.lastUpdated??l.value.lastUpdated??!0);return(s,o)=>(Y(),ne("footer",qm,[te(n)?(Y(),ne("div",Ym,[oe(Ct,{class:"label",config:te(n)},{before:xe(()=>[oe(zm)]),_:1},8,["config"])])):Ce("",!0),re("div",Xm,[te(r)?(Y(),ne("div",Jm,[re("span",Qm,Se(te(l).lastUpdatedText??te(r).locale)+": ",1),re("time",{class:"meta-item-info",datetime:te(r).iso,"data-allow-mismatch":""},Se(te(r).text),9,Zm)])):Ce("",!0),te(i).length?(Y(),ne("div",eg,[re("span",tg,Se(te(l).contributorsText)+": ",1),re("span",lg,[(Y(!0),ne(be,null,Xt(te(i),(a,u)=>(Y(),ne(be,{key:u},[re("span",{class:"contributor",title:`email: ${a.email}`},Se(a.name),9,ig),u!==te(i).length-1?(Y(),ne(be,{key:0},[yt(", ")],64)):Ce("",!0)],64))),128))])])):Ce("",!0)])]))}}),rg=()=>{const e=Fl(),t=Vl();return l=>{l&&(nc(l)?t.fullPath!==l&&e.push(l):fi(l)?window.open(l):e.push(encodeURI(l)))}},io=(e,t)=>e===!1?!1:ut(e)?Il(e,t):mr(e)?{...e,link:Il(e.link,t).link}:null,Zn=(e,t,l)=>{const i=e.findIndex(r=>r.link===t);if(i!==-1){const r=e[i+l];return r?r.link?r:"prefix"in r&&!ri(r.prefix).notFound?{...r,link:r.prefix}:null:null}for(const r of e)if("children"in r){const s=Zn(r.children,t,l);if(s)return s}const n=e.findIndex(r=>"prefix"in r&&r.prefix===t);if(n!==-1){const r=e[n+l];return r?r.link?r:"prefix"in r&&!ri(r.prefix).notFound?{...r,link:r.prefix}:null:null}return null},sg=()=>{const{frontmatter:e,themeLocale:t}=Me(),l=Dr(),i=qa(),n=I(()=>{const s=io(e.value.prev,i.value);return s===!1?null:s??(t.value.prev===!1?null:Zn(l.value,i.value,-1))}),r=I(()=>{const s=io(e.value.next,i.value);return s===!1?null:s??(t.value.next===!1?null:Zn(l.value,i.value,1))});return{prevLink:n,nextLink:r}},og=["aria-label"],ag={class:"hint"},cg={class:"link"},ug={class:"external-link"},dg={class:"hint"},hg={class:"link"},fg={class:"external-link"},pg=ue({__name:"VPPageNav",setup(e){const{themeLocale:t}=Me(),l=rg(),{prevLink:i,nextLink:n}=sg(),r=I(()=>t.value.pageNavbarLabel??"page navigation");return qe("keydown",s=>{s.altKey&&(s.key==="ArrowRight"?n.value&&(l(n.value.link),s.preventDefault()):s.key==="ArrowLeft"&&i.value&&(l(i.value.link),s.preventDefault()))}),(s,o)=>te(i)||te(n)?(Y(),ne("nav",{key:0,class:"vp-page-nav","aria-label":r.value},[te(i)?(Y(),Pe(Ct,{key:0,class:"prev",config:te(i)},{default:xe(()=>[re("div",ag,[o[0]||(o[0]=re("span",{class:"arrow left"},null,-1)),yt(" "+Se(te(t).prev??"Prev"),1)]),re("div",cg,[re("span",ug,Se(te(i).text),1)])]),_:1},8,["config"])):Ce("",!0),te(n)?(Y(),Pe(Ct,{key:1,class:"next",config:te(n)},{default:xe(()=>[re("div",dg,[yt(Se(te(t).next??"Next")+" ",1),o[1]||(o[1]=re("span",{class:"arrow right"},null,-1))]),re("div",hg,[re("span",fg,Se(te(n).text),1)])]),_:1},8,["config"])):Ce("",!0)],8,og)):Ce("",!0)}}),vg={class:"vp-page"},mg={"vp-content":""},gg=ue({__name:"VPPage",setup(e){return(t,l)=>(Y(),ne("main",vg,[Te(t.$slots,"top"),re("div",mg,[Te(t.$slots,"content-top"),oe(te(yr),{id:"content"}),Te(t.$slots,"content-bottom")]),oe(ng),oe(pg),Te(t.$slots,"bottom")]))}}),_g=ue({__name:"VPDropdownTransition",setup(e){const t=i=>{i.style.height=`${i.scrollHeight}px`},l=i=>{i.style.height=""};return(i,n)=>(Y(),Pe(rn,{name:"vp-dropdown",onEnter:t,onAfterEnter:l,onBeforeLeave:t},{default:xe(()=>[Te(i.$slots,"default")]),_:3}))}}),no=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),kg=(e,t)=>{if(t.hash===e)return!0;const l=no(t.path),i=no(e);return l===i},Lc=(e,t)=>e.link&&kg(e.link,t)?!0:"children"in e?e.children.some(l=>Lc(l,t)):!1,bg={class:"vp-sidebar-children"},yg=ue({__name:"VPSidebarItem",props:{item:{},depth:{default:0}},setup(e){const t=Vl(),l=Fl(),i=I(()=>e.item.collapsible),n=I(()=>Lc(e.item,t)),r=I(()=>({"vp-sidebar-item":!0,"vp-sidebar-heading":e.depth===0,active:n.value,collapsible:i.value})),s=I(()=>i.value?n.value:!0),[o,a]=xr(s.value),u=d=>{i.value&&(d.preventDefault(),a())},c=l.afterEach(()=>{Dl(()=>{o.value=s.value})});return dr(()=>{c()}),(d,h)=>{const p=Jo("VPSidebarItem",!0);return Y(),ne("li",null,[d.item.link?(Y(),Pe(Ct,{key:0,class:Je(r.value),config:d.item},{after:xe(()=>[i.value?(Y(),ne("span",{key:0,class:Je(["arrow",te(o)?"down":"right"])},null,2)):Ce("",!0)]),_:1},8,["class","config"])):(Y(),ne("p",{key:1,tabindex:"0",class:Je(r.value),onClick:u,onKeydown:ih(u,["enter"])},[yt(Se(d.item.text)+" ",1),i.value?(Y(),ne("span",{key:0,class:Je(["arrow",te(o)?"down":"right"])},null,2)):Ce("",!0)],34)),"children"in d.item&&d.item.children.length?(Y(),Pe(_g,{key:2},{default:xe(()=>[Hi(re("ul",bg,[(Y(!0),ne(be,null,Xt(d.item.children,_=>(Y(),Pe(p,{key:`${d.depth}${_.text}${_.link}`,item:_,depth:d.depth+1},null,8,["item","depth"]))),128))],512),[[Ui,te(o)]])]),_:1})):Ce("",!0)])}}}),Eg={key:0,class:"vp-sidebar-items"},Lg=ue({__name:"VPSidebarItems",setup(e){const t=Vl(),l=Dr();return rt(()=>{Ge(()=>t.hash,i=>{const n=document.querySelector(".vp-sidebar");if(!n)return;const r=document.querySelector(`.vp-sidebar .vp-sidebar-item.auto-link[href="${t.path}${i}"]`);if(!r)return;const{top:s,height:o}=n.getBoundingClientRect(),{top:a,height:u}=r.getBoundingClientRect();a<s?r.scrollIntoView(!0):a+u>s+o&&r.scrollIntoView(!1)})}),(i,n)=>te(l).length?(Y(),ne("ul",Eg,[(Y(!0),ne(be,null,Xt(te(l),r=>(Y(),Pe(yg,{key:`${r.text}${r.link}`,item:r},null,8,["item"]))),128))])):Ce("",!0)}}),wg={class:"vp-sidebar","vp-sidebar":""},Tg=ue({__name:"VPSidebar",setup(e){return(t,l)=>(Y(),ne("aside",wg,[oe(Ec),Te(t.$slots,"top"),oe(Lg),Te(t.$slots,"bottom")]))}}),wc=ue({__name:"Layout",setup(e){const{frontmatter:t,page:l,themeLocale:i}=Me(),n=I(()=>t.value.navbar??i.value.navbar??!0),r=Dr(),s=Oe(!1),o=L=>{s.value=typeof L=="boolean"?L:!s.value},a={x:0,y:0},u=L=>{a.x=L.changedTouches[0].clientX,a.y=L.changedTouches[0].clientY},c=L=>{const P=L.changedTouches[0].clientX-a.x,x=L.changedTouches[0].clientY-a.y;Math.abs(P)>Math.abs(x)&&Math.abs(P)>40&&(P>0&&a.x<=80?o(!0):o(!1))},d=I(()=>t.value.externalLinkIcon??i.value.externalLinkIcon??!0),h=I(()=>[{"no-navbar":!n.value,"no-sidebar":!r.value.length,"sidebar-open":s.value,"external-link-icon":d.value},t.value.pageClass]);vi(()=>{o(!1)});const p=vc(),_=p.resolve,b=p.pending;return(L,P)=>(Y(),ne("div",{class:Je(["vp-theme-container",h.value]),"vp-container":"",onTouchstart:u,onTouchend:c},[Te(L.$slots,"navbar",{},()=>[n.value?(Y(),Pe(Nm,{key:0,onToggleSidebar:o},{before:xe(()=>[Te(L.$slots,"navbar-before")]),after:xe(()=>[Te(L.$slots,"navbar-after")]),_:3})):Ce("",!0)]),re("div",{class:"vp-sidebar-mask",onClick:P[0]||(P[0]=x=>o(!1))}),Te(L.$slots,"sidebar",{},()=>[oe(Tg,null,{top:xe(()=>[Te(L.$slots,"sidebar-top")]),bottom:xe(()=>[Te(L.$slots,"sidebar-bottom")]),_:3})]),Te(L.$slots,"page",{},()=>[oe(qv,{onBeforeEnter:te(_),onBeforeLeave:te(b)},{default:xe(()=>[te(t).home?(Y(),Pe(om,{key:0})):(Y(),Pe(gg,{key:te(l).path},{top:xe(()=>[Te(L.$slots,"page-top")]),"content-top":xe(()=>[Te(L.$slots,"page-content-top")]),"content-bottom":xe(()=>[Te(L.$slots,"page-content-bottom")]),bottom:xe(()=>[Te(L.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"])])],34))}}),xg={class:"vp-theme-container","vp-container":""},Pg={class:"page"},Ag={"vp-content":""},Sg=ue({__name:"NotFound",setup(e){const{routeLocale:t,theme:l,themeLocale:i}=Me(),n=Ar(),r=I(()=>n.value?t.value:"/"),s=I(()=>{if(n.value)return i.value;const{locales:d,...h}=l.value;return{...h,...d?.["/"]}}),o=I(()=>s.value.home??r.value),a=I(()=>s.value.backToHome??"Back to home"),u=I(()=>s.value.notFound??["Not Found"]),c=I(()=>n.value?u.value[Math.floor(Math.random()*u.value.length)]:u.value[0]);return(d,h)=>(Y(),ne("div",xg,[re("main",Pg,[re("div",Ag,[h[0]||(h[0]=re("h1",null,"404",-1)),re("blockquote",null,Se(c.value),1),oe(te(cn),{to:o.value},{default:xe(()=>[yt(Se(a.value),1)]),_:1},8,["to"])])])]))}}),Rg=fn(Sg,[["__scopeId","data-v-91f12681"]]),Og=wt({enhance({app:e,router:t}){sc("Badge")||e.component("Badge",Gv);const l=t.options.scrollBehavior;t.options.scrollBehavior=async(...i)=>(await vc().wait(),l(...i))},setup(){Nv(),jv(),Kv()},layouts:{Layout:wc,NotFound:Rg}}),Ig=Object.freeze(Object.defineProperty({__proto__:null,default:Og},Symbol.toStringTag,{value:"Module"})),Cg=[{title:"贡献指南",headers:[{level:2,title:"总则",slug:"总则",link:"#总则",children:[]},{level:2,title:"Issue、Discussion 与社群讨论",slug:"issue、discussion-与社群讨论",link:"#issue、discussion-与社群讨论",children:[]},{level:2,title:"目录与路径结构",slug:"目录与路径结构",link:"#目录与路径结构",children:[{level:3,title:"目录",slug:"目录",link:"#目录",children:[]},{level:3,title:"路径",slug:"路径",link:"#路径",children:[]},{level:3,title:"文件",slug:"文件",link:"#文件",children:[]}]},{level:2,title:"Markdown 文档内容格式",slug:"markdown-文档内容格式",link:"#markdown-文档内容格式",children:[{level:3,title:"头部",slug:"头部",link:"#头部",children:[]},{level:3,title:"接口说明",slug:"接口说明",link:"#接口说明",children:[]},{level:3,title:"枚举值与属性位",slug:"枚举值与属性位",link:"#枚举值与属性位",children:[]}]},{level:2,title:"Proto 定义格式",slug:"proto-定义格式",link:"#proto-定义格式",children:[]},{level:2,title:"文档提交",slug:"文档提交",link:"#文档提交",children:[{level:3,title:"拉取 (Pull) 与 提交 (Commit)",slug:"拉取-pull-与-提交-commit",link:"#拉取-pull-与-提交-commit",children:[]},{level:3,title:"拉取请求 (Pull Request)",slug:"拉取请求-pull-request",link:"#拉取请求-pull-request",children:[]}]}],path:"/CONTRIBUTING.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"🌱参与贡献",slug:"🌱参与贡献",link:"#🌱参与贡献",children:[]},{level:2,title:"🍴目录",slug:"🍴目录",link:"#🍴目录",children:[]},{level:2,title:"✨鸣谢",slug:"✨鸣谢",link:"#✨鸣谢",children:[]},{level:2,title:"📖相关协议基础",slug:"📖相关协议基础",link:"#📖相关协议基础",children:[]},{level:2,title:"💦交流",slug:"💦交流",link:"#💦交流",children:[]},{level:2,title:"🧋发电",slug:"🧋发电",link:"#🧋发电",children:[]},{level:2,title:"🔗相关项目推荐",slug:"🔗相关项目推荐",link:"#🔗相关项目推荐",children:[{level:3,title:"库及文档",slug:"库及文档",link:"#库及文档",children:[]},{level:3,title:"成品",slug:"成品",link:"#成品",children:[]},{level:3,title:"其他",slug:"其他",link:"#其他",children:[]}]}],path:"/",pathLocale:"/",extraFields:[]},{title:"gRPC 接口定义protobuf 结构体)",headers:[{level:2,title:"gRPC 主机",slug:"grpc-主机",link:"#grpc-主机",children:[]},{level:2,title:"gRPC 鉴权",slug:"grpc-鉴权",link:"#grpc-鉴权",children:[]},{level:2,title:"gRPC Metadata",slug:"grpc-metadata",link:"#grpc-metadata",children:[]},{level:2,title:"接口请求定义",slug:"接口请求定义",link:"#接口请求定义",children:[]},{level:2,title:"应用示例",slug:"应用示例",link:"#应用示例",children:[{level:3,title:"Golang",slug:"golang",link:"#golang",children:[]}]},{level:2,title:"附录",slug:"附录",link:"#附录",children:[{level:3,title:"x-bili-aurora-eid 生成算法",slug:"x-bili-aurora-eid-生成算法",link:"#x-bili-aurora-eid-生成算法",children:[]},{level:3,title:"x-bili-trace-id 生成算法",slug:"x-bili-trace-id-生成算法",link:"#x-bili-trace-id-生成算法",children:[]}]}],path:"/grpc_api/",pathLocale:"/",extraFields:[]},{title:"APP端开屏图片",headers:[{level:2,title:"获取APP端开屏图片列表",slug:"获取app端开屏图片列表",link:"#获取app端开屏图片列表",children:[]},{level:2,title:"获取APP端开屏幕广告信息",slug:"获取app端开屏幕广告信息",link:"#获取app端开屏幕广告信息",children:[]}],path:"/docs/APP_widget/splash.html",pathLocale:"/",extraFields:[]},{title:"获取最新 APP 版本",headers:[{level:2,title:"获取版本信息",slug:"获取版本信息",link:"#获取版本信息",children:[]},{level:2,title:"版本升级",slug:"版本升级",link:"#版本升级",children:[]},{level:2,title:"拼接最新版本下载地址",slug:"拼接最新版本下载地址",link:"#拼接最新版本下载地址",children:[]}],path:"/docs/APP_widget/ver.html",pathLocale:"/",extraFields:[]},{title:"活动主题信息",headers:[{level:2,title:"主题信息",slug:"主题信息",link:"#主题信息",children:[]}],path:"/docs/activity/info.html",pathLocale:"/",extraFields:[]},{title:"活动列表",headers:[{level:2,title:"获取活动列表",slug:"获取活动列表",link:"#获取活动列表",children:[]}],path:"/docs/activity/list.html",pathLocale:"/",extraFields:[]},{title:"相簿操作",headers:[{level:2,title:"点赞相簿",slug:"点赞相簿",link:"#点赞相簿",children:[]},{level:2,title:"收藏相簿",slug:"收藏相簿",link:"#收藏相簿",children:[]},{level:2,title:"取消收藏相簿",slug:"取消收藏相簿",link:"#取消收藏相簿",children:[]}],path:"/docs/album/action.html",pathLocale:"/",extraFields:[]},{title:"相簿活动列表",headers:[{level:2,title:"获取相簿热门活动列表",slug:"获取相簿热门活动列表",link:"#获取相簿热门活动列表",children:[]}],path:"/docs/album/activity_list.html",pathLocale:"/",extraFields:[]},{title:"相簿基本信息",headers:[{level:2,title:"获取相簿详细信息",slug:"获取相簿详细信息",link:"#获取相簿详细信息",children:[]}],path:"/docs/album/info.html",pathLocale:"/",extraFields:[]},{title:"相簿列表",headers:[{level:2,title:"获取画友首页列表",slug:"获取画友首页列表",link:"#获取画友首页列表",children:[]},{level:2,title:"获取摄影首页列表",slug:"获取摄影首页列表",link:"#获取摄影首页列表",children:[]},{level:2,title:"获取画友列表",slug:"获取画友列表",link:"#获取画友列表",children:[]},{level:2,title:"获取摄影列表",slug:"获取摄影列表",link:"#获取摄影列表",children:[]},{level:2,title:"获取指定用户的相簿列表",slug:"获取指定用户的相簿列表",link:"#获取指定用户的相簿列表",children:[]}],path:"/docs/album/list.html",pathLocale:"/",extraFields:[]},{title:"相簿推荐作者",headers:[{level:2,title:"获取摄影推荐作者",slug:"获取摄影推荐作者",link:"#获取摄影推荐作者",children:[]},{level:2,title:"获取画友推荐作者",slug:"获取画友推荐作者",link:"#获取画友推荐作者",children:[]}],path:"/docs/album/recommend_author.html",pathLocale:"/",extraFields:[]},{title:"专栏点赞&投币&收藏",headers:[{level:2,title:"点赞文章",slug:"点赞文章",link:"#点赞文章",children:[]},{level:2,title:"投币文章",slug:"投币文章",link:"#投币文章",children:[]},{level:2,title:"收藏文章",slug:"收藏文章",link:"#收藏文章",children:[]}],path:"/docs/article/action.html",pathLocale:"/",extraFields:[]},{title:"文集基本信息",headers:[{level:2,title:"获取文集基本信息",slug:"获取文集基本信息",link:"#获取文集基本信息",children:[]}],path:"/docs/article/articles.html",pathLocale:"/",extraFields:[]},{title:"卡片信息",headers:[{level:2,title:"获取专栏显示卡片信息",slug:"获取专栏显示卡片信息",link:"#获取专栏显示卡片信息",children:[]}],path:"/docs/article/card.html",pathLocale:"/",extraFields:[]},{title:"专栏分类",headers:[{level:2,title:"游戏",slug:"游戏",link:"#游戏",children:[]},{level:2,title:"动画",slug:"动画",link:"#动画",children:[]},{level:2,title:"生活",slug:"生活",link:"#生活",children:[]},{level:2,title:"轻小说",slug:"轻小说",link:"#轻小说",children:[]},{level:2,title:"科技",slug:"科技",link:"#科技",children:[]},{level:2,title:"影视",slug:"影视",link:"#影视",children:[]},{level:2,title:"兴趣",slug:"兴趣",link:"#兴趣",children:[]},{level:2,title:"笔记",slug:"笔记",link:"#笔记",children:[]}],path:"/docs/article/category.html",pathLocale:"/",extraFields:[]},{title:"专栏基本信息",headers:[{level:2,title:"获取专栏文章基本信息",slug:"获取专栏文章基本信息",link:"#获取专栏文章基本信息",children:[]}],path:"/docs/article/info.html",pathLocale:"/",extraFields:[]},{title:"专栏内容",headers:[{level:2,title:"获取专栏正文内容",slug:"获取专栏正文内容",link:"#获取专栏正文内容",children:[]}],path:"/docs/article/view.html",pathLocale:"/",extraFields:[]},{title:"音频投币&收藏",headers:[{level:2,title:"查询音频收藏状态",slug:"查询音频收藏状态",link:"#查询音频收藏状态",children:[]},{level:2,title:"查询音频投币数",slug:"查询音频投币数",link:"#查询音频投币数",children:[]},{level:2,title:"投币音频",slug:"投币音频",link:"#投币音频",children:[]}],path:"/docs/audio/action.html",pathLocale:"/",extraFields:[]},{title:"歌曲基本信息",headers:[{level:2,title:"查询歌曲基本信息",slug:"查询歌曲基本信息",link:"#查询歌曲基本信息",children:[]},{level:2,title:"查询歌曲TAG",slug:"查询歌曲tag",link:"#查询歌曲tag",children:[]},{level:2,title:"查询歌曲创作成员列表",slug:"查询歌曲创作成员列表",link:"#查询歌曲创作成员列表",children:[]},{level:2,title:"获取歌曲歌词",slug:"获取歌曲歌词",link:"#获取歌曲歌词",children:[]}],path:"/docs/audio/info.html",pathLocale:"/",extraFields:[]},{title:"歌单&音频收藏夹详细信息",headers:[{level:2,title:"查询自己创建的歌单",slug:"查询自己创建的歌单",link:"#查询自己创建的歌单",children:[]},{level:2,title:"查询音频收藏夹(默认歌单)信息",slug:"查询音频收藏夹-默认歌单-信息",link:"#查询音频收藏夹-默认歌单-信息",children:[]},{level:2,title:"查询热门歌单",slug:"查询热门歌单",link:"#查询热门歌单",children:[]},{level:2,title:"查询热门榜单",slug:"查询热门榜单",link:"#查询热门榜单",children:[]}],path:"/docs/audio/music_list.html",pathLocale:"/",extraFields:[]},{title:"音频流URL",headers:[{level:2,title:"音质qn参数定义",slug:"音质qn参数定义",link:"#音质qn参数定义",children:[]},{level:2,title:"获取音频流URL(web端)",slug:"获取音频流url-web端",link:"#获取音频流url-web端",children:[]},{level:2,title:"获取音频流URL可获取付费音频",slug:"获取音频流url-可获取付费音频",link:"#获取音频流url-可获取付费音频",children:[]},{level:2,title:"音频流的获取",slug:"音频流的获取",link:"#音频流的获取",children:[]}],path:"/docs/audio/musicstream_url.html",pathLocale:"/",extraFields:[]},{title:"音频榜单",headers:[{level:2,title:"获取音频榜单每期列表",slug:"获取音频榜单每期列表",link:"#获取音频榜单每期列表",children:[]},{level:2,title:"查询音频榜单单期信息",slug:"查询音频榜单单期信息",link:"#查询音频榜单单期信息",children:[]},{level:2,title:"获取音频榜单单期内容",slug:"获取音频榜单单期内容",link:"#获取音频榜单单期内容",children:[]},{level:2,title:"订阅或退订榜单",slug:"订阅或退订榜单",link:"#订阅或退订榜单",children:[]}],path:"/docs/audio/rank.html",pathLocale:"/",extraFields:[]},{title:"音频状态数",headers:[{level:2,title:"歌曲状态数",slug:"歌曲状态数",link:"#歌曲状态数",children:[]}],path:"/docs/audio/status_number.html",pathLocale:"/",extraFields:[]},{title:"追番相关",headers:[{level:2,title:"追番",slug:"追番",link:"#追番",children:[]},{level:2,title:"取消追番",slug:"取消追番",link:"#取消追番",children:[]}],path:"/docs/bangumi/follow.html",pathLocale:"/",extraFields:[]},{title:"剧集地区一览",headers:[{level:2,title:"剧集基本信息mdid方式",slug:"剧集基本信息-mdid方式",link:"#剧集基本信息-mdid方式",children:[]},{level:2,title:"获取剧集明细web端ssid/epid方式",slug:"获取剧集明细-web端-ssid-epid方式",link:"#获取剧集明细-web端-ssid-epid方式",children:[{level:3,title:"根对象 -> result对象 -> section数组中的对象 -> episodes数组中的对象 -> stat_for_unity对象",slug:"根对象-result对象-section数组中的对象-episodes数组中的对象-stat-for-unity对象",link:"#根对象-result对象-section数组中的对象-episodes数组中的对象-stat-for-unity对象",children:[]}]}],path:"/docs/bangumi/info.html",pathLocale:"/",extraFields:[]},{title:"剧集索引",headers:[{level:2,title:"获取剧集索引",slug:"获取剧集索引",link:"#获取剧集索引",children:[]}],path:"/docs/bangumi/season_index.html",pathLocale:"/",extraFields:[]},{title:"番剧或影视时间线",headers:[{level:2,title:"获取番剧或影视时间线",slug:"获取番剧或影视时间线",link:"#获取番剧或影视时间线",children:[]}],path:"/docs/bangumi/timeline.html",pathLocale:"/",extraFields:[]},{title:"视频流URL",headers:[{level:2,title:"qn视频清晰度标识",slug:"qn视频清晰度标识",link:"#qn视频清晰度标识",children:[]},{level:2,title:"fnver视频流版本标识",slug:"fnver视频流版本标识",link:"#fnver视频流版本标识",children:[]},{level:2,title:"fnval视频流格式标识",slug:"fnval视频流格式标识",link:"#fnval视频流格式标识",children:[]},{level:2,title:"视频编码代码",slug:"视频编码代码",link:"#视频编码代码",children:[]},{level:2,title:"视频伴音音质代码",slug:"视频伴音音质代码",link:"#视频伴音音质代码",children:[]},{level:2,title:"获取番剧视频流URL",slug:"获取番剧视频流url",link:"#获取番剧视频流url",children:[]},{level:2,title:"视频的取流web端及APP端",slug:"视频的取流-web端及app端",link:"#视频的取流-web端及app端",children:[]}],path:"/docs/bangumi/videostream_url.html",pathLocale:"/",extraFields:[]},{title:"封禁公示",headers:[{level:2,title:"Enum类型代码",slug:"enum类型代码",link:"#enum类型代码",children:[{level:3,title:"表1已知的封禁原因类型代码总览",slug:"表1-已知的封禁原因类型代码总览",link:"#表1-已知的封禁原因类型代码总览",children:[]},{level:3,title:"表2已知的违规类型代码",slug:"表2-已知的违规类型代码",link:"#表2-已知的违规类型代码",children:[]}]},{level:2,title:"获取封禁用户公示列表",slug:"获取封禁用户公示列表",link:"#获取封禁用户公示列表",children:[]},{level:2,title:"封禁处理公示详情",slug:"封禁处理公示详情",link:"#封禁处理公示详情",children:[]}],path:"/docs/blackroom/banlist.html",pathLocale:"/",extraFields:[]},{title:"全站广播",headers:[{level:2,title:"获取广播服务器地址",slug:"获取广播服务器地址",link:"#获取广播服务器地址",children:[]},{level:2,title:"服务器数据包",slug:"服务器数据包",link:"#服务器数据包",children:[{level:3,title:"数据包结构",slug:"数据包结构",link:"#数据包结构",children:[]}]}],path:"/docs/broadcast/",pathLocale:"/",extraFields:[]},{title:"视频实时信息",headers:[{level:2,title:"认证包(上行)",slug:"认证包-上行",link:"#认证包-上行",children:[]},{level:2,title:"认证包回复(下行)",slug:"认证包回复-下行",link:"#认证包回复-下行",children:[]},{level:2,title:"心跳包(上行)",slug:"心跳包-上行",link:"#心跳包-上行",children:[]},{level:2,title:"心跳包回复(实时观看数)(下行)",slug:"心跳包回复-实时观看数-下行",link:"#心跳包回复-实时观看数-下行",children:[]},{level:2,title:"普通包(实时弹幕)(下行)",slug:"普通包-实时弹幕-下行",link:"#普通包-实时弹幕-下行",children:[]}],path:"/docs/broadcast/video_room.html",pathLocale:"/",extraFields:[]},{title:"课程基本信息",headers:[{level:2,title:"获取课程基本信息",slug:"获取课程基本信息",link:"#获取课程基本信息",children:[]},{level:2,title:"获取课程分集列表",slug:"获取课程分集列表",link:"#获取课程分集列表",children:[]}],path:"/docs/cheese/info.html",pathLocale:"/",extraFields:[]},{title:"课程视频流URL",headers:[{level:2,title:"获取课程视频流URLweb端",slug:"获取课程视频流url-web端",link:"#获取课程视频流url-web端",children:[]}],path:"/docs/cheese/videostream_url.html",pathLocale:"/",extraFields:[]},{title:"通过ip确定地理位置",headers:[{level:2,title:"根据请求IP确定属地",slug:"根据请求ip确定属地",link:"#根据请求ip确定属地",children:[]},{level:2,title:"查询任意 IP 地址的归属地",slug:"查询任意-ip-地址的归属地",link:"#查询任意-ip-地址的归属地",children:[]}],path:"/docs/clientinfo/ip.html",pathLocale:"/",extraFields:[]},{title:"评论区操作",headers:[{level:2,title:"发表评论",slug:"发表评论",link:"#发表评论",children:[]},{level:2,title:"点赞评论",slug:"点赞评论",link:"#点赞评论",children:[]},{level:2,title:"点踩评论",slug:"点踩评论",link:"#点踩评论",children:[]},{level:2,title:"删除评论",slug:"删除评论",link:"#删除评论",children:[]},{level:2,title:"置顶评论",slug:"置顶评论",link:"#置顶评论",children:[]},{level:2,title:"举报评论",slug:"举报评论",link:"#举报评论",children:[]}],path:"/docs/comment/action.html",pathLocale:"/",extraFields:[]},{title:"评论区明细",headers:[{level:2,title:"获取评论区明细_翻页加载",slug:"获取评论区明细-翻页加载",link:"#获取评论区明细-翻页加载",children:[]},{level:2,title:"获取评论区明细_懒加载",slug:"获取评论区明细-懒加载",link:"#获取评论区明细-懒加载",children:[]},{level:2,title:"获取指定评论的回复",slug:"获取指定评论的回复",link:"#获取指定评论的回复",children:[]},{level:2,title:"获取指定评论对话树",slug:"获取指定评论对话树",link:"#获取指定评论对话树",children:[]},{level:2,title:"获取评论区热评",slug:"获取评论区热评",link:"#获取评论区热评",children:[]},{level:2,title:"获取指定评论信息",slug:"获取指定评论信息",link:"#获取指定评论信息",children:[]},{level:2,title:"获取评论区评论总数",slug:"获取评论区评论总数",link:"#获取评论区评论总数",children:[]}],path:"/docs/comment/list.html",pathLocale:"/",extraFields:[]},{title:"评论区",headers:[{level:2,title:"评论区类型代码",slug:"评论区类型代码",link:"#评论区类型代码",children:[]},{level:2,title:"评论条目对象",slug:"评论条目对象",link:"#评论条目对象",children:[]}],path:"/docs/comment/",pathLocale:"/",extraFields:[]},{title:"图文操作",headers:[{level:2,title:"删除动态",slug:"删除动态",link:"#删除动态",children:[]},{level:2,title:"删除专栏",slug:"删除专栏",link:"#删除专栏",children:[]}],path:"/docs/creativecenter/opus.html",pathLocale:"/",extraFields:[]},{title:"电磁力相关",headers:[{level:2,title:"获取电磁力等级web端",slug:"获取电磁力等级-web端",link:"#获取电磁力等级-web端",children:[]},{level:2,title:"(失效)获取电磁力详细数值(双端)",slug:"失效-获取电磁力详细数值-双端",link:"#失效-获取电磁力详细数值-双端",children:[]},{level:2,title:"获取电磁力数值历史变化(双端)",slug:"获取电磁力数值历史变化-双端",link:"#获取电磁力数值历史变化-双端",children:[]}],path:"/docs/creativecenter/railgun.html",pathLocale:"/",extraFields:[]},{title:"合集管理",headers:[{level:2,title:"获取合集列表",slug:"获取合集列表",link:"#获取合集列表",children:[]},{level:2,title:"创建合集",slug:"创建合集",link:"#创建合集",children:[]},{level:2,title:"添加视频到合集",slug:"添加视频到合集",link:"#添加视频到合集",children:[]},{level:2,title:"编辑合集小节",slug:"编辑合集小节",link:"#编辑合集小节",children:[]},{level:2,title:"编辑合集信息",slug:"编辑合集信息",link:"#编辑合集信息",children:[]},{level:2,title:"删除合集",slug:"删除合集",link:"#删除合集",children:[]},{level:2,title:"获取合集小节中的视频",slug:"获取合集小节中的视频",link:"#获取合集小节中的视频",children:[]},{level:2,title:"编辑投稿视频合集",slug:"编辑投稿视频合集",link:"#编辑投稿视频合集",children:[]},{level:2,title:"aid反查合集id",slug:"aid反查合集id",link:"#aid反查合集id",children:[]}],path:"/docs/creativecenter/season.html",pathLocale:"/",extraFields:[]},{title:"统计与数据",headers:[{level:2,title:"UP主视频状态数据",slug:"up主视频状态数据",link:"#up主视频状态数据",children:[]},{level:2,title:"新版UP主视频数据比较",slug:"新版up主视频数据比较",link:"#新版up主视频数据比较",children:[]},{level:2,title:"UP主专栏状态数据",slug:"up主专栏状态数据",link:"#up主专栏状态数据",children:[]},{level:2,title:"视频数据增量趋势",slug:"视频数据增量趋势",link:"#视频数据增量趋势",children:[]},{level:2,title:"专栏数据增量趋势",slug:"专栏数据增量趋势",link:"#专栏数据增量趋势",children:[]},{level:2,title:"稿件操作来源占比情况",slug:"稿件操作来源占比情况",link:"#稿件操作来源占比情况",children:[]},{level:2,title:"播放来源占比情况(平台及方式)",slug:"播放来源占比情况-平台及方式",link:"#播放来源占比情况-平台及方式",children:[]},{level:2,title:"播放分布情况(粉丝与路人)",slug:"播放分布情况-粉丝与路人",link:"#播放分布情况-粉丝与路人",children:[]}],path:"/docs/creativecenter/statistics_data.html",pathLocale:"/",extraFields:[]},{title:"投稿",headers:[{level:2,title:"上传封面",slug:"上传封面",link:"#上传封面",children:[]},{level:2,title:"获取上传模板列表",slug:"获取上传模板列表",link:"#获取上传模板列表",children:[]},{level:2,title:"编辑上传模板",slug:"编辑上传模板",link:"#编辑上传模板",children:[]},{level:2,title:"查询话题",slug:"查询话题",link:"#查询话题",children:[]},{level:2,title:"话题搜索",slug:"话题搜索",link:"#话题搜索",children:[]},{level:2,title:"标签可用性检查",slug:"标签可用性检查",link:"#标签可用性检查",children:[]},{level:2,title:"获取简介相关信息",slug:"获取简介相关信息",link:"#获取简介相关信息",children:[]},{level:2,title:"获取上传线路",slug:"获取上传线路",link:"#获取上传线路",children:[]},{level:2,title:"预测稿件类型",slug:"预测稿件类型",link:"#预测稿件类型",children:[]},{level:2,title:"预测稿件标签",slug:"预测稿件标签",link:"#预测稿件标签",children:[]},{level:2,title:"投递视频稿件Web",slug:"投递视频稿件-web",link:"#投递视频稿件-web",children:[]},{level:2,title:"编辑视频稿件Web",slug:"编辑视频稿件-web",link:"#编辑视频稿件-web",children:[]},{level:2,title:"获取新分区ID",slug:"获取新分区id",link:"#获取新分区id",children:[]},{level:2,title:"上传视频文件",slug:"上传视频文件",link:"#上传视频文件",children:[{level:3,title:"上传流程",slug:"上传流程",link:"#上传流程",children:[]},{level:3,title:"上传接口",slug:"上传接口",link:"#上传接口",children:[]},{level:3,title:"Demo",slug:"demo",link:"#demo",children:[]}]}],path:"/docs/creativecenter/upload.html",pathLocale:"/",extraFields:[]},{title:"视频相关杂项",headers:[{level:2,title:"获取稿件列表",slug:"获取稿件列表",link:"#获取稿件列表",children:[]},{level:2,title:"视频基础信息",slug:"视频基础信息",link:"#视频基础信息",children:[]}],path:"/docs/creativecenter/videos.html",pathLocale:"/",extraFields:[]},{title:"客服消息",headers:[{level:2,title:"心跳",slug:"心跳",link:"#心跳",children:[]},{level:2,title:"上传文件",slug:"上传文件",link:"#上传文件",children:[]}],path:"/docs/customerservice/msg.html",pathLocale:"/",extraFields:[]},{title:"弹幕操作",headers:[{level:2,title:"发送视频弹幕",slug:"发送视频弹幕",link:"#发送视频弹幕",children:[]},{level:2,title:"发送互动弹幕",slug:"发送互动弹幕",link:"#发送互动弹幕",children:[]},{level:2,title:"发送打分弹幕",slug:"发送打分弹幕",link:"#发送打分弹幕",children:[]},{level:2,title:"撤回弹幕",slug:"撤回弹幕",link:"#撤回弹幕",children:[]},{level:2,title:"购买高级弹幕发送权限",slug:"购买高级弹幕发送权限",link:"#购买高级弹幕发送权限",children:[]},{level:2,title:"检测高级弹幕发送权限",slug:"检测高级弹幕发送权限",link:"#检测高级弹幕发送权限",children:[]},{level:2,title:"点赞弹幕",slug:"点赞弹幕",link:"#点赞弹幕",children:[]},{level:2,title:"举报弹幕",slug:"举报弹幕",link:"#举报弹幕",children:[]},{level:2,title:"保护&删除弹幕",slug:"保护-删除弹幕",link:"#保护-删除弹幕",children:[]},{level:2,title:"修改字幕池",slug:"修改字幕池",link:"#修改字幕池",children:[]}],path:"/docs/danmaku/action.html",pathLocale:"/",extraFields:[]},{title:"名词解释",headers:[{level:2,title:"拉取名词解释列表",slug:"拉取名词解释列表",link:"#拉取名词解释列表",children:[]},{level:2,title:"查询名词解释详情",slug:"查询名词解释详情",link:"#查询名词解释详情",children:[]}],path:"/docs/danmaku/buzzword.html",pathLocale:"/",extraFields:[]},{title:"弹幕个人配置修改",headers:[{level:2,title:"修改弹幕个人配置web端",slug:"修改弹幕个人配置-web端",link:"#修改弹幕个人配置-web端",children:[]}],path:"/docs/danmaku/config.html",pathLocale:"/",extraFields:[]},{title:"protobuf弹幕",headers:[{level:2,title:"获取实时弹幕",slug:"获取实时弹幕",link:"#获取实时弹幕",children:[]}],path:"/docs/danmaku/danmaku_proto.html",pathLocale:"/",extraFields:[]},{title:"弹幕元数据",headers:[{level:2,title:"获取弹幕个人配置与互动弹幕及BAS代码弹幕专包web端",slug:"获取弹幕个人配置与互动弹幕及bas-代码-弹幕专包-web端",link:"#获取弹幕个人配置与互动弹幕及bas-代码-弹幕专包-web端",children:[]},{level:2,title:"实例",slug:"实例",link:"#实例",children:[{level:3,title:"获取互动弹幕",slug:"获取互动弹幕",link:"#获取互动弹幕",children:[]},{level:3,title:"获取BAS代码弹幕专包",slug:"获取bas-代码-弹幕专包",link:"#获取bas-代码-弹幕专包",children:[]}]}],path:"/docs/danmaku/danmaku_view_proto.html",pathLocale:"/",extraFields:[]},{title:"xml弹幕",headers:[{level:2,title:"获取实时弹幕1",slug:"获取实时弹幕1",link:"#获取实时弹幕1",children:[]},{level:2,title:"获取实时弹幕2",slug:"获取实时弹幕2",link:"#获取实时弹幕2",children:[]},{level:2,title:"弹幕格式",slug:"弹幕格式",link:"#弹幕格式",children:[{level:3,title:"xml格式结构",slug:"xml格式结构",link:"#xml格式结构",children:[]},{level:3,title:"属性 p",slug:"属性-p",link:"#属性-p",children:[]},{level:3,title:"web版标准颜色",slug:"web版标准颜色",link:"#web版标准颜色",children:[]}]}],path:"/docs/danmaku/danmaku_xml.html",pathLocale:"/",extraFields:[]},{title:"历史弹幕",headers:[{level:2,title:"查询历史弹幕日期",slug:"查询历史弹幕日期",link:"#查询历史弹幕日期",children:[]},{level:2,title:"获取历史弹幕protobuf接口",slug:"获取历史弹幕protobuf接口",link:"#获取历史弹幕protobuf接口",children:[]},{level:2,title:"获取历史弹幕xml接口",slug:"获取历史弹幕xml接口",link:"#获取历史弹幕xml接口",children:[]}],path:"/docs/danmaku/history.html",pathLocale:"/",extraFields:[]},{title:"弹幕快照",headers:[{level:2,title:"获取弹幕快照",slug:"获取弹幕快照",link:"#获取弹幕快照",children:[]}],path:"/docs/danmaku/snapshot.html",pathLocale:"/",extraFields:[]},{title:"弹幕点赞查询",headers:[{level:2,title:"查询指定dmid的点赞数",slug:"查询指定dmid的点赞数",link:"#查询指定dmid的点赞数",children:[]}],path:"/docs/danmaku/thumbup.html",pathLocale:"/",extraFields:[]},{title:"智能防挡弹幕",headers:[{level:2,title:"获取 webmask 资源地址",slug:"获取-webmask-资源地址",link:"#获取-webmask-资源地址",children:[]},{level:2,title:"webmask 资源",slug:"webmask-资源",link:"#webmask-资源",children:[]},{level:2,title:"webmask 二进制读取",slug:"webmask-二进制读取",link:"#webmask-二进制读取",children:[]}],path:"/docs/danmaku/webmask.html",pathLocale:"/",extraFields:[]},{title:"动态操作",headers:[{level:2,title:"点赞动态",slug:"点赞动态",link:"#点赞动态",children:[]},{level:2,title:"点赞动态 (旧版)",slug:"点赞动态-旧版",link:"#点赞动态-旧版",children:[]},{level:2,title:"删除动态",slug:"删除动态",link:"#删除动态",children:[]},{level:2,title:"删除动态 (旧版)",slug:"删除动态-旧版",link:"#删除动态-旧版",children:[]},{level:2,title:"删除定时发布动态",slug:"删除定时发布动态",link:"#删除定时发布动态",children:[]},{level:2,title:"设置置顶动态",slug:"设置置顶动态",link:"#设置置顶动态",children:[]},{level:2,title:"取消置顶动态",slug:"取消置顶动态",link:"#取消置顶动态",children:[]}],path:"/docs/dynamic/action.html",pathLocale:"/",extraFields:[]},{title:"获取动态列表",headers:[{level:2,title:"获取全部动态列表",slug:"获取全部动态列表",link:"#获取全部动态列表",children:[]},{level:2,title:"检测是否有新动态",slug:"检测是否有新动态",link:"#检测是否有新动态",children:[]}],path:"/docs/dynamic/all.html",pathLocale:"/",extraFields:[]},{title:"根据关键字搜索用户 (at别人时的填充列表)",headers:[],path:"/docs/dynamic/atlist.html",pathLocale:"/",extraFields:[]},{title:"首页公告栏",headers:[{level:2,title:"动态首页公告栏 (新版)",slug:"动态首页公告栏-新版",link:"#动态首页公告栏-新版",children:[]},{level:2,title:"动态首页公告栏 (旧版)",slug:"动态首页公告栏-旧版",link:"#动态首页公告栏-旧版",children:[]}],path:"/docs/dynamic/banner.html",pathLocale:"/",extraFields:[]},{title:"动态基本信息",headers:[{level:2,title:"动态转发列表",slug:"动态转发列表",link:"#动态转发列表",children:[]},{level:2,title:"动态点赞列表",slug:"动态点赞列表",link:"#动态点赞列表",children:[]},{level:2,title:"获取草稿列表",slug:"获取草稿列表",link:"#获取草稿列表",children:[]}],path:"/docs/dynamic/basicInfo.html",pathLocale:"/",extraFields:[]},{title:"动态卡片信息字段",headers:[{level:2,title:"转发动态 (type=1)",slug:"转发动态-type-1",link:"#转发动态-type-1",children:[]},{level:2,title:"图片动态 (type=2)",slug:"图片动态-type-2",link:"#图片动态-type-2",children:[]},{level:2,title:"文字动态 (type=4)",slug:"文字动态-type-4",link:"#文字动态-type-4",children:[]},{level:2,title:"视频投稿动态 (type=8)",slug:"视频投稿动态-type-8",link:"#视频投稿动态-type-8",children:[]},{level:2,title:"小视频 (type=16)",slug:"小视频-type-16",link:"#小视频-type-16",children:[]},{level:2,title:"戏剧? (type=32)",slug:"戏剧-type-32",link:"#戏剧-type-32",children:[]},{level:2,title:"专栏投稿动态 (type=64)",slug:"专栏投稿动态-type-64",link:"#专栏投稿动态-type-64",children:[]},{level:2,title:"音频投稿动态 (type=256)",slug:"音频投稿动态-type-256",link:"#音频投稿动态-type-256",children:[]},{level:2,title:"番剧 (type=512)",slug:"番剧-type-512",link:"#番剧-type-512",children:[]},{level:2,title:"??? (type=1000)",slug:"type-1000",link:"#type-1000",children:[]},{level:2,title:"??? (type=1001)",slug:"type-1001",link:"#type-1001",children:[]},{level:2,title:"??? (type=1024)",slug:"type-1024",link:"#type-1024",children:[]},{level:2,title:"H5 活动动态 (type=2048)",slug:"h5-活动动态-type-2048",link:"#h5-活动动态-type-2048",children:[]},{level:2,title:"漫画分享 (type=2049)",slug:"漫画分享-type-2049",link:"#漫画分享-type-2049",children:[]},{level:2,title:"PGC 番剧 (type=4097)",slug:"pgc-番剧-type-4097",link:"#pgc-番剧-type-4097",children:[]},{level:2,title:"电影 (type=4098)",slug:"电影-type-4098",link:"#电影-type-4098",children:[]},{level:2,title:"电视剧 (type=4099)",slug:"电视剧-type-4099",link:"#电视剧-type-4099",children:[]},{level:2,title:"国创动漫 (type=4100)",slug:"国创动漫-type-4100",link:"#国创动漫-type-4100",children:[]},{level:2,title:"纪录片 (type=4101)",slug:"纪录片-type-4101",link:"#纪录片-type-4101",children:[]},{level:2,title:"直播 (type=4200)",slug:"直播-type-4200",link:"#直播-type-4200",children:[]},{level:2,title:"直播 (type=4201)",slug:"直播-type-4201",link:"#直播-type-4201",children:[]},{level:2,title:"收藏夹 (type=4300)",slug:"收藏夹-type-4300",link:"#收藏夹-type-4300",children:[]},{level:2,title:"付费课程 (type=4302)",slug:"付费课程-type-4302",link:"#付费课程-type-4302",children:[]},{level:2,title:"付费课程 (type=4303)",slug:"付费课程-type-4303",link:"#付费课程-type-4303",children:[]},{level:2,title:"直播 (type=4308)",slug:"直播-type-4308",link:"#直播-type-4308",children:[]},{level:2,title:"合集 (type=4310)",slug:"合集-type-4310",link:"#合集-type-4310",children:[]},{level:2,title:"??? (type=4311)",slug:"type-4311",link:"#type-4311",children:[]},{level:2,title:"??? (type=268435455)",slug:"type-268435455",link:"#type-268435455",children:[]}],path:"/docs/dynamic/card_info.html",pathLocale:"/",extraFields:[]},{title:"动态信息",headers:[{level:2,title:"获取正在直播的已关注者",slug:"获取正在直播的已关注者",link:"#获取正在直播的已关注者",children:[]},{level:2,title:"获取发布新动态的已关注者",slug:"获取发布新动态的已关注者",link:"#获取发布新动态的已关注者",children:[]}],path:"/docs/dynamic/content.html",pathLocale:"/",extraFields:[]},{title:"获取动态详情",headers:[{level:2,title:"动态详情",slug:"动态详情",link:"#动态详情",children:[]},{level:2,title:"动态赞与转发列表",slug:"动态赞与转发列表",link:"#动态赞与转发列表",children:[]},{level:2,title:"动态抽奖详情",slug:"动态抽奖详情",link:"#动态抽奖详情",children:[]},{level:2,title:"动态转发列表",slug:"动态转发列表",link:"#动态转发列表",children:[]},{level:2,title:"获取动态中图片",slug:"获取动态中图片",link:"#获取动态中图片",children:[]},{level:2,title:"获取转发动态信息",slug:"获取转发动态信息",link:"#获取转发动态信息",children:[]}],path:"/docs/dynamic/detail.html",pathLocale:"/",extraFields:[]},{title:"动态类型对照",headers:[{level:2,title:"动态类型",slug:"动态类型",link:"#动态类型",children:[]},{level:2,title:"富文本节点类型",slug:"富文本节点类型",link:"#富文本节点类型",children:[]},{level:2,title:"作者类型",slug:"作者类型",link:"#作者类型",children:[]},{level:2,title:"",slug:"",link:"#",children:[]},{level:2,title:"相关内容卡片类型",slug:"相关内容卡片类型",link:"#相关内容卡片类型",children:[]},{level:2,title:"",slug:"-1",link:"#-1",children:[]},{level:2,title:"",slug:"-2",link:"#-2",children:[]},{level:2,title:"",slug:"-3",link:"#-3",children:[]},{level:2,title:"",slug:"-4",link:"#-4",children:[]},{level:2,title:"",slug:"-5",link:"#-5",children:[]},{level:2,title:"",slug:"-6",link:"#-6",children:[]},{level:2,title:"动态主体类型",slug:"动态主体类型",link:"#动态主体类型",children:[]},{level:2,title:"",slug:"-7",link:"#-7",children:[]},{level:2,title:"",slug:"-8",link:"#-8",children:[]},{level:2,title:"",slug:"-9",link:"#-9",children:[]},{level:2,title:"",slug:"-10",link:"#-10",children:[]},{level:2,title:"",slug:"-11",link:"#-11",children:[]},{level:2,title:"",slug:"-12",link:"#-12",children:[]},{level:2,title:"",slug:"-13",link:"#-13",children:[]},{level:2,title:"右上角三点菜单",slug:"右上角三点菜单",link:"#右上角三点菜单",children:[]},{level:2,title:"",slug:"-14",link:"#-14",children:[]},{level:2,title:"",slug:"-15",link:"#-15",children:[]},{level:2,title:"",slug:"-16",link:"#-16",children:[]}],path:"/docs/dynamic/dynamic_enum.html",pathLocale:"/",extraFields:[]},{title:"特定动态卡片信息",headers:[{level:2,title:"获取特定动态卡片信息",slug:"获取特定动态卡片信息",link:"#获取特定动态卡片信息",children:[]},{level:2,title:"最近更新UP主列表",slug:"最近更新up主列表",link:"#最近更新up主列表",children:[]}],path:"/docs/dynamic/get_dynamic_detail.html",pathLocale:"/",extraFields:[]},{title:"获取导航栏动态",headers:[{level:2,title:"获取导航栏动态列表",slug:"获取导航栏动态列表",link:"#获取导航栏动态列表",children:[]}],path:"/docs/dynamic/nav.html",pathLocale:"/",extraFields:[]},{title:"发布动态",headers:[{level:2,title:"为图片动态上传图片",slug:"为图片动态上传图片",link:"#为图片动态上传图片",children:[]},{level:2,title:"创建投票",slug:"创建投票",link:"#创建投票",children:[]},{level:2,title:"发表纯文本动态",slug:"发表纯文本动态",link:"#发表纯文本动态",children:[]},{level:2,title:"发表复杂动态",slug:"发表复杂动态",link:"#发表复杂动态",children:[]},{level:2,title:"立即发布定时动态",slug:"立即发布定时动态",link:"#立即发布定时动态",children:[]}],path:"/docs/dynamic/publish.html",pathLocale:"/",extraFields:[]},{title:"用户空间动态",headers:[{level:2,title:"获取用户空间动态",slug:"获取用户空间动态",link:"#获取用户空间动态",children:[]},{level:2,title:"设置置顶动态",slug:"设置置顶动态",link:"#设置置顶动态",children:[]},{level:2,title:"取消置顶动态",slug:"取消置顶动态",link:"#取消置顶动态",children:[]}],path:"/docs/dynamic/space.html",pathLocale:"/",extraFields:[]},{title:"话题",headers:[{level:2,title:"获取话题下动态列表",slug:"获取话题下动态列表",link:"#获取话题下动态列表",children:[]},{level:2,title:"获取包含置顶及热门的动态列表",slug:"获取包含置顶及热门的动态列表",link:"#获取包含置顶及热门的动态列表",children:[]},{level:2,title:"获取历史动态列表",slug:"获取历史动态列表",link:"#获取历史动态列表",children:[]},{level:2,title:"搜索发布话题",slug:"搜索发布话题",link:"#搜索发布话题",children:[]},{level:2,title:"推荐搜索话题?",slug:"推荐搜索话题",link:"#推荐搜索话题",children:[]},{level:2,title:"推荐话题",slug:"推荐话题",link:"#推荐话题",children:[]},{level:2,title:"检查话题是否存在",slug:"检查话题是否存在",link:"#检查话题是否存在",children:[]},{level:2,title:"获取指定话题详细信息",slug:"获取指定话题详细信息",link:"#获取指定话题详细信息",children:[]}],path:"/docs/dynamic/topic.html",pathLocale:"/",extraFields:[]},{title:"B币方式充电",headers:[{level:2,title:"新版本B币充电",slug:"新版本b币充电",link:"#新版本b币充电",children:[]},{level:2,title:"老版本B币充电",slug:"老版本b币充电",link:"#老版本b币充电",children:[]}],path:"/docs/electric/Bcoin.html",pathLocale:"/",extraFields:[]},{title:"微信&支付宝方式充电",headers:[{level:2,title:"申请充电二维码及扫码秘钥",slug:"申请充电二维码及扫码秘钥",link:"#申请充电二维码及扫码秘钥",children:[]},{level:2,title:"检查扫码支付结果",slug:"检查扫码支付结果",link:"#检查扫码支付结果",children:[]}],path:"/docs/electric/WeChat_Alipay.html",pathLocale:"/",extraFields:[]},{title:"充电列表",headers:[{level:2,title:"获取空间充电公示列表",slug:"获取空间充电公示列表",link:"#获取空间充电公示列表",children:[]},{level:2,title:"获取视频充电鸣谢名单",slug:"获取视频充电鸣谢名单",link:"#获取视频充电鸣谢名单",children:[]},{level:2,title:"查询我收到的充电列表",slug:"查询我收到的充电列表",link:"#查询我收到的充电列表",children:[]},{level:2,title:"查询历史充电数据",slug:"查询历史充电数据",link:"#查询历史充电数据",children:[]}],path:"/docs/electric/charge_list.html",pathLocale:"/",extraFields:[]},{title:"充电留言",headers:[{level:2,title:"发送充电留言",slug:"发送充电留言",link:"#发送充电留言",children:[]},{level:2,title:"查询我收到的充电留言",slug:"查询我收到的充电留言",link:"#查询我收到的充电留言",children:[]},{level:2,title:"查询充电留言详情",slug:"查询充电留言详情",link:"#查询充电留言详情",children:[]},{level:2,title:"回复充电留言",slug:"回复充电留言",link:"#回复充电留言",children:[]}],path:"/docs/electric/charge_msg.html",pathLocale:"/",extraFields:[]},{title:"包月充电",headers:[{level:2,title:"常量说明",slug:"常量说明",link:"#常量说明",children:[{level:3,title:"充电档位代码privilege_type与定价",slug:"充电档位代码-privilege-type-与定价",link:"#充电档位代码-privilege-type-与定价",children:[]}]},{level:2,title:"获取包月充电列表",slug:"获取包月充电列表",link:"#获取包月充电列表",children:[]},{level:2,title:"UP主包月充电详情",slug:"up主包月充电详情",link:"#up主包月充电详情",children:[]},{level:2,title:"与UP主的包月充电关系",slug:"与up主的包月充电关系",link:"#与up主的包月充电关系",children:[]},{level:2,title:"包月充电用户排名",slug:"包月充电用户排名",link:"#包月充电用户排名",children:[]}],path:"/docs/electric/monthly.html",pathLocale:"/",extraFields:[]},{title:"表情操作",headers:[{level:2,title:"添加表情包",slug:"添加表情包",link:"#添加表情包",children:[]},{level:2,title:"移除表情包",slug:"移除表情包",link:"#移除表情包",children:[]}],path:"/docs/emoji/action.html",pathLocale:"/",extraFields:[]},{title:"表情列表",headers:[{level:2,title:"获取我的表情列表",slug:"获取我的表情列表",link:"#获取我的表情列表",children:[]},{level:2,title:"获取指定的表情包明细",slug:"获取指定的表情包明细",link:"#获取指定的表情包明细",children:[]},{level:2,title:"获取所有表情包列表",slug:"获取所有表情包列表",link:"#获取所有表情包列表",children:[]},{level:2,title:"附表-表情包对象",slug:"附表-表情包对象",link:"#附表-表情包对象",children:[]}],path:"/docs/emoji/list.html",pathLocale:"/",extraFields:[]},{title:"收藏夹操作",headers:[{level:2,title:"管理收藏夹",slug:"管理收藏夹",link:"#管理收藏夹",children:[{level:3,title:"新建收藏夹",slug:"新建收藏夹",link:"#新建收藏夹",children:[]},{level:3,title:"修改收藏夹",slug:"修改收藏夹",link:"#修改收藏夹",children:[]},{level:3,title:"删除收藏夹",slug:"删除收藏夹",link:"#删除收藏夹",children:[]}]},{level:2,title:"管理收藏内容",slug:"管理收藏内容",link:"#管理收藏内容",children:[{level:3,title:"批量复制内容",slug:"批量复制内容",link:"#批量复制内容",children:[]},{level:3,title:"批量移动内容",slug:"批量移动内容",link:"#批量移动内容",children:[]},{level:3,title:"批量删除内容",slug:"批量删除内容",link:"#批量删除内容",children:[]},{level:3,title:"清空所有失效内容",slug:"清空所有失效内容",link:"#清空所有失效内容",children:[]}]}],path:"/docs/fav/action.html",pathLocale:"/",extraFields:[]},{title:"收藏夹基本信息",headers:[{level:2,title:"获取收藏夹元数据",slug:"获取收藏夹元数据",link:"#获取收藏夹元数据",children:[]},{level:2,title:"获取指定用户创建的所有收藏夹信息",slug:"获取指定用户创建的所有收藏夹信息",link:"#获取指定用户创建的所有收藏夹信息",children:[]},{level:2,title:"查询用户收藏的视频收藏夹",slug:"查询用户收藏的视频收藏夹",link:"#查询用户收藏的视频收藏夹",children:[]},{level:2,title:"批量获取指定收藏id的内容",slug:"批量获取指定收藏id的内容",link:"#批量获取指定收藏id的内容",children:[]}],path:"/docs/fav/info.html",pathLocale:"/",extraFields:[]},{title:"收藏夹内容",headers:[{level:2,title:"获取收藏夹内容明细列表",slug:"获取收藏夹内容明细列表",link:"#获取收藏夹内容明细列表",children:[]},{level:2,title:"获取收藏夹全部内容id",slug:"获取收藏夹全部内容id",link:"#获取收藏夹全部内容id",children:[]}],path:"/docs/fav/list.html",pathLocale:"/",extraFields:[]},{title:"主题色",headers:[{level:2,title:"获取主题色基本信息1",slug:"获取主题色基本信息1",link:"#获取主题色基本信息1",children:[]},{level:2,title:"获取主题色基本信息2",slug:"获取主题色基本信息2",link:"#获取主题色基本信息2",children:[]}],path:"/docs/garb/color.html",pathLocale:"/",extraFields:[]},{title:"装扮/收藏集",headers:[{level:2,title:"装扮/收藏集搜索API",slug:"装扮-收藏集搜索api",link:"#装扮-收藏集搜索api",children:[]},{level:2,title:"收藏集信息API",slug:"收藏集信息api",link:"#收藏集信息api",children:[]},{level:2,title:"主题装扮信息API",slug:"主题装扮信息api",link:"#主题装扮信息api",children:[]},{level:2,title:"主题装扮列表API",slug:"主题装扮列表api",link:"#主题装扮列表api",children:[]},{level:2,title:"收藏集列表API",slug:"收藏集列表api",link:"#收藏集列表api",children:[]}],path:"/docs/garb/lottery.html",pathLocale:"/",extraFields:[]},{title:"APP主题",headers:[{level:2,title:"获取主题及加载动画",slug:"获取主题及加载动画",link:"#获取主题及加载动画",children:[]},{level:2,title:"主题包结构",slug:"主题包结构",link:"#主题包结构",children:[]}],path:"/docs/garb/skin.html",pathLocale:"/",extraFields:[]},{title:"历史记录",headers:[{level:2,title:"获取历史记录列表_web端",slug:"获取历史记录列表-web端",link:"#获取历史记录列表-web端",children:[]},{level:2,title:"获取视频观看历史记录_web端旧版",slug:"获取视频观看历史记录-web端旧版",link:"#获取视频观看历史记录-web端旧版",children:[]},{level:2,title:"删除历史记录",slug:"删除历史记录",link:"#删除历史记录",children:[]},{level:2,title:"清空历史记录",slug:"清空历史记录",link:"#清空历史记录",children:[]},{level:2,title:"停用历史记录",slug:"停用历史记录",link:"#停用历史记录",children:[]},{level:2,title:"查询历史记录停用状态",slug:"查询历史记录停用状态",link:"#查询历史记录停用状态",children:[]}],path:"/docs/historytoview/history.html",pathLocale:"/",extraFields:[]},{title:"稍后再看",headers:[{level:2,title:"视频添加稍后再看",slug:"视频添加稍后再看",link:"#视频添加稍后再看",children:[]},{level:2,title:"添加频道中所有视频到稍后再看",slug:"添加频道中所有视频到稍后再看",link:"#添加频道中所有视频到稍后再看",children:[]},{level:2,title:"获取稍后再看视频列表",slug:"获取稍后再看视频列表",link:"#获取稍后再看视频列表",children:[]},{level:2,title:"删除稍后再看视频",slug:"删除稍后再看视频",link:"#删除稍后再看视频",children:[]},{level:2,title:"清空稍后再看视频列表",slug:"清空稍后再看视频列表",link:"#清空稍后再看视频列表",children:[]}],path:"/docs/historytoview/toview.html",pathLocale:"/",extraFields:[]},{title:"直播间弹幕",headers:[{level:2,title:"获取当前用户对应直播间可发弹幕配置",slug:"获取当前用户对应直播间可发弹幕配置",link:"#获取当前用户对应直播间可发弹幕配置",children:[]},{level:2,title:"获取直播间最近历史弹幕",slug:"获取直播间最近历史弹幕",link:"#获取直播间最近历史弹幕",children:[]},{level:2,title:"设置弹幕样式",slug:"设置弹幕样式",link:"#设置弹幕样式",children:[]},{level:2,title:"发送直播弹幕",slug:"发送直播弹幕",link:"#发送直播弹幕",children:[]}],path:"/docs/live/danmaku.html",pathLocale:"/",extraFields:[]},{title:"直播间表情",headers:[{level:2,title:"获取直播间的表情包",slug:"获取直播间的表情包",link:"#获取直播间的表情包",children:[]}],path:"/docs/live/emoticons.html",pathLocale:"/",extraFields:[]},{title:"关注UP直播情况",headers:[{level:2,title:"用户关注的所有UP的直播情况",slug:"用户关注的所有up的直播情况",link:"#用户关注的所有up的直播情况",children:[]},{level:2,title:"用户关注的所有UP且正在直播的列表PC端",slug:"用户关注的所有up且正在直播的列表-pc端",link:"#用户关注的所有up且正在直播的列表-pc端",children:[]}],path:"/docs/live/follow_up_live.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"获取直播间内礼物",slug:"获取直播间内礼物",link:"#获取直播间内礼物",children:[]},{level:2,title:"获取盲盒概率",slug:"获取盲盒概率",link:"#获取盲盒概率",children:[]}],path:"/docs/live/gift.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"查询大航海成员",slug:"查询大航海成员",link:"#查询大航海成员",children:[]},{level:2,title:"查询粉丝团成员",slug:"查询粉丝团成员",link:"#查询粉丝团成员",children:[]}],path:"/docs/live/guard.html",pathLocale:"/",extraFields:[]},{title:"直播间基本信息",headers:[{level:2,title:"获取直播间信息",slug:"获取直播间信息",link:"#获取直播间信息",children:[]},{level:2,title:"获取用户对应的直播间状态",slug:"获取用户对应的直播间状态",link:"#获取用户对应的直播间状态",children:[]},{level:2,title:"获取房间页初始化信息",slug:"获取房间页初始化信息",link:"#获取房间页初始化信息",children:[]},{level:2,title:"获取主播信息",slug:"获取主播信息",link:"#获取主播信息",children:[]},{level:2,title:"获取直播间基本信息",slug:"获取直播间基本信息",link:"#获取直播间基本信息",children:[]},{level:2,title:"批量查询直播间状态",slug:"批量查询直播间状态",link:"#批量查询直播间状态",children:[]},{level:2,title:"清晰度代码",slug:"清晰度代码",link:"#清晰度代码",children:[]},{level:2,title:"获取直播间信息",slug:"获取直播间信息-1",link:"#获取直播间信息-1",children:[]},{level:2,title:"获取直播间主播信息",slug:"获取直播间主播信息",link:"#获取直播间主播信息",children:[]}],path:"/docs/live/info.html",pathLocale:"/",extraFields:[]},{title:"直播间分区",headers:[{level:2,title:"获取全部直播间分区列表",slug:"获取全部直播间分区列表",link:"#获取全部直播间分区列表",children:[]}],path:"/docs/live/live_area.html",pathLocale:"/",extraFields:[]},{title:"直播流水",headers:[{level:2,title:"获取所有礼物列表",slug:"获取所有礼物列表",link:"#获取所有礼物列表",children:[]},{level:2,title:"获取流水",slug:"获取流水",link:"#获取流水",children:[]}],path:"/docs/live/live_bill.html",pathLocale:"/",extraFields:[]},{title:"直播数据",headers:[{level:2,title:"获取直播场次的直播数据",slug:"获取直播场次的直播数据",link:"#获取直播场次的直播数据",children:[]},{level:2,title:"获取直播表现",slug:"获取直播表现",link:"#获取直播表现",children:[]}],path:"/docs/live/live_data.html",pathLocale:"/",extraFields:[]},{title:"直播回放",headers:[{level:2,title:"获取直播回放列表",slug:"获取直播回放列表",link:"#获取直播回放列表",children:[]},{level:2,title:"获取某位主播的回放列表",slug:"获取某位主播的回放列表",link:"#获取某位主播的回放列表",children:[]},{level:2,title:"获取已发布片段的信息",slug:"获取已发布片段的信息",link:"#获取已发布片段的信息",children:[]},{level:2,title:"获取你为某位主播剪辑的已发布片段",slug:"获取你为某位主播剪辑的已发布片段",link:"#获取你为某位主播剪辑的已发布片段",children:[]},{level:2,title:"获取回放剪辑草稿列表",slug:"获取回放剪辑草稿列表",link:"#获取回放剪辑草稿列表",children:[]},{level:2,title:"获取你为某位主播剪辑的草稿",slug:"获取你为某位主播剪辑的草稿",link:"#获取你为某位主播剪辑的草稿",children:[]},{level:2,title:"删除某个回放剪辑草稿",slug:"删除某个回放剪辑草稿",link:"#删除某个回放剪辑草稿",children:[]},{level:2,title:"删除为某个主播剪辑的草稿",slug:"删除为某个主播剪辑的草稿",link:"#删除为某个主播剪辑的草稿",children:[]},{level:2,title:"请求整场直播回放下载链接",slug:"请求整场直播回放下载链接",link:"#请求整场直播回放下载链接",children:[]},{level:2,title:"获取回放的信息",slug:"获取回放的信息",link:"#获取回放的信息",children:[]},{level:2,title:"轮询回放状态",slug:"轮询回放状态",link:"#轮询回放状态",children:[]},{level:2,title:"获取切片视频流",slug:"获取切片视频流",link:"#获取切片视频流",children:[]},{level:2,title:"获取某位主播的切片视频流",slug:"获取某位主播的切片视频流",link:"#获取某位主播的切片视频流",children:[]},{level:2,title:"获取直播会话数据",slug:"获取直播会话数据",link:"#获取直播会话数据",children:[]},{level:2,title:"获取某位主播的直播会话数据",slug:"获取某位主播的直播会话数据",link:"#获取某位主播的直播会话数据",children:[]},{level:2,title:"获取用户高光列表",slug:"获取用户高光列表",link:"#获取用户高光列表",children:[]},{level:2,title:"获取某个时间的视频帧",slug:"获取某个时间的视频帧",link:"#获取某个时间的视频帧",children:[]},{level:2,title:"手动保存高亮片段",slug:"手动保存高亮片段",link:"#手动保存高亮片段",children:[]},{level:2,title:"投稿直播回放片段",slug:"投稿直播回放片段",link:"#投稿直播回放片段",children:[]},{level:2,title:"给某位主播投稿直播回放片段",slug:"给某位主播投稿直播回放片段",link:"#给某位主播投稿直播回放片段",children:[]},{level:2,title:"下载整场直播回放的流程",slug:"下载整场直播回放的流程",link:"#下载整场直播回放的流程",children:[]},{level:2,title:"直播回放片段发布页面",slug:"直播回放片段发布页面",link:"#直播回放片段发布页面",children:[]},{level:2,title:"直播回放剪辑页面",slug:"直播回放剪辑页面",link:"#直播回放剪辑页面",children:[]},{level:2,title:"某位主播的直播回放剪辑界面",slug:"某位主播的直播回放剪辑界面",link:"#某位主播的直播回放剪辑界面",children:[]}],path:"/docs/live/live_replay.html",pathLocale:"/",extraFields:[]},{title:"直播间视频流",headers:[{level:2,title:"根据真实直播间号获取直播视频流",slug:"根据真实直播间号获取直播视频流",link:"#根据真实直播间号获取直播视频流",children:[]}],path:"/docs/live/live_stream.html",pathLocale:"/",extraFields:[]},{title:"直播投票",headers:[{level:2,title:"查询投票信息",slug:"查询投票信息",link:"#查询投票信息",children:[]},{level:2,title:"查询投票历史",slug:"查询投票历史",link:"#查询投票历史",children:[]},{level:2,title:"投票状态",slug:"投票状态",link:"#投票状态",children:[]},{level:2,title:"创建直播投票",slug:"创建直播投票",link:"#创建直播投票",children:[]},{level:2,title:"中断直播投票",slug:"中断直播投票",link:"#中断直播投票",children:[]},{level:2,title:"弹幕投票主播侧界面",slug:"弹幕投票主播侧界面",link:"#弹幕投票主播侧界面",children:[]}],path:"/docs/live/live_vote.html",pathLocale:"/",extraFields:[]},{title:"直播间管理",headers:[{level:2,title:"开通直播间",slug:"开通直播间",link:"#开通直播间",children:[]},{level:2,title:"更新直播间信息",slug:"更新直播间信息",link:"#更新直播间信息",children:[]},{level:2,title:"开始直播",slug:"开始直播",link:"#开始直播",children:[]},{level:2,title:"关闭直播",slug:"关闭直播",link:"#关闭直播",children:[]},{level:2,title:"预更新直播间信息",slug:"预更新直播间信息",link:"#预更新直播间信息",children:[]},{level:2,title:"更新直播间公告",slug:"更新直播间公告",link:"#更新直播间公告",children:[]},{level:2,title:"PC直播姬版本号获取",slug:"pc直播姬版本号获取",link:"#pc直播姬版本号获取",children:[]}],path:"/docs/live/manage.html",pathLocale:"/",extraFields:[]},{title:"直播间信息流",headers:[{level:2,title:"获取信息流认证秘钥",slug:"获取信息流认证秘钥",link:"#获取信息流认证秘钥",children:[]},{level:2,title:"数据包格式",slug:"数据包格式",link:"#数据包格式",children:[]},{level:2,title:"数据包",slug:"数据包",link:"#数据包",children:[{level:3,title:"认证包",slug:"认证包",link:"#认证包",children:[]},{level:3,title:"认证包回复",slug:"认证包回复",link:"#认证包回复",children:[]},{level:3,title:"心跳包",slug:"心跳包",link:"#心跳包",children:[]},{level:3,title:"心跳包回复 (人气值)",slug:"心跳包回复-人气值",link:"#心跳包回复-人气值",children:[]},{level:3,title:"普通包",slug:"普通包",link:"#普通包",children:[]}]}],path:"/docs/live/message_stream.html",pathLocale:"/",extraFields:[]},{title:"直播推荐",headers:[{level:2,title:"主页获取直播推荐",slug:"主页获取直播推荐",link:"#主页获取直播推荐",children:[]}],path:"/docs/live/recommend.html",pathLocale:"/",extraFields:[]},{title:"直播间人气红包",headers:[{level:2,title:"获取指定直播间的红包信息",slug:"获取指定直播间的红包信息",link:"#获取指定直播间的红包信息",children:[]}],path:"/docs/live/redpocket.html",pathLocale:"/",extraFields:[]},{title:"直播心跳上报",headers:[{level:2,title:"直播心跳 (Web端)",slug:"直播心跳-web端",link:"#直播心跳-web端",children:[]}],path:"/docs/live/report.html",pathLocale:"/",extraFields:[]},{title:"直播间禁言相关 API",headers:[{level:2,title:"禁言观众",slug:"禁言观众",link:"#禁言观众",children:[]},{level:2,title:"查询直播间禁言列表",slug:"查询直播间禁言列表",link:"#查询直播间禁言列表",children:[]},{level:2,title:"解除禁言",slug:"解除禁言",link:"#解除禁言",children:[]}],path:"/docs/live/silent_user_manage.html",pathLocale:"/",extraFields:[]},{title:"直播间用户实用 API",headers:[{level:2,title:"获取自己持有的粉丝勋章信息",slug:"获取自己持有的粉丝勋章信息",link:"#获取自己持有的粉丝勋章信息",children:[]},{level:2,title:"佩戴勋章",slug:"佩戴勋章",link:"#佩戴勋章",children:[]},{level:2,title:"直播签到(已下线)",slug:"直播签到-已下线",link:"#直播签到-已下线",children:[]},{level:2,title:"本月直播签到信息",slug:"本月直播签到信息",link:"#本月直播签到信息",children:[]},{level:2,title:"上月直播签到信息",slug:"上月直播签到信息",link:"#上月直播签到信息",children:[]},{level:2,title:"查询直播间贡献榜",slug:"查询直播间贡献榜",link:"#查询直播间贡献榜",children:[]},{level:2,title:"查询自己在某直播间观看时长",slug:"查询自己在某直播间观看时长",link:"#查询自己在某直播间观看时长",children:[]},{level:2,title:"查询用户在直播间的信息",slug:"查询用户在直播间的信息",link:"#查询用户在直播间的信息",children:[]}],path:"/docs/live/user.html",pathLocale:"/",extraFields:[]},{title:"Web端Cookie刷新",headers:[{level:2,title:"刷新步骤(伪代码)",slug:"刷新步骤-伪代码",link:"#刷新步骤-伪代码",children:[]},{level:2,title:"检查是否需要刷新",slug:"检查是否需要刷新",link:"#检查是否需要刷新",children:[]},{level:2,title:"生成CorrespondPath算法",slug:"生成correspondpath算法",link:"#生成correspondpath算法",children:[{level:3,title:"算法细节",slug:"算法细节",link:"#算法细节",children:[]},{level:3,title:"相关Demo",slug:"相关demo",link:"#相关demo",children:[]},{level:3,title:"Kotlin",slug:"kotlin",link:"#kotlin",children:[]},{level:3,title:"Go",slug:"go",link:"#go",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]}]},{level:2,title:"获取refresh_csrf",slug:"获取refresh-csrf",link:"#获取refresh-csrf",children:[]},{level:2,title:"刷新Cookie",slug:"刷新cookie",link:"#刷新cookie",children:[]},{level:2,title:"确认更新",slug:"确认更新",link:"#确认更新",children:[]}],path:"/docs/login/cookie_refresh.html",pathLocale:"/",extraFields:[]},{title:"退出账号登录",headers:[{level:2,title:"退出登录(web端)",slug:"退出登录-web端",link:"#退出登录-web端",children:[]}],path:"/docs/login/exit.html",pathLocale:"/",extraFields:[]},{title:"登录基本信息",headers:[{level:2,title:"导航栏用户信息",slug:"导航栏用户信息",link:"#导航栏用户信息",children:[]},{level:2,title:"登录用户信息仅部分(已弃用)",slug:"登录用户信息仅部分-已弃用",link:"#登录用户信息仅部分-已弃用",children:[]},{level:2,title:"登录用户信息APP端",slug:"登录用户信息-app端",link:"#登录用户信息-app端",children:[]},{level:2,title:"登录用户状态数(双端)",slug:"登录用户状态数-双端",link:"#登录用户状态数-双端",children:[]},{level:2,title:"获取硬币数",slug:"获取硬币数",link:"#获取硬币数",children:[]}],path:"/docs/login/login_info.html",pathLocale:"/",extraFields:[]},{title:"登录记录",headers:[{level:2,title:"查询登录记录",slug:"查询登录记录",link:"#查询登录记录",children:[]},{level:2,title:"最近一周的登录情况",slug:"最近一周的登录情况",link:"#最近一周的登录情况",children:[]}],path:"/docs/login/login_notice.html",pathLocale:"/",extraFields:[]},{title:"个人中心",headers:[{level:2,title:"获取我的信息",slug:"获取我的信息",link:"#获取我的信息",children:[]},{level:2,title:"查询每日奖励状态",slug:"查询每日奖励状态",link:"#查询每日奖励状态",children:[]},{level:2,title:"查询每日投币获得经验数",slug:"查询每日投币获得经验数",link:"#查询每日投币获得经验数",children:[]},{level:2,title:"查询大会员状态",slug:"查询大会员状态",link:"#查询大会员状态",children:[]},{level:2,title:"查询账号安全情况",slug:"查询账号安全情况",link:"#查询账号安全情况",children:[]},{level:2,title:"查询账号实名认证状态",slug:"查询账号实名认证状态",link:"#查询账号实名认证状态",children:[]},{level:2,title:"查询实名认证详细信息",slug:"查询实名认证详细信息",link:"#查询实名认证详细信息",children:[]},{level:2,title:"查询硬币变化情况",slug:"查询硬币变化情况",link:"#查询硬币变化情况",children:[]},{level:2,title:"修改个人签名",slug:"修改个人签名",link:"#修改个人签名",children:[]},{level:2,title:"最近一周的经验记录",slug:"最近一周的经验记录",link:"#最近一周的经验记录",children:[]},{level:2,title:"最近一周的节操记录",slug:"最近一周的节操记录",link:"#最近一周的节操记录",children:[]}],path:"/docs/login/member_center.html",pathLocale:"/",extraFields:[]},{title:"漫画任务操作",headers:[{level:2,title:"分享漫画",slug:"分享漫画",link:"#分享漫画",children:[]}],path:"/docs/manga/Activity.html",pathLocale:"/",extraFields:[]},{title:"签到",headers:[],path:"/docs/manga/ClockIn.html",pathLocale:"/",extraFields:[]},{title:"购买漫画章节",headers:[],path:"/docs/manga/Comic.html",pathLocale:"/",extraFields:[]},{title:"获取当前话全部图片地址",headers:[],path:"/docs/manga/Download.html",pathLocale:"/",extraFields:[]},{title:"漫画赛季",headers:[{level:2,title:"获取赛季信息",slug:"获取赛季信息",link:"#获取赛季信息",children:[]},{level:2,title:"赛季奖励领取",slug:"赛季奖励领取",link:"#赛季奖励领取",children:[]}],path:"/docs/manga/Season.html",pathLocale:"/",extraFields:[]},{title:"漫画用户信息",headers:[{level:2,title:"获取拥有的漫读券列表",slug:"获取拥有的漫读券列表",link:"#获取拥有的漫读券列表",children:[]},{level:2,title:"获取已购漫画",slug:"获取已购漫画",link:"#获取已购漫画",children:[]}],path:"/docs/manga/User.html",pathLocale:"/",extraFields:[]},{title:"data.index",headers:[{level:2,title:"data.index文件解析",slug:"data-index文件解析",link:"#data-index文件解析",children:[{level:3,title:"获取data.index",slug:"获取data-index",link:"#获取data-index",children:[]},{level:3,title:"文件解密算法",slug:"文件解密算法",link:"#文件解密算法",children:[]},{level:3,title:"进行解密操作",slug:"进行解密操作",link:"#进行解密操作",children:[]}]},{level:2,title:"data.index内容",slug:"data-index内容",link:"#data-index内容",children:[]}],path:"/docs/manga/index_file.html",pathLocale:"/",extraFields:[]},{title:"获取轻享卡信息",headers:[],path:"/docs/manga/light_card.html",pathLocale:"/",extraFields:[]},{title:"积分商城",headers:[{level:2,title:"获取当前持有点数",slug:"获取当前持有点数",link:"#获取当前持有点数",children:[]},{level:2,title:"获取兑换奖品列表",slug:"获取兑换奖品列表",link:"#获取兑换奖品列表",children:[]},{level:2,title:"兑换物品",slug:"兑换物品",link:"#兑换物品",children:[]},{level:2,title:"获取兑换历史记录",slug:"获取兑换历史记录",link:"#获取兑换历史记录",children:[]},{level:2,title:"获取玩法说明",slug:"获取玩法说明",link:"#获取玩法说明",children:[]}],path:"/docs/manga/point_shop.html",pathLocale:"/",extraFields:[]},{title:"通知消息",headers:[{level:2,title:"获取未读消息数",slug:"获取未读消息数",link:"#获取未读消息数",children:[]},{level:2,title:'获取"回复我的"信息',slug:"获取-回复我的-信息",link:"#获取-回复我的-信息",children:[]}],path:"/docs/message/msg.html",pathLocale:"/",extraFields:[]},{title:"私信",headers:[{level:2,title:"对象与常量说明",slug:"对象与常量说明",link:"#对象与常量说明",children:[{level:3,title:"会话对象",slug:"会话对象",link:"#会话对象",children:[]},{level:3,title:"私信主体对象",slug:"私信主体对象",link:"#私信主体对象",children:[]},{level:3,title:"消息来源列表msg_source",slug:"消息来源列表-msg-source",link:"#消息来源列表-msg-source",children:[]}]},{level:2,title:"会话相关",slug:"会话相关",link:"#会话相关",children:[{level:3,title:"获取未读私信数",slug:"获取未读私信数",link:"#获取未读私信数",children:[]},{level:3,title:"获取未读粉丝团私信数",slug:"获取未读粉丝团私信数",link:"#获取未读粉丝团私信数",children:[]},{level:3,title:"获取指定类型会话列表",slug:"获取指定类型会话列表",link:"#获取指定类型会话列表",children:[]},{level:3,title:"获取新会话列表",slug:"获取新会话列表",link:"#获取新会话列表",children:[]},{level:3,title:"获取会话详细信息",slug:"获取会话详细信息",link:"#获取会话详细信息",children:[]},{level:3,title:"获取会话限制状态",slug:"获取会话限制状态",link:"#获取会话限制状态",children:[]},{level:3,title:"获取会话免打扰状态",slug:"获取会话免打扰状态",link:"#获取会话免打扰状态",children:[]},{level:3,title:"获取会话推送设置",slug:"获取会话推送设置",link:"#获取会话推送设置",children:[]},{level:3,title:"设置会话为已读",slug:"设置会话为已读",link:"#设置会话为已读",children:[]},{level:3,title:"移除指定会话",slug:"移除指定会话",link:"#移除指定会话",children:[]},{level:3,title:"修改会话置顶状态",slug:"修改会话置顶状态",link:"#修改会话置顶状态",children:[]},{level:3,title:"修改会话免打扰状态",slug:"修改会话免打扰状态",link:"#修改会话免打扰状态",children:[]},{level:3,title:"修改会话推送设置",slug:"修改会话推送设置",link:"#修改会话推送设置",children:[]},{level:3,title:"修改会话拦截状态",slug:"修改会话拦截状态",link:"#修改会话拦截状态",children:[]},{level:3,title:"设置所有拦截会话为已读",slug:"设置所有拦截会话为已读",link:"#设置所有拦截会话为已读",children:[]},{level:3,title:"移除所有拦截会话",slug:"移除所有拦截会话",link:"#移除所有拦截会话",children:[]}]},{level:2,title:"私信消息相关",slug:"私信消息相关",link:"#私信消息相关",children:[{level:3,title:"查询私信消息记录",slug:"查询私信消息记录",link:"#查询私信消息记录",children:[]},{level:3,title:"获取多个视频、番剧、专栏的信息",slug:"获取多个视频、番剧、专栏的信息",link:"#获取多个视频、番剧、专栏的信息",children:[]},{level:3,title:"发送私信web端",slug:"发送私信-web端",link:"#发送私信-web端",children:[]}]}],path:"/docs/message/private_msg.html",pathLocale:"/",extraFields:[]},{title:"私信消息类型、内容说明",headers:[{level:2,title:"通用消息类型",slug:"通用消息类型",link:"#通用消息类型",children:[{level:3,title:"文字消息msg_type=1",slug:"文字消息-msg-type-1",link:"#文字消息-msg-type-1",children:[]},{level:3,title:"图片消息msg_type=2",slug:"图片消息-msg-type-2",link:"#图片消息-msg-type-2",children:[]},{level:3,title:"撤回消息msg_type=5",slug:"撤回消息-msg-type-5",link:"#撤回消息-msg-type-5",children:[]},{level:3,title:"自定义表情消息msg_type=6",slug:"自定义表情消息-msg-type-6",link:"#自定义表情消息-msg-type-6",children:[]},{level:3,title:"分享消息msg_type=7",slug:"分享消息-msg-type-7",link:"#分享消息-msg-type-7",children:[]},{level:3,title:"系统撤回消息msg_type=8",slug:"系统撤回消息-msg-type-8",link:"#系统撤回消息-msg-type-8",children:[]},{level:3,title:"小程序消息msg_type=9",slug:"小程序消息-msg-type-9",link:"#小程序消息-msg-type-9",children:[]},{level:3,title:"通知消息msg_type=10",slug:"通知消息-msg-type-10",link:"#通知消息-msg-type-10",children:[]},{level:3,title:"视频推送消息msg_type=11",slug:"视频推送消息-msg-type-11",link:"#视频推送消息-msg-type-11",children:[]},{level:3,title:"专栏推送消息msg_type=12",slug:"专栏推送消息-msg-type-12",link:"#专栏推送消息-msg-type-12",children:[]},{level:3,title:"图片卡片消息msg_type=13",slug:"图片卡片消息-msg-type-13",link:"#图片卡片消息-msg-type-13",children:[]},{level:3,title:"分享其他内容消息msg_type=14",slug:"分享其他内容消息-msg-type-14",link:"#分享其他内容消息-msg-type-14",children:[]},{level:3,title:"被关注时的自动推送消息msg_type=16",slug:"被关注时的自动推送消息-msg-type-16",link:"#被关注时的自动推送消息-msg-type-16",children:[]},{level:3,title:"系统提示消息msg_type=18",slug:"系统提示消息-msg-type-18",link:"#系统提示消息-msg-type-18",children:[]},{level:3,title:"AI 消息msg_type=19",slug:"ai-消息-msg-type-19",link:"#ai-消息-msg-type-19",children:[]}]},{level:2,title:"粉丝团消息类型",slug:"粉丝团消息类型",link:"#粉丝团消息类型",children:[{level:3,title:"成员入群消息msg_type=301",slug:"成员入群消息-msg-type-301",link:"#成员入群消息-msg-type-301",children:[]},{level:3,title:"成员退群消息msg_type=302",slug:"成员退群消息-msg-type-302",link:"#成员退群消息-msg-type-302",children:[]},{level:3,title:"粉丝团冻结消息msg_type=303",slug:"粉丝团冻结消息-msg-type-303",link:"#粉丝团冻结消息-msg-type-303",children:[]},{level:3,title:"粉丝团解散消息msg_type=304",slug:"粉丝团解散消息-msg-type-304",link:"#粉丝团解散消息-msg-type-304",children:[]},{level:3,title:"粉丝团开通消息msg_type=305",slug:"粉丝团开通消息-msg-type-305",link:"#粉丝团开通消息-msg-type-305",children:[]},{level:3,title:"成员入群消息msg_type=306",slug:"成员入群消息-msg-type-306",link:"#成员入群消息-msg-type-306",children:[]}]}],path:"/docs/message/private_msg_content.html",pathLocale:"/",extraFields:[]},{title:"消息设置",headers:[{level:2,title:"获取用户偏好设置",slug:"获取用户偏好设置",link:"#获取用户偏好设置",children:[]},{level:2,title:"修改用户偏好设置",slug:"修改用户偏好设置",link:"#修改用户偏好设置",children:[]},{level:2,title:"获取消息屏蔽词",slug:"获取消息屏蔽词",link:"#获取消息屏蔽词",children:[]},{level:2,title:"添加消息屏蔽词",slug:"添加消息屏蔽词",link:"#添加消息屏蔽词",children:[]},{level:2,title:"删除消息屏蔽词",slug:"删除消息屏蔽词",link:"#删除消息屏蔽词",children:[]},{level:2,title:"获取自动回复文本/关键词回复规则",slug:"获取自动回复文本-关键词回复规则",link:"#获取自动回复文本-关键词回复规则",children:[]},{level:2,title:"修改自动回复文本/关键词回复规则",slug:"修改自动回复文本-关键词回复规则",link:"#修改自动回复文本-关键词回复规则",children:[]},{level:2,title:"删除关键词回复规则",slug:"删除关键词回复规则",link:"#删除关键词回复规则",children:[]},{level:2,title:"获取系统设置",slug:"获取系统设置",link:"#获取系统设置",children:[]},{level:2,title:"获取创建粉丝团按钮可见性",slug:"获取创建粉丝团按钮可见性",link:"#获取创建粉丝团按钮可见性",children:[]}],path:"/docs/message/settings.html",pathLocale:"/",extraFields:[]},{title:"b23.tv 短链",headers:[{level:2,title:"简述",slug:"简述",link:"#简述",children:[{level:3,title:"格式",slug:"格式",link:"#格式",children:[]}]},{level:2,title:"生成",slug:"生成",link:"#生成",children:[{level:3,title:"视频短链",slug:"视频短链",link:"#视频短链",children:[]},{level:3,title:"任意短链",slug:"任意短链",link:"#任意短链",children:[]}]}],path:"/docs/misc/b23tv.html",pathLocale:"/",extraFields:[]},{title:"获取 buvid3 / buvid4 / b_nut",headers:[{level:2,title:"仅获取 buvid3",slug:"仅获取-buvid3",link:"#仅获取-buvid3",children:[]},{level:2,title:"接口获取 buvid3 / buvid4",slug:"接口获取-buvid3-buvid4",link:"#接口获取-buvid3-buvid4",children:[]},{level:2,title:"从响应头获取 buvid3 / b_nut",slug:"从响应头获取-buvid3-b-nut",link:"#从响应头获取-buvid3-b-nut",children:[]}],path:"/docs/misc/buvid3_4.html",pathLocale:"/",extraFields:[]},{title:"bvid说明",headers:[{level:2,title:"概述",slug:"概述",link:"#概述",children:[{level:3,title:"格式",slug:"格式",link:"#格式",children:[]},{level:3,title:"实质",slug:"实质",link:"#实质",children:[]},{level:3,title:"avid发号方式的变化",slug:"avid发号方式的变化",link:"#avid发号方式的变化",children:[]}]},{level:2,title:"算法概述",slug:"算法概述",link:"#算法概述",children:[{level:3,title:"av->bv算法",slug:"av-bv算法",link:"#av-bv算法",children:[]},{level:3,title:"bv->av算法",slug:"bv-av算法",link:"#bv-av算法",children:[]}]},{level:2,title:"编程实现",slug:"编程实现",link:"#编程实现",children:[{level:3,title:"JavaScript/TypeScript",slug:"javascript-typescript",link:"#javascript-typescript",children:[]},{level:3,title:"Python",slug:"python",link:"#python",children:[]},{level:3,title:"Rust",slug:"rust",link:"#rust",children:[]},{level:3,title:"Swift",slug:"swift",link:"#swift",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]},{level:3,title:"Golang",slug:"golang",link:"#golang",children:[]},{level:3,title:"C++",slug:"c",link:"#c",children:[]}]},{level:2,title:"老版算法存档",slug:"老版算法存档",link:"#老版算法存档",children:[{level:3,title:"av->bv算法",slug:"av-bv算法-1",link:"#av-bv算法-1",children:[]},{level:3,title:"bv->av算法",slug:"bv-av算法-1",link:"#bv-av算法-1",children:[]},{level:3,title:"编程实现",slug:"编程实现-1",link:"#编程实现-1",children:[]}]}],path:"/docs/misc/bvid_desc.html",pathLocale:"/",extraFields:[]},{title:"设备各类标识算法(APP 端)",headers:[{level:2,title:"设备唯一标识 BUVID",slug:"设备唯一标识-buvid",link:"#设备唯一标识-buvid",children:[{level:3,title:"生成方法",slug:"生成方法",link:"#生成方法",children:[]},{level:3,title:"Demo",slug:"demo",link:"#demo",children:[]}]},{level:2,title:"设备指纹 fp (fp_local, fp_remote)",slug:"设备指纹-fp-fp-local-fp-remote",link:"#设备指纹-fp-fp-local-fp-remote",children:[{level:3,title:"生成方法",slug:"生成方法-1",link:"#生成方法-1",children:[]},{level:3,title:"Demo",slug:"demo-1",link:"#demo-1",children:[]}]},{level:2,title:"附录",slug:"附录",link:"#附录",children:[{level:3,title:"BUVID Prefix",slug:"buvid-prefix",link:"#buvid-prefix",children:[]}]}],path:"/docs/misc/device_identity.html",pathLocale:"/",extraFields:[]},{title:"公共错误码",headers:[{level:2,title:"权限类",slug:"权限类",link:"#权限类",children:[]},{level:2,title:"请求类",slug:"请求类",link:"#请求类",children:[]}],path:"/docs/misc/errcode.html",pathLocale:"/",extraFields:[]},{title:"表达式渲染",headers:[{level:2,title:"LaTeX",slug:"latex",link:"#latex",children:[]}],path:"/docs/misc/mathjax.html",pathLocale:"/",extraFields:[]},{title:"图片格式化",headers:[{level:2,title:"avg_color格式说明",slug:"avg-color格式说明",link:"#avg-color格式说明",children:[]}],path:"/docs/misc/picture.html",pathLocale:"/",extraFields:[]},{title:"获取当前时间戳",headers:[{level:2,title:"获取当前时间戳",slug:"获取当前时间戳-1",link:"#获取当前时间戳-1",children:[]},{level:2,title:"获取适用于 RTC 的时间戳",slug:"获取适用于-rtc-的时间戳",link:"#获取适用于-rtc-的时间戳",children:[]},{level:2,title:"获取服务器端UTC时间",slug:"获取服务器端utc时间",link:"#获取服务器端utc时间",children:[]}],path:"/docs/misc/time_stamp.html",pathLocale:"/",extraFields:[]},{title:"操作",headers:[{level:2,title:"提交答题",slug:"提交答题",link:"#提交答题",children:[{level:3,title:"提交基础题",slug:"提交基础题",link:"#提交基础题",children:[]},{level:3,title:"提交附加题",slug:"提交附加题",link:"#提交附加题",children:[]},{level:3,title:"提交自选题",slug:"提交自选题",link:"#提交自选题",children:[]}]},{level:2,title:"获取验证码",slug:"获取验证码",link:"#获取验证码",children:[]},{level:2,title:"提交验证码",slug:"提交验证码",link:"#提交验证码",children:[]},{level:2,title:"提交自选题分类",slug:"提交自选题分类",link:"#提交自选题分类",children:[]},{level:2,title:"提前交卷",slug:"提前交卷",link:"#提前交卷",children:[]}],path:"/docs/newbie_exam/action.html",pathLocale:"/",extraFields:[]},{title:"拉取题目",headers:[{level:2,title:"拉取基础题",slug:"拉取基础题",link:"#拉取基础题",children:[]},{level:2,title:"拉取附加题",slug:"拉取附加题",link:"#拉取附加题",children:[]},{level:2,title:"拉取自选题",slug:"拉取自选题",link:"#拉取自选题",children:[]}],path:"/docs/newbie_exam/fetch.html",pathLocale:"/",extraFields:[]},{title:"查询信息",headers:[{level:2,title:"查询答题状态",slug:"查询答题状态",link:"#查询答题状态",children:[]},{level:2,title:"查询自选题分类",slug:"查询自选题分类",link:"#查询自选题分类",children:[]},{level:2,title:"查询答题结果",slug:"查询答题结果",link:"#查询答题结果",children:[]}],path:"/docs/newbie_exam/info.html",pathLocale:"/",extraFields:[]},{title:"笔记操作",headers:[{level:2,title:"保存视频笔记",slug:"保存视频笔记",link:"#保存视频笔记",children:[]},{level:2,title:"删除视频笔记",slug:"删除视频笔记",link:"#删除视频笔记",children:[]}],path:"/docs/note/action.html",pathLocale:"/",extraFields:[]},{title:"笔记详细信息",headers:[{level:2,title:"查询该稿件是否禁止笔记",slug:"查询该稿件是否禁止笔记",link:"#查询该稿件是否禁止笔记",children:[]},{level:2,title:"查询私有笔记内容",slug:"查询私有笔记内容",link:"#查询私有笔记内容",children:[]},{level:2,title:"查询公开笔记内容",slug:"查询公开笔记内容",link:"#查询公开笔记内容",children:[]}],path:"/docs/note/info.html",pathLocale:"/",extraFields:[]},{title:"笔记列表",headers:[{level:2,title:"查询稿件私有笔记",slug:"查询稿件私有笔记",link:"#查询稿件私有笔记",children:[]},{level:2,title:"查询用户私有笔记",slug:"查询用户私有笔记",link:"#查询用户私有笔记",children:[]},{level:2,title:"查询稿件公开笔记",slug:"查询稿件公开笔记",link:"#查询稿件公开笔记",children:[]},{level:2,title:"查询用户公开笔记",slug:"查询用户公开笔记",link:"#查询用户公开笔记",children:[]}],path:"/docs/note/list.html",pathLocale:"/",extraFields:[]},{title:"视频笔记",headers:[{level:2,title:"附表-笔记正文序列格式",slug:"附表-笔记正文序列格式",link:"#附表-笔记正文序列格式",children:[]}],path:"/docs/note/",pathLocale:"/",extraFields:[]},{title:"图文详细",headers:[{level:2,title:"获取图文详细信息",slug:"获取图文详细信息",link:"#获取图文详细信息",children:[]}],path:"/docs/opus/detail.html",pathLocale:"/",extraFields:[]},{title:"功能模块",headers:[{level:2,title:"features",slug:"features",link:"#features",children:[]},{level:2,title:"modules",slug:"modules",link:"#modules",children:[{level:3,title:"MODULE_TYPE_TITLE",slug:"module-type-title",link:"#module-type-title",children:[]},{level:3,title:"MODULE_TYPE_AUTHOR",slug:"module-type-author",link:"#module-type-author",children:[]},{level:3,title:"module_more",slug:"module-more",link:"#module-more",children:[]},{level:3,title:"MODULE_TYPE_STAT",slug:"module-type-stat",link:"#module-type-stat",children:[]},{level:3,title:"MODULE_TYPE_CONTENT",slug:"module-type-content",link:"#module-type-content",children:[]},{level:3,title:"MODULE_TYPE_TOPIC",slug:"module-type-topic",link:"#module-type-topic",children:[]},{level:3,title:"MODULE_TYPE_COLLECTION",slug:"module-type-collection",link:"#module-type-collection",children:[]},{level:3,title:"MODULE_TYPE_EXTEND",slug:"module-type-extend",link:"#module-type-extend",children:[]},{level:3,title:"MODULE_TYPE_BOTTOM",slug:"module-type-bottom",link:"#module-type-bottom",children:[]}]}],path:"/docs/opus/features.html",pathLocale:"/",extraFields:[]},{title:"富文本节点",headers:[{level:2,title:"富文本节点类型",slug:"富文本节点类型",link:"#富文本节点类型",children:[]},{level:2,title:"富文本节点对象",slug:"富文本节点对象",link:"#富文本节点对象",children:[{level:3,title:"RICH_TEXT_NODE_TYPE_TEXT",slug:"rich-text-node-type-text",link:"#rich-text-node-type-text",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_AT",slug:"rich-text-node-type-at",link:"#rich-text-node-type-at",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_LOTTERY",slug:"rich-text-node-type-lottery",link:"#rich-text-node-type-lottery",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_VOTE",slug:"rich-text-node-type-vote",link:"#rich-text-node-type-vote",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_TOPIC",slug:"rich-text-node-type-topic",link:"#rich-text-node-type-topic",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_GOODS",slug:"rich-text-node-type-goods",link:"#rich-text-node-type-goods",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_BV",slug:"rich-text-node-type-bv",link:"#rich-text-node-type-bv",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_EMOJI",slug:"rich-text-node-type-emoji",link:"#rich-text-node-type-emoji",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_CV",slug:"rich-text-node-type-cv",link:"#rich-text-node-type-cv",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_VIEW_PICTURE",slug:"rich-text-node-type-view-picture",link:"#rich-text-node-type-view-picture",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_WEB",slug:"rich-text-node-type-web",link:"#rich-text-node-type-web",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_OGV_SEASON",slug:"rich-text-node-type-ogv-season",link:"#rich-text-node-type-ogv-season",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_OGV_EP",slug:"rich-text-node-type-ogv-ep",link:"#rich-text-node-type-ogv-ep",children:[]},{level:3,title:"RICH_TEXT_NODE_TYPE_AV",slug:"rich-text-node-type-av",link:"#rich-text-node-type-av",children:[]}]}],path:"/docs/opus/rich_text_nodes.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"空间图文",slug:"空间图文",link:"#空间图文",children:[]},{level:2,title:"获取用户空间图文",slug:"获取用户空间图文",link:"#获取用户空间图文",children:[]}],path:"/docs/opus/space.html",pathLocale:"/",extraFields:[]},{title:"默认搜索&热搜",headers:[{level:2,title:"获取默认搜索内容web端",slug:"获取默认搜索内容-web端",link:"#获取默认搜索内容-web端",children:[]},{level:2,title:"获取热搜列表",slug:"获取热搜列表",link:"#获取热搜列表",children:[]},{level:2,title:"获取热搜列表web端",slug:"获取热搜列表-web端",link:"#获取热搜列表-web端",children:[]},{level:2,title:"获取热搜列表(手机端)",slug:"获取热搜列表-手机端",link:"#获取热搜列表-手机端",children:[]}],path:"/docs/search/hot.html",pathLocale:"/",extraFields:[]},{title:"搜索",headers:[{level:2,title:"综合搜索web端",slug:"综合搜索-web端",link:"#综合搜索-web端",children:[]},{level:2,title:"分类搜索web端",slug:"分类搜索-web端",link:"#分类搜索-web端",children:[]}],path:"/docs/search/search_request.html",pathLocale:"/",extraFields:[]},{title:"搜索响应条目",headers:[{level:2,title:"对象类型1-结果为视频",slug:"对象类型1-结果为视频",link:"#对象类型1-结果为视频",children:[]},{level:2,title:"对象类型2-结果为番剧&影视",slug:"对象类型2-结果为番剧-影视",link:"#对象类型2-结果为番剧-影视",children:[]},{level:2,title:"对象类型3-结果为直播间",slug:"对象类型3-结果为直播间",link:"#对象类型3-结果为直播间",children:[]},{level:2,title:"对象类型4-结果为主播",slug:"对象类型4-结果为主播",link:"#对象类型4-结果为主播",children:[]},{level:2,title:"对象类型5-结果为专栏",slug:"对象类型5-结果为专栏",link:"#对象类型5-结果为专栏",children:[]},{level:2,title:"对象类型6-结果为话题",slug:"对象类型6-结果为话题",link:"#对象类型6-结果为话题",children:[]},{level:2,title:"对象类型7-结果为用户",slug:"对象类型7-结果为用户",link:"#对象类型7-结果为用户",children:[]},{level:2,title:"对象类型8-结果为相簿",slug:"对象类型8-结果为相簿",link:"#对象类型8-结果为相簿",children:[]}],path:"/docs/search/search_response.html",pathLocale:"/",extraFields:[]},{title:"搜索建议",headers:[{level:2,title:"获取搜索建议关键词web端",slug:"获取搜索建议关键词-web端",link:"#获取搜索建议关键词-web端",children:[]}],path:"/docs/search/suggest.html",pathLocale:"/",extraFields:[]},{title:"青少年模式",headers:[{level:2,title:"开启/关闭",slug:"开启-关闭",link:"#开启-关闭",children:[]}],path:"/docs/teenager/teenager_mode.html",pathLocale:"/",extraFields:[]},{title:"批量查询",headers:[{level:2,title:"用户名查 mid",slug:"用户名查-mid",link:"#用户名查-mid",children:[{level:3,title:"动态",slug:"动态",link:"#动态",children:[]}]}],path:"/docs/user/batch.html",pathLocale:"/",extraFields:[]},{title:"检查昵称是否可注册",headers:[{level:2,title:"检查昵称(已失效)",slug:"检查昵称-已失效",link:"#检查昵称-已失效",children:[]}],path:"/docs/user/check_nickname.html",pathLocale:"/",extraFields:[]},{title:"加入老粉计划",headers:[],path:"/docs/user/contract.html",pathLocale:"/",extraFields:[]},{title:"用户基本信息",headers:[{level:2,title:"用户空间详细信息",slug:"用户空间详细信息",link:"#用户空间详细信息",children:[]},{level:2,title:"用户名片信息",slug:"用户名片信息",link:"#用户名片信息",children:[]},{level:2,title:"登录用户空间详细信息",slug:"登录用户空间详细信息",link:"#登录用户空间详细信息",children:[]},{level:2,title:"多用户详细信息",slug:"多用户详细信息",link:"#多用户详细信息",children:[]},{level:2,title:"多用户详细信息2",slug:"多用户详细信息2",link:"#多用户详细信息2",children:[]},{level:2,title:"多用户详细信息3",slug:"多用户详细信息3",link:"#多用户详细信息3",children:[]}],path:"/docs/user/info.html",pathLocale:"/",extraFields:[]},{title:"所有粉丝勋章",headers:[{level:2,title:"指定用户的所有粉丝勋章信息",slug:"指定用户的所有粉丝勋章信息",link:"#指定用户的所有粉丝勋章信息",children:[]}],path:"/docs/user/medals.html",pathLocale:"/",extraFields:[]},{title:"用户认证类型一览",headers:[],path:"/docs/user/official_role.html",pathLocale:"/",extraFields:[]},{title:"用户注册",headers:[{level:2,title:"人机验证",slug:"人机验证",link:"#人机验证",children:[]},{level:2,title:"发送短信验证码",slug:"发送短信验证码",link:"#发送短信验证码",children:[]},{level:2,title:"提交注册请求",slug:"提交注册请求",link:"#提交注册请求",children:[]}],path:"/docs/user/register.html",pathLocale:"/",extraFields:[]},{title:"用户关系相关",headers:[{level:2,title:"查询关系列表",slug:"查询关系列表",link:"#查询关系列表",children:[{level:3,title:"关系列表对象",slug:"关系列表对象",link:"#关系列表对象",children:[]},{level:3,title:"查询用户粉丝明细(新)",slug:"查询用户粉丝明细-新",link:"#查询用户粉丝明细-新",children:[]},{level:3,title:"查询用户粉丝明细(旧)",slug:"查询用户粉丝明细-旧",link:"#查询用户粉丝明细-旧",children:[]},{level:3,title:"查询用户粉丝明细",slug:"查询用户粉丝明细",link:"#查询用户粉丝明细",children:[]},{level:3,title:"获取自己粉丝列表的未读状态",slug:"获取自己粉丝列表的未读状态",link:"#获取自己粉丝列表的未读状态",children:[]},{level:3,title:"查询用户关注明细",slug:"查询用户关注明细",link:"#查询用户关注明细",children:[]},{level:3,title:"查询用户关注明细2",slug:"查询用户关注明细2",link:"#查询用户关注明细2",children:[]},{level:3,title:"查询用户关注明细3",slug:"查询用户关注明细3",link:"#查询用户关注明细3",children:[]},{level:3,title:"搜索关注明细",slug:"搜索关注明细",link:"#搜索关注明细",children:[]},{level:3,title:"查询共同关注明细",slug:"查询共同关注明细",link:"#查询共同关注明细",children:[]},{level:3,title:"查询悄悄关注明细",slug:"查询悄悄关注明细",link:"#查询悄悄关注明细",children:[]},{level:3,title:"查询互相关注明细",slug:"查询互相关注明细",link:"#查询互相关注明细",children:[]},{level:3,title:"查询黑名单明细",slug:"查询黑名单明细",link:"#查询黑名单明细",children:[]}]},{level:2,title:"操作关系",slug:"操作关系",link:"#操作关系",children:[{level:3,title:"操作用户关系",slug:"操作用户关系",link:"#操作用户关系",children:[]},{level:3,title:"批量操作用户关系",slug:"批量操作用户关系",link:"#批量操作用户关系",children:[]}]},{level:2,title:"查询关系属性",slug:"查询关系属性",link:"#查询关系属性",children:[{level:3,title:"关系属性对象",slug:"关系属性对象",link:"#关系属性对象",children:[]},{level:3,title:"查询用户与自己关系(仅关注)",slug:"查询用户与自己关系-仅关注",link:"#查询用户与自己关系-仅关注",children:[]},{level:3,title:"查询用户与自己关系(互相关系)",slug:"查询用户与自己关系-互相关系",link:"#查询用户与自己关系-互相关系",children:[]},{level:3,title:"批量查询用户与自己关系",slug:"批量查询用户与自己关系",link:"#批量查询用户与自己关系",children:[]}]},{level:2,title:"关注分组相关",slug:"关注分组相关",link:"#关注分组相关",children:[{level:3,title:"查询关注分组列表",slug:"查询关注分组列表",link:"#查询关注分组列表",children:[]},{level:3,title:"查询关注分组明细",slug:"查询关注分组明细",link:"#查询关注分组明细",children:[]},{level:3,title:"查询目标用户所在的分组",slug:"查询目标用户所在的分组",link:"#查询目标用户所在的分组",children:[]},{level:3,title:"查询所有特别关注 mid",slug:"查询所有特别关注-mid",link:"#查询所有特别关注-mid",children:[]},{level:3,title:"创建分组",slug:"创建分组",link:"#创建分组",children:[]},{level:3,title:"重命名分组",slug:"重命名分组",link:"#重命名分组",children:[]},{level:3,title:"删除分组",slug:"删除分组",link:"#删除分组",children:[]},{level:3,title:"修改分组成员",slug:"修改分组成员",link:"#修改分组成员",children:[]},{level:3,title:"复制关注到分组",slug:"复制关注到分组",link:"#复制关注到分组",children:[]},{level:3,title:"移动关注到分组",slug:"移动关注到分组",link:"#移动关注到分组",children:[]}]}],path:"/docs/user/relation.html",pathLocale:"/",extraFields:[]},{title:"用户空间相关",headers:[{level:2,title:"主页",slug:"主页",link:"#主页",children:[{level:3,title:"置顶视频",slug:"置顶视频",link:"#置顶视频",children:[]},{level:3,title:"代表作视频",slug:"代表作视频",link:"#代表作视频",children:[]},{level:3,title:"个人TAG",slug:"个人tag",link:"#个人tag",children:[]},{level:3,title:"空间公告",slug:"空间公告",link:"#空间公告",children:[]},{level:3,title:"主页板块布局与权限",slug:"主页板块布局与权限",link:"#主页板块布局与权限",children:[]},{level:3,title:"设置空间头图 (Web端)",slug:"设置空间头图-web端",link:"#设置空间头图-web端",children:[]},{level:3,title:"查询用户最近访问内容",slug:"查询用户最近访问内容",link:"#查询用户最近访问内容",children:[]}]},{level:2,title:"投稿",slug:"投稿",link:"#投稿",children:[{level:3,title:"查询用户投稿视频明细",slug:"查询用户投稿视频明细",link:"#查询用户投稿视频明细",children:[]},{level:3,title:"查询用户投稿明细APP、无需wbi鉴权",slug:"查询用户投稿明细-app、无需wbi鉴权",link:"#查询用户投稿明细-app、无需wbi鉴权",children:[]},{level:3,title:"查询用户投稿相簿预览",slug:"查询用户投稿相簿预览",link:"#查询用户投稿相簿预览",children:[]},{level:3,title:"查询用户投稿相簿明细",slug:"查询用户投稿相簿明细",link:"#查询用户投稿相簿明细",children:[]},{level:3,title:"查询用户投稿专栏明细",slug:"查询用户投稿专栏明细",link:"#查询用户投稿专栏明细",children:[]},{level:3,title:"查询用户专栏文集明细",slug:"查询用户专栏文集明细",link:"#查询用户专栏文集明细",children:[]},{level:3,title:"查询用户投稿音频明细",slug:"查询用户投稿音频明细",link:"#查询用户投稿音频明细",children:[]}]},{level:2,title:"频道",slug:"频道",link:"#频道",children:[]},{level:2,title:"课程",slug:"课程",link:"#课程",children:[{level:3,title:"查询用户发布的课程列表",slug:"查询用户发布的课程列表",link:"#查询用户发布的课程列表",children:[]}]},{level:2,title:"订阅",slug:"订阅",link:"#订阅",children:[{level:3,title:"查询用户追番预览列表",slug:"查询用户追番预览列表",link:"#查询用户追番预览列表",children:[]},{level:3,title:"查询用户追番(追剧)明细",slug:"查询用户追番-追剧-明细",link:"#查询用户追番-追剧-明细",children:[]},{level:3,title:"查询用户关注的TAG话题",slug:"查询用户关注的tag-话题",link:"#查询用户关注的tag-话题",children:[]}]}],path:"/docs/user/space.html",pathLocale:"/",extraFields:[]},{title:"用户状态数",headers:[{level:2,title:"关系状态数",slug:"关系状态数",link:"#关系状态数",children:[]},{level:2,title:"UP主状态数",slug:"up主状态数",link:"#up主状态数",children:[]},{level:2,title:"用户导航栏状态数",slug:"用户导航栏状态数",link:"#用户导航栏状态数",children:[]},{level:2,title:"相簿投稿数",slug:"相簿投稿数",link:"#相簿投稿数",children:[]}],path:"/docs/user/status_number.html",pathLocale:"/",extraFields:[]},{title:"稿件观众操作",headers:[{level:2,title:"点赞",slug:"点赞",link:"#点赞",children:[{level:3,title:"点赞视频web端",slug:"点赞视频-web端",link:"#点赞视频-web端",children:[]},{level:3,title:"点赞视频APP端",slug:"点赞视频-app端",link:"#点赞视频-app端",children:[]},{level:3,title:"判断视频近期是否被点赞(双端)",slug:"判断视频近期是否被点赞-双端",link:"#判断视频近期是否被点赞-双端",children:[]}]},{level:2,title:"点踩",slug:"点踩",link:"#点踩",children:[{level:3,title:"点踩视频App端",slug:"点踩视频-app端",link:"#点踩视频-app端",children:[]}]},{level:2,title:"投币",slug:"投币",link:"#投币",children:[{level:3,title:"投币视频web端",slug:"投币视频-web端",link:"#投币视频-web端",children:[]},{level:3,title:"投币视频APP端",slug:"投币视频-app端",link:"#投币视频-app端",children:[]},{level:3,title:"判断视频是否被投币(双端)",slug:"判断视频是否被投币-双端",link:"#判断视频是否被投币-双端",children:[]}]},{level:2,title:"收藏",slug:"收藏",link:"#收藏",children:[{level:3,title:"收藏视频(双端)",slug:"收藏视频-双端",link:"#收藏视频-双端",children:[]},{level:3,title:"收藏视频Web端",slug:"收藏视频-web端",link:"#收藏视频-web端",children:[]},{level:3,title:"判断视频是否被收藏(双端)",slug:"判断视频是否被收藏-双端",link:"#判断视频是否被收藏-双端",children:[]}]},{level:2,title:"一键三连",slug:"一键三连",link:"#一键三连",children:[{level:3,title:"一键三连视频web端",slug:"一键三连视频-web端",link:"#一键三连视频-web端",children:[]},{level:3,title:"一键三连视频APP端",slug:"一键三连视频-app端",link:"#一键三连视频-app端",children:[]}]},{level:2,title:"分享",slug:"分享",link:"#分享",children:[{level:3,title:"分享视频 Web端",slug:"分享视频-web端",link:"#分享视频-web端",children:[]}]}],path:"/docs/video/action.html",pathLocale:"/",extraFields:[]},{title:"稿件投诉",headers:[{level:2,title:"附件上传",slug:"附件上传",link:"#附件上传",children:[]},{level:2,title:"获取投诉类型",slug:"获取投诉类型",link:"#获取投诉类型",children:[]},{level:2,title:"投诉稿件",slug:"投诉稿件",link:"#投诉稿件",children:[]}],path:"/docs/video/appeal.html",pathLocale:"/",extraFields:[]},{title:"视频属性数据说明",headers:[{level:2,title:"attribute字段值(稿件属性位)",slug:"attribute字段值-稿件属性位",link:"#attribute字段值-稿件属性位",children:[]},{level:2,title:"state字段值(稿件状态)",slug:"state字段值-稿件状态",link:"#state字段值-稿件状态",children:[]}],path:"/docs/video/attribute_data.html",pathLocale:"/",extraFields:[]},{title:"合集和视频列表信息",headers:[{level:2,title:"获取视频合集信息",slug:"获取视频合集信息",link:"#获取视频合集信息",children:[]},{level:2,title:"只获取系列视频",slug:"只获取系列视频",link:"#只获取系列视频",children:[]},{level:2,title:"获取系列和合集视频",slug:"获取系列和合集视频",link:"#获取系列和合集视频",children:[]},{level:2,title:"查询指定系列",slug:"查询指定系列",link:"#查询指定系列",children:[]},{level:2,title:"获取指定系列视频",slug:"获取指定系列视频",link:"#获取指定系列视频",children:[]},{level:2,title:"根据关键词查找视频",slug:"根据关键词查找视频",link:"#根据关键词查找视频",children:[]},{level:2,title:"创建视频列表",slug:"创建视频列表",link:"#创建视频列表",children:[]},{level:2,title:"删除视频列表",slug:"删除视频列表",link:"#删除视频列表",children:[]},{level:2,title:"删除视频列表中的稿件",slug:"删除视频列表中的稿件",link:"#删除视频列表中的稿件",children:[]},{level:2,title:"添加稿件至视频列表",slug:"添加稿件至视频列表",link:"#添加稿件至视频列表",children:[]},{level:2,title:"编辑视频列表信息",slug:"编辑视频列表信息",link:"#编辑视频列表信息",children:[]}],path:"/docs/video/collection.html",pathLocale:"/",extraFields:[]},{title:"视频基本信息",headers:[{level:2,title:"获取视频详细信息(web端)",slug:"获取视频详细信息-web端",link:"#获取视频详细信息-web端",children:[]},{level:2,title:"获取视频超详细信息(web端)",slug:"获取视频超详细信息-web端",link:"#获取视频超详细信息-web端",children:[]},{level:2,title:"获取视频简介",slug:"获取视频简介",link:"#获取视频简介",children:[]},{level:2,title:"查询视频分P列表 (avid/bvid转cid)",slug:"查询视频分p列表-avid-bvid转cid",link:"#查询视频分p列表-avid-bvid转cid",children:[]}],path:"/docs/video/info.html",pathLocale:"/",extraFields:[]},{title:"互动视频信息",headers:[{level:2,title:"获取互动视频模块详细信息",slug:"获取互动视频模块详细信息",link:"#获取互动视频模块详细信息",children:[]}],path:"/docs/video/interact_video.html",pathLocale:"/",extraFields:[]},{title:"视频在线人数",headers:[{level:2,title:"获取视频在线人数_web端",slug:"获取视频在线人数-web端",link:"#获取视频在线人数-web端",children:[]},{level:2,title:"获取视频在线人数_APP端",slug:"获取视频在线人数-app端",link:"#获取视频在线人数-app端",children:[]}],path:"/docs/video/online.html",pathLocale:"/",extraFields:[]},{title:"高能进度条",headers:[{level:2,title:"获取弹幕趋势顶点列表",slug:"获取弹幕趋势顶点列表",link:"#获取弹幕趋势顶点列表",children:[]}],path:"/docs/video/pbp.html",pathLocale:"/",extraFields:[]},{title:"播放器",headers:[{level:2,title:"web 播放器信息",slug:"web-播放器信息",link:"#web-播放器信息",children:[]},{level:2,title:"播放反馈",slug:"播放反馈",link:"#播放反馈",children:[]}],path:"/docs/video/player.html",pathLocale:"/",extraFields:[]},{title:"视频推荐",headers:[{level:2,title:"获取单视频推荐列表web端",slug:"获取单视频推荐列表-web端",link:"#获取单视频推荐列表-web端",children:[]},{level:2,title:"获取首页视频推荐列表web端",slug:"获取首页视频推荐列表-web端",link:"#获取首页视频推荐列表-web端",children:[]},{level:2,title:"根据点击视频获取的短视频播放列表",slug:"根据点击视频获取的短视频播放列表",link:"#根据点击视频获取的短视频播放列表",children:[]},{level:2,title:"获取短视频模式视频列表",slug:"获取短视频模式视频列表",link:"#获取短视频模式视频列表",children:[]}],path:"/docs/video/recommend.html",pathLocale:"/",extraFields:[]},{title:"视频观看数据上报",headers:[{level:2,title:"上报观看进度(双端)",slug:"上报观看进度-双端",link:"#上报观看进度-双端",children:[]},{level:2,title:"上报视频播放心跳web端",slug:"上报视频播放心跳-web端",link:"#上报视频播放心跳-web端",children:[]},{level:2,title:"开始观看视频 (web端)",slug:"开始观看视频-web端",link:"#开始观看视频-web端",children:[]}],path:"/docs/video/report.html",pathLocale:"/",extraFields:[]},{title:"视频快照",headers:[{level:2,title:"获取视频快照web端",slug:"获取视频快照-web端",link:"#获取视频快照-web端",children:[]},{level:2,title:"获取视频快照APP端",slug:"获取视频快照-app端",link:"#获取视频快照-app端",children:[]},{level:2,title:"获取视频快照web端用于封面预览",slug:"获取视频快照-web端-用于封面预览",link:"#获取视频快照-web端-用于封面预览",children:[]},{level:2,title:"图片拼版",slug:"图片拼版",link:"#图片拼版",children:[]},{level:2,title:"bin格式截取时间表",slug:"bin格式截取时间表",link:"#bin格式截取时间表",children:[]}],path:"/docs/video/snapshot.html",pathLocale:"/",extraFields:[]},{title:"视频状态数",headers:[{level:2,title:"视频状态数仅avid",slug:"视频状态数-仅avid",link:"#视频状态数-仅avid",children:[]},{level:2,title:"视频状态数bvid/avid",slug:"视频状态数-bvid-avid",link:"#视频状态数-bvid-avid",children:[]}],path:"/docs/video/status_number.html",pathLocale:"/",extraFields:[]},{title:"视频AI总结",headers:[{level:2,title:"获取AI总结内容",slug:"获取ai总结内容",link:"#获取ai总结内容",children:[]},{level:2,title:"点赞&点踩摘要",slug:"点赞-点踩摘要",link:"#点赞-点踩摘要",children:[]}],path:"/docs/video/summary.html",pathLocale:"/",extraFields:[]},{title:"视频TAG",headers:[{level:2,title:"获取视频TAG信息",slug:"获取视频tag信息-新",link:"#获取视频tag信息-新",children:[]},{level:2,title:"获取视频TAG信息",slug:"获取视频tag信息-旧",link:"#获取视频tag信息-旧",children:[]},{level:2,title:"点赞&取消点赞视频TAG",slug:"点赞-取消点赞视频tag",link:"#点赞-取消点赞视频tag",children:[]},{level:2,title:"点踩&取消点踩视频TAG",slug:"点踩-取消点踩视频tag",link:"#点踩-取消点踩视频tag",children:[]}],path:"/docs/video/tags.html",pathLocale:"/",extraFields:[]},{title:"视频分区一览",headers:[{level:2,title:"动画",slug:"动画",link:"#动画",children:[]},{level:2,title:"番剧",slug:"番剧",link:"#番剧",children:[]},{level:2,title:"国创",slug:"国创",link:"#国创",children:[]},{level:2,title:"音乐",slug:"音乐",link:"#音乐",children:[]},{level:2,title:"舞蹈",slug:"舞蹈",link:"#舞蹈",children:[]},{level:2,title:"游戏",slug:"游戏",link:"#游戏",children:[]},{level:2,title:"知识",slug:"知识",link:"#知识",children:[]},{level:2,title:"科技",slug:"科技",link:"#科技",children:[]},{level:2,title:"运动",slug:"运动",link:"#运动",children:[]},{level:2,title:"汽车",slug:"汽车",link:"#汽车",children:[]},{level:2,title:"生活",slug:"生活",link:"#生活",children:[]},{level:2,title:"美食",slug:"美食",link:"#美食",children:[]},{level:2,title:"动物圈",slug:"动物圈",link:"#动物圈",children:[]},{level:2,title:"鬼畜",slug:"鬼畜",link:"#鬼畜",children:[]},{level:2,title:"时尚",slug:"时尚",link:"#时尚",children:[]},{level:2,title:"资讯",slug:"资讯",link:"#资讯",children:[]},{level:2,title:"广告",slug:"广告",link:"#广告",children:[]},{level:2,title:"娱乐",slug:"娱乐",link:"#娱乐",children:[]},{level:2,title:"影视",slug:"影视",link:"#影视",children:[]},{level:2,title:"纪录片",slug:"纪录片",link:"#纪录片",children:[]},{level:2,title:"电影",slug:"电影",link:"#电影",children:[]},{level:2,title:"电视剧",slug:"电视剧",link:"#电视剧",children:[]}],path:"/docs/video/video_zone.html",pathLocale:"/",extraFields:[]},{title:"视频分区一览 (v2)",headers:[{level:2,title:"动画",slug:"动画",link:"#动画",children:[]},{level:2,title:"游戏",slug:"游戏",link:"#游戏",children:[]},{level:2,title:"鬼畜",slug:"鬼畜",link:"#鬼畜",children:[]},{level:2,title:"音乐",slug:"音乐",link:"#音乐",children:[]},{level:2,title:"舞蹈",slug:"舞蹈",link:"#舞蹈",children:[]},{level:2,title:"影视",slug:"影视",link:"#影视",children:[]},{level:2,title:"娱乐",slug:"娱乐",link:"#娱乐",children:[]},{level:2,title:"知识",slug:"知识",link:"#知识",children:[]},{level:2,title:"科技数码",slug:"科技数码",link:"#科技数码",children:[]},{level:2,title:"资讯",slug:"资讯",link:"#资讯",children:[]},{level:2,title:"美食",slug:"美食",link:"#美食",children:[]},{level:2,title:"小剧场",slug:"小剧场",link:"#小剧场",children:[]},{level:2,title:"汽车",slug:"汽车",link:"#汽车",children:[]},{level:2,title:"时尚美妆",slug:"时尚美妆",link:"#时尚美妆",children:[]},{level:2,title:"体育运动",slug:"体育运动",link:"#体育运动",children:[]},{level:2,title:"动物",slug:"动物",link:"#动物",children:[]},{level:2,title:"vlog",slug:"vlog",link:"#vlog",children:[]},{level:2,title:"绘画",slug:"绘画",link:"#绘画",children:[]},{level:2,title:"人工智能",slug:"人工智能",link:"#人工智能",children:[]},{level:2,title:"家装房产",slug:"家装房产",link:"#家装房产",children:[]},{level:2,title:"户外潮流",slug:"户外潮流",link:"#户外潮流",children:[]},{level:2,title:"健身",slug:"健身",link:"#健身",children:[]},{level:2,title:"手工",slug:"手工",link:"#手工",children:[]},{level:2,title:"旅游出行",slug:"旅游出行",link:"#旅游出行",children:[]},{level:2,title:"三农",slug:"三农",link:"#三农",children:[]},{level:2,title:"亲子",slug:"亲子",link:"#亲子",children:[]},{level:2,title:"健康",slug:"健康",link:"#健康",children:[]},{level:2,title:"情感",slug:"情感",link:"#情感",children:[]},{level:2,title:"生活兴趣",slug:"生活兴趣",link:"#生活兴趣",children:[]},{level:2,title:"生活经验",slug:"生活经验",link:"#生活经验",children:[]},{level:2,title:"神秘学 (未公开)",slug:"神秘学-未公开",link:"#神秘学-未公开",children:[]}],path:"/docs/video/video_zone_v2.html",pathLocale:"/",extraFields:[]},{title:"视频流URL",headers:[{level:2,title:"qn视频清晰度标识",slug:"qn视频清晰度标识",link:"#qn视频清晰度标识",children:[]},{level:2,title:"fnver视频流版本标识",slug:"fnver视频流版本标识",link:"#fnver视频流版本标识",children:[]},{level:2,title:"fnval视频流格式标识",slug:"fnval视频流格式标识",link:"#fnval视频流格式标识",children:[]},{level:2,title:"视频编码代码",slug:"视频编码代码",link:"#视频编码代码",children:[]},{level:2,title:"视频伴音音质代码",slug:"视频伴音音质代码",link:"#视频伴音音质代码",children:[]},{level:2,title:"获取视频流地址_web端",slug:"获取视频流地址-web端",link:"#获取视频流地址-web端",children:[{level:3,title:"FLV/MP4格式",slug:"flv-mp4格式",link:"#flv-mp4格式",children:[]},{level:3,title:"DASH格式",slug:"dash格式",link:"#dash格式",children:[]}]},{level:2,title:"视频取流说明",slug:"视频取流说明",link:"#视频取流说明",children:[]}],path:"/docs/video/videostream_url.html",pathLocale:"/",extraFields:[]},{title:"分区最新视频",headers:[{level:2,title:"获取分区最新视频列表",slug:"获取分区最新视频列表",link:"#获取分区最新视频列表",children:[{level:3,title:"获取分区标签近期互动列表",slug:"获取分区标签近期互动列表",link:"#获取分区标签近期互动列表",children:[]},{level:3,title:"获取分区近期投稿列表",slug:"获取分区近期投稿列表",link:"#获取分区近期投稿列表",children:[]},{level:3,title:"获取分区近期投稿列表 (带排序)",slug:"获取分区近期投稿列表-带排序",link:"#获取分区近期投稿列表-带排序",children:[]}]}],path:"/docs/video_ranking/dynamic.html",pathLocale:"/",extraFields:[]},{title:"热门视频",headers:[{level:2,title:"获取当前热门视频列表",slug:"获取当前热门视频列表",link:"#获取当前热门视频列表",children:[]},{level:2,title:"每周必看全部列表",slug:"每周必看全部列表",link:"#每周必看全部列表",children:[]},{level:2,title:"每周必看选期详细信息",slug:"每周必看选期详细信息",link:"#每周必看选期详细信息",children:[]}],path:"/docs/video_ranking/popular.html",pathLocale:"/",extraFields:[]},{title:"入站必刷视频",headers:[{level:2,title:"获取入站必刷视频",slug:"获取入站必刷视频",link:"#获取入站必刷视频",children:[]}],path:"/docs/video_ranking/precious_videos.html",pathLocale:"/",extraFields:[]},{title:"视频排行榜",headers:[{level:2,title:"获取分区视频排行榜列表",slug:"获取分区视频排行榜列表",link:"#获取分区视频排行榜列表",children:[]}],path:"/docs/video_ranking/ranking.html",pathLocale:"/",extraFields:[]},{title:"大会员操作",headers:[{level:2,title:"兑换卡券",slug:"兑换卡券",link:"#兑换卡券",children:[]},{level:2,title:"大会员每日经验",slug:"大会员每日经验",link:"#大会员每日经验",children:[]}],path:"/docs/vip/action.html",pathLocale:"/",extraFields:[]},{title:"大会员中心",headers:[{level:2,title:"大会员中心信息",slug:"大会员中心信息",link:"#大会员中心信息",children:[]},{level:2,title:"大积分",slug:"大积分",link:"#大积分",children:[{level:3,title:"大积分商品类型",slug:"大积分商品类型",link:"#大积分商品类型",children:[]},{level:3,title:"大积分任务列表",slug:"大积分任务列表",link:"#大积分任务列表",children:[]},{level:3,title:"大积分中心信息",slug:"大积分中心信息",link:"#大积分中心信息",children:[]},{level:3,title:"大积分改变记录",slug:"大积分改变记录",link:"#大积分改变记录",children:[]}]}],path:"/docs/vip/center.html",pathLocale:"/",extraFields:[]},{title:"大会员签到",headers:[{level:2,title:"大积分签到",slug:"大积分签到",link:"#大积分签到",children:[]}],path:"/docs/vip/clockin.html",pathLocale:"/",extraFields:[]},{title:"大会员信息",headers:[{level:2,title:"卡券状态查询",slug:"卡券状态查询",link:"#卡券状态查询",children:[]}],path:"/docs/vip/info.html",pathLocale:"/",extraFields:[]},{title:"基本信息",headers:[{level:2,title:"获取用户钱包",slug:"获取用户钱包",link:"#获取用户钱包",children:[]}],path:"/docs/wallet/info.html",pathLocale:"/",extraFields:[]},{title:"404页漫画收集",headers:[{level:2,title:"视频稿件错误提示图",slug:"视频稿件错误提示图",link:"#视频稿件错误提示图",children:[]},{level:2,title:"static类型",slug:"static类型",link:"#static类型",children:[]},{level:2,title:"dynamic类型",slug:"dynamic类型",link:"#dynamic类型",children:[]}],path:"/docs/web_widget/404_manga.html",pathLocale:"/",extraFields:[]},{title:"横幅轮播图",headers:[{level:2,title:"获取各分区的轮播图_web端",slug:"获取各分区的轮播图-web端",link:"#获取各分区的轮播图-web端",children:[]}],path:"/docs/web_widget/banner.html",pathLocale:"/",extraFields:[]},{title:"首页横幅头图",headers:[{level:2,title:"获取方法",slug:"获取方法",link:"#获取方法",children:[]},{level:2,title:"获取首页头图",slug:"获取首页头图",link:"#获取首页头图",children:[]},{level:2,title:"图层组合处理",slug:"图层组合处理",link:"#图层组合处理",children:[]}],path:"/docs/web_widget/header.html",pathLocale:"/",extraFields:[]},{title:"分区当日投稿数",headers:[{level:2,title:"获取分区当日投稿稿件数",slug:"获取分区当日投稿稿件数",link:"#获取分区当日投稿稿件数",children:[]}],path:"/docs/web_widget/zone_upload.html",pathLocale:"/",extraFields:[]},{title:"仲裁操作",headers:[{level:2,title:"申请加入风纪委员会",slug:"申请加入风纪委员会",link:"#申请加入风纪委员会",children:[]},{level:2,title:"拉取新案件",slug:"拉取新案件",link:"#拉取新案件",children:[]},{level:2,title:"进行仲裁投票",slug:"进行仲裁投票",link:"#进行仲裁投票",children:[]}],path:"/docs/blackroom/jury/action.html",pathLocale:"/",extraFields:[]},{title:"风纪委员会用户基本信息",headers:[{level:2,title:"基本数据",slug:"基本数据",link:"#基本数据",children:[]},{level:2,title:"基本数据(旧API)",slug:"基本数据-旧api",link:"#基本数据-旧api",children:[]},{level:2,title:"统计信息",slug:"统计信息",link:"#统计信息",children:[]},{level:2,title:"统计信息(旧API)",slug:"统计信息-旧api",link:"#统计信息-旧api",children:[]},{level:2,title:"检查申请风纪委员会资格",slug:"检查申请风纪委员会资格",link:"#检查申请风纪委员会资格",children:[]}],path:"/docs/blackroom/jury/base_info.html",pathLocale:"/",extraFields:[]},{title:"众裁信息",headers:[{level:2,title:"Enum类型代码",slug:"enum类型代码",link:"#enum类型代码",children:[{level:3,title:"投票类型码总览",slug:"投票类型码总览",link:"#投票类型码总览",children:[]},{level:3,title:"投票选项码总览",slug:"投票选项码总览",link:"#投票选项码总览",children:[]}]},{level:2,title:"获取单个案件信息",slug:"获取单个案件信息",link:"#获取单个案件信息",children:[]},{level:2,title:"查询案件众裁信息",slug:"查询案件众裁信息",link:"#查询案件众裁信息",children:[]},{level:2,title:"查询我的众裁记录",slug:"查询我的众裁记录",link:"#查询我的众裁记录",children:[]},{level:2,title:"查询案件众裁信息(旧 api)",slug:"查询案件众裁信息-旧-api",link:"#查询案件众裁信息-旧-api",children:[]},{level:2,title:"获取众议观点",slug:"获取众议观点",link:"#获取众议观点",children:[]}],path:"/docs/blackroom/jury/judgement_info.html",pathLocale:"/",extraFields:[]},{title:"二维码登录",headers:[{level:2,title:"扫码登录流程(伪代码)",slug:"扫码登录流程-伪代码",link:"#扫码登录流程-伪代码",children:[]},{level:2,title:"web端扫码登录",slug:"web端扫码登录",link:"#web端扫码登录",children:[{level:3,title:"申请二维码(web端)",slug:"申请二维码-web端",link:"#申请二维码-web端",children:[]},{level:3,title:"扫码登录(web端)",slug:"扫码登录-web端",link:"#扫码登录-web端",children:[]}]},{level:2,title:"web端扫码登录-旧版",slug:"web端扫码登录-旧版",link:"#web端扫码登录-旧版",children:[{level:3,title:"申请二维码(web端-旧版)",slug:"申请二维码-web端-旧版",link:"#申请二维码-web端-旧版",children:[]},{level:3,title:"扫码登录(web端-旧版)",slug:"扫码登录-web端-旧版",link:"#扫码登录-web端-旧版",children:[]}]},{level:2,title:"TV端扫码登录",slug:"tv端扫码登录",link:"#tv端扫码登录",children:[{level:3,title:"申请二维码(TV端)",slug:"申请二维码-tv端",link:"#申请二维码-tv端",children:[]},{level:3,title:"扫码登录(TV端)",slug:"扫码登录-tv端",link:"#扫码登录-tv端",children:[]},{level:3,title:"appkey 可用列表",slug:"appkey-可用列表",link:"#appkey-可用列表",children:[]}]}],path:"/docs/login/login_action/QR.html",pathLocale:"/",extraFields:[]},{title:"短信登录",headers:[{level:2,title:"获取国际冠字码_web端",slug:"获取国际冠字码-web端",link:"#获取国际冠字码-web端",children:[]},{level:2,title:"发送短信验证码_app端",slug:"发送短信验证码-app端",link:"#发送短信验证码-app端",children:[]},{level:2,title:"发送短信验证码_web端",slug:"发送短信验证码-web端",link:"#发送短信验证码-web端",children:[]},{level:2,title:"使用短信验证码登录_app端",slug:"使用短信验证码登录-app端",link:"#使用短信验证码登录-app端",children:[]},{level:2,title:"使用短信验证码登录_web端",slug:"使用短信验证码登录-web端",link:"#使用短信验证码登录-web端",children:[]}],path:"/docs/login/login_action/SMS.html",pathLocale:"/",extraFields:[]},{title:"密码登录",headers:[{level:2,title:"密码登录流程(伪代码)",slug:"密码登录流程-伪代码",link:"#密码登录流程-伪代码",children:[]},{level:2,title:"web端密码登录",slug:"web端密码登录",link:"#web端密码登录",children:[{level:3,title:"获取公钥&盐(web端)",slug:"获取公钥-盐-web端",link:"#获取公钥-盐-web端",children:[]},{level:3,title:"登录操作(web端)",slug:"登录操作-web端",link:"#登录操作-web端",children:[]}]},{level:2,title:"web端密码登录-旧版",slug:"web端密码登录-旧版",link:"#web端密码登录-旧版",children:[{level:3,title:"获取公钥&盐(web端-旧版)",slug:"获取公钥-盐-web端-旧版",link:"#获取公钥-盐-web端-旧版",children:[]},{level:3,title:"登录操作(web端-旧版)",slug:"登录操作-web端-旧版",link:"#登录操作-web端-旧版",children:[]}]},{level:2,title:"APP端密码登录",slug:"app端密码登录",link:"#app端密码登录",children:[{level:3,title:"获取公钥&盐(APP端)",slug:"获取公钥-盐-app端",link:"#获取公钥-盐-app端",children:[]},{level:3,title:"登录操作(APP端)",slug:"登录操作-app端",link:"#登录操作-app端",children:[]}]},{level:2,title:"登录密码的加密实例",slug:"登录密码的加密实例",link:"#登录密码的加密实例",children:[]},{level:2,title:"手机号验证",slug:"手机号验证",link:"#手机号验证",children:[{level:3,title:"简述",slug:"简述",link:"#简述",children:[]},{level:3,title:"获取 captcha",slug:"获取-captcha",link:"#获取-captcha",children:[]},{level:3,title:"发送验证码",slug:"发送验证码",link:"#发送验证码",children:[]},{level:3,title:"验证手机验证码",slug:"验证手机验证码",link:"#验证手机验证码",children:[]},{level:3,title:"交换 Cookie",slug:"交换-cookie",link:"#交换-cookie",children:[]}]}],path:"/docs/login/login_action/password.html",pathLocale:"/",extraFields:[]},{title:"登录操作",headers:[{level:2,title:"扫码登录",slug:"扫码登录",link:"#扫码登录",children:[]},{level:2,title:"验证登录",slug:"验证登录",link:"#验证登录",children:[{level:3,title:"申请captcha验证码",slug:"申请captcha验证码",link:"#申请captcha验证码",children:[]},{level:3,title:"申请captcha验证码 (旧版)",slug:"申请captcha验证码-旧版",link:"#申请captcha验证码-旧版",children:[]},{level:3,title:"进行验证",slug:"进行验证",link:"#进行验证",children:[]},{level:3,title:"继续登录",slug:"继续登录",link:"#继续登录",children:[]}]}],path:"/docs/login/login_action/",pathLocale:"/",extraFields:[]},{title:"APP API 签名与鉴权",headers:[{level:2,title:"APP API 签名特性",slug:"app-api-签名特性",link:"#app-api-签名特性",children:[]},{level:2,title:"APP API 签名算法",slug:"app-api-签名算法",link:"#app-api-签名算法",children:[]},{level:2,title:"Demo",slug:"demo",link:"#demo",children:[{level:3,title:"Python",slug:"python",link:"#python",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]},{level:3,title:"TypeScript/JavaScript",slug:"typescript-javascript",link:"#typescript-javascript",children:[]},{level:3,title:"Swift",slug:"swift",link:"#swift",children:[]},{level:3,title:"CplusPlus",slug:"cplusplus",link:"#cplusplus",children:[]}]}],path:"/docs/misc/sign/APP.html",pathLocale:"/",extraFields:[]},{title:"APPKey",headers:[],path:"/docs/misc/sign/APPKey.html",pathLocale:"/",extraFields:[]},{title:"BiliTicket",headers:[{level:2,title:"简述",slug:"简述",link:"#简述",children:[]},{level:2,title:"算法",slug:"算法",link:"#算法",children:[]},{level:2,title:"接口",slug:"接口",link:"#接口",children:[]},{level:2,title:"Demo",slug:"demo",link:"#demo",children:[{level:3,title:"Python",slug:"python",link:"#python",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]},{level:3,title:"JavaScript (Node.js)",slug:"javascript-node-js",link:"#javascript-node-js",children:[]}]}],path:"/docs/misc/sign/bili_ticket.html",pathLocale:"/",extraFields:[]},{title:"v_voucher 验证",headers:[{level:2,title:"简述",slug:"简述",link:"#简述",children:[]},{level:2,title:"操作流程",slug:"操作流程",link:"#操作流程",children:[]},{level:2,title:"接口列表",slug:"接口列表",link:"#接口列表",children:[{level:3,title:"从 v_voucher 申请 captcha",slug:"从-v-voucher-申请-captcha",link:"#从-v-voucher-申请-captcha",children:[]}]},{level:2,title:"从验证结果获取 grisk_id",slug:"从验证结果获取-grisk-id",link:"#从验证结果获取-grisk-id",children:[]}],path:"/docs/misc/sign/v_voucher.html",pathLocale:"/",extraFields:[]},{title:"WBI 签名",headers:[{level:2,title:"WBI 签名算法",slug:"wbi-签名算法",link:"#wbi-签名算法",children:[]},{level:2,title:"Demo",slug:"demo",link:"#demo",children:[{level:3,title:"Python",slug:"python",link:"#python",children:[]},{level:3,title:"JavaScript",slug:"javascript",link:"#javascript",children:[]},{level:3,title:"Golang",slug:"golang",link:"#golang",children:[]},{level:3,title:"CSharp",slug:"csharp",link:"#csharp",children:[]},{level:3,title:"Java",slug:"java",link:"#java",children:[]},{level:3,title:"Kotlin",slug:"kotlin",link:"#kotlin",children:[]},{level:3,title:"PHP",slug:"php",link:"#php",children:[]},{level:3,title:"Rust",slug:"rust",link:"#rust",children:[]},{level:3,title:"Swift",slug:"swift",link:"#swift",children:[]},{level:3,title:"CPlusPlus",slug:"cplusplus",link:"#cplusplus",children:[]},{level:3,title:"Haskell",slug:"haskell",link:"#haskell",children:[]}]}],path:"/docs/misc/sign/wbi.html",pathLocale:"/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],Dg=Oe(Cg),Fg=()=>Dg,Vg=/[^\x00-\x7F]/,$g=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),ro=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),so=(e,t)=>{const l=t.join(" "),i=$g(e);if(Vg.test(e))return i.some(r=>l.toLowerCase().includes(r));const n=e.endsWith(" ");return new RegExp(`${i.map((r,s)=>i.length===s+1&&!n?`(?=.*\\b${ro(r)})`:`(?=.*\\b${ro(r)}\\b)`).join("")}.+`,"gi").test(l)},Mg=({searchIndex:e,routeLocale:t,query:l,maxSuggestions:i})=>{const n=I(()=>e.value.filter(r=>r.pathLocale===t.value));return I(()=>{const r=l.value.trim().toLowerCase();if(!r)return[];const s=[],o=(a,u)=>{so(r,[u.title])&&s.push({link:`${a.path}#${u.slug}`,title:a.title,header:u.title});for(const c of u.children){if(s.length>=i.value)return;o(a,c)}};for(const a of n.value){if(s.length>=i.value)break;if(so(r,[a.title,...a.extraFields])){s.push({link:a.path,title:a.title});continue}for(const u of a.headers){if(s.length>=i.value)break;o(a,u)}}return s})},Ng=e=>{const t=Oe(0);return{focusIndex:t,focusNext:()=>{t.value<e.value.length-1?t.value+=1:t.value=0},focusPrev:()=>{t.value>0?t.value-=1:t.value=e.value.length-1}}},Hg=ue({name:"SearchBox",props:{locales:{type:Object,default:()=>({})},hotKeys:Array,maxSuggestions:{type:Number,default:5}},setup(e){const{locales:t,hotKeys:l,maxSuggestions:i}=uu(e),n=hn(t),r=Fl(),s=Ga(),o=Fg(),a=Oe(null),u=Oe(!1),c=Oe(""),d=Mg({searchIndex:o,routeLocale:s,query:c,maxSuggestions:i}),{focusIndex:h,focusNext:p,focusPrev:_}=Ng(d);Hp(l,()=>{a.value?.focus()});const b=I(()=>u.value&&!!d.value.length),L=()=>{b.value&&_()},P=()=>{b.value&&p()},x=m=>{if(!b.value)return;const k=d.value[m];k&&r.push(k.link).then(()=>{c.value="",h.value=0})};return()=>G("form",{class:"search-box",role:"search"},[G("input",{ref:a,type:"search",placeholder:n.value.placeholder,autocomplete:"off",spellcheck:!1,value:c.value,onFocus:()=>{u.value=!0},onBlur:()=>{u.value=!1},onInput:m=>{c.value=m.target.value},onKeydown:m=>{switch(m.key){case"ArrowUp":{L();break}case"ArrowDown":{P();break}case"Enter":{m.preventDefault(),x(h.value);break}}}}),b.value&&G("ul",{class:"suggestions",onMouseleave:()=>{h.value=-1}},d.value.map(({link:m,title:k,header:$},J)=>G("li",{class:["suggestion",{focus:h.value===J}],onMouseenter:()=>{h.value=J},onMousedown:()=>{x(J)}},G("a",{href:m,onClick:M=>{M.preventDefault()}},[G("span",{class:"page-title"},k),$&&G("span",{class:"page-header"},`> ${$}`)]))))])}});var jg=["s","/"],Bg={"/":{placeholder:"搜索"}};const zg=Bg,Ug=jg,Wg=5;var Kg=wt({enhance({app:e}){e.component("SearchBox",t=>G(Hg,{locales:zg,hotKeys:Ug,maxSuggestions:Wg,...t}))}});const Gg=Object.freeze(Object.defineProperty({__proto__:null,default:Kg},Symbol.toStringTag,{value:"Module"})),qg=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),Yg={__name:"Layout",setup(e){return(t,l)=>(Y(),Pe(wc,null,{"page-bottom":xe(()=>l[0]||(l[0]=[re("footer",{style:{"text-align":"center"}},[yt(" Copyright © 2020-2025 "),re("a",{href:"https://github.com/SocialSisterYi/"},"SocialSisterYi"),yt(" | "),re("a",{href:"https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/LICENSE"},"CC-BY-NC-4.0 Licensed")],-1)])),_:1}))}},Xg=wt({layouts:{Layout:Yg}}),Jg=Object.freeze(Object.defineProperty({__proto__:null,default:Xg},Symbol.toStringTag,{value:"Module"})),Si=[Sp,Wp,Xp,Qp,ov,kv,Tv,Ov,$v,Ig,Gg,qg,Jg].map(e=>e.default).filter(Boolean),Qg=JSON.parse('{"base":"/bilibili-API-collect/","lang":"zh-CN","title":"BAC Document","description":"社区开源的第三方哔哩哔哩 API 文档","head":[["link",{"rel":"icon","href":"/bilibili-API-collect/logo2.jpg"}]],"locales":{"/":{"lang":"zh-CN"}}}');var _l=Le(Qg),Zg=ef,e_=()=>{const e=xf({history:Zg(Ia("/bilibili-API-collect/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,l,i)=>i||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,l)=>{if(t.path!==l.path||l===At){const i=ri(t.fullPath);if(i.path!==t.fullPath)return i.path;const n=await i.loader();t.meta={...i.meta,_pageChunk:n}}else t.path===l.path&&(t.meta=l.meta)}),e},t_=e=>{e.component("ClientOnly",br),e.component("Content",yr),e.component("RouteLink",cn)},l_=(e,t,l)=>{const i=I(()=>t.currentRoute.value.path),n=Fo((L,P)=>({get(){return L(),t.currentRoute.value.meta._pageChunk},set(x){t.currentRoute.value.meta._pageChunk=x,P()}})),r=I(()=>tl.resolveLayouts(l)),s=I(()=>tl.resolveRouteLocale(_l.value.locales,i.value)),o=I(()=>tl.resolveSiteLocaleData(_l.value,s.value)),a=I(()=>n.value.comp),u=I(()=>n.value.data),c=I(()=>u.value.frontmatter),d=I(()=>tl.resolvePageHeadTitle(u.value,o.value)),h=I(()=>tl.resolvePageHead(d.value,c.value,o.value)),p=I(()=>tl.resolvePageLang(u.value,o.value)),_=I(()=>tl.resolvePageLayout(u.value,r.value)),b={layouts:r,pageData:u,pageComponent:a,pageFrontmatter:c,pageHead:h,pageHeadTitle:d,pageLang:p,pageLayout:_,redirects:Qn,routeLocale:s,routePath:i,routes:Tl,siteData:_l,siteLocaleData:o,frontmatter:c,head:h,headTitle:d,lang:p,page:u,site:_l,siteLocale:o};return e.provide(kr,b),Object.defineProperties(e.config.globalProperties,{$pageFrontmatter:{get:()=>c.value},$pageHead:{get:()=>h.value},$pageHeadTitle:{get:()=>d.value},$pageLang:{get:()=>p.value},$pageData:{get:()=>u.value},$routeLocale:{get:()=>s.value},$withBase:{get:()=>Er},$frontmatter:{get:()=>c.value},$head:{get:()=>h.value},$headTitle:{get:()=>d.value},$lang:{get:()=>p.value},$page:{get:()=>u.value},$site:{get:()=>_l.value},$siteLocale:{get:()=>o.value}}),b},i_=([e,t,l=""])=>{const i=Object.entries(t).map(([o,a])=>ut(a)?`[${o}=${JSON.stringify(a)}]`:a?`[${o}]`:"").join(""),n=`head > ${e}${i}`;return Array.from(document.querySelectorAll(n)).find(o=>o.innerText===l)??null},n_=([e,t,l])=>{if(!ut(e))return null;const i=document.createElement(e);return mr(t)&&Object.entries(t).forEach(([n,r])=>{ut(r)?i.setAttribute(n,r):r&&i.setAttribute(n,"")}),ut(l)&&i.appendChild(document.createTextNode(l)),i},r_=()=>{const e=Sf(),t=Rf();let l=[];const i=()=>{e.value.forEach(s=>{const o=i_(s);o&&l.push(o)})},n=()=>{const s=[];return e.value.forEach(o=>{const a=n_(o);a&&s.push(a)}),s},r=()=>{document.documentElement.lang=t.value;const s=n();l.forEach((o,a)=>{const u=s.findIndex(c=>o.isEqualNode(c));u===-1?(o.remove(),delete l[a]):s.splice(u,1)}),s.forEach(o=>document.head.appendChild(o)),l=[...l.filter(o=>!!o),...s]};qt(Df,r),rt(()=>{i(),Ge(e,r,{immediate:!1})})},s_=sh,o_=async()=>{const e=s_({name:"Vuepress",setup(){r_();for(const n of Si)n.setup?.();const l=Si.flatMap(({rootComponents:n=[]})=>n.map(r=>G(r))),i=Of();return()=>[G(i.value),l]}}),t=e_();t_(e),l_(e,t,Si);for(const l of Si)await l.enhance?.({app:e,router:t,siteData:_l});return e.use(t),{app:e,router:t}};o_().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{fn as _,md as a,re as b,ne as c,o_ as createVueApp,yt as d,oe as e,Y as o,Jo as r,xe as w};