Greasy Fork

Greasy Fork is available in English.

bilibili-app-recommend

为B站首页添加像App一样的推荐

当前为 2022-12-03 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         bilibili-app-recommend
// @namespace    https://magicdawn.fun
// @version      0.6.5
// @author       magicdawn
// @description  为B站首页添加像App一样的推荐
// @license      MIT
// @homepageURL  https://github.com/magicdawn/bilibili-app-recommend
// @supportURL   https://github.com/magicdawn/bilibili-app-recommend/issues
// @match        *://www.bilibili.com/
// @match        *://www.bilibili.com/?*
// @match        https://www.mcbbs.net/template/mcbbs/image/special_photo_bg.png
// @match        https://www.mcbbs.net/template/mcbbs/image/special_photo_bg.png?*
// @require      https://unpkg.com/[email protected]/dist/axios.min.js
// @require      https://unpkg.com/[email protected]/dist/axiosGmxhrAdapter.min.js
// @require      https://unpkg.com/[email protected]/umd/react.production.min.js
// @require      https://unpkg.com/[email protected]/umd/react-dom.production.min.js
// @connect      app.bilibili.com
// @connect      passport.bilibili.com
// @connect      link.acg.tv
// @connect      www.mcbbs.net
// @grant        GM.xmlHttpRequest
// @grant        GM_deleteValue
// @grant        GM_getValue
// @grant        GM_setValue
// @grant        GM_xmlhttpRequest
// @grant        unsafeWindow
// ==/UserScript==

(i=>{const e=document.createElement("style");e.dataset.source="vite-plugin-monkey",e.innerText=i,document.head.appendChild(e)})(`.primary-btn[disabled]:active,.primary-btn[disabled]:hover{cursor:wait;background-color:inherit}._modal-mask_1fjgs_1{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#00000080;z-index:11003;display:flex;align-items:center;justify-content:center}._modal_1fjgs_1{width:500px;max-height:calc(80vh - 50px);background-color:#fff;border-radius:10px;padding:0 15px 15px;display:flex;flex-direction:column;overflow:hidden}._modal-header_1fjgs_23{padding-top:10px;padding-bottom:10px;border-bottom:none;display:flex;align-items:center}._modal-body_1fjgs_30{padding-top:0;flex-grow:1;overflow-y:scroll}._modal-title_1fjgs_35{font-size:1.5rem;margin-bottom:0;line-height:1.5;display:flex;align-items:center}._btn-close_1fjgs_42{margin-left:10px}._btn-close_1fjgs_42 svg{width:10px;height:10px;margin-right:3px;margin-top:-1px}body.dark ._btn-close_1fjgs_42{color:#eee!important;background-color:#333!important;border-color:transparent!important;height:auto;padding:8px 12px;line-height:16px;font-size:13px}._toast-container_mcbuq_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999999;padding:12px 24px;font-size:14px;min-width:200px;width:max-content;max-width:450px;background:#ffb243;color:#fff;border-radius:6px;white-space:pre-wrap}._toast-container_mcbuq_1._single-line_mcbuq_17{text-align:center}._modal_g0in4_1{width:500px}._title-desc_g0in4_4{margin-left:5px;font-size:40%}._reason-list_g0in4_8{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}._reason_g0in4_8{color:inherit;width:48%;text-align:center;line-height:20px;position:relative;border:1px solid #eee;padding-top:5px;padding-bottom:5px;margin-top:5px;margin-bottom:5px}body.dark ._reason_g0in4_8{border:1px solid #333}._reason-no_g0in4_29{position:absolute;left:6px;width:20px;height:20px;border-radius:50%;top:6px;display:flex;align-items:center;justify-content:center;background-color:#6a5acd;background-color:#fb7299;color:#fff}._tips_g0in4_43{margin-top:20px;display:flex;align-items:center}._bili-video-card_1a93a_1{position:relative}._image-wrapper_1a93a_4{border-radius:6px;overflow:hidden}._preview-card-wrapper_1a93a_8{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}._preview-card-wrapper_1a93a_8 ._preview-card-inner_1a93a_21{width:100%;height:100%}._watch-later_1a93a_25{z-index:3}._badge_1a93a_28{color:#fa6a9d;border-radius:2px;border:1px #fa6a9d solid;line-height:20px;padding:0 10px;transform:scale(.8)}._recommend-reason_1a93a_36{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;color:var(--Or5);background-color:var(--Or1);border-radius:4px;margin-right:4px;font-size:var(--follow-icon-font-size);line-height:var(--follow-icon-line-height);height:var(--follow-icon-line-height);padding:0 4px;cursor:default}._bangumi-desc_1a93a_51{color:default}._btn-dislike_1a93a_54{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;left:8px;width:28px;height:28px;border-radius:6px;cursor:pointer;background-color:#212121cc;z-index:9;transform:translateZ(0)}._btn-dislike_1a93a_54 ._btn-dislike-icon_1a93a_69{pointer-events:none;user-select:none;width:12px;height:12px;color:#fff}._btn-dislike_1a93a_54 ._btn-dislike-tip_1a93a_76{pointer-events:none;user-select:none;position:absolute;bottom:-6px;left:-5px;transform:translateY(100%);font-size:12px;color:#fff;border-radius:4px;line-height:18px;padding:4px 8px;background-color:#000c;white-space:nowrap}._disliked-wrapper_1a93a_91{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;border-radius:6px;border:1px solid #eee}body.dark ._disliked-wrapper_1a93a_91{border:1px solid #333}._disliked-wrapper_1a93a_91 ._dislike-content-cover_1a93a_105{border-top-left-radius:6px;border-top-right-radius:6px;padding-top:56.25%;position:relative}._disliked-wrapper_1a93a_91 ._dislike-content-cover_1a93a_105 ._dislike-content-cover-inner_1a93a_111{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}._disliked-wrapper_1a93a_91 ._dislike-content-cover_1a93a_105 ._dislike-content-cover-inner_1a93a_111 ._dislike-icon_1a93a_122{margin-bottom:5px}._disliked-wrapper_1a93a_91 ._dislike-content-cover_1a93a_105 ._dislike-content-cover-inner_1a93a_111 ._dislike-reason_1a93a_125{font-size:20px;text-align:center}._disliked-wrapper_1a93a_91 ._dislike-content-cover_1a93a_105 ._dislike-content-cover-inner_1a93a_111 ._dislike-desc_1a93a_129{font-size:16px;text-align:center}._disliked-wrapper_1a93a_91 ._dislike-content-action_1a93a_133{flex:1;width:100%;border-top:1px solid #eee;display:flex;align-items:center;justify-content:center}body.dark ._disliked-wrapper_1a93a_91 ._dislike-content-action_1a93a_133{border-top:1px solid #333}._disliked-wrapper_1a93a_91 ._dislike-content-action_1a93a_133 button{font-size:16px;color:inherit;display:flex;align-items:center}._video-grid_14t5i_9{display:grid;position:relative;width:100%;grid-gap:20px 12px}@media (max-width: 1099.9px){._video-grid_14t5i_9{grid-template-columns:repeat(4,1fr)}._video-grid_14t5i_9._limit-two-lines_14t5i_19>*:nth-of-type(1n + 9){display:none!important}}@media (min-width: 1100px) and (max-width: 1700.9px){._video-grid_14t5i_9{grid-template-columns:repeat(5,1fr)}._video-grid_14t5i_9._limit-two-lines_14t5i_19>*:nth-of-type(1n + 11){display:none!important}}@media (min-width: 1701px){._video-grid_14t5i_9{grid-template-columns:repeat(6,1fr)}._video-grid_14t5i_9._limit-two-lines_14t5i_19>*:nth-of-type(1n + 13){display:none!important}}._video-grid_14t5i_9._internal-testing_14t5i_43{grid-gap:20px 20px}@media (max-width: 1399.9px){._video-grid_14t5i_9._internal-testing_14t5i_43{grid-template-columns:repeat(4,1fr)}._video-grid_14t5i_9._internal-testing_14t5i_43._limit-one-line_14t5i_50>*:nth-of-type(1n + 5){display:none!important}._video-grid_14t5i_9._internal-testing_14t5i_43._limit-two-lines_14t5i_19>*:nth-of-type(1n + 9){display:none!important}}@media (min-width: 1400px){._video-grid_14t5i_9._internal-testing_14t5i_43{grid-template-columns:repeat(5,1fr)}._video-grid_14t5i_9._internal-testing_14t5i_43._limit-one-line_14t5i_50>*:nth-of-type(1n + 6){display:none!important}._video-grid_14t5i_9._internal-testing_14t5i_43._limit-two-lines_14t5i_19>*:nth-of-type(1n + 11){display:none!important}}._narrow-mode_14t5i_71{grid-template-columns:repeat(2,1fr)!important}._checkbox_5cp8u_1{margin-top:1px;cursor:pointer;outline:none}._checkbox_5cp8u_1+label{margin-left:2px;user-select:none;cursor:pointer}._config-icon_1jab1_1{line-height:1;margin-right:5px;font-size:0}._settings-group_1jab1_6{margin-bottom:10px}._settings-group_1jab1_6 ._settings-group-title_1jab1_9{font-size:2em}._settings-group_1jab1_6 ._settings-group-content_1jab1_12{color:default}._settings-group_1jab1_6 ._settings-group-content_1jab1_12 button:first-child{margin-left:0}._row_1jab1_18{display:flex;align-items:center}._check_1jab1_22{margin-left:20px}._check_1jab1_22:first-child{margin-left:0}._expand-btn_wdzp9_1{padding:0;width:31px;height:31px;border-radius:50%}._expand-btn_wdzp9_1 svg{width:13px;height:13px;transform:rotate(180deg)}._expand-btn_wdzp9_1 svg._expanded_wdzp9_12{transform:rotate(0)}body.dark ._expand-btn_wdzp9_1{color:#eee!important;border-color:transparent!important;background-color:#333!important}body.dark ._expand-btn_wdzp9_1:hover{background-color:#555!important}._modal-mask_1as61_1._narrow-mode_1as61_1{background-color:#000000e6}._modal_1as61_1{width:calc(100vw - 30px);height:calc(100vh - 30px);max-height:unset;padding-right:0}body.dark ._modal_1as61_1{border:1px solid #fb7299}._modal_1as61_1._narrow-mode_1as61_1{width:606px;height:calc(100vh - 10px);border:none}body.dark ._modal_1as61_1._narrow-mode_1as61_1{border:none}._modal-header_1as61_21,._modal-body_1as61_22{padding-right:15px}body.dark ._btn-refresh_1as61_25{color:#eee!important;background-color:#333!important;border-color:transparent!important;height:auto;padding:8px 12px;line-height:16px;font-size:13px}
`);

var py=Object.defineProperty;var my=(g,me,He)=>me in g?py(g,me,{enumerable:!0,configurable:!0,writable:!0,value:He}):g[me]=He;var Xr=(g,me,He)=>(my(g,typeof me!="symbol"?me+"":me,He),He);(function(g,me,He,cc){"use strict";const Kt=e=>e&&typeof e=="object"&&"default"in e?e:{default:e};function uc(e){if(e&&e.__esModule)return e;const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const se=Kt(g),Gi=uc(g),lc=Kt(me),Jr=Kt(He),fc=Kt(cc);var dc=typeof global=="object"&&global&&global.Object===Object&&global;const Yi=dc;var hc=typeof self=="object"&&self&&self.Object===Object&&self,pc=Yi||hc||Function("return this")();const ge=pc;var mc=ge.Symbol;const ve=mc;var Vi=Object.prototype,gc=Vi.hasOwnProperty,vc=Vi.toString,bt=ve?ve.toStringTag:void 0;function yc(e){var t=gc.call(e,bt),r=e[bt];try{e[bt]=void 0;var n=!0}catch{}var i=vc.call(e);return n&&(t?e[bt]=r:delete e[bt]),i}var bc=Object.prototype,_c=bc.toString;function wc(e){return _c.call(e)}var Sc="[object Null]",Cc="[object Undefined]",Ki=ve?ve.toStringTag:void 0;function et(e){return e==null?e===void 0?Cc:Sc:Ki&&Ki in Object(e)?yc(e):wc(e)}function tt(e){return e!=null&&typeof e=="object"}var kc="[object Symbol]";function Xt(e){return typeof e=="symbol"||tt(e)&&et(e)==kc}function Ec(e,t){for(var r=-1,n=e==null?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}var Tc=Array.isArray;const Ae=Tc;var xc=1/0,Xi=ve?ve.prototype:void 0,Ji=Xi?Xi.toString:void 0;function Zr(e){if(typeof e=="string")return e;if(Ae(e))return Ec(e,Zr)+"";if(Xt(e))return Ji?Ji.call(e):"";var t=e+"";return t=="0"&&1/e==-xc?"-0":t}var Oc=/\s/;function Ac(e){for(var t=e.length;t--&&Oc.test(e.charAt(t)););return t}var Lc=/^\s+/;function Mc(e){return e&&e.slice(0,Ac(e)+1).replace(Lc,"")}function Fe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Zi=0/0,Pc=/^[-+]0x[0-9a-f]+$/i,Rc=/^0b[01]+$/i,Dc=/^0o[0-7]+$/i,Nc=parseInt;function Qr(e){if(typeof e=="number")return e;if(Xt(e))return Zi;if(Fe(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Fe(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Mc(e);var r=Rc.test(e);return r||Dc.test(e)?Nc(e.slice(2),r?2:8):Pc.test(e)?Zi:+e}var Qi=1/0,Fc=17976931348623157e292;function jc(e){if(!e)return e===0?e:0;if(e=Qr(e),e===Qi||e===-Qi){var t=e<0?-1:1;return t*Fc}return e===e?e:0}function qi(e){var t=jc(e),r=t%1;return t===t?r?t-r:t:0}function Ic(e){return e}var Wc="[object AsyncFunction]",zc="[object Function]",Bc="[object GeneratorFunction]",$c="[object Proxy]";function es(e){if(!Fe(e))return!1;var t=et(e);return t==zc||t==Bc||t==Wc||t==$c}var Hc=ge["__core-js_shared__"];const qr=Hc;var ts=function(){var e=/[^.]+$/.exec(qr&&qr.keys&&qr.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Uc(e){return!!ts&&ts in e}var Gc=Function.prototype,Yc=Gc.toString;function Ue(e){if(e!=null){try{return Yc.call(e)}catch{}try{return e+""}catch{}}return""}var Vc=/[\\^$.*+?()[\]{}|]/g,Kc=/^\[object .+?Constructor\]$/,Xc=Function.prototype,Jc=Object.prototype,Zc=Xc.toString,Qc=Jc.hasOwnProperty,qc=RegExp("^"+Zc.call(Qc).replace(Vc,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function eu(e){if(!Fe(e)||Uc(e))return!1;var t=es(e)?qc:Kc;return t.test(Ue(e))}function tu(e,t){return e==null?void 0:e[t]}function Ge(e,t){var r=tu(e,t);return eu(r)?r:void 0}var ru=Ge(ge,"WeakMap");const en=ru;function nu(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var iu=800,su=16,ou=Date.now;function au(e){var t=0,r=0;return function(){var n=ou(),i=su-(n-r);if(r=n,i>0){if(++t>=iu)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function cu(e){return function(){return e}}var uu=function(){try{var e=Ge(Object,"defineProperty");return e({},"",{}),e}catch{}}();const Jt=uu;var lu=Jt?function(e,t){return Jt(e,"toString",{configurable:!0,enumerable:!1,value:cu(t),writable:!0})}:Ic,fu=au(lu);const du=fu;var hu=9007199254740991,pu=/^(?:0|[1-9]\d*)$/;function tn(e,t){var r=typeof e;return t=t==null?hu:t,!!t&&(r=="number"||r!="symbol"&&pu.test(e))&&e>-1&&e%1==0&&e<t}function mu(e,t,r){t=="__proto__"&&Jt?Jt(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function rn(e,t){return e===t||e!==e&&t!==t}var gu=Object.prototype,vu=gu.hasOwnProperty;function yu(e,t,r){var n=e[t];(!(vu.call(e,t)&&rn(n,r))||r===void 0&&!(t in e))&&mu(e,t,r)}var rs=Math.max;function bu(e,t,r){return t=rs(t===void 0?e.length-1:t,0),function(){for(var n=arguments,i=-1,s=rs(n.length-t,0),o=Array(s);++i<s;)o[i]=n[t+i];i=-1;for(var a=Array(t+1);++i<t;)a[i]=n[i];return a[t]=r(o),nu(e,this,a)}}var _u=9007199254740991;function nn(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=_u}function wu(e){return e!=null&&nn(e.length)&&!es(e)}var Su=Object.prototype;function Cu(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Su;return e===r}function ku(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var Eu="[object Arguments]";function ns(e){return tt(e)&&et(e)==Eu}var is=Object.prototype,Tu=is.hasOwnProperty,xu=is.propertyIsEnumerable,Ou=ns(function(){return arguments}())?ns:function(e){return tt(e)&&Tu.call(e,"callee")&&!xu.call(e,"callee")};const sn=Ou;function Au(){return!1}var ss=typeof exports=="object"&&exports&&!exports.nodeType&&exports,os=ss&&typeof module=="object"&&module&&!module.nodeType&&module,Lu=os&&os.exports===ss,as=Lu?ge.Buffer:void 0,Mu=as?as.isBuffer:void 0,Pu=Mu||Au;const on=Pu;var Ru="[object Arguments]",Du="[object Array]",Nu="[object Boolean]",Fu="[object Date]",ju="[object Error]",Iu="[object Function]",Wu="[object Map]",zu="[object Number]",Bu="[object Object]",$u="[object RegExp]",Hu="[object Set]",Uu="[object String]",Gu="[object WeakMap]",Yu="[object ArrayBuffer]",Vu="[object DataView]",Ku="[object Float32Array]",Xu="[object Float64Array]",Ju="[object Int8Array]",Zu="[object Int16Array]",Qu="[object Int32Array]",qu="[object Uint8Array]",el="[object Uint8ClampedArray]",tl="[object Uint16Array]",rl="[object Uint32Array]",U={};U[Ku]=U[Xu]=U[Ju]=U[Zu]=U[Qu]=U[qu]=U[el]=U[tl]=U[rl]=!0,U[Ru]=U[Du]=U[Yu]=U[Nu]=U[Vu]=U[Fu]=U[ju]=U[Iu]=U[Wu]=U[zu]=U[Bu]=U[$u]=U[Hu]=U[Uu]=U[Gu]=!1;function nl(e){return tt(e)&&nn(e.length)&&!!U[et(e)]}function il(e){return function(t){return e(t)}}var cs=typeof exports=="object"&&exports&&!exports.nodeType&&exports,_t=cs&&typeof module=="object"&&module&&!module.nodeType&&module,sl=_t&&_t.exports===cs,an=sl&&Yi.process,ol=function(){try{var e=_t&&_t.require&&_t.require("util").types;return e||an&&an.binding&&an.binding("util")}catch{}}();const us=ol;var ls=us&&us.isTypedArray,al=ls?il(ls):nl;const fs=al;var cl=Object.prototype,ul=cl.hasOwnProperty;function ll(e,t){var r=Ae(e),n=!r&&sn(e),i=!r&&!n&&on(e),s=!r&&!n&&!i&&fs(e),o=r||n||i||s,a=o?ku(e.length,String):[],u=a.length;for(var c in e)(t||ul.call(e,c))&&!(o&&(c=="length"||i&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||tn(c,u)))&&a.push(c);return a}function fl(e,t){return function(r){return e(t(r))}}var dl=fl(Object.keys,Object);const hl=dl;var pl=Object.prototype,ml=pl.hasOwnProperty;function gl(e){if(!Cu(e))return hl(e);var t=[];for(var r in Object(e))ml.call(e,r)&&r!="constructor"&&t.push(r);return t}function vl(e){return wu(e)?ll(e):gl(e)}var yl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,bl=/^\w*$/;function _l(e,t){if(Ae(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||Xt(e)?!0:bl.test(e)||!yl.test(e)||t!=null&&e in Object(t)}var wl=Ge(Object,"create");const wt=wl;function Sl(){this.__data__=wt?wt(null):{},this.size=0}function Cl(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var kl="__lodash_hash_undefined__",El=Object.prototype,Tl=El.hasOwnProperty;function xl(e){var t=this.__data__;if(wt){var r=t[e];return r===kl?void 0:r}return Tl.call(t,e)?t[e]:void 0}var Ol=Object.prototype,Al=Ol.hasOwnProperty;function Ll(e){var t=this.__data__;return wt?t[e]!==void 0:Al.call(t,e)}var Ml="__lodash_hash_undefined__";function Pl(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=wt&&t===void 0?Ml:t,this}function Ye(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Ye.prototype.clear=Sl,Ye.prototype.delete=Cl,Ye.prototype.get=xl,Ye.prototype.has=Ll,Ye.prototype.set=Pl;function Rl(){this.__data__=[],this.size=0}function Zt(e,t){for(var r=e.length;r--;)if(rn(e[r][0],t))return r;return-1}var Dl=Array.prototype,Nl=Dl.splice;function Fl(e){var t=this.__data__,r=Zt(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():Nl.call(t,r,1),--this.size,!0}function jl(e){var t=this.__data__,r=Zt(t,e);return r<0?void 0:t[r][1]}function Il(e){return Zt(this.__data__,e)>-1}function Wl(e,t){var r=this.__data__,n=Zt(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function Le(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Le.prototype.clear=Rl,Le.prototype.delete=Fl,Le.prototype.get=jl,Le.prototype.has=Il,Le.prototype.set=Wl;var zl=Ge(ge,"Map");const St=zl;function Bl(){this.size=0,this.__data__={hash:new Ye,map:new(St||Le),string:new Ye}}function $l(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Qt(e,t){var r=e.__data__;return $l(t)?r[typeof t=="string"?"string":"hash"]:r.map}function Hl(e){var t=Qt(this,e).delete(e);return this.size-=t?1:0,t}function Ul(e){return Qt(this,e).get(e)}function Gl(e){return Qt(this,e).has(e)}function Yl(e,t){var r=Qt(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function Me(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Me.prototype.clear=Bl,Me.prototype.delete=Hl,Me.prototype.get=Ul,Me.prototype.has=Gl,Me.prototype.set=Yl;var Vl="Expected a function";function cn(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Vl);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],s=r.cache;if(s.has(i))return s.get(i);var o=e.apply(this,n);return r.cache=s.set(i,o)||s,o};return r.cache=new(cn.Cache||Me),r}cn.Cache=Me;var Kl=500;function Xl(e){var t=cn(e,function(n){return r.size===Kl&&r.clear(),n}),r=t.cache;return t}var Jl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Zl=/\\(\\)?/g,Ql=Xl(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(Jl,function(r,n,i,s){t.push(i?s.replace(Zl,"$1"):n||r)}),t});const ql=Ql;function ds(e){return e==null?"":Zr(e)}function qt(e,t){return Ae(e)?e:_l(e,t)?[e]:ql(ds(e))}var ef=1/0;function un(e){if(typeof e=="string"||Xt(e))return e;var t=e+"";return t=="0"&&1/e==-ef?"-0":t}function tf(e,t){t=qt(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[un(t[r++])];return r&&r==n?e:void 0}function hs(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}var ps=ve?ve.isConcatSpreadable:void 0;function rf(e){return Ae(e)||sn(e)||!!(ps&&e&&e[ps])}function ms(e,t,r,n,i){var s=-1,o=e.length;for(r||(r=rf),i||(i=[]);++s<o;){var a=e[s];t>0&&r(a)?t>1?ms(a,t-1,r,n,i):hs(i,a):n||(i[i.length]=a)}return i}function nf(e){var t=e==null?0:e.length;return t?ms(e,1):[]}function sf(e){return du(bu(e,void 0,nf),e+"")}var of="Expected a function";function af(e,t){var r;if(typeof t!="function")throw new TypeError(of);return e=qi(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=void 0),r}}function cf(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var s=Array(i);++n<i;)s[n]=e[n+t];return s}function uf(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:cf(e,t,r)}var lf="\\ud800-\\udfff",ff="\\u0300-\\u036f",df="\\ufe20-\\ufe2f",hf="\\u20d0-\\u20ff",pf=ff+df+hf,mf="\\ufe0e\\ufe0f",gf="\\u200d",vf=RegExp("["+gf+lf+pf+mf+"]");function ln(e){return vf.test(e)}function yf(e){return e.split("")}var gs="\\ud800-\\udfff",bf="\\u0300-\\u036f",_f="\\ufe20-\\ufe2f",wf="\\u20d0-\\u20ff",Sf=bf+_f+wf,Cf="\\ufe0e\\ufe0f",kf="["+gs+"]",fn="["+Sf+"]",dn="\\ud83c[\\udffb-\\udfff]",Ef="(?:"+fn+"|"+dn+")",vs="[^"+gs+"]",ys="(?:\\ud83c[\\udde6-\\uddff]){2}",bs="[\\ud800-\\udbff][\\udc00-\\udfff]",Tf="\\u200d",_s=Ef+"?",ws="["+Cf+"]?",xf="(?:"+Tf+"(?:"+[vs,ys,bs].join("|")+")"+ws+_s+")*",Of=ws+_s+xf,Af="(?:"+[vs+fn+"?",fn,ys,bs,kf].join("|")+")",Lf=RegExp(dn+"(?="+dn+")|"+Af+Of,"g");function Mf(e){return e.match(Lf)||[]}function Pf(e){return ln(e)?Mf(e):yf(e)}function Rf(){this.__data__=new Le,this.size=0}function Df(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function Nf(e){return this.__data__.get(e)}function Ff(e){return this.__data__.has(e)}var jf=200;function If(e,t){var r=this.__data__;if(r instanceof Le){var n=r.__data__;if(!St||n.length<jf-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Me(n)}return r.set(e,t),this.size=r.size,this}function je(e){var t=this.__data__=new Le(e);this.size=t.size}je.prototype.clear=Rf,je.prototype.delete=Df,je.prototype.get=Nf,je.prototype.has=Ff,je.prototype.set=If;function Wf(e,t){for(var r=-1,n=e==null?0:e.length,i=0,s=[];++r<n;){var o=e[r];t(o,r,e)&&(s[i++]=o)}return s}function zf(){return[]}var Bf=Object.prototype,$f=Bf.propertyIsEnumerable,Ss=Object.getOwnPropertySymbols,Hf=Ss?function(e){return e==null?[]:(e=Object(e),Wf(Ss(e),function(t){return $f.call(e,t)}))}:zf;const Uf=Hf;function Gf(e,t,r){var n=t(e);return Ae(e)?n:hs(n,r(e))}function Cs(e){return Gf(e,vl,Uf)}var Yf=Ge(ge,"DataView");const hn=Yf;var Vf=Ge(ge,"Promise");const pn=Vf;var Kf=Ge(ge,"Set");const mn=Kf;var ks="[object Map]",Xf="[object Object]",Es="[object Promise]",Ts="[object Set]",xs="[object WeakMap]",Os="[object DataView]",Jf=Ue(hn),Zf=Ue(St),Qf=Ue(pn),qf=Ue(mn),ed=Ue(en),Ve=et;(hn&&Ve(new hn(new ArrayBuffer(1)))!=Os||St&&Ve(new St)!=ks||pn&&Ve(pn.resolve())!=Es||mn&&Ve(new mn)!=Ts||en&&Ve(new en)!=xs)&&(Ve=function(e){var t=et(e),r=t==Xf?e.constructor:void 0,n=r?Ue(r):"";if(n)switch(n){case Jf:return Os;case Zf:return ks;case Qf:return Es;case qf:return Ts;case ed:return xs}return t});const As=Ve;var td=ge.Uint8Array;const Ls=td;var rd="__lodash_hash_undefined__";function nd(e){return this.__data__.set(e,rd),this}function id(e){return this.__data__.has(e)}function er(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Me;++t<r;)this.add(e[t])}er.prototype.add=er.prototype.push=nd,er.prototype.has=id;function sd(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}function od(e,t){return e.has(t)}var ad=1,cd=2;function Ms(e,t,r,n,i,s){var o=r&ad,a=e.length,u=t.length;if(a!=u&&!(o&&u>a))return!1;var c=s.get(e),l=s.get(t);if(c&&l)return c==t&&l==e;var f=-1,d=!0,p=r&cd?new er:void 0;for(s.set(e,t),s.set(t,e);++f<a;){var m=e[f],y=t[f];if(n)var v=o?n(y,m,f,t,e,s):n(m,y,f,e,t,s);if(v!==void 0){if(v)continue;d=!1;break}if(p){if(!sd(t,function(C,M){if(!od(p,M)&&(m===C||i(m,C,r,n,s)))return p.push(M)})){d=!1;break}}else if(!(m===y||i(m,y,r,n,s))){d=!1;break}}return s.delete(e),s.delete(t),d}function ud(e){var t=-1,r=Array(e.size);return e.forEach(function(n,i){r[++t]=[i,n]}),r}function ld(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var fd=1,dd=2,hd="[object Boolean]",pd="[object Date]",md="[object Error]",gd="[object Map]",vd="[object Number]",yd="[object RegExp]",bd="[object Set]",_d="[object String]",wd="[object Symbol]",Sd="[object ArrayBuffer]",Cd="[object DataView]",Ps=ve?ve.prototype:void 0,gn=Ps?Ps.valueOf:void 0;function kd(e,t,r,n,i,s,o){switch(r){case Cd:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Sd:return!(e.byteLength!=t.byteLength||!s(new Ls(e),new Ls(t)));case hd:case pd:case vd:return rn(+e,+t);case md:return e.name==t.name&&e.message==t.message;case yd:case _d:return e==t+"";case gd:var a=ud;case bd:var u=n&fd;if(a||(a=ld),e.size!=t.size&&!u)return!1;var c=o.get(e);if(c)return c==t;n|=dd,o.set(e,t);var l=Ms(a(e),a(t),n,i,s,o);return o.delete(e),l;case wd:if(gn)return gn.call(e)==gn.call(t)}return!1}var Ed=1,Td=Object.prototype,xd=Td.hasOwnProperty;function Od(e,t,r,n,i,s){var o=r&Ed,a=Cs(e),u=a.length,c=Cs(t),l=c.length;if(u!=l&&!o)return!1;for(var f=u;f--;){var d=a[f];if(!(o?d in t:xd.call(t,d)))return!1}var p=s.get(e),m=s.get(t);if(p&&m)return p==t&&m==e;var y=!0;s.set(e,t),s.set(t,e);for(var v=o;++f<u;){d=a[f];var C=e[d],M=t[d];if(n)var O=o?n(M,C,d,t,e,s):n(C,M,d,e,t,s);if(!(O===void 0?C===M||i(C,M,r,n,s):O)){y=!1;break}v||(v=d=="constructor")}if(y&&!v){var x=e.constructor,_=t.constructor;x!=_&&"constructor"in e&&"constructor"in t&&!(typeof x=="function"&&x instanceof x&&typeof _=="function"&&_ instanceof _)&&(y=!1)}return s.delete(e),s.delete(t),y}var Ad=1,Rs="[object Arguments]",Ds="[object Array]",tr="[object Object]",Ld=Object.prototype,Ns=Ld.hasOwnProperty;function Md(e,t,r,n,i,s){var o=Ae(e),a=Ae(t),u=o?Ds:As(e),c=a?Ds:As(t);u=u==Rs?tr:u,c=c==Rs?tr:c;var l=u==tr,f=c==tr,d=u==c;if(d&&on(e)){if(!on(t))return!1;o=!0,l=!1}if(d&&!l)return s||(s=new je),o||fs(e)?Ms(e,t,r,n,i,s):kd(e,t,u,r,n,i,s);if(!(r&Ad)){var p=l&&Ns.call(e,"__wrapped__"),m=f&&Ns.call(t,"__wrapped__");if(p||m){var y=p?e.value():e,v=m?t.value():t;return s||(s=new je),i(y,v,r,n,s)}}return d?(s||(s=new je),Od(e,t,r,n,i,s)):!1}function Fs(e,t,r,n,i){return e===t?!0:e==null||t==null||!tt(e)&&!tt(t)?e!==e&&t!==t:Md(e,t,r,n,Fs,i)}function Pd(e,t){return e!=null&&t in Object(e)}function Rd(e,t,r){t=qt(t,e);for(var n=-1,i=t.length,s=!1;++n<i;){var o=un(t[n]);if(!(s=e!=null&&r(e,o)))break;e=e[o]}return s||++n!=i?s:(i=e==null?0:e.length,!!i&&nn(i)&&tn(o,i)&&(Ae(e)||sn(e)))}function Dd(e,t){return e!=null&&Rd(e,t,Pd)}function Nd(e){return function(t){return t==null?void 0:t[e]}}var Fd=function(){return ge.Date.now()};const vn=Fd;var jd="Expected a function",Id=Math.max,Wd=Math.min;function js(e,t,r){var n,i,s,o,a,u,c=0,l=!1,f=!1,d=!0;if(typeof e!="function")throw new TypeError(jd);t=Qr(t)||0,Fe(r)&&(l=!!r.leading,f="maxWait"in r,s=f?Id(Qr(r.maxWait)||0,t):s,d="trailing"in r?!!r.trailing:d);function p(b){var E=n,R=i;return n=i=void 0,c=b,o=e.apply(R,E),o}function m(b){return c=b,a=setTimeout(C,t),l?p(b):o}function y(b){var E=b-u,R=b-c,I=t-E;return f?Wd(I,s-R):I}function v(b){var E=b-u,R=b-c;return u===void 0||E>=t||E<0||f&&R>=s}function C(){var b=vn();if(v(b))return M(b);a=setTimeout(C,y(b))}function M(b){return a=void 0,d&&n?p(b):(n=i=void 0,o)}function O(){a!==void 0&&clearTimeout(a),c=0,n=u=i=a=void 0}function x(){return a===void 0?o:M(vn())}function _(){var b=vn(),E=v(b);if(n=arguments,i=this,u=b,E){if(a===void 0)return m(u);if(f)return clearTimeout(a),a=setTimeout(C,t),p(u)}return a===void 0&&(a=setTimeout(C,t)),o}return _.cancel=O,_.flush=x,_}function zd(e,t){return Fs(e,t)}function Bd(e,t,r,n){if(!Fe(e))return e;t=qt(t,e);for(var i=-1,s=t.length,o=s-1,a=e;a!=null&&++i<s;){var u=un(t[i]),c=r;if(u==="__proto__"||u==="constructor"||u==="prototype")return e;if(i!=o){var l=a[u];c=n?n(l,u,a):void 0,c===void 0&&(c=Fe(l)?l:tn(t[i+1])?[]:{})}yu(a,u,c),a=a[u]}return e}function $d(e,t,r){for(var n=-1,i=t.length,s={};++n<i;){var o=t[n],a=tf(e,o);r(a,o)&&Bd(s,qt(o,e),a)}return s}function Hd(e){return af(2,e)}var Ud=9007199254740991,Gd=Math.floor;function Is(e,t){var r="";if(!e||t<1||t>Ud)return r;do t%2&&(r+=e),t=Gd(t/2),t&&(e+=e);while(t);return r}var Yd=Nd("length");const Vd=Yd;var Ws="\\ud800-\\udfff",Kd="\\u0300-\\u036f",Xd="\\ufe20-\\ufe2f",Jd="\\u20d0-\\u20ff",Zd=Kd+Xd+Jd,Qd="\\ufe0e\\ufe0f",qd="["+Ws+"]",yn="["+Zd+"]",bn="\\ud83c[\\udffb-\\udfff]",eh="(?:"+yn+"|"+bn+")",zs="[^"+Ws+"]",Bs="(?:\\ud83c[\\udde6-\\uddff]){2}",$s="[\\ud800-\\udbff][\\udc00-\\udfff]",th="\\u200d",Hs=eh+"?",Us="["+Qd+"]?",rh="(?:"+th+"(?:"+[zs,Bs,$s].join("|")+")"+Us+Hs+")*",nh=Us+Hs+rh,ih="(?:"+[zs+yn+"?",yn,Bs,$s,qd].join("|")+")",Gs=RegExp(bn+"(?="+bn+")|"+ih+nh,"g");function sh(e){for(var t=Gs.lastIndex=0;Gs.test(e);)++t;return t}function Ys(e){return ln(e)?sh(e):Vd(e)}var oh=Math.ceil;function ah(e,t){t=t===void 0?" ":Zr(t);var r=t.length;if(r<2)return r?Is(t,e):t;var n=Is(t,oh(e/Ys(t)));return ln(t)?uf(Pf(n),0,e).join(""):n.slice(0,e)}function ch(e,t,r){e=ds(e),t=qi(t);var n=t?Ys(e):0;return t&&n<t?ah(t-n,r)+e:e}function uh(e,t){return $d(e,t,function(r,n){return Dd(e,n)})}var lh=sf(function(e,t){return e==null?{}:uh(e,t)});const Vs=lh;var fh="Expected a function";function dh(e,t,r){var n=!0,i=!0;if(typeof e!="function")throw new TypeError(fh);return Fe(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),js(e,t,{leading:n,maxWait:t,trailing:i})}const _n=Symbol(),hh=Symbol(),wn=Symbol();let ph=(e,t)=>new Proxy(e,t);const Sn=Object.getPrototypeOf,Cn=new WeakMap,Ks=e=>e&&(Cn.has(e)?Cn.get(e):Sn(e)===Object.prototype||Sn(e)===Array.prototype),Xs=e=>typeof e=="object"&&e!==null,Js=new WeakMap,Zs=e=>e[wn]||e,Qs=(e,t,r)=>{if(!Ks(e))return e;const n=Zs(e),i=(o=>Object.isFrozen(o)||Object.values(Object.getOwnPropertyDescriptors(o)).some(a=>!a.writable))(n);let s=r&&r.get(n);return s&&s[1].f===i||(s=((o,a)=>{const u={f:a};let c=!1;const l=(d,p)=>{if(!c){let m=u.a.get(o);m||(m=new Set,u.a.set(o,m)),p&&m.has(_n)||m.add(d)}},f={get:(d,p)=>p===wn?o:(l(p),Qs(d[p],u.a,u.c)),has:(d,p)=>p===hh?(c=!0,u.a.delete(o),!0):(l(p),p in d),getOwnPropertyDescriptor:(d,p)=>(l(p,!0),Object.getOwnPropertyDescriptor(d,p)),ownKeys:d=>(l(_n),Reflect.ownKeys(d))};return a&&(f.set=f.deleteProperty=()=>!1),[f,u]})(n,i),s[1].p=ph(i?(o=>{let a=Js.get(o);if(!a){if(Array.isArray(o))a=Array.from(o);else{const u=Object.getOwnPropertyDescriptors(o);Object.values(u).forEach(c=>{c.configurable=!0}),a=Object.create(Sn(o),u)}Js.set(o,a)}return a})(n):n,s[0]),r&&r.set(n,s)),s[1].a=t,s[1].c=r,s[1].p},mh=(e,t)=>{const r=Reflect.ownKeys(e),n=Reflect.ownKeys(t);return r.length!==n.length||r.some((i,s)=>i!==n[s])},qs=(e,t,r,n)=>{if(Object.is(e,t))return!1;if(!Xs(e)||!Xs(t))return!0;const i=r.get(Zs(e));if(!i)return!0;if(n){const o=n.get(e);if(o&&o.n===t)return o.g;n.set(e,{n:t,g:!1})}let s=null;for(const o of i){const a=o===_n?mh(e,t):qs(e[o],t[o],r,n);if(a!==!0&&a!==!1||(s=a),s)break}return s===null&&(s=!0),n&&n.set(e,{n:t,g:s}),s},eo=e=>Ks(e)&&e[wn]||null,to=(e,t=!0)=>{Cn.set(e,t)};var gh=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function vh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function yh(e){var t=e.default;if(typeof t=="function"){var r=function(){return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}var ro={exports:{}},no={};/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var rt=se.default;function bh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _h=typeof Object.is=="function"?Object.is:bh,wh=rt.useState,Sh=rt.useEffect,Ch=rt.useLayoutEffect,kh=rt.useDebugValue;function Eh(e,t){var r=t(),n=wh({inst:{value:r,getSnapshot:t}}),i=n[0].inst,s=n[1];return Ch(function(){i.value=r,i.getSnapshot=t,kn(i)&&s({inst:i})},[e,r,t]),Sh(function(){return kn(i)&&s({inst:i}),e(function(){kn(i)&&s({inst:i})})},[e]),kh(r),r}function kn(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!_h(e,r)}catch{return!0}}function Th(e,t){return t()}var xh=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Th:Eh;no.useSyncExternalStore=rt.useSyncExternalStore!==void 0?rt.useSyncExternalStore:xh,function(e){e.exports=no}(ro);const Oh=vh(ro.exports),En=e=>typeof e=="object"&&e!==null,le=Symbol(),Tn=new WeakSet,Ah=(e=Object.is,t=(c,l)=>new Proxy(c,l),r=c=>En(c)&&!Tn.has(c)&&(Array.isArray(c)||!(Symbol.iterator in c))&&!(c instanceof WeakMap)&&!(c instanceof WeakSet)&&!(c instanceof Error)&&!(c instanceof Number)&&!(c instanceof Date)&&!(c instanceof String)&&!(c instanceof RegExp)&&!(c instanceof ArrayBuffer),n=c=>{switch(c.status){case"fulfilled":return c.value;case"rejected":throw c.reason;default:throw c}},i=new WeakMap,s=(c,l,f,d=n)=>{const p=i.get(l);if((p==null?void 0:p[0])===f)return p[1];const m=Array.isArray(c)?[]:Object.create(Object.getPrototypeOf(c));return to(m,!0),i.set(l,[f,m]),Reflect.ownKeys(c).forEach(y=>{const v=Reflect.get(c,y,l);Tn.has(v)?(to(v,!1),m[y]=v):v instanceof Promise?Object.defineProperty(m,y,{get(){return d(v)}}):v!=null&&v[le]?m[y]=xn(v,d):m[y]=v}),Object.freeze(m)},o=new WeakMap,a=[1],u=c=>{if(!En(c))throw new Error("object required");const l=o.get(c);if(l)return l;let f=a[0];const d=new Set,p=(x,_=++a[0])=>{f!==_&&(f=_,d.forEach(b=>b(x,_)))},m=new Map,y=x=>{let _=m.get(x);return _||(_=(b,E)=>{const R=[...b];R[1]=[x,...R[1]],p(R,E)},m.set(x,_)),_},v=x=>{const _=m.get(x);return m.delete(x),_},C=Array.isArray(c)?[]:Object.create(Object.getPrototypeOf(c)),O=t(C,{get(x,_,b){return _===le?[x,b,f,s,d]:Reflect.get(x,_,b)},deleteProperty(x,_){var b;const E=Reflect.get(x,_),R=(b=E==null?void 0:E[le])==null?void 0:b[4];R&&R.delete(v(_));const I=Reflect.deleteProperty(x,_);return I&&p(["delete",[_],E]),I},set(x,_,b,E){var R,I;const j=Reflect.has(x,_),P=Reflect.get(x,_,E);if(j&&e(P,b))return!0;const F=(R=P==null?void 0:P[le])==null?void 0:R[4];F&&F.delete(v(_)),En(b)&&(b=eo(b)||b);let k=b;return(I=Object.getOwnPropertyDescriptor(x,_))!=null&&I.set||(b instanceof Promise?b.then(w=>{b.status="fulfilled",b.value=w,p(["resolve",[_],w])}).catch(w=>{b.status="rejected",b.reason=w,p(["reject",[_],w])}):(!(b!=null&&b[le])&&r(b)&&(k=nt(b)),k!=null&&k[le]&&k[le][4].add(y(_)))),Reflect.set(x,_,k,E),p(["set",[_],b,P]),!0}});return o.set(c,O),Reflect.ownKeys(c).forEach(x=>{const _=Object.getOwnPropertyDescriptor(c,x);_.get||_.set?Object.defineProperty(C,x,_):O[x]=c[x]}),O})=>[u,le,Tn,e,t,r,n,i,s,o,a],[Lh]=Ah();function nt(e={}){return Lh(e)}function io(e,t,r){({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&!(e!=null&&e[le])&&console.warn("Please use proxy object");let n;const i=[],s=e[le][4],o=a=>{if(i.push(a),r){t(i.splice(0));return}n||(n=Promise.resolve().then(()=>{n=void 0,s.has(o)&&t(i.splice(0))}))};return s.add(o),()=>s.delete(o)}function xn(e,t){({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&!(e!=null&&e[le])&&console.warn("Please use proxy object");const[r,n,i,s]=e[le];return s(r,n,i,t)}const{use:so}=se.default,{useSyncExternalStore:Mh}=Oh,Ph=(e,t)=>{const r=[],n=new WeakSet,i=(s,o)=>{if(n.has(s))return;let a;typeof s=="object"&&s!==null&&(n.add(s),a=t.get(eo(s)||s)),a?a.forEach(u=>{"value"in(Object.getOwnPropertyDescriptor(s,u)||{})&&i(s[u],o?[...o,u]:[u])}):o&&r.push(o)};return i(e),r},Rh=(e,t)=>{const r=g.useRef();g.useEffect(()=>{r.current=Ph(e,t)}),g.useDebugValue(r.current)};function it(e,t){const r=t==null?void 0:t.sync,n=g.useRef(),i=g.useRef();let s=!0;const o=Mh(g.useCallback(c=>{const l=io(e,c,r);return c(),l},[e,r]),()=>{const c=xn(e,so);try{if(!s&&n.current&&i.current&&!qs(n.current,c,i.current,new WeakMap))return n.current}catch{}return c},()=>xn(e,so));s=!1;const a=new WeakMap;g.useEffect(()=>{n.current=o,i.current=a}),({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&Rh(o,a);const u=g.useMemo(()=>new WeakMap,[]);return Qs(o,a,u)}const oo={accessKey:"",useNarrowMode:!1,initialShowMore:!1,pureRecommend:!1},fe=nt(oo),ao=Object.keys(oo),Ie=function(){return it(fe)},co="bilibili-app-recommend.config";function Dh(){const e=GM_getValue(co);e&&typeof e=="object"&&Object.assign(fe,Vs(e,ao)),io(fe,()=>{Nh()})}function Nh(){const e=Vs(fe,ao);GM_setValue(co,e)}function Fh(e){Object.assign(fe,e)}Dh();var Ct={exports:{}};const jh=(e,t)=>Math.floor(Math.random()*(t-e+1)+e),uo=()=>{const e=new Error("Delay aborted");return e.name="AbortError",e},lo=({clearTimeout:e,setTimeout:t,willResolve:r})=>(n,{value:i,signal:s}={})=>{if(s&&s.aborted)return Promise.reject(uo());let o,a,u;const c=e||clearTimeout,l=()=>{c(o),u(uo())},f=()=>{s&&s.removeEventListener("abort",l)},d=new Promise((p,m)=>{a=()=>{f(),r?p(i):m(i)},u=m,o=(t||setTimeout)(a,n)});return s&&s.addEventListener("abort",l,{once:!0}),d.clear=()=>{c(o),o=null,a()},d},fo=e=>{const t=lo({...e,willResolve:!0});return t.reject=lo({...e,willResolve:!1}),t.range=(r,n,i)=>t(jh(r,n),i),t},On=fo();On.createWithTimers=fo,Ct.exports=On,Ct.exports.default=On;var rr,ho=lc.default;rr=ho.createRoot,ho.hydrateRoot;const yy="",kt=Hd(()=>!!document.querySelectorAll(".bili-feed4").length),po=document.querySelector(".bili-header__bar"),mo=Boolean(po&&window.getComputedStyle(po).display==="none")?50:64,go=()=>document.body.classList.contains("dark"),vo=nt({value:go()});function An(){return it(vo).value}const nr=new MutationObserver(function(){vo.value=go()});nr.observe(document.body,{attributes:!0,attributeFilter:["class"]}),window.addEventListener("unload",()=>{nr==null||nr.disconnect()});var Ln={},re={};Object.defineProperty(re,"__esModule",{value:!0}),re.DEFAULT_ICON_CONFIGS=void 0,re.IconConverter=So,re.IconProvider=void 0,re.IconWrapper=Gh;var ir=Ih(se.default);function yo(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(yo=function(n){return n?r:t})(e)}function Ih(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=yo(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(s!=="default"&&Object.prototype.hasOwnProperty.call(e,s)){var o=i?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(n,s,o):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}var Wh=["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","className","spin"];function bo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _o(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bo(Object(r),!0).forEach(function(n){zh(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bo(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function zh(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bh(e,t){if(e==null)return{};var r=$h(e,t),n,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)n=s[i],!(t.indexOf(n)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,n)||(r[n]=e[n]))}return r}function $h(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,s;for(s=0;s<n.length;s++)i=n[s],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var wo={size:"1em",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{fill:"#333",background:"transparent"},filled:{fill:"#333",background:"#FFF"},twoTone:{fill:"#333",twoTone:"#2F88FF"},multiColor:{outStrokeColor:"#333",outFillColor:"#2F88FF",innerStrokeColor:"#FFF",innerFillColor:"#43CCF8"}},prefix:"i"};re.DEFAULT_ICON_CONFIGS=wo;function Hh(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function So(e,t,r){var n=typeof t.fill=="string"?[t.fill]:t.fill||[],i=[],s=t.theme||r.theme;switch(s){case"outline":i.push(typeof n[0]=="string"?n[0]:"currentColor"),i.push("none"),i.push(typeof n[0]=="string"?n[0]:"currentColor"),i.push("none");break;case"filled":i.push(typeof n[0]=="string"?n[0]:"currentColor"),i.push(typeof n[0]=="string"?n[0]:"currentColor"),i.push("#FFF"),i.push("#FFF");break;case"two-tone":i.push(typeof n[0]=="string"?n[0]:"currentColor"),i.push(typeof n[1]=="string"?n[1]:r.colors.twoTone.twoTone),i.push(typeof n[0]=="string"?n[0]:"currentColor"),i.push(typeof n[1]=="string"?n[1]:r.colors.twoTone.twoTone);break;case"multi-color":i.push(typeof n[0]=="string"?n[0]:"currentColor"),i.push(typeof n[1]=="string"?n[1]:r.colors.multiColor.outFillColor),i.push(typeof n[2]=="string"?n[2]:r.colors.multiColor.innerStrokeColor),i.push(typeof n[3]=="string"?n[3]:r.colors.multiColor.innerFillColor);break}return{size:t.size||r.size,strokeWidth:t.strokeWidth||r.strokeWidth,strokeLinecap:t.strokeLinecap||r.strokeLinecap,strokeLinejoin:t.strokeLinejoin||r.strokeLinejoin,colors:i,id:e}}var Co=(0,ir.createContext)(wo),Uh=Co.Provider;re.IconProvider=Uh;function Gh(e,t,r){return function(n){var i=n.size,s=n.strokeWidth,o=n.strokeLinecap,a=n.strokeLinejoin,u=n.theme,c=n.fill,l=n.className,f=n.spin,d=Bh(n,Wh),p=(0,ir.useContext)(Co),m=(0,ir.useMemo)(Hh,[]),y=So(m,{size:i,strokeWidth:s,strokeLinecap:o,strokeLinejoin:a,theme:u,fill:c},p),v=[p.prefix+"-icon"];return v.push(p.prefix+"-icon-"+e),t&&p.rtl&&v.push(p.prefix+"-icon-rtl"),f&&v.push(p.prefix+"-icon-spin"),l&&v.push(l),ir.default.createElement("span",_o(_o({},d),{},{className:v.join(" ")}),r(y))}}Object.defineProperty(Ln,"__esModule",{value:!0});var ko=Ln.default=void 0,Mn=Vh(se.default),Yh=re;function Vh(e){return e&&e.__esModule?e:{default:e}}var Kh=(0,Yh.IconWrapper)("close",!1,function(e){return Mn.default.createElement("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},Mn.default.createElement("path",{d:"M8 8L40 40",stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),Mn.default.createElement("path",{d:"M8 40L40 8",stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}))});ko=Ln.default=Kh;var Pn={};Object.defineProperty(Pn,"__esModule",{value:!0});var Eo=Pn.default=void 0,Rn=Jh(se.default),Xh=re;function Jh(e){return e&&e.__esModule?e:{default:e}}var Zh=(0,Xh.IconWrapper)("config",!1,function(e){return Rn.default.createElement("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},Rn.default.createElement("path",{d:"M24 4L18 10H10V18L4 24L10 30V38H18L24 44L30 38H38V30L44 24L38 18V10H30L24 4Z",fill:e.colors[1],stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinejoin:e.strokeLinejoin}),Rn.default.createElement("path",{d:"M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z",fill:e.colors[3],stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinejoin:e.strokeLinejoin}))});Eo=Pn.default=Zh;var Dn={};Object.defineProperty(Dn,"__esModule",{value:!0});var To=Dn.default=void 0,Et=qh(se.default),Qh=re;function qh(e){return e&&e.__esModule?e:{default:e}}var ep=(0,Qh.IconWrapper)("distraught-face",!1,function(e){return Et.default.createElement("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},Et.default.createElement("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinejoin:e.strokeLinejoin}),Et.default.createElement("path",{d:"M24 29C29 29 31 33 31 33H17C17 33 19 29 24 29Z",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),Et.default.createElement("path",{d:"M32 17L29 20L32 23",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),Et.default.createElement("path",{d:"M16 17L19 20L16 23",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}))});To=Dn.default=ep;var Nn={};Object.defineProperty(Nn,"__esModule",{value:!0});var xo=Nn.default=void 0,Tt=rp(se.default),tp=re;function rp(e){return e&&e.__esModule?e:{default:e}}var np=(0,tp.IconWrapper)("info",!0,function(e){return Tt.default.createElement("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},Tt.default.createElement("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinejoin:e.strokeLinejoin}),Tt.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 11C25.3807 11 26.5 12.1193 26.5 13.5C26.5 14.8807 25.3807 16 24 16C22.6193 16 21.5 14.8807 21.5 13.5C21.5 12.1193 22.6193 11 24 11Z",fill:e.colors[2]}),Tt.default.createElement("path",{d:"M24.5 34V20H23.5H22.5",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),Tt.default.createElement("path",{d:"M21 34H28",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}))});xo=Nn.default=np;var Fn={};Object.defineProperty(Fn,"__esModule",{value:!0});var Oo=Fn.default=void 0,jn=sp(se.default),ip=re;function sp(e){return e&&e.__esModule?e:{default:e}}var op=(0,ip.IconWrapper)("loading",!0,function(e){return jn.default.createElement("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},jn.default.createElement("path",{d:"M4 24C4 35.0457 12.9543 44 24 44V44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4",stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),jn.default.createElement("path",{d:"M36 24C36 17.3726 30.6274 12 24 12C17.3726 12 12 17.3726 12 24C12 30.6274 17.3726 36 24 36V36",stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}))});Oo=Fn.default=op;var In={};Object.defineProperty(In,"__esModule",{value:!0});var Ao=In.default=void 0,ye=cp(se.default),ap=re;function cp(e){return e&&e.__esModule?e:{default:e}}var up=(0,ap.IconWrapper)("loading-three",!1,function(e){return ye.default.createElement("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},ye.default.createElement("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),ye.default.createElement("path",{d:"M24 12V15",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),ye.default.createElement("path",{d:"M32.4852 15.5147L30.3639 17.636",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),ye.default.createElement("path",{d:"M36 24H33",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),ye.default.createElement("path",{d:"M32.4852 32.4853L30.3639 30.364",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),ye.default.createElement("path",{d:"M24 36V33",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),ye.default.createElement("path",{d:"M15.5148 32.4853L17.6361 30.364",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),ye.default.createElement("path",{d:"M12 24H15",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),ye.default.createElement("path",{d:"M15.5148 15.5147L17.6361 17.636",stroke:e.colors[2],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}))});Ao=In.default=up;var Wn={};Object.defineProperty(Wn,"__esModule",{value:!0});var Lo=Wn.default=void 0,zn=fp(se.default),lp=re;function fp(e){return e&&e.__esModule?e:{default:e}}var dp=(0,lp.IconWrapper)("return",!0,function(e){return zn.default.createElement("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},zn.default.createElement("path",{d:"M12.9998 8L6 14L12.9998 21",stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}),zn.default.createElement("path",{d:"M6 14H28.9938C35.8768 14 41.7221 19.6204 41.9904 26.5C42.2739 33.7696 36.2671 40 28.9938 40H11.9984",stroke:e.colors[0],strokeWidth:e.strokeWidth,strokeLinecap:e.strokeLinecap,strokeLinejoin:e.strokeLinejoin}))});Lo=Wn.default=dp;function hp(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function pp(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var mp=function(){function e(r){var n=this;this._insertTag=function(i){var s;n.tags.length===0?n.insertionPoint?s=n.insertionPoint.nextSibling:n.prepend?s=n.container.firstChild:s=n.before:s=n.tags[n.tags.length-1].nextSibling,n.container.insertBefore(i,s),n.tags.push(i)},this.isSpeedy=r.speedy===void 0?!0:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(n){n.forEach(this._insertTag)},t.insert=function(n){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(pp(this));var i=this.tags[this.tags.length-1];if(this.isSpeedy){var s=hp(i);try{s.insertRule(n,s.cssRules.length)}catch{}}else i.appendChild(document.createTextNode(n));this.ctr++},t.flush=function(){this.tags.forEach(function(n){return n.parentNode&&n.parentNode.removeChild(n)}),this.tags=[],this.ctr=0},e}(),ee="-ms-",sr="-moz-",z="-webkit-",Mo="comm",Bn="rule",$n="decl",gp="@import",Po="@keyframes",vp=Math.abs,or=String.fromCharCode,yp=Object.assign;function bp(e,t){return q(e,0)^45?(((t<<2^q(e,0))<<2^q(e,1))<<2^q(e,2))<<2^q(e,3):0}function Ro(e){return e.trim()}function _p(e,t){return(e=t.exec(e))?e[0]:e}function B(e,t,r){return e.replace(t,r)}function Hn(e,t){return e.indexOf(t)}function q(e,t){return e.charCodeAt(t)|0}function xt(e,t,r){return e.slice(t,r)}function be(e){return e.length}function Un(e){return e.length}function ar(e,t){return t.push(e),e}function wp(e,t){return e.map(t).join("")}var cr=1,st=1,Do=0,ne=0,K=0,ot="";function ur(e,t,r,n,i,s,o){return{value:e,root:t,parent:r,type:n,props:i,children:s,line:cr,column:st,length:o,return:""}}function Ot(e,t){return yp(ur("",null,null,"",null,null,0),e,{length:-e.length},t)}function Sp(){return K}function Cp(){return K=ne>0?q(ot,--ne):0,st--,K===10&&(st=1,cr--),K}function oe(){return K=ne<Do?q(ot,ne++):0,st++,K===10&&(st=1,cr++),K}function _e(){return q(ot,ne)}function lr(){return ne}function At(e,t){return xt(ot,e,t)}function Lt(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function No(e){return cr=st=1,Do=be(ot=e),ne=0,[]}function Fo(e){return ot="",e}function fr(e){return Ro(At(ne-1,Gn(e===91?e+2:e===40?e+1:e)))}function kp(e){for(;(K=_e())&&K<33;)oe();return Lt(e)>2||Lt(K)>3?"":" "}function Ep(e,t){for(;--t&&oe()&&!(K<48||K>102||K>57&&K<65||K>70&&K<97););return At(e,lr()+(t<6&&_e()==32&&oe()==32))}function Gn(e){for(;oe();)switch(K){case e:return ne;case 34:case 39:e!==34&&e!==39&&Gn(K);break;case 40:e===41&&Gn(e);break;case 92:oe();break}return ne}function Tp(e,t){for(;oe()&&e+K!==47+10;)if(e+K===42+42&&_e()===47)break;return"/*"+At(t,ne-1)+"*"+or(e===47?e:oe())}function xp(e){for(;!Lt(_e());)oe();return At(e,ne)}function Op(e){return Fo(dr("",null,null,null,[""],e=No(e),0,[0],e))}function dr(e,t,r,n,i,s,o,a,u){for(var c=0,l=0,f=o,d=0,p=0,m=0,y=1,v=1,C=1,M=0,O="",x=i,_=s,b=n,E=O;v;)switch(m=M,M=oe()){case 40:if(m!=108&&q(E,f-1)==58){Hn(E+=B(fr(M),"&","&\f"),"&\f")!=-1&&(C=-1);break}case 34:case 39:case 91:E+=fr(M);break;case 9:case 10:case 13:case 32:E+=kp(m);break;case 92:E+=Ep(lr()-1,7);continue;case 47:switch(_e()){case 42:case 47:ar(Ap(Tp(oe(),lr()),t,r),u);break;default:E+="/"}break;case 123*y:a[c++]=be(E)*C;case 125*y:case 59:case 0:switch(M){case 0:case 125:v=0;case 59+l:p>0&&be(E)-f&&ar(p>32?Io(E+";",n,r,f-1):Io(B(E," ","")+";",n,r,f-2),u);break;case 59:E+=";";default:if(ar(b=jo(E,t,r,c,l,i,a,O,x=[],_=[],f),s),M===123)if(l===0)dr(E,t,b,b,x,s,f,a,_);else switch(d===99&&q(E,3)===110?100:d){case 100:case 109:case 115:dr(e,b,b,n&&ar(jo(e,b,b,0,0,i,a,O,i,x=[],f),_),i,_,f,a,n?x:_);break;default:dr(E,b,b,b,[""],_,0,a,_)}}c=l=p=0,y=C=1,O=E="",f=o;break;case 58:f=1+be(E),p=m;default:if(y<1){if(M==123)--y;else if(M==125&&y++==0&&Cp()==125)continue}switch(E+=or(M),M*y){case 38:C=l>0?1:(E+="\f",-1);break;case 44:a[c++]=(be(E)-1)*C,C=1;break;case 64:_e()===45&&(E+=fr(oe())),d=_e(),l=f=be(O=E+=xp(lr())),M++;break;case 45:m===45&&be(E)==2&&(y=0)}}return s}function jo(e,t,r,n,i,s,o,a,u,c,l){for(var f=i-1,d=i===0?s:[""],p=Un(d),m=0,y=0,v=0;m<n;++m)for(var C=0,M=xt(e,f+1,f=vp(y=o[m])),O=e;C<p;++C)(O=Ro(y>0?d[C]+" "+M:B(M,/&\f/g,d[C])))&&(u[v++]=O);return ur(e,t,r,i===0?Bn:a,u,c,l)}function Ap(e,t,r){return ur(e,t,r,Mo,or(Sp()),xt(e,2,-2),0)}function Io(e,t,r,n){return ur(e,t,r,$n,xt(e,0,n),xt(e,n+1,-1),n)}function at(e,t){for(var r="",n=Un(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function Lp(e,t,r,n){switch(e.type){case gp:case $n:return e.return=e.return||e.value;case Mo:return"";case Po:return e.return=e.value+"{"+at(e.children,n)+"}";case Bn:e.value=e.props.join(",")}return be(r=at(e.children,n))?e.return=e.value+"{"+r+"}":""}function Mp(e){var t=Un(e);return function(r,n,i,s){for(var o="",a=0;a<t;a++)o+=e[a](r,n,i,s)||"";return o}}function Pp(e){return function(t){t.root||(t=t.return)&&e(t)}}function Rp(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var Dp=function(t,r,n){for(var i=0,s=0;i=s,s=_e(),i===38&&s===12&&(r[n]=1),!Lt(s);)oe();return At(t,ne)},Np=function(t,r){var n=-1,i=44;do switch(Lt(i)){case 0:i===38&&_e()===12&&(r[n]=1),t[n]+=Dp(ne-1,r,n);break;case 2:t[n]+=fr(i);break;case 4:if(i===44){t[++n]=_e()===58?"&\f":"",r[n]=t[n].length;break}default:t[n]+=or(i)}while(i=oe());return t},Fp=function(t,r){return Fo(Np(No(t),r))},Wo=new WeakMap,jp=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var r=t.value,n=t.parent,i=t.column===n.column&&t.line===n.line;n.type!=="rule";)if(n=n.parent,!n)return;if(!(t.props.length===1&&r.charCodeAt(0)!==58&&!Wo.get(n))&&!i){Wo.set(t,!0);for(var s=[],o=Fp(r,s),a=n.props,u=0,c=0;u<o.length;u++)for(var l=0;l<a.length;l++,c++)t.props[c]=s[u]?o[u].replace(/&\f/g,a[l]):a[l]+" "+o[u]}}},Ip=function(t){if(t.type==="decl"){var r=t.value;r.charCodeAt(0)===108&&r.charCodeAt(2)===98&&(t.return="",t.value="")}};function zo(e,t){switch(bp(e,t)){case 5103:return z+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return z+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return z+e+sr+e+ee+e+e;case 6828:case 4268:return z+e+ee+e+e;case 6165:return z+e+ee+"flex-"+e+e;case 5187:return z+e+B(e,/(\w+).+(:[^]+)/,z+"box-$1$2"+ee+"flex-$1$2")+e;case 5443:return z+e+ee+"flex-item-"+B(e,/flex-|-self/,"")+e;case 4675:return z+e+ee+"flex-line-pack"+B(e,/align-content|flex-|-self/,"")+e;case 5548:return z+e+ee+B(e,"shrink","negative")+e;case 5292:return z+e+ee+B(e,"basis","preferred-size")+e;case 6060:return z+"box-"+B(e,"-grow","")+z+e+ee+B(e,"grow","positive")+e;case 4554:return z+B(e,/([^-])(transform)/g,"$1"+z+"$2")+e;case 6187:return B(B(B(e,/(zoom-|grab)/,z+"$1"),/(image-set)/,z+"$1"),e,"")+e;case 5495:case 3959:return B(e,/(image-set\([^]*)/,z+"$1$`$1");case 4968:return B(B(e,/(.+:)(flex-)?(.*)/,z+"box-pack:$3"+ee+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+z+e+e;case 4095:case 3583:case 4068:case 2532:return B(e,/(.+)-inline(.+)/,z+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(be(e)-1-t>6)switch(q(e,t+1)){case 109:if(q(e,t+4)!==45)break;case 102:return B(e,/(.+:)(.+)-([^]+)/,"$1"+z+"$2-$3$1"+sr+(q(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Hn(e,"stretch")?zo(B(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(q(e,t+1)!==115)break;case 6444:switch(q(e,be(e)-3-(~Hn(e,"!important")&&10))){case 107:return B(e,":",":"+z)+e;case 101:return B(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+z+(q(e,14)===45?"inline-":"")+"box$3$1"+z+"$2$3$1"+ee+"$2box$3")+e}break;case 5936:switch(q(e,t+11)){case 114:return z+e+ee+B(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return z+e+ee+B(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return z+e+ee+B(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return z+e+ee+e+e}return e}var Wp=function(t,r,n,i){if(t.length>-1&&!t.return)switch(t.type){case $n:t.return=zo(t.value,t.length);break;case Po:return at([Ot(t,{value:B(t.value,"@","@"+z)})],i);case Bn:if(t.length)return wp(t.props,function(s){switch(_p(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return at([Ot(t,{props:[B(s,/:(read-\w+)/,":"+sr+"$1")]})],i);case"::placeholder":return at([Ot(t,{props:[B(s,/:(plac\w+)/,":"+z+"input-$1")]}),Ot(t,{props:[B(s,/:(plac\w+)/,":"+sr+"$1")]}),Ot(t,{props:[B(s,/:(plac\w+)/,ee+"input-$1")]})],i)}return""})}},zp=[Wp],Bo=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(y){var v=y.getAttribute("data-emotion");v.indexOf(" ")!==-1&&(document.head.appendChild(y),y.setAttribute("data-s",""))})}var i=t.stylisPlugins||zp,s={},o,a=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(y){for(var v=y.getAttribute("data-emotion").split(" "),C=1;C<v.length;C++)s[v[C]]=!0;a.push(y)});var u,c=[jp,Ip];{var l,f=[Lp,Pp(function(y){l.insert(y)})],d=Mp(c.concat(i,f)),p=function(v){return at(Op(v),d)};u=function(v,C,M,O){l=M,p(v?v+"{"+C.styles+"}":C.styles),O&&(m.inserted[C.name]=!0)}}var m={key:r,sheet:new mp({key:r,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:s,registered:{},insert:u};return m.sheet.hydrate(a),m},$o={exports:{}},$={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var X=typeof Symbol=="function"&&Symbol.for,Yn=X?Symbol.for("react.element"):60103,Vn=X?Symbol.for("react.portal"):60106,hr=X?Symbol.for("react.fragment"):60107,pr=X?Symbol.for("react.strict_mode"):60108,mr=X?Symbol.for("react.profiler"):60114,gr=X?Symbol.for("react.provider"):60109,vr=X?Symbol.for("react.context"):60110,Kn=X?Symbol.for("react.async_mode"):60111,yr=X?Symbol.for("react.concurrent_mode"):60111,br=X?Symbol.for("react.forward_ref"):60112,_r=X?Symbol.for("react.suspense"):60113,Bp=X?Symbol.for("react.suspense_list"):60120,wr=X?Symbol.for("react.memo"):60115,Sr=X?Symbol.for("react.lazy"):60116,$p=X?Symbol.for("react.block"):60121,Hp=X?Symbol.for("react.fundamental"):60117,Up=X?Symbol.for("react.responder"):60118,Gp=X?Symbol.for("react.scope"):60119;function ae(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Yn:switch(e=e.type,e){case Kn:case yr:case hr:case mr:case pr:case _r:return e;default:switch(e=e&&e.$$typeof,e){case vr:case br:case Sr:case wr:case gr:return e;default:return t}}case Vn:return t}}}function Ho(e){return ae(e)===yr}$.AsyncMode=Kn,$.ConcurrentMode=yr,$.ContextConsumer=vr,$.ContextProvider=gr,$.Element=Yn,$.ForwardRef=br,$.Fragment=hr,$.Lazy=Sr,$.Memo=wr,$.Portal=Vn,$.Profiler=mr,$.StrictMode=pr,$.Suspense=_r,$.isAsyncMode=function(e){return Ho(e)||ae(e)===Kn},$.isConcurrentMode=Ho,$.isContextConsumer=function(e){return ae(e)===vr},$.isContextProvider=function(e){return ae(e)===gr},$.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Yn},$.isForwardRef=function(e){return ae(e)===br},$.isFragment=function(e){return ae(e)===hr},$.isLazy=function(e){return ae(e)===Sr},$.isMemo=function(e){return ae(e)===wr},$.isPortal=function(e){return ae(e)===Vn},$.isProfiler=function(e){return ae(e)===mr},$.isStrictMode=function(e){return ae(e)===pr},$.isSuspense=function(e){return ae(e)===_r},$.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===hr||e===yr||e===mr||e===pr||e===_r||e===Bp||typeof e=="object"&&e!==null&&(e.$$typeof===Sr||e.$$typeof===wr||e.$$typeof===gr||e.$$typeof===vr||e.$$typeof===br||e.$$typeof===Hp||e.$$typeof===Up||e.$$typeof===Gp||e.$$typeof===$p)},$.typeOf=ae,function(e){e.exports=$}($o);var Uo=$o.exports,Yp={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Vp={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Go={};Go[Uo.ForwardRef]=Yp,Go[Uo.Memo]=Vp;var Kp=!0;function Xn(e,t,r){var n="";return r.split(" ").forEach(function(i){e[i]!==void 0?t.push(e[i]+";"):n+=i+" "}),n}var Yo=function(t,r,n){var i=t.key+"-"+r.name;(n===!1||Kp===!1)&&t.registered[i]===void 0&&(t.registered[i]=r.styles)},Vo=function(t,r,n){Yo(t,r,n);var i=t.key+"-"+r.name;if(t.inserted[r.name]===void 0){var s=r;do t.insert(r===s?"."+i:"",s,t.sheet,!0),s=s.next;while(s!==void 0)}};function Xp(e){for(var t=0,r,n=0,i=e.length;i>=4;++n,i-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Jp={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Zp=/[A-Z]|^ms/g,Qp=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Ko=function(t){return t.charCodeAt(1)===45},Xo=function(t){return t!=null&&typeof t!="boolean"},Jn=Rp(function(e){return Ko(e)?e:e.replace(Zp,"-$&").toLowerCase()}),Jo=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(Qp,function(n,i,s){return we={name:i,styles:s,next:we},i})}return Jp[t]!==1&&!Ko(t)&&typeof r=="number"&&r!==0?r+"px":r},_y="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Mt(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return we={name:r.name,styles:r.styles,next:we},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)we={name:n.name,styles:n.styles,next:we},n=n.next;var i=r.styles+";";return i}return qp(e,t,r)}case"function":{if(e!==void 0){var s=we,o=r(e);return we=s,Mt(e,t,o)}break}}if(t==null)return r;var a=t[r];return a!==void 0?a:r}function qp(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i<r.length;i++)n+=Mt(e,t,r[i])+";";else for(var s in r){var o=r[s];if(typeof o!="object")t!=null&&t[o]!==void 0?n+=s+"{"+t[o]+"}":Xo(o)&&(n+=Jn(s)+":"+Jo(s,o)+";");else if(Array.isArray(o)&&typeof o[0]=="string"&&(t==null||t[o[0]]===void 0))for(var a=0;a<o.length;a++)Xo(o[a])&&(n+=Jn(s)+":"+Jo(s,o[a])+";");else{var u=Mt(e,t,o);switch(s){case"animation":case"animationName":{n+=Jn(s)+":"+u+";";break}default:n+=s+"{"+u+"}"}}}return n}var Zo=/label:\s*([^\s;\n{]+)\s*(;|$)/g,we,Pt=function(t,r,n){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var i=!0,s="";we=void 0;var o=t[0];o==null||o.raw===void 0?(i=!1,s+=Mt(n,r,o)):s+=o[0];for(var a=1;a<t.length;a++)s+=Mt(n,r,t[a]),i&&(s+=o[a]);Zo.lastIndex=0;for(var u="",c;(c=Zo.exec(s))!==null;)u+="-"+c[1];var l=Xp(s)+u;return{name:l,styles:s,next:we}},em=function(t){return t()},tm=Gi["useInsertionEffect"]?Gi["useInsertionEffect"]:!1,rm=tm||em,Cr={}.hasOwnProperty,Qo=g.createContext(typeof HTMLElement<"u"?Bo({key:"css"}):null);Qo.Provider;var nm=function(t){return g.forwardRef(function(r,n){var i=g.useContext(Qo);return t(r,i,n)})},im=g.createContext({}),Zn="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",qo=function(t,r){var n={};for(var i in r)Cr.call(r,i)&&(n[i]=r[i]);return n[Zn]=t,n},sm=function(t){var r=t.cache,n=t.serialized,i=t.isStringTag;return Yo(r,n,i),rm(function(){return Vo(r,n,i)}),null},ea=nm(function(e,t,r){var n=e.css;typeof n=="string"&&t.registered[n]!==void 0&&(n=t.registered[n]);var i=e[Zn],s=[n],o="";typeof e.className=="string"?o=Xn(t.registered,s,e.className):e.className!=null&&(o=e.className+" ");var a=Pt(s,void 0,g.useContext(im));o+=t.key+"-"+a.name;var u={};for(var c in e)Cr.call(e,c)&&c!=="css"&&c!==Zn&&(u[c]=e[c]);return u.ref=r,u.className=o,g.createElement(g.Fragment,null,g.createElement(sm,{cache:t,serialized:a,isStringTag:typeof i=="string"}),g.createElement(i,u))}),kr={exports:{}},Er={};/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var om=se.default,am=Symbol.for("react.element"),cm=Symbol.for("react.fragment"),um=Object.prototype.hasOwnProperty,lm=om.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,fm={key:!0,ref:!0,__self:!0,__source:!0};function ta(e,t,r){var n,i={},s=null,o=null;r!==void 0&&(s=""+r),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(o=t.ref);for(n in t)um.call(t,n)&&!fm.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)i[n]===void 0&&(i[n]=t[n]);return{$$typeof:am,type:e,key:s,ref:o,props:i,_owner:lm.current}}Er.Fragment=cm,Er.jsx=ta,Er.jsxs=ta,function(e){e.exports=Er}(kr);const dm=kr.exports.Fragment,ra=kr.exports.jsx,na=kr.exports.jsxs;var We=dm;function h(e,t,r){return Cr.call(t,"css")?ra(ea,qo(e,t),r):ra(e,t,r)}function A(e,t,r){return Cr.call(t,"css")?na(ea,qo(e,t),r):na(e,t,r)}const hm={Close:ko,Config:Eo,DistraughtFace:To,Return:Lo,Loading:Oo,LoadingThree:Ao,Info:xo};function ct({name:e,theme:t,size:r,fill:n,...i}){t||(t="outline"),r||(r=24);const s=An();n||(n=s?"#fff":"#333");const o=hm[e];return h(o,{theme:t,size:r,fill:n,...i,style:{fontSize:0,...i.style}})}var ia={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],i=0;i<arguments.length;i++){var s=arguments[i];if(!!s){var o=typeof s;if(o==="string"||o==="number")n.push(s);else if(Array.isArray(s)){if(s.length){var a=r.apply(null,s);a&&n.push(a)}}else if(o==="object"){if(s.toString!==Object.prototype.toString&&!s.toString.toString().includes("[native code]")){n.push(s.toString());continue}for(var u in s)t.call(s,u)&&s[u]&&n.push(u)}}}return n.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(ia);const J=ia.exports;function ut(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Pt(t)}function sa(e,t){if(e.inserted[t.name]===void 0)return e.insert("",t,e.sheet,!0)}function oa(e,t,r){var n=[],i=Xn(e,n,r);return n.length<2?r:i+t(n)}var pm=function(t){var r=Bo(t);r.sheet.speedy=function(a){this.isSpeedy=a},r.compat=!0;var n=function(){for(var u=arguments.length,c=new Array(u),l=0;l<u;l++)c[l]=arguments[l];var f=Pt(c,r.registered,void 0);return Vo(r,f,!1),r.key+"-"+f.name},i=function(){for(var u=arguments.length,c=new Array(u),l=0;l<u;l++)c[l]=arguments[l];var f=Pt(c,r.registered),d="animation-"+f.name;return sa(r,{name:f.name,styles:"@keyframes "+d+"{"+f.styles+"}"}),d},s=function(){for(var u=arguments.length,c=new Array(u),l=0;l<u;l++)c[l]=arguments[l];var f=Pt(c,r.registered);sa(r,f)},o=function(){for(var u=arguments.length,c=new Array(u),l=0;l<u;l++)c[l]=arguments[l];return oa(r.registered,n,mm(c))};return{css:n,cx:o,injectGlobal:s,keyframes:i,hydrate:function(u){u.forEach(function(c){r.inserted[c]=!0})},flush:function(){r.registered={},r.inserted={},r.sheet.flush()},sheet:r.sheet,cache:r,getRegisteredStyles:Xn.bind(null,r.registered),merge:oa.bind(null,r.registered,n)}},mm=function e(t){for(var r="",n=0;n<t.length;n++){var i=t[n];if(i!=null){var s=void 0;switch(typeof i){case"boolean":break;case"object":{if(Array.isArray(i))s=e(i);else{s="";for(var o in i)i[o]&&o&&(s&&(s+=" "),s+=o)}break}default:s=i}s&&(r&&(r+=" "),r+=s)}}return r},gm=pm({key:"css"}),Qn=gm.css,vm=function(t){return function(r,n){var i=g.useRef(!1);t(function(){return function(){i.current=!1}},[]),t(function(){if(!i.current)i.current=!0;else return r()},n)}},lt=function(t){return typeof t=="function"},ym=function(t){return typeof t=="string"},aa=function(t){return typeof t=="number"},bm=!1;const qn=bm;function H(e){qn&&(lt(e)||console.error("useMemoizedFn expected parameter is a function, got ".concat(typeof e)));var t=g.useRef(e);t.current=g.useMemo(function(){return e},[e]);var r=g.useRef();return r.current||(r.current=function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];return t.current.apply(this,n)}),r.current}const ei=vm(g.useEffect);var ca=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},ua=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,s;n<i;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))},la=function(t,r){var n=r.manual,i=r.ready,s=i===void 0?!0:i,o=r.defaultParams,a=o===void 0?[]:o,u=r.refreshDeps,c=u===void 0?[]:u,l=r.refreshDepsAction,f=g.useRef(!1);return f.current=!1,ei(function(){!n&&s&&(f.current=!0,t.run.apply(t,ua([],ca(a),!1)))},[s]),ei(function(){f.current||n||(f.current=!0,l?l():t.refresh())},ua([],ca(c),!1)),{onBefore:function(){if(!s)return{stopNow:!0}}}};la.onInit=function(e){var t=e.ready,r=t===void 0?!0:t,n=e.manual;return{loading:!n&&r}};const _m=la;function ti(e,t){if(e===t)return!0;for(var r=0;r<e.length;r++)if(!Object.is(e[r],t[r]))return!1;return!0}function fa(e,t){var r=g.useRef({deps:t,obj:void 0,initialized:!1}).current;return(r.initialized===!1||!ti(r.deps,t))&&(r.deps=t,r.obj=e(),r.initialized=!0),r.obj}function Rt(e){var t=g.useRef(e);return t.current=e,t}var wm=function(t){qn&&(lt(t)||console.error("useUnmount expected parameter is a function, got ".concat(typeof t)));var r=Rt(t);g.useEffect(function(){return function(){r.current()}},[])};const Dt=wm;var Tr=globalThis&&globalThis.__assign||function(){return Tr=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},Tr.apply(this,arguments)},xr=new Map,Sm=function(t,r,n){var i=xr.get(t);i!=null&&i.timer&&clearTimeout(i.timer);var s=void 0;r>-1&&(s=setTimeout(function(){xr.delete(t)},r)),xr.set(t,Tr(Tr({},n),{timer:s}))},Cm=function(t){return xr.get(t)},Or=new Map,km=function(t){return Or.get(t)},Em=function(t,r){Or.set(t,r),r.then(function(n){return Or.delete(t),n}).catch(function(){Or.delete(t)})},Ke={},Tm=function(t,r){Ke[t]&&Ke[t].forEach(function(n){return n(r)})},ri=function(t,r){return Ke[t]||(Ke[t]=[]),Ke[t].push(r),function(){var i=Ke[t].indexOf(r);Ke[t].splice(i,1)}},xm=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},Om=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,s;n<i;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))},Am=function(t,r){var n=r.cacheKey,i=r.cacheTime,s=i===void 0?5*60*1e3:i,o=r.staleTime,a=o===void 0?0:o,u=r.setCache,c=r.getCache,l=g.useRef(),f=g.useRef(),d=function(y,v){u?u(v):Sm(y,s,v),Tm(y,v.data)},p=function(y,v){return v===void 0&&(v=[]),c?c(v):Cm(y)};return fa(function(){if(!!n){var m=p(n);m&&Object.hasOwnProperty.call(m,"data")&&(t.state.data=m.data,t.state.params=m.params,(a===-1||new Date().getTime()-m.time<=a)&&(t.state.loading=!1)),l.current=ri(n,function(y){t.setState({data:y})})}},[]),Dt(function(){var m;(m=l.current)===null||m===void 0||m.call(l)}),n?{onBefore:function(y){var v=p(n,y);return!v||!Object.hasOwnProperty.call(v,"data")?{}:a===-1||new Date().getTime()-v.time<=a?{loading:!1,data:v==null?void 0:v.data,error:void 0,returnNow:!0}:{data:v==null?void 0:v.data,error:void 0}},onRequest:function(y,v){var C=km(n);return C&&C!==f.current?{servicePromise:C}:(C=y.apply(void 0,Om([],xm(v),!1)),f.current=C,Em(n,C),{servicePromise:C})},onSuccess:function(y,v){var C;n&&((C=l.current)===null||C===void 0||C.call(l),d(n,{data:y,params:v,time:new Date().getTime()}),l.current=ri(n,function(M){t.setState({data:M})}))},onMutate:function(y){var v;n&&((v=l.current)===null||v===void 0||v.call(l),d(n,{data:y,params:t.state.params,time:new Date().getTime()}),l.current=ri(n,function(C){t.setState({data:C})}))}}:{}};const Lm=Am;var Mm=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},Pm=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,s;n<i;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))},Rm=function(t,r){var n=r.debounceWait,i=r.debounceLeading,s=r.debounceTrailing,o=r.debounceMaxWait,a=g.useRef(),u=g.useMemo(function(){var c={};return i!==void 0&&(c.leading=i),s!==void 0&&(c.trailing=s),o!==void 0&&(c.maxWait=o),c},[i,s,o]);return g.useEffect(function(){if(n){var c=t.runAsync.bind(t);return a.current=js(function(l){l()},n,u),t.runAsync=function(){for(var l=[],f=0;f<arguments.length;f++)l[f]=arguments[f];return new Promise(function(d,p){var m;(m=a.current)===null||m===void 0||m.call(a,function(){c.apply(void 0,Pm([],Mm(l),!1)).then(d).catch(p)})})},function(){var l;(l=a.current)===null||l===void 0||l.cancel(),t.runAsync=c}}},[n,u]),n?{onCancel:function(){var l;(l=a.current)===null||l===void 0||l.cancel()}}:{}};const Dm=Rm;var Nm=function(t,r){var n=r.loadingDelay,i=g.useRef();if(!n)return{};var s=function(){i.current&&clearTimeout(i.current)};return{onBefore:function(){return s(),i.current=setTimeout(function(){t.setState({loading:!0})},n),{loading:!1}},onFinally:function(){s()},onCancel:function(){s()}}};const Fm=Nm;var jm=!!(typeof window<"u"&&window.document&&window.document.createElement);const Nt=jm;function ni(){return Nt?document.visibilityState!=="hidden":!0}var Ft=[];function Im(e){return Ft.push(e),function(){var r=Ft.indexOf(e);Ft.splice(r,1)}}if(Nt){var Wm=function(){if(!!ni())for(var t=0;t<Ft.length;t++){var r=Ft[t];r()}};window.addEventListener("visibilitychange",Wm,!1)}var zm=function(t,r){var n=r.pollingInterval,i=r.pollingWhenHidden,s=i===void 0?!0:i,o=r.pollingErrorRetryCount,a=o===void 0?-1:o,u=g.useRef(),c=g.useRef(),l=g.useRef(0),f=function(){var p;u.current&&clearTimeout(u.current),(p=c.current)===null||p===void 0||p.call(c)};return ei(function(){n||f()},[n]),n?{onBefore:function(){f()},onError:function(){l.current+=1},onSuccess:function(){l.current=0},onFinally:function(){a===-1||a!==-1&&l.current<=a?u.current=setTimeout(function(){!s&&!ni()?c.current=Im(function(){t.refresh()}):t.refresh()},n):l.current=0},onCancel:function(){f()}}:{}};const Bm=zm;var $m=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},Hm=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,s;n<i;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))};function Um(e,t){var r=!1;return function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];r||(r=!0,e.apply(void 0,Hm([],$m(n),!1)),setTimeout(function(){r=!1},t))}}function Gm(){return Nt&&typeof navigator.onLine<"u"?navigator.onLine:!0}var jt=[];function Ym(e){return jt.push(e),function(){var r=jt.indexOf(e);r>-1&&jt.splice(r,1)}}if(Nt){var da=function(){if(!(!ni()||!Gm()))for(var t=0;t<jt.length;t++){var r=jt[t];r()}};window.addEventListener("visibilitychange",da,!1),window.addEventListener("focus",da,!1)}var Vm=function(t,r){var n=r.refreshOnWindowFocus,i=r.focusTimespan,s=i===void 0?5e3:i,o=g.useRef(),a=function(){var c;(c=o.current)===null||c===void 0||c.call(o)};return g.useEffect(function(){if(n){var u=Um(t.refresh.bind(t),s);o.current=Ym(function(){u()})}return function(){a()}},[n,s]),Dt(function(){a()}),{}};const Km=Vm;var Xm=function(t,r){var n=r.retryInterval,i=r.retryCount,s=g.useRef(),o=g.useRef(0),a=g.useRef(!1);return i?{onBefore:function(){a.current||(o.current=0),a.current=!1,s.current&&clearTimeout(s.current)},onSuccess:function(){o.current=0},onError:function(){if(o.current+=1,i===-1||o.current<=i){var c=n!=null?n:Math.min(1e3*Math.pow(2,o.current),3e4);s.current=setTimeout(function(){a.current=!0,t.refresh()},c)}else o.current=0},onCancel:function(){o.current=0,s.current&&clearTimeout(s.current)}}:{}};const Jm=Xm;var Zm=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},Qm=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,s;n<i;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))},qm=function(t,r){var n=r.throttleWait,i=r.throttleLeading,s=r.throttleTrailing,o=g.useRef(),a={};return i!==void 0&&(a.leading=i),s!==void 0&&(a.trailing=s),g.useEffect(function(){if(n){var u=t.runAsync.bind(t);return o.current=dh(function(c){c()},n,a),t.runAsync=function(){for(var c=[],l=0;l<arguments.length;l++)c[l]=arguments[l];return new Promise(function(f,d){var p;(p=o.current)===null||p===void 0||p.call(o,function(){u.apply(void 0,Qm([],Zm(c),!1)).then(f).catch(d)})})},function(){var c;t.runAsync=u,(c=o.current)===null||c===void 0||c.cancel()}}},[n,i,s]),n?{onCancel:function(){var c;(c=o.current)===null||c===void 0||c.cancel()}}:{}};const eg=qm;var tg=function(t){qn&&(lt(t)||console.error('useMount: parameter `fn` expected to be a function, but got "'.concat(typeof t,'".'))),g.useEffect(function(){t==null||t()},[])};const rg=tg;var ng=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},ig=function(){var t=ng(g.useState({}),2),r=t[1];return g.useCallback(function(){return r({})},[])};const sg=ig;var ze=globalThis&&globalThis.__assign||function(){return ze=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},ze.apply(this,arguments)},og=globalThis&&globalThis.__awaiter||function(e,t,r,n){function i(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(l){try{c(n.next(l))}catch(f){o(f)}}function u(l){try{c(n.throw(l))}catch(f){o(f)}}function c(l){l.done?s(l.value):i(l.value).then(a,u)}c((n=n.apply(e,t||[])).next())})},ag=globalThis&&globalThis.__generator||function(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},n,i,s,o;return o={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function a(c){return function(l){return u([c,l])}}function u(c){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,i&&(s=c[0]&2?i.return:c[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,c[1])).done)return s;switch(i=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,i=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){r.label=c[1];break}if(c[0]===6&&r.label<s[1]){r.label=s[1],s=c;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(c);break}s[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(l){c=[6,l],i=0}finally{n=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},cg=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},ft=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},dt=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,s;n<i;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))},ug=function(){function e(t,r,n,i){i===void 0&&(i={}),this.serviceRef=t,this.options=r,this.subscribe=n,this.initState=i,this.count=0,this.state={loading:!1,params:void 0,data:void 0,error:void 0},this.state=ze(ze(ze({},this.state),{loading:!r.manual}),i)}return e.prototype.setState=function(t){t===void 0&&(t={}),this.state=ze(ze({},this.state),t),this.subscribe()},e.prototype.runPluginHandler=function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];var i=this.pluginImpls.map(function(s){var o;return(o=s[t])===null||o===void 0?void 0:o.call.apply(o,dt([s],ft(r),!1))}).filter(Boolean);return Object.assign.apply(Object,dt([{}],ft(i),!1))},e.prototype.runAsync=function(){for(var t,r,n,i,s,o,a,u,c,l,f=[],d=0;d<arguments.length;d++)f[d]=arguments[d];return og(this,void 0,void 0,function(){var p,m,y,v,C,M,O,x,_,b,E;return ag(this,function(R){switch(R.label){case 0:if(this.count+=1,p=this.count,m=this.runPluginHandler("onBefore",f),y=m.stopNow,v=y===void 0?!1:y,C=m.returnNow,M=C===void 0?!1:C,O=cg(m,["stopNow","returnNow"]),v)return[2,new Promise(function(){})];if(this.setState(ze({loading:!0,params:f},O)),M)return[2,Promise.resolve(O.data)];(r=(t=this.options).onBefore)===null||r===void 0||r.call(t,f),R.label=1;case 1:return R.trys.push([1,3,,4]),x=this.runPluginHandler("onRequest",this.serviceRef.current,f).servicePromise,x||(x=(E=this.serviceRef).current.apply(E,dt([],ft(f),!1))),[4,x];case 2:return _=R.sent(),p!==this.count?[2,new Promise(function(){})]:(this.setState({data:_,error:void 0,loading:!1}),(i=(n=this.options).onSuccess)===null||i===void 0||i.call(n,_,f),this.runPluginHandler("onSuccess",_,f),(o=(s=this.options).onFinally)===null||o===void 0||o.call(s,f,_,void 0),p===this.count&&this.runPluginHandler("onFinally",f,_,void 0),[2,_]);case 3:if(b=R.sent(),p!==this.count)return[2,new Promise(function(){})];throw this.setState({error:b,loading:!1}),(u=(a=this.options).onError)===null||u===void 0||u.call(a,b,f),this.runPluginHandler("onError",b,f),(l=(c=this.options).onFinally)===null||l===void 0||l.call(c,f,void 0,b),p===this.count&&this.runPluginHandler("onFinally",f,void 0,b),b;case 4:return[2]}})})},e.prototype.run=function(){for(var t=this,r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];this.runAsync.apply(this,dt([],ft(r),!1)).catch(function(i){t.options.onError||console.error(i)})},e.prototype.cancel=function(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")},e.prototype.refresh=function(){this.run.apply(this,dt([],ft(this.state.params||[]),!1))},e.prototype.refreshAsync=function(){return this.runAsync.apply(this,dt([],ft(this.state.params||[]),!1))},e.prototype.mutate=function(t){var r=lt(t)?t(this.state.data):t;this.runPluginHandler("onMutate",r),this.setState({data:r})},e}();const lg=ug;var ii=globalThis&&globalThis.__assign||function(){return ii=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},ii.apply(this,arguments)},fg=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},ha=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},pa=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,s;n<i;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))};function dg(e,t,r){t===void 0&&(t={}),r===void 0&&(r=[]);var n=t.manual,i=n===void 0?!1:n,s=fg(t,["manual"]),o=ii({manual:i},s),a=Rt(e),u=sg(),c=fa(function(){var l=r.map(function(f){var d;return(d=f==null?void 0:f.onInit)===null||d===void 0?void 0:d.call(f,o)}).filter(Boolean);return new lg(a,o,u,Object.assign.apply(Object,pa([{}],ha(l),!1)))},[]);return c.options=o,c.pluginImpls=r.map(function(l){return l(c,o)}),rg(function(){if(!i){var l=c.state.params||t.defaultParams||[];c.run.apply(c,pa([],ha(l),!1))}}),Dt(function(){c.cancel()}),{loading:c.state.loading,data:c.state.data,error:c.state.error,params:c.state.params||[],cancel:H(c.cancel.bind(c)),refresh:H(c.refresh.bind(c)),refreshAsync:H(c.refreshAsync.bind(c)),run:H(c.run.bind(c)),runAsync:H(c.runAsync.bind(c)),mutate:H(c.mutate.bind(c))}}var hg=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},ma=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,i=t.length,s;n<i;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))};function ga(e,t,r){return dg(e,t,ma(ma([],hg(r||[]),!1),[Dm,Fm,Bm,Km,eg,_m,Lm,Jm],!1))}var pg=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s};function va(e,t){e===void 0&&(e=!1);var r=pg(g.useState(e),2),n=r[0],i=r[1],s=g.useMemo(function(){var o=t===void 0?!e:t,a=function(){return i(function(d){return d===e?o:e})},u=function(d){return i(d)},c=function(){return i(e)},l=function(){return i(o)};return{toggle:a,set:u,setLeft:c,setRight:l}},[]);return[n,s]}var mg=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s};function gg(e){e===void 0&&(e=!1);var t=mg(va(e),2),r=t[0],n=t[1],i=n.toggle,s=n.set,o=g.useMemo(function(){var a=function(){return s(!0)},u=function(){return s(!1)};return{toggle:i,set:function(l){return s(!!l)},setTrue:a,setFalse:u}},[]);return[r,o]}function Ar(e,t){if(!!Nt){if(!e)return t;var r;return lt(e)?r=e():"current"in e?r=e.current:r=e,r}}var vg=function(t){var r=function(i,s,o){var a=g.useRef(!1),u=g.useRef([]),c=g.useRef([]),l=g.useRef();t(function(){var f,d=Array.isArray(o)?o:[o],p=d.map(function(m){return Ar(m)});if(!a.current){a.current=!0,u.current=p,c.current=s,l.current=i();return}(p.length!==u.current.length||!ti(p,u.current)||!ti(s,c.current))&&((f=l.current)===null||f===void 0||f.call(l),u.current=p,c.current=s,l.current=i())}),Dt(function(){var f;(f=l.current)===null||f===void 0||f.call(l),a.current=!1})};return r},yg=vg(g.useEffect);const ya=yg;var ba={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(gh,function(){var r=1e3,n=6e4,i=36e5,s="millisecond",o="second",a="minute",u="hour",c="day",l="week",f="month",d="quarter",p="year",m="date",y="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,C=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(k){var w=["th","st","nd","rd"],S=k%100;return"["+k+(w[(S-20)%10]||w[S]||w[0])+"]"}},O=function(k,w,S){var L=String(k);return!L||L.length>=w?k:""+Array(w+1-L.length).join(S)+k},x={s:O,z:function(k){var w=-k.utcOffset(),S=Math.abs(w),L=Math.floor(S/60),T=S%60;return(w<=0?"+":"-")+O(L,2,"0")+":"+O(T,2,"0")},m:function k(w,S){if(w.date()<S.date())return-k(S,w);var L=12*(S.year()-w.year())+(S.month()-w.month()),T=w.clone().add(L,f),D=S-T<0,N=w.clone().add(L+(D?-1:1),f);return+(-(L+(S-T)/(D?T-N:N-T))||0)},a:function(k){return k<0?Math.ceil(k)||0:Math.floor(k)},p:function(k){return{M:f,y:p,w:l,d:c,D:m,h:u,m:a,s:o,ms:s,Q:d}[k]||String(k||"").toLowerCase().replace(/s$/,"")},u:function(k){return k===void 0}},_="en",b={};b[_]=M;var E=function(k){return k instanceof P},R=function k(w,S,L){var T;if(!w)return _;if(typeof w=="string"){var D=w.toLowerCase();b[D]&&(T=D),S&&(b[D]=S,T=D);var N=w.split("-");if(!T&&N.length>1)return k(N[0])}else{var W=w.name;b[W]=w,T=W}return!L&&T&&(_=T),T||!L&&_},I=function(k,w){if(E(k))return k.clone();var S=typeof w=="object"?w:{};return S.date=k,S.args=arguments,new P(S)},j=x;j.l=R,j.i=E,j.w=function(k,w){return I(k,{locale:w.$L,utc:w.$u,x:w.$x,$offset:w.$offset})};var P=function(){function k(S){this.$L=R(S.locale,null,!0),this.parse(S)}var w=k.prototype;return w.parse=function(S){this.$d=function(L){var T=L.date,D=L.utc;if(T===null)return new Date(NaN);if(j.u(T))return new Date;if(T instanceof Date)return new Date(T);if(typeof T=="string"&&!/Z$/i.test(T)){var N=T.match(v);if(N){var W=N[2]-1||0,Y=(N[7]||"0").substring(0,3);return D?new Date(Date.UTC(N[1],W,N[3]||1,N[4]||0,N[5]||0,N[6]||0,Y)):new Date(N[1],W,N[3]||1,N[4]||0,N[5]||0,N[6]||0,Y)}}return new Date(T)}(S),this.$x=S.x||{},this.init()},w.init=function(){var S=this.$d;this.$y=S.getFullYear(),this.$M=S.getMonth(),this.$D=S.getDate(),this.$W=S.getDay(),this.$H=S.getHours(),this.$m=S.getMinutes(),this.$s=S.getSeconds(),this.$ms=S.getMilliseconds()},w.$utils=function(){return j},w.isValid=function(){return this.$d.toString()!==y},w.isSame=function(S,L){var T=I(S);return this.startOf(L)<=T&&T<=this.endOf(L)},w.isAfter=function(S,L){return I(S)<this.startOf(L)},w.isBefore=function(S,L){return this.endOf(L)<I(S)},w.$g=function(S,L,T){return j.u(S)?this[L]:this.set(T,S)},w.unix=function(){return Math.floor(this.valueOf()/1e3)},w.valueOf=function(){return this.$d.getTime()},w.startOf=function(S,L){var T=this,D=!!j.u(L)||L,N=j.p(S),W=function($e,te){var Oe=j.w(T.$u?Date.UTC(T.$y,te,$e):new Date(T.$y,te,$e),T);return D?Oe:Oe.endOf(c)},Y=function($e,te){return j.w(T.toDate()[$e].apply(T.toDate("s"),(D?[0,0,0,0]:[23,59,59,999]).slice(te)),T)},G=this.$W,Q=this.$M,xe=this.$D,pe="set"+(this.$u?"UTC":"");switch(N){case p:return D?W(1,0):W(31,11);case f:return D?W(1,Q):W(0,Q+1);case l:var De=this.$locale().weekStart||0,Ne=(G<De?G+7:G)-De;return W(D?xe-Ne:xe+(6-Ne),Q);case c:case m:return Y(pe+"Hours",0);case u:return Y(pe+"Minutes",1);case a:return Y(pe+"Seconds",2);case o:return Y(pe+"Milliseconds",3);default:return this.clone()}},w.endOf=function(S){return this.startOf(S,!1)},w.$set=function(S,L){var T,D=j.p(S),N="set"+(this.$u?"UTC":""),W=(T={},T[c]=N+"Date",T[m]=N+"Date",T[f]=N+"Month",T[p]=N+"FullYear",T[u]=N+"Hours",T[a]=N+"Minutes",T[o]=N+"Seconds",T[s]=N+"Milliseconds",T)[D],Y=D===c?this.$D+(L-this.$W):L;if(D===f||D===p){var G=this.clone().set(m,1);G.$d[W](Y),G.init(),this.$d=G.set(m,Math.min(this.$D,G.daysInMonth())).$d}else W&&this.$d[W](Y);return this.init(),this},w.set=function(S,L){return this.clone().$set(S,L)},w.get=function(S){return this[j.p(S)]()},w.add=function(S,L){var T,D=this;S=Number(S);var N=j.p(L),W=function(Q){var xe=I(D);return j.w(xe.date(xe.date()+Math.round(Q*S)),D)};if(N===f)return this.set(f,this.$M+S);if(N===p)return this.set(p,this.$y+S);if(N===c)return W(1);if(N===l)return W(7);var Y=(T={},T[a]=n,T[u]=i,T[o]=r,T)[N]||1,G=this.$d.getTime()+S*Y;return j.w(G,this)},w.subtract=function(S,L){return this.add(-1*S,L)},w.format=function(S){var L=this,T=this.$locale();if(!this.isValid())return T.invalidDate||y;var D=S||"YYYY-MM-DDTHH:mm:ssZ",N=j.z(this),W=this.$H,Y=this.$m,G=this.$M,Q=T.weekdays,xe=T.months,pe=function(te,Oe,Vt,ue){return te&&(te[Oe]||te(L,D))||Vt[Oe].slice(0,ue)},De=function(te){return j.s(W%12||12,te,"0")},Ne=T.meridiem||function(te,Oe,Vt){var ue=te<12?"AM":"PM";return Vt?ue.toLowerCase():ue},$e={YY:String(this.$y).slice(-2),YYYY:this.$y,M:G+1,MM:j.s(G+1,2,"0"),MMM:pe(T.monthsShort,G,xe,3),MMMM:pe(xe,G),D:this.$D,DD:j.s(this.$D,2,"0"),d:String(this.$W),dd:pe(T.weekdaysMin,this.$W,Q,2),ddd:pe(T.weekdaysShort,this.$W,Q,3),dddd:Q[this.$W],H:String(W),HH:j.s(W,2,"0"),h:De(1),hh:De(2),a:Ne(W,Y,!0),A:Ne(W,Y,!1),m:String(Y),mm:j.s(Y,2,"0"),s:String(this.$s),ss:j.s(this.$s,2,"0"),SSS:j.s(this.$ms,3,"0"),Z:N};return D.replace(C,function(te,Oe){return Oe||$e[te]||N.replace(":","")})},w.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},w.diff=function(S,L,T){var D,N=j.p(L),W=I(S),Y=(W.utcOffset()-this.utcOffset())*n,G=this-W,Q=j.m(this,W);return Q=(D={},D[p]=Q/12,D[f]=Q,D[d]=Q/3,D[l]=(G-Y)/6048e5,D[c]=(G-Y)/864e5,D[u]=G/i,D[a]=G/n,D[o]=G/r,D)[N]||G,T?Q:j.a(Q)},w.daysInMonth=function(){return this.endOf(f).$D},w.$locale=function(){return b[this.$L]},w.locale=function(S,L){if(!S)return this.$L;var T=this.clone(),D=R(S,L,!0);return D&&(T.$L=D),T},w.clone=function(){return j.w(this.$d,this)},w.toDate=function(){return new Date(this.valueOf())},w.toJSON=function(){return this.isValid()?this.toISOString():null},w.toISOString=function(){return this.$d.toISOString()},w.toString=function(){return this.$d.toUTCString()},k}(),F=P.prototype;return I.prototype=F,[["$ms",s],["$s",o],["$m",a],["$H",u],["$W",c],["$M",f],["$y",p],["$D",m]].forEach(function(k){F[k[1]]=function(w){return this.$g(w,k[0],k[1])}}),I.extend=function(k,w){return k.$i||(k(w,P,I),k.$i=!0),I},I.locale=R,I.isDayjs=E,I.unix=function(k){return I(1e3*k)},I.en=b[_],I.Ls=b,I.p={},I})})(ba);const _a=ba.exports;function Lr(e,t,r){r===void 0&&(r={});var n=Rt(t);ya(function(){var i=Ar(r.target,window);if(!!(i!=null&&i.addEventListener)){var s=function(a){return n.current(a)};return i.addEventListener(e,s,{capture:r.capture,once:r.once,passive:r.passive}),function(){i.removeEventListener(e,s,{capture:r.capture})}}},[e,r.capture,r.once,r.passive],r.target)}var bg=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s};const si=function(e,t){var r=t||{},n=r.onEnter,i=r.onLeave,s=r.onChange,o=bg(gg(!1),2),a=o[0],u=o[1],c=u.setTrue,l=u.setFalse;return Lr("mouseenter",function(){n==null||n(),c(),s==null||s(!0)},{target:e}),Lr("mouseleave",function(){i==null||i(),l(),s==null||s(!1)},{target:e}),a};var _g=function(t,r){return r===void 0&&(r=[]),zd(t,r)},wg=function(t,r,n){var i=g.useRef(),s=g.useRef(0);_g(r,i.current)||(i.current=r,s.current+=1),ya(t,[s.current],n)};const Sg=wg;var oi=globalThis&&globalThis.__values||function(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},Cg={0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pausebreak:19,capslock:20,esc:27,space:32,pageup:33,pagedown:34,end:35,home:36,leftarrow:37,uparrow:38,rightarrow:39,downarrow:40,insert:45,delete:46,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,leftwindowkey:91,rightwindowkey:92,selectkey:93,numpad0:96,numpad1:97,numpad2:98,numpad3:99,numpad4:100,numpad5:101,numpad6:102,numpad7:103,numpad8:104,numpad9:105,multiply:106,add:107,subtract:109,decimalpoint:110,divide:111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,numlock:144,scrolllock:145,semicolon:186,equalsign:187,comma:188,dash:189,period:190,forwardslash:191,graveaccent:192,openbracket:219,backslash:220,closebracket:221,singlequote:222},ai={ctrl:function(t){return t.ctrlKey},shift:function(t){return t.shiftKey},alt:function(t){return t.altKey},meta:function(t){return t.metaKey}};function kg(e){var t=Object.keys(ai).reduce(function(r,n){return ai[n](e)?r+1:r},0);return[16,17,18,91,92].includes(e.keyCode)?t:t+1}function wa(e,t,r){var n,i;if(!e.key)return!1;if(aa(t))return e.keyCode===t;var s=t.split("."),o=0;try{for(var a=oi(s),u=a.next();!u.done;u=a.next()){var c=u.value,l=ai[c],f=Cg[c.toLowerCase()];(l&&l(e)||f&&f===e.keyCode)&&o++}}catch(d){n={error:d}}finally{try{u&&!u.done&&(i=a.return)&&i.call(a)}finally{if(n)throw n.error}}return r?o===s.length&&kg(e)===s.length:o===s.length}function Eg(e,t){return lt(e)?e:ym(e)||aa(e)?function(r){return wa(r,e,t)}:Array.isArray(e)?function(r){return e.some(function(n){return wa(r,n,t)})}:e?function(){return!0}:function(){return!1}}var Tg=["keydown"];function Se(e,t,r){var n=r||{},i=n.events,s=i===void 0?Tg:i,o=n.target,a=n.exactMatch,u=a===void 0?!1:a,c=Rt(t),l=Rt(e);Sg(function(){var f,d,p,m=Ar(o,window);if(!!m){var y=function(x){var _,b=Eg(l.current,u);if(b(x))return(_=c.current)===null||_===void 0?void 0:_.call(c,x)};try{for(var v=oi(s),C=v.next();!C.done;C=v.next()){var M=C.value;(p=m==null?void 0:m.addEventListener)===null||p===void 0||p.call(m,M,y)}}catch(O){f={error:O}}finally{try{C&&!C.done&&(d=v.return)&&d.call(v)}finally{if(f)throw f.error}}return function(){var O,x,_;try{for(var b=oi(s),E=b.next();!E.done;E=b.next()){var R=E.value;(_=m==null?void 0:m.removeEventListener)===null||_===void 0||_.call(m,R,y)}}catch(I){O={error:I}}finally{try{E&&!E.done&&(x=b.return)&&x.call(b)}finally{if(O)throw O.error}}}}},[s],o)}var xg=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s};function Og(e){var t=g.useRef(0),r=xg(g.useState(e),2),n=r[0],i=r[1],s=g.useCallback(function(o){cancelAnimationFrame(t.current),t.current=requestAnimationFrame(function(){i(o)})},[]);return Dt(function(){cancelAnimationFrame(t.current)}),[n,s]}var Ag=globalThis&&globalThis.__read||function(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,s=[],o;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(o)throw o.error}}return s},Lg={screenX:NaN,screenY:NaN,clientX:NaN,clientY:NaN,pageX:NaN,pageY:NaN,elementX:NaN,elementY:NaN,elementH:NaN,elementW:NaN,elementPosX:NaN,elementPosY:NaN};const Mg=function(e){var t=Ag(Og(Lg),2),r=t[0],n=t[1];return Lr("mousemove",function(i){var s=i.screenX,o=i.screenY,a=i.clientX,u=i.clientY,c=i.pageX,l=i.pageY,f={screenX:s,screenY:o,clientX:a,clientY:u,pageX:c,pageY:l,elementX:NaN,elementY:NaN,elementH:NaN,elementW:NaN,elementPosX:NaN,elementPosY:NaN},d=Ar(e);if(d){var p=d.getBoundingClientRect(),m=p.left,y=p.top,v=p.width,C=p.height;f.elementPosX=m+window.pageXOffset,f.elementPosY=y+window.pageYOffset,f.elementX=c-f.elementPosX,f.elementY=l-f.elementPosY,f.elementW=v,f.elementH=C}n(f)},{target:function(){return document}}),r},de={modalMask:"_modal-mask_1fjgs_1",modal:"_modal_1fjgs_1",modalHeader:"_modal-header_1fjgs_23",modalBody:"_modal-body_1fjgs_30",modalTitle:"_modal-title_1fjgs_35",btnClose:"_btn-close_1fjgs_42"};let It=0;const Pg=()=>{It++,document.body.style.overflow="hidden"},Rg=()=>{It--,It<0&&(It=0),It===0&&(document.body.style.overflow="overlay")};function ci({show:e,onHide:t,children:r,clsModalMask:n,clsModal:i,hideWhenMaskOnClick:s=!1,hideWhenEsc:o=!1}){g.useLayoutEffect(()=>{e?Pg():Rg()},[e]);const a=g.useRef(null),u=An(),{bg:c,c:l}=g.useMemo(()=>{const y=window.getComputedStyle(document.body)["background-color"],v=window.getComputedStyle(document.body).color;return{bg:y,c:v}},[u]),f=g.useMemo(()=>u?{"--bg":c,"--c":l,backgroundColor:c,color:l}:{},[c,l,u]),d=g.useId(),p=g.useMemo(()=>{const y=document.createElement("div");return y.setAttribute("data-id","base-modal-"+d),document.body.appendChild(y),y},[]),m=H(y=>{var v;(v=a.current)!=null&&v.contains(y.target)||s&&t()});return Se("esc",()=>{!e||o&&t()}),e?me.createPortal(h("div",{className:J(de.modalMask,n),onClick:m,children:h("div",{className:J(de.modal,i),style:f,ref:a,children:r})}),p):null}const ui=e=>h(ct,{...e,name:"Close",size:18,style:{cursor:"pointer",marginLeft:10,...e.style}});var ht=1e3,pt=ht*60,mt=pt*60,Xe=mt*24,Dg=Xe*7,Ng=Xe*365.25,Fg=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return jg(e);if(r==="number"&&isFinite(e))return t.long?Wg(e):Ig(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function jg(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!!t){var r=parseFloat(t[1]),n=(t[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*Ng;case"weeks":case"week":case"w":return r*Dg;case"days":case"day":case"d":return r*Xe;case"hours":case"hour":case"hrs":case"hr":case"h":return r*mt;case"minutes":case"minute":case"mins":case"min":case"m":return r*pt;case"seconds":case"second":case"secs":case"sec":case"s":return r*ht;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Ig(e){var t=Math.abs(e);return t>=Xe?Math.round(e/Xe)+"d":t>=mt?Math.round(e/mt)+"h":t>=pt?Math.round(e/pt)+"m":t>=ht?Math.round(e/ht)+"s":e+"ms"}function Wg(e){var t=Math.abs(e);return t>=Xe?Mr(e,t,Xe,"day"):t>=mt?Mr(e,t,mt,"hour"):t>=pt?Mr(e,t,pt,"minute"):t>=ht?Mr(e,t,ht,"second"):e+" ms"}function Mr(e,t,r,n){var i=t>=r*1.5;return Math.round(e/r)+" "+n+(i?"s":"")}const Sa="_toast-container_mcbuq_1",Ca="_single-line_mcbuq_17",Oy={toastContainer:Sa,singleLine:Ca};function ce(e,t=2e3){let r=typeof t=="number"?t:Fg(t);const n=document.createElement("div");n.className=Sa,n.innerText=e,!e.includes(`
`)&&!e.includes("<br")&&n.classList.add(Ca),document.body.appendChild(n),setTimeout(()=>n.remove(),r)}const zg="\u8BF7\u6C42\u5931\u8D25, \u8BF7\u91CD\u8BD5 !!!",Bg="\u64CD\u4F5C\u5931\u8D25, \u8BF7\u91CD\u8BD5 !!!";function ka(){return ce(zg)}function Ea(){return ce(Bg)}function $g(e){const t=nt({data:Array.from(e||[]),has(r){return this.data.some(n=>n[0]===r)},set(r,n){const i=this.data.find(s=>s[0]===r);return i?i[1]=n:this.data.push([r,n]),this},get(r){var n;return(n=this.data.find(i=>i[0]===r))==null?void 0:n[1]},delete(r){const n=this.data.findIndex(i=>i[0]===r);return n===-1?!1:(this.data.splice(n,1),!0)},clear(){this.data.splice(0)},get size(){return this.data.length},toJSON(){return new Map(this.data)},forEach(r){this.data.forEach(n=>{r(n[1],n[0],this)})},keys(){return this.data.map(r=>r[0]).values()},values(){return this.data.map(r=>r[1]).values()},entries(){return new Map(this.data).entries()},get[Symbol.toStringTag](){return"Map"},[Symbol.iterator](){return this.entries()}});return Object.defineProperties(t,{data:{enumerable:!1},size:{enumerable:!1},toJSON:{enumerable:!1}}),Object.seal(t),t}const Hg="https://api.bilibili.com",Ta="https://app.bilibili.com",li=Jr.default.create({baseURL:Hg});li.interceptors.request.use(function(e){var t;return(t=e.params)!=null&&t._||(e.params={...e.params,_:Date.now()}),e},function(e){return Promise.reject(e)});const Pr=Jr.default.create({adapter:fc.default});Pr.interceptors.request.use(function(e){return e.params={access_key:fe.accessKey||"",...e.params},e},function(e){return Promise.reject(e)}),Pr.interceptors.response.use(e=>{if(e.config.responseType==="json"&&e.data&&e.data instanceof ArrayBuffer){const t=new TextDecoder,r=new Uint8Array(e.data),n=t.decode(r);e.data=n;try{e.data=JSON.parse(n)}catch{}}return e});function Ug(){var t;const e=(t=document.cookie.match(/bili_jct=([0-9a-fA-F]{32})/))==null?void 0:t[1];if(!e)throw ce("\u627E\u4E0D\u5230 csrf token, \u8BF7\u68C0\u67E5\u662F\u5426\u767B\u5F55"),new Error("\u627E\u4E0D\u5230 csrf token, \u8BF7\u68C0\u67E5\u662F\u5426\u767B\u5F55");return e}const Wt=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,Rr=typeof AbortController=="function"?AbortController:class{constructor(){this.signal=new xa}abort(){this.signal.dispatchEvent("abort")}},Gg=typeof AbortSignal=="function",Yg=typeof Rr.AbortSignal=="function",xa=Gg?AbortSignal:Yg?Rr.AbortController:class{constructor(){this.aborted=!1,this._listeners=[]}dispatchEvent(t){if(t==="abort"){this.aborted=!0;const r={type:t,target:this};this.onabort(r),this._listeners.forEach(n=>n(r),this)}}onabort(){}addEventListener(t,r){t==="abort"&&this._listeners.push(r)}removeEventListener(t,r){t==="abort"&&(this._listeners=this._listeners.filter(n=>n!==r))}},fi=new Set,di=(e,t)=>{const r=`LRU_CACHE_OPTION_${e}`;Dr(r)&&pi(r,`${e} option`,`options.${t}`,Je)},hi=(e,t)=>{const r=`LRU_CACHE_METHOD_${e}`;if(Dr(r)){const{prototype:n}=Je,{get:i}=Object.getOwnPropertyDescriptor(n,e);pi(r,`${e} method`,`cache.${t}()`,i)}},Vg=(e,t)=>{const r=`LRU_CACHE_PROPERTY_${e}`;if(Dr(r)){const{prototype:n}=Je,{get:i}=Object.getOwnPropertyDescriptor(n,e);pi(r,`${e} property`,`cache.${t}`,i)}},Oa=(...e)=>{typeof process=="object"&&process&&typeof process.emitWarning=="function"?process.emitWarning(...e):console.error(...e)},Dr=e=>!fi.has(e),pi=(e,t,r,n)=>{fi.add(e);const i=`The ${t} is deprecated. Please use ${r} instead.`;Oa(i,"DeprecationWarning",e,n)},Be=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),Aa=e=>Be(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?Nr:null:null;class Nr extends Array{constructor(t){super(t),this.fill(0)}}class Kg{constructor(t){if(t===0)return[];const r=Aa(t);this.heap=new r(t),this.length=0}push(t){this.heap[this.length++]=t}pop(){return this.heap[--this.length]}}class Je{constructor(t={}){const{max:r=0,ttl:n,ttlResolution:i=1,ttlAutopurge:s,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:u,dispose:c,disposeAfter:l,noDisposeOnSet:f,noUpdateTTL:d,maxSize:p=0,maxEntrySize:m=0,sizeCalculation:y,fetchMethod:v,fetchContext:C,noDeleteOnFetchRejection:M,noDeleteOnStaleGet:O}=t,{length:x,maxAge:_,stale:b}=t instanceof Je?{}:t;if(r!==0&&!Be(r))throw new TypeError("max option must be a nonnegative integer");const E=r?Aa(r):Array;if(!E)throw new Error("invalid max value: "+r);if(this.max=r,this.maxSize=p,this.maxEntrySize=m||this.maxSize,this.sizeCalculation=y||x,this.sizeCalculation){if(!this.maxSize&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(this.fetchMethod=v||null,this.fetchMethod&&typeof this.fetchMethod!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.fetchContext=C,!this.fetchMethod&&C!==void 0)throw new TypeError("cannot set fetchContext without fetchMethod");if(this.keyMap=new Map,this.keyList=new Array(r).fill(null),this.valList=new Array(r).fill(null),this.next=new E(r),this.prev=new E(r),this.head=0,this.tail=0,this.free=new Kg(r),this.initialFill=1,this.size=0,typeof c=="function"&&(this.dispose=c),typeof l=="function"?(this.disposeAfter=l,this.disposed=[]):(this.disposeAfter=null,this.disposed=null),this.noDisposeOnSet=!!f,this.noUpdateTTL=!!d,this.noDeleteOnFetchRejection=!!M,this.maxEntrySize!==0){if(this.maxSize!==0&&!Be(this.maxSize))throw new TypeError("maxSize must be a positive integer if specified");if(!Be(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.initializeSizeTracking()}if(this.allowStale=!!u||!!b,this.noDeleteOnStaleGet=!!O,this.updateAgeOnGet=!!o,this.updateAgeOnHas=!!a,this.ttlResolution=Be(i)||i===0?i:1,this.ttlAutopurge=!!s,this.ttl=n||_||0,this.ttl){if(!Be(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.initializeTTLTracking()}if(this.max===0&&this.ttl===0&&this.maxSize===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.max&&!this.maxSize){const R="LRU_CACHE_UNBOUNDED";Dr(R)&&(fi.add(R),Oa("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",R,Je))}b&&di("stale","allowStale"),_&&di("maxAge","ttl"),x&&di("length","sizeCalculation")}getRemainingTTL(t){return this.has(t,{updateAgeOnHas:!1})?1/0:0}initializeTTLTracking(){this.ttls=new Nr(this.max),this.starts=new Nr(this.max),this.setItemTTL=(n,i,s=Wt.now())=>{if(this.starts[n]=i!==0?s:0,this.ttls[n]=i,i!==0&&this.ttlAutopurge){const o=setTimeout(()=>{this.isStale(n)&&this.delete(this.keyList[n])},i+1);o.unref&&o.unref()}},this.updateItemAge=n=>{this.starts[n]=this.ttls[n]!==0?Wt.now():0};let t=0;const r=()=>{const n=Wt.now();if(this.ttlResolution>0){t=n;const i=setTimeout(()=>t=0,this.ttlResolution);i.unref&&i.unref()}return n};this.getRemainingTTL=n=>{const i=this.keyMap.get(n);return i===void 0?0:this.ttls[i]===0||this.starts[i]===0?1/0:this.starts[i]+this.ttls[i]-(t||r())},this.isStale=n=>this.ttls[n]!==0&&this.starts[n]!==0&&(t||r())-this.starts[n]>this.ttls[n]}updateItemAge(t){}setItemTTL(t,r,n){}isStale(t){return!1}initializeSizeTracking(){this.calculatedSize=0,this.sizes=new Nr(this.max),this.removeItemSize=t=>{this.calculatedSize-=this.sizes[t],this.sizes[t]=0},this.requireSize=(t,r,n,i)=>{if(this.isBackgroundFetch(r))return 0;if(!Be(n))if(i){if(typeof i!="function")throw new TypeError("sizeCalculation must be a function");if(n=i(r,t),!Be(n))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}else throw new TypeError("invalid size value (must be positive integer)");return n},this.addItemSize=(t,r)=>{if(this.sizes[t]=r,this.maxSize){const n=this.maxSize-this.sizes[t];for(;this.calculatedSize>n;)this.evict(!0)}this.calculatedSize+=this.sizes[t]}}removeItemSize(t){}addItemSize(t,r){}requireSize(t,r,n,i){if(n||i)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")}*indexes({allowStale:t=this.allowStale}={}){if(this.size)for(let r=this.tail;!(!this.isValidIndex(r)||((t||!this.isStale(r))&&(yield r),r===this.head));)r=this.prev[r]}*rindexes({allowStale:t=this.allowStale}={}){if(this.size)for(let r=this.head;!(!this.isValidIndex(r)||((t||!this.isStale(r))&&(yield r),r===this.tail));)r=this.next[r]}isValidIndex(t){return this.keyMap.get(this.keyList[t])===t}*entries(){for(const t of this.indexes())yield[this.keyList[t],this.valList[t]]}*rentries(){for(const t of this.rindexes())yield[this.keyList[t],this.valList[t]]}*keys(){for(const t of this.indexes())yield this.keyList[t]}*rkeys(){for(const t of this.rindexes())yield this.keyList[t]}*values(){for(const t of this.indexes())yield this.valList[t]}*rvalues(){for(const t of this.rindexes())yield this.valList[t]}[Symbol.iterator](){return this.entries()}find(t,r={}){for(const n of this.indexes())if(t(this.valList[n],this.keyList[n],this))return this.get(this.keyList[n],r)}forEach(t,r=this){for(const n of this.indexes())t.call(r,this.valList[n],this.keyList[n],this)}rforEach(t,r=this){for(const n of this.rindexes())t.call(r,this.valList[n],this.keyList[n],this)}get prune(){return hi("prune","purgeStale"),this.purgeStale}purgeStale(){let t=!1;for(const r of this.rindexes({allowStale:!0}))this.isStale(r)&&(this.delete(this.keyList[r]),t=!0);return t}dump(){const t=[];for(const r of this.indexes({allowStale:!0})){const n=this.keyList[r],i=this.valList[r],o={value:this.isBackgroundFetch(i)?i.__staleWhileFetching:i};if(this.ttls){o.ttl=this.ttls[r];const a=Wt.now()-this.starts[r];o.start=Math.floor(Date.now()-a)}this.sizes&&(o.size=this.sizes[r]),t.unshift([n,o])}return t}load(t){this.clear();for(const[r,n]of t){if(n.start){const i=Date.now()-n.start;n.start=Wt.now()-i}this.set(r,n.value,n)}}dispose(t,r,n){}set(t,r,{ttl:n=this.ttl,start:i,noDisposeOnSet:s=this.noDisposeOnSet,size:o=0,sizeCalculation:a=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL}={}){if(o=this.requireSize(t,r,o,a),this.maxEntrySize&&o>this.maxEntrySize)return this.delete(t),this;let c=this.size===0?void 0:this.keyMap.get(t);if(c===void 0)c=this.newIndex(),this.keyList[c]=t,this.valList[c]=r,this.keyMap.set(t,c),this.next[this.tail]=c,this.prev[c]=this.tail,this.tail=c,this.size++,this.addItemSize(c,o),u=!1;else{const l=this.valList[c];r!==l&&(this.isBackgroundFetch(l)?l.__abortController.abort():s||(this.dispose(l,t,"set"),this.disposeAfter&&this.disposed.push([l,t,"set"])),this.removeItemSize(c),this.valList[c]=r,this.addItemSize(c,o)),this.moveToTail(c)}if(n!==0&&this.ttl===0&&!this.ttls&&this.initializeTTLTracking(),u||this.setItemTTL(c,n,i),this.disposeAfter)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift());return this}newIndex(){return this.size===0?this.tail:this.size===this.max&&this.max!==0?this.evict(!1):this.free.length!==0?this.free.pop():this.initialFill++}pop(){if(this.size){const t=this.valList[this.head];return this.evict(!0),t}}evict(t){const r=this.head,n=this.keyList[r],i=this.valList[r];return this.isBackgroundFetch(i)?i.__abortController.abort():(this.dispose(i,n,"evict"),this.disposeAfter&&this.disposed.push([i,n,"evict"])),this.removeItemSize(r),t&&(this.keyList[r]=null,this.valList[r]=null,this.free.push(r)),this.head=this.next[r],this.keyMap.delete(n),this.size--,r}has(t,{updateAgeOnHas:r=this.updateAgeOnHas}={}){const n=this.keyMap.get(t);return n!==void 0&&!this.isStale(n)?(r&&this.updateItemAge(n),!0):!1}peek(t,{allowStale:r=this.allowStale}={}){const n=this.keyMap.get(t);if(n!==void 0&&(r||!this.isStale(n))){const i=this.valList[n];return this.isBackgroundFetch(i)?i.__staleWhileFetching:i}}backgroundFetch(t,r,n,i){const s=r===void 0?void 0:this.valList[r];if(this.isBackgroundFetch(s))return s;const o=new Rr,a={signal:o.signal,options:n,context:i},u=d=>(o.signal.aborted||this.set(t,d,a.options),d),c=d=>{if(this.valList[r]===f&&(!n.noDeleteOnFetchRejection||f.__staleWhileFetching===void 0?this.delete(t):this.valList[r]=f.__staleWhileFetching),f.__returned===f)throw d},l=d=>d(this.fetchMethod(t,s,a)),f=new Promise(l).then(u,c);return f.__abortController=o,f.__staleWhileFetching=s,f.__returned=null,r===void 0?(this.set(t,f,a.options),r=this.keyMap.get(t)):this.valList[r]=f,f}isBackgroundFetch(t){return t&&typeof t=="object"&&typeof t.then=="function"&&Object.prototype.hasOwnProperty.call(t,"__staleWhileFetching")&&Object.prototype.hasOwnProperty.call(t,"__returned")&&(t.__returned===t||t.__returned===null)}async fetch(t,{allowStale:r=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet,ttl:s=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:a=0,sizeCalculation:u=this.sizeCalculation,noUpdateTTL:c=this.noUpdateTTL,noDeleteOnFetchRejection:l=this.noDeleteOnFetchRejection,fetchContext:f=this.fetchContext,forceRefresh:d=!1}={}){if(!this.fetchMethod)return this.get(t,{allowStale:r,updateAgeOnGet:n,noDeleteOnStaleGet:i});const p={allowStale:r,updateAgeOnGet:n,noDeleteOnStaleGet:i,ttl:s,noDisposeOnSet:o,size:a,sizeCalculation:u,noUpdateTTL:c,noDeleteOnFetchRejection:l};let m=this.keyMap.get(t);if(m===void 0){const y=this.backgroundFetch(t,m,p,f);return y.__returned=y}else{const y=this.valList[m];if(this.isBackgroundFetch(y))return r&&y.__staleWhileFetching!==void 0?y.__staleWhileFetching:y.__returned=y;if(!d&&!this.isStale(m))return this.moveToTail(m),n&&this.updateItemAge(m),y;const v=this.backgroundFetch(t,m,p,f);return r&&v.__staleWhileFetching!==void 0?v.__staleWhileFetching:v.__returned=v}}get(t,{allowStale:r=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:i=this.noDeleteOnStaleGet}={}){const s=this.keyMap.get(t);if(s!==void 0){const o=this.valList[s],a=this.isBackgroundFetch(o);return this.isStale(s)?a?r?o.__staleWhileFetching:void 0:(i||this.delete(t),r?o:void 0):a?void 0:(this.moveToTail(s),n&&this.updateItemAge(s),o)}}connect(t,r){this.prev[r]=t,this.next[t]=r}moveToTail(t){t!==this.tail&&(t===this.head?this.head=this.next[t]:this.connect(this.prev[t],this.next[t]),this.connect(this.tail,t),this.tail=t)}get del(){return hi("del","delete"),this.delete}delete(t){let r=!1;if(this.size!==0){const n=this.keyMap.get(t);if(n!==void 0)if(r=!0,this.size===1)this.clear();else{this.removeItemSize(n);const i=this.valList[n];this.isBackgroundFetch(i)?i.__abortController.abort():(this.dispose(i,t,"delete"),this.disposeAfter&&this.disposed.push([i,t,"delete"])),this.keyMap.delete(t),this.keyList[n]=null,this.valList[n]=null,n===this.tail?this.tail=this.prev[n]:n===this.head?this.head=this.next[n]:(this.next[this.prev[n]]=this.next[n],this.prev[this.next[n]]=this.prev[n]),this.size--,this.free.push(n)}}if(this.disposed)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift());return r}clear(){for(const t of this.rindexes({allowStale:!0})){const r=this.valList[t];if(this.isBackgroundFetch(r))r.__abortController.abort();else{const n=this.keyList[t];this.dispose(r,n,"delete"),this.disposeAfter&&this.disposed.push([r,n,"delete"])}}if(this.keyMap.clear(),this.valList.fill(null),this.keyList.fill(null),this.ttls&&(this.ttls.fill(0),this.starts.fill(0)),this.sizes&&this.sizes.fill(0),this.head=0,this.tail=0,this.initialFill=1,this.free.length=0,this.calculatedSize=0,this.size=0,this.disposed)for(;this.disposed.length;)this.disposeAfter(...this.disposed.shift())}get reset(){return hi("reset","clear"),this.clear}get length(){return Vg("length","size"),this.size}static get AbortController(){return Rr}static get AbortSignal(){return xa}}var Xg=Je;const Jg=Xg;async function Zg(e){return(await li.get("/pvideo",{params:{aid:e}})).data.data}async function Qg(e){return[]}const mi=new Jg({max:200});async function qg(e){if(mi.has(e))return mi.get(e);const[t,r]=await Promise.all([Zg(e),Qg()]);return mi.set(e,{pvideoData:t,dmData:r}),{pvideoData:t,dmData:r}}function La(e){return async function(r){const n=new FormData;n.append("aid",r),n.append("csrf",Ug());const s=(await li.post("/x/v2/history/toview/"+e,n,{withCredentials:!0})).data,o=(s==null?void 0:s.code)===0&&(s==null?void 0:s.message)==="0";return o||ce((s==null?void 0:s.message)||"\u51FA\u9519\u4E86"),o}}const ev=La("add"),tv=La("del"),Ma=e=>{const t={dislike:"/x/feed/dislike",cancel:"/x/feed/dislike/cancel"}[e];return async function(r,n){var a;const s=(await Pr.get(Ta+t,{params:{goto:r.goto,id:r.param,mid:r.mid,rid:r.tid,tag_id:(a=r.tag)==null?void 0:a.tag_id,reason_id:n,build:"1",mobi_app:"android",idx:(Date.now()/1e3).toFixed(0)}})).data;return(s==null?void 0:s.code)===0&&(s==null?void 0:s.message)==="0"}},rv=Ma("dislike"),nv=Ma("cancel"),Ze={modal:"_modal_g0in4_1",titleDesc:"_title-desc_g0in4_4",reasonList:"_reason-list_g0in4_8",reason:"_reason_g0in4_8",reasonNo:"_reason-no_g0in4_29",tips:"_tips_g0in4_43"},Fr=$g();function iv(){return it(Fr)}function sv(e){const t=iv();if(!!e)return t.get(e)}function ov({show:e,onHide:t,item:r}){const[n,i]=g.useState(!1),s=H(async(u,c)=>{if(!r)return;let l=!1,f=null;try{i(!0),l=await rv(r,u)}catch(d){f=d}finally{i(!1)}if(f)return console.error(f.stack||f),ka();l?ce("\u5DF2\u6807\u8BB0\u4E0D\u60F3\u770B"):Ea(),l&&(Fr.set(r.param,{id:u,name:c}),t())}),o=g.useMemo(()=>{var u;return[...(u=r==null?void 0:r.dislike_reasons)!=null?u:[],{reason_id:12,reason_name:"\u6B64\u7C7B\u5185\u5BB9\u8FC7\u591A"},{reason_id:13,reason_name:"\u63A8\u8350\u8FC7"}]},[r]),a=["1","2","3","4","5","6"];return Se(a,u=>{if(!e||!r||!a.includes(u.key))return;const c=Number(u.key)-1,l=document.querySelectorAll(`.${Ze.reason}`)[c]||null;l==null||l.click()}),A(ci,{show:e,onHide:t,clsModal:Ze.modal,hideWhenMaskOnClick:!0,hideWhenEsc:!0,children:[A("div",{className:de.modalHeader,children:[A("div",{className:de.modalTitle,children:["\u6211\u4E0D\u60F3\u770B",h("span",{className:Ze.titleDesc,children:"(\u9009\u62E9\u540E\u5C06\u51CF\u5C11\u76F8\u4F3C\u5185\u5BB9\u63A8\u8350)"})]}),h("div",{className:"space",style:{flex:1}}),h(ui,{onClick:t})]}),A("div",{className:de.modalBody,children:[h("div",{className:Ze.reasonList,children:o.map((u,c)=>A("button",{className:Ze.reason,"data-id":u.reason_id,onClick:()=>s(u.reason_id,u.reason_name),disabled:n,children:[h("span",{className:Ze.reasonNo,children:c+1}),u.reason_name]},u.reason_id))}),A("div",{className:Ze.tips,children:[h(ct,{name:"Info",size:15,style:{marginRight:5}}),"\u4F7F\u7528\u5220\u9664\u952E\u6253\u5F00\u5F39\u6846, \u6570\u5B57\u952E\u9009\u62E9, Esc \u5173\u95ED"]})]})]})}const jr={show:!1,onHide:Ra,item:null},Pa=nt({value:jr.show}),av=function(){return it(Pa).value};function Ra(){Da({show:!1,item:null})}function Da(e){Object.assign(jr,e),Pa.value=jr.show,cv().render(h(ov,{...jr,onHide:Ra}))}let gi;function cv(){if(!gi){const e=document.createElement("div");e.classList.add("show-dislike-container"),document.body.appendChild(e),gi=rr(e)}return gi}function Na(e){(e==null?void 0:e.param)&&Fr.has(e.param)||Da({show:!0,item:e})}function uv(e){if(!e)return"00:00";const t=Math.trunc(e/3600);e-=t*3600;const r=Math.trunc(e/60);e-=r*60;const i=[t,r,e];return i[0]===0&&i.shift(),i.map(o=>ch(o.toString(),2,"0")).join(":")}function vi(e){if(!e)return"";if(e<=9999)return e.toString();let t=(e/1e4).toFixed(1);return t=t.replace(/\.0$/,""),`${t}\u4E07`}const Z={biliVideoCard:"_bili-video-card_1a93a_1",imageWrapper:"_image-wrapper_1a93a_4",previewCardWrapper:"_preview-card-wrapper_1a93a_8",previewCardInner:"_preview-card-inner_1a93a_21",watchLater:"_watch-later_1a93a_25",badge:"_badge_1a93a_28",recommendReason:"_recommend-reason_1a93a_36",bangumiDesc:"_bangumi-desc_1a93a_51",btnDislike:"_btn-dislike_1a93a_54",btnDislikeIcon:"_btn-dislike-icon_1a93a_69",btnDislikeTip:"_btn-dislike-tip_1a93a_76",dislikedWrapper:"_disliked-wrapper_1a93a_91",dislikeContentCover:"_dislike-content-cover_1a93a_105",dislikeContentCoverInner:"_dislike-content-cover-inner_1a93a_111",dislikeIcon:"_dislike-icon_1a93a_122",dislikeReason:"_dislike-reason_1a93a_125",dislikeDesc:"_dislike-desc_1a93a_129",dislikeContentAction:"_dislike-content-action_1a93a_133"};function yi(e,t){return isNaN(e)?t:e}function lv({className:e,item:t,pvideo:r,enterCursorState:n}){const i=g.useRef(null),s=Mg(i),o={item:t,pvideo:r,cursorState:s,elWidth:yi(s.elementW,n.width),elHeight:yi(s.elementH,n.height),relativeX:yi(s.elementX,n.relativeX)};return h("div",{ref:i,className:J(Z.previewCardWrapper,e),children:r?h(fv,{...o}):!1})}function fv({item:e,pvideo:t,elWidth:r,elHeight:n,relativeX:i}){var b;let s=0,o=0;r&&i&&!isNaN(i)&&!isNaN(r)&&(s=i/r,s<0&&(s=0),s>1&&(s=1),o=Math.floor((e.duration||0)*s));let a=g.useMemo(()=>{const E=(t==null?void 0:t.index)||[];let R=hv(E,o);return R!==-1?R:o>E[E.length-1]?(R=Math.floor(E.length*s)-1,R<0&&(R=0),R):0},[t,o]);const{img_x_len:u,img_y_len:c,img_x_size:l,img_y_size:f}=t,d=c*u;a=a+1;const p=Math.floor(a/d),m=a-p*d,y=((b=t.image)==null?void 0:b[p])||"",v=Math.floor(m/u)+1,C=m-(v-1)*u,M=r*u,O=n*c,x=(v-1)*n,_=(C-1)*r;return h("div",{className:Z.previewCardInner,style:{backgroundColor:"black",backgroundImage:`url(${y})`,backgroundPosition:`-${_}px -${x}px`,backgroundSize:`${M}px ${O}px`},children:h(dv,{progress:s})})}function dv({progress:e}){return h("div",{className:"track",style:{position:"absolute",bottom:0,left:0,backgroundColor:"#eee",width:"100%",height:2},children:h("div",{className:"bar",style:{backgroundColor:"#fa6a9d",height:"100%",width:`${e*100}%`}})})}function hv(e,t){var a;let r=0,n=e.length-1,i=-1;for(;r<=n;){const u=Math.floor((r+n)/2),c=e[u];if(t===c)return u;c<t?(r=u+1,i=u):n=u-1}if(i===-1)return-1;const s=e[i],o=(a=e[i+1])!=null?a:0;return s<t&&t<o?i:-1}const pv=_a().format("YYYY"),mv=e=>{if(!e)return"";const t=_a.unix(e);return t.format("YYYY")===pv?t.format("M-D"):t.format("YY-M-D")},gv=e=>e.replace(/^http:\/\//,"https://"),bi=g.memo(function({style:t,className:r,item:n,loading:i,...s}){i=i!=null?i:!n;const o=A("div",{className:J("bili-video-card__skeleton",{hide:!i}),children:[h("div",{className:"bili-video-card__skeleton--cover"}),h("div",{className:"bili-video-card__skeleton--info",children:A("div",{className:"bili-video-card__skeleton--right",children:[h("p",{className:"bili-video-card__skeleton--text"}),h("p",{className:"bili-video-card__skeleton--text short"}),h("p",{className:"bili-video-card__skeleton--light"})]})})]}),a=sv(n==null?void 0:n.param);return A("div",{style:t,className:J("bili-video-card",Z.biliVideoCard,r),"data-report":"partition_recommend.content",...s,children:[o,!i&&n&&(a?h(vv,{item:n,dislikedReason:a}):h(yv,{item:n}))]})}),vv=g.memo(function({dislikedReason:t,item:r}){const n=H(async()=>{if(!(t!=null&&t.id))return;let i=!1,s=null;try{i=await nv(r,t.id)}catch(o){s=o}if(s)return console.error(s.stack||s),ka();i?ce("\u5DF2\u64A4\u9500"):Ea(),i&&Fr.delete(r.param)});return A("div",{className:J(Z.dislikedWrapper),children:[h("div",{className:Z.dislikeContentCover,children:A("div",{className:Z.dislikeContentCoverInner,children:[h(ct,{name:"DistraughtFace",size:32,className:Z.dislikeIcon}),h("div",{className:Z.dislikeReason,children:t==null?void 0:t.name}),h("div",{className:Z.dislikeDesc,children:"\u5C06\u51CF\u5C11\u6B64\u7C7B\u5185\u5BB9\u63A8\u8350"})]})}),h("div",{className:Z.dislikeContentAction,children:A("button",{onClick:n,children:[h(ct,{name:"Return",size:"16",style:{marginRight:4,marginTop:-2}}),"\u64A4\u9500"]})})]})}),yv=g.memo(function({item:t}){const r=g.useRef(null),[n,i]=g.useState(()=>({width:0,height:0,relativeX:0}));Lr("mouseenter",ue=>{var ac;const Vr=(ac=r.current)==null?void 0:ac.getBoundingClientRect();if(!Vr)return;const{width:Kr,height:Ui,x:hy}=Vr;i({width:Kr,height:Ui,relativeX:ue.pageX-window.pageXOffset-hy})},{target:r});const s=si(r),o=g.useRef(null),a=si(o),[u,c]=g.useState(!1),{accessKey:l}=Ie(),f=Boolean(l),{param:d,title:p,cover:m,goto:y,play:v,like:C,coin:M,desc:O,danmaku:x,ctime:_,duration:b,name:E,face:R,mid:I,favorite:j,badge:P,rcmd_reason:F}=t,k=g.useMemo(()=>mv(_),[_]),w=g.useMemo(()=>gv(m),[m]),[S,L]=g.useState(null),[T,D]=g.useState(!1),N=H(async()=>{if(!S&&!T)try{D(!0);const ue=await qg(d);L(ue)}finally{D(!1)}});g.useEffect(()=>{s&&N()},[s]);let W=!1;const Y=H(async ue=>{if(ue.preventDefault(),W)return;W=!0;const Vr=u?tv:ev;let Kr=!1;try{Kr=await Vr(d)}finally{W=!1}Kr&&c(Ui=>!Ui)}),G=g.useRef(null),Q=si(G),xe=H(ue=>{ue.stopPropagation(),ue.preventDefault(),Na(t)}),pe=t.goto==="bangumi",De=t.goto==="av",Ne=De?`/video/av${d}`:t.uri,$e=g.useMemo(()=>uv(b),[b]),te=g.useMemo(()=>vi(v),[v]),Oe=g.useMemo(()=>vi(C),[C]),Vt=g.useMemo(()=>vi(j),[j]);return A("div",{className:"bili-video-card__wrap __scale-wrap",children:[h("a",{href:Ne,target:"_blank","data-mod":"partition_recommend","data-idx":"content","data-ext":"click",children:A("div",{className:"bili-video-card__image __scale-player-wrap",ref:r,children:[A("div",{className:J("bili-video-card__image--wrap",Z.imageWrapper),children:[A("picture",{className:"v-img bili-video-card__cover",children:[h("source",{srcSet:`${w}@672w_378h_1c.webp`,type:"image/webp"}),h("img",{src:`${w}@672w_378h_1c.webp`,alt:p,loading:"lazy"})]}),s&&h(lv,{item:t,pvideo:S==null?void 0:S.pvideoData,enterCursorState:n}),A("div",{className:`bili-watch-later ${Z.watchLater}`,style:{display:s?"flex":"none"},ref:o,onClick:Y,children:[h("svg",{className:"bili-watch-later__icon",children:h("use",{xlinkHref:u?"#widget-watch-save":"#widget-watch-later"})}),h("span",{className:"bili-watch-later__tip",style:{display:a?"block":"none"},children:u?"\u79FB\u9664":"\u7A0D\u540E\u518D\u770B"})]}),f&&A("div",{ref:G,className:Z.btnDislike,onClick:xe,style:{display:s?"flex":"none"},children:[h("svg",{className:Z.btnDislikeIcon,children:h("use",{xlinkHref:"#widget-close"})}),h("span",{className:Z.btnDislikeTip,style:{display:Q?"block":"none"},children:"\u6211\u4E0D\u60F3\u770B"})]})]}),h("div",{className:"bili-video-card__mask",children:A("div",{className:"bili-video-card__stats",children:[A("div",{className:"bili-video-card__stats--left",children:[A("span",{className:"bili-video-card__stats--item",children:[h("svg",{className:"bili-video-card__stats--icon",children:h("use",{xlinkHref:"#widget-play-count"})}),h("span",{className:"bili-video-card__stats--text",children:te})]}),h("span",{className:"bili-video-card__stats--item",children:y==="av"?A(We,{children:[h("svg",{className:"bili-video-card__stats--icon",children:h("use",{xlinkHref:"#widget-agree"})}),h("span",{className:"bili-video-card__stats--text",children:Oe})]}):A(We,{children:[h("svg",{className:"bili-video-card__stats--icon",children:h("use",{xlinkHref:"#widget-agree"})}),h("span",{className:"bili-video-card__stats--text",children:Vt})]})})]}),h("span",{className:"bili-video-card__stats__duration",children:De&&$e})]})})]})}),h("div",{className:"bili-video-card__info __scale-disable",children:A("div",{className:"bili-video-card__info--right",children:[h("a",{href:Ne,target:"_blank","data-mod":"partition_recommend","data-idx":"content","data-ext":"click",children:h("h3",{className:"bili-video-card__info--tit",title:p,children:p})}),A("p",{className:"bili-video-card__info--bottom",children:[De&&A("a",{className:"bili-video-card__info--owner",href:`//space.bilibili.com/${I}`,target:"_blank","data-mod":"partition_recommend","data-idx":"content","data-ext":"click",children:[F!=null&&F.content?h("span",{className:Z.recommendReason,children:F.content}):h("svg",{className:"bili-video-card__info--owner__up",children:h("use",{xlinkHref:"#widget-up"})}),h("span",{className:"bili-video-card__info--author",children:E}),k&&A("span",{className:"bili-video-card__info--date",children:["\xB7 ",k]})]}),pe&&A("a",{className:"bili-video-card__info--owner",href:Ne,target:"_blank",children:[h("span",{className:Z.badge,children:P}),h("span",{className:Z.bangumiDesc,children:O})]})]})]})})]})});var Ir={exports:{}},_i={exports:{}},zt={exports:{}},V=zt.exports={},Ce,ke;function wi(){throw new Error("setTimeout has not been defined")}function Si(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?Ce=setTimeout:Ce=wi}catch{Ce=wi}try{typeof clearTimeout=="function"?ke=clearTimeout:ke=Si}catch{ke=Si}})();function Fa(e){if(Ce===setTimeout)return setTimeout(e,0);if((Ce===wi||!Ce)&&setTimeout)return Ce=setTimeout,setTimeout(e,0);try{return Ce(e,0)}catch{try{return Ce.call(null,e,0)}catch{return Ce.call(this,e,0)}}}function bv(e){if(ke===clearTimeout)return clearTimeout(e);if((ke===Si||!ke)&&clearTimeout)return ke=clearTimeout,clearTimeout(e);try{return ke(e)}catch{try{return ke.call(null,e)}catch{return ke.call(this,e)}}}var Pe=[],gt=!1,Qe,Wr=-1;function _v(){!gt||!Qe||(gt=!1,Qe.length?Pe=Qe.concat(Pe):Wr=-1,Pe.length&&ja())}function ja(){if(!gt){var e=Fa(_v);gt=!0;for(var t=Pe.length;t;){for(Qe=Pe,Pe=[];++Wr<t;)Qe&&Qe[Wr].run();Wr=-1,t=Pe.length}Qe=null,gt=!1,bv(e)}}V.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];Pe.push(new Ia(e,t)),Pe.length===1&&!gt&&Fa(ja)};function Ia(e,t){this.fun=e,this.array=t}Ia.prototype.run=function(){this.fun.apply(null,this.array)},V.title="browser",V.browser=!0,V.env={},V.argv=[],V.version="",V.versions={};function Re(){}V.on=Re,V.addListener=Re,V.once=Re,V.off=Re,V.removeListener=Re,V.removeAllListeners=Re,V.emit=Re,V.prependListener=Re,V.prependOnceListener=Re,V.listeners=function(e){return[]},V.binding=function(e){throw new Error("process.binding is not supported")},V.cwd=function(){return"/"},V.chdir=function(e){throw new Error("process.chdir is not supported")},V.umask=function(){return 0};var Ci;typeof Object.create=="function"?Ci=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:Ci=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t};const Wa=Ci;var wv=/%[sdj%]/g;function vt(e){if(!$t(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(Ee(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,i=n.length,s=String(e).replace(wv,function(a){if(a==="%%")return"%";if(r>=i)return a;switch(a){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}default:return a}}),o=n[r];r<i;o=n[++r])Bt(o)||!qe(o)?s+=" "+o:s+=" "+Ee(o);return s}function ki(e,t){if(Te(global.process))return function(){return ki(e,t).apply(this,arguments)};if(zt.exports.noDeprecation===!0)return e;var r=!1;function n(){if(!r){if(zt.exports.throwDeprecation)throw new Error(t);zt.exports.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}return n}var zr={},Ei;function za(e){if(Te(Ei)&&(Ei=zt.exports.env.NODE_DEBUG||""),e=e.toUpperCase(),!zr[e])if(new RegExp("\\b"+e+"\\b","i").test(Ei)){var t=0;zr[e]=function(){var r=vt.apply(null,arguments);console.error("%s %d: %s",e,t,r)}}else zr[e]=function(){};return zr[e]}function Ee(e,t){var r={seen:[],stylize:Cv};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),$r(t)?r.showHidden=t:t&&Pi(r,t),Te(r.showHidden)&&(r.showHidden=!1),Te(r.depth)&&(r.depth=2),Te(r.colors)&&(r.colors=!1),Te(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=Sv),Br(r,e,r.depth)}Ee.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},Ee.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function Sv(e,t){var r=Ee.styles[t];return r?"\x1B["+Ee.colors[r][0]+"m"+e+"\x1B["+Ee.colors[r][1]+"m":e}function Cv(e,t){return e}function kv(e){var t={};return e.forEach(function(r,n){t[r]=!0}),t}function Br(e,t,r){if(e.customInspect&&t&&Gt(t.inspect)&&t.inspect!==Ee&&!(t.constructor&&t.constructor.prototype===t)){var n=t.inspect(r,e);return $t(n)||(n=Br(e,n,r)),n}var i=Ev(e,t);if(i)return i;var s=Object.keys(t),o=kv(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),Ut(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return Ti(t);if(s.length===0){if(Gt(t)){var a=t.name?": "+t.name:"";return e.stylize("[Function"+a+"]","special")}if(Ht(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(Hr(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Ut(t))return Ti(t)}var u="",c=!1,l=["{","}"];if(Oi(t)&&(c=!0,l=["[","]"]),Gt(t)){var f=t.name?": "+t.name:"";u=" [Function"+f+"]"}if(Ht(t)&&(u=" "+RegExp.prototype.toString.call(t)),Hr(t)&&(u=" "+Date.prototype.toUTCString.call(t)),Ut(t)&&(u=" "+Ti(t)),s.length===0&&(!c||t.length==0))return l[0]+u+l[1];if(r<0)return Ht(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var d;return c?d=Tv(e,t,r,o,s):d=s.map(function(p){return xi(e,t,r,o,p,c)}),e.seen.pop(),xv(d,u,l)}function Ev(e,t){if(Te(t))return e.stylize("undefined","undefined");if($t(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}if(Ai(t))return e.stylize(""+t,"number");if($r(t))return e.stylize(""+t,"boolean");if(Bt(t))return e.stylize("null","null")}function Ti(e){return"["+Error.prototype.toString.call(e)+"]"}function Tv(e,t,r,n,i){for(var s=[],o=0,a=t.length;o<a;++o)Ya(t,String(o))?s.push(xi(e,t,r,n,String(o),!0)):s.push("");return i.forEach(function(u){u.match(/^\d+$/)||s.push(xi(e,t,r,n,u,!0))}),s}function xi(e,t,r,n,i,s){var o,a,u;if(u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},u.get?u.set?a=e.stylize("[Getter/Setter]","special"):a=e.stylize("[Getter]","special"):u.set&&(a=e.stylize("[Setter]","special")),Ya(n,i)||(o="["+i+"]"),a||(e.seen.indexOf(u.value)<0?(Bt(r)?a=Br(e,u.value,null):a=Br(e,u.value,r-1),a.indexOf(`
`)>-1&&(s?a=a.split(`
`).map(function(c){return"  "+c}).join(`
`).substr(2):a=`
`+a.split(`
`).map(function(c){return"   "+c}).join(`
`))):a=e.stylize("[Circular]","special")),Te(o)){if(s&&i.match(/^\d+$/))return a;o=JSON.stringify(""+i),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+a}function xv(e,t,r){var n=e.reduce(function(i,s){return s.indexOf(`
`)>=0,i+s.replace(/\u001b\[\d\d?m/g,"").length+1},0);return n>60?r[0]+(t===""?"":t+`
 `)+" "+e.join(`,
  `)+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function Oi(e){return Array.isArray(e)}function $r(e){return typeof e=="boolean"}function Bt(e){return e===null}function Ba(e){return e==null}function Ai(e){return typeof e=="number"}function $t(e){return typeof e=="string"}function $a(e){return typeof e=="symbol"}function Te(e){return e===void 0}function Ht(e){return qe(e)&&Li(e)==="[object RegExp]"}function qe(e){return typeof e=="object"&&e!==null}function Hr(e){return qe(e)&&Li(e)==="[object Date]"}function Ut(e){return qe(e)&&(Li(e)==="[object Error]"||e instanceof Error)}function Gt(e){return typeof e=="function"}function Ha(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}function Ua(e){return Buffer.isBuffer(e)}function Li(e){return Object.prototype.toString.call(e)}function Mi(e){return e<10?"0"+e.toString(10):e.toString(10)}var Ov=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Av(){var e=new Date,t=[Mi(e.getHours()),Mi(e.getMinutes()),Mi(e.getSeconds())].join(":");return[e.getDate(),Ov[e.getMonth()],t].join(" ")}function Ga(){console.log("%s - %s",Av(),vt.apply(null,arguments))}function Pi(e,t){if(!t||!qe(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}function Ya(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Lv=yh(Object.freeze(Object.defineProperty({__proto__:null,format:vt,deprecate:ki,debuglog:za,inspect:Ee,isArray:Oi,isBoolean:$r,isNull:Bt,isNullOrUndefined:Ba,isNumber:Ai,isString:$t,isSymbol:$a,isUndefined:Te,isRegExp:Ht,isObject:qe,isDate:Hr,isError:Ut,isFunction:Gt,isPrimitive:Ha,isBuffer:Ua,log:Ga,inherits:Wa,_extend:Pi,default:{inherits:Wa,_extend:Pi,log:Ga,isBuffer:Ua,isPrimitive:Ha,isFunction:Gt,isError:Ut,isDate:Hr,isObject:qe,isRegExp:Ht,isUndefined:Te,isSymbol:$a,isString:$t,isNumber:Ai,isNullOrUndefined:Ba,isNull:Bt,isBoolean:$r,isArray:Oi,inspect:Ee,deprecate:ki,format:vt,debuglog:za}},Symbol.toStringTag,{value:"Module"}))).format;function Mv(){(typeof AbortController>"u"||typeof AbortSignal>"u")&&console.error("[promise.timeout] need global AbortController & AbortSingal")}function Pv(e,t){return function(){var r=this,n=[].slice.call(arguments);Mv();var i=new AbortController;return n.push(i.signal),new Promise(function(s,o){var a=setTimeout(function(){var u=new Ur(t);o(u),i.abort()},t);Promise.resolve(e.apply(r,n)).then(function(u){clearTimeout(a),s(u)},function(u){clearTimeout(a),o(u)})})}}class Ur extends Error{constructor(t){super(),this.timeout=t,this.message=Lv("timeout of %sms exceed",t),Error.captureStackTrace(this,Ur)}}_i.exports=Pv,_i.exports.TimeoutError=Ur;const Va=_i.exports,Rv=Va.TimeoutError;Ir.exports=function(t,r){const n=t;r=r||{};const i=r.times||5,s=r.timeout;s&&(t=Va(t,s));const o=r.onerror;return async function(){const a=this,u=[].slice.call(arguments),c=new Array(i);for(let l=0;l<i;l++){let f,d;try{f=await t.apply(a,u)}catch(p){d=p}if(!d)return f;if(d instanceof TypeError)throw d;if(d instanceof Dv)throw d.originalError;c[l]=d,o&&o(d,l)}throw new Ka({times:i,timeout:s,fn:n,errors:c})}};class Ka extends Error{constructor(t){super(),this.times=t.times,this.timeout=t.timeout,this.fn=t.fn,this.errors=t.errors,this.name="RetryError",this.message=`tried function ${this.fn.name||"<anonymous>"} ${this.times} times`,this.timeout&&(this.message+=` with timeout = ${this.timeout}ms`),Error.captureStackTrace(this,this.constructor)}}class Dv extends Error{constructor(t){super(),t instanceof Error?(this.originalError=t,{message:t}=t):(this.originalError=new Error(t),this.originalError.stack=this.stack),this.name="AbortError",this.message=t}}var Nv=Ir.exports.RetryError=Ka;Ir.exports.TimeoutError=Rv;const Ri="bilibili-app-recommend";class Di extends Error{constructor(r){super();Xr(this,"json");Error.captureStackTrace(this,Di),this.json=r,this.message=r.message||JSON.stringify(r)}}async function Fv(){const t=(await Pr.get(Ta+"/x/feed/index",{responseType:"json",params:{build:"1",mobi_app:"android",idx:(Date.now()/1e3).toFixed(0)+"0"+(Math.random()*10).toFixed(0)}})).data;if(!t.data){if(t.code===-663)throw new Di(t);return ce(`${Ri}: \u672A\u77E5\u9519\u8BEF, \u8BF7\u8054\u7CFB\u5F00\u53D1\u8005

  code=${t.code} message=${t.message||""}`,"5s"),[]}return t.data}const jv=Ir.exports(Fv,{times:5,timeout:2e3,onerror(e,t){console.info("[%s] tryGetRecommend onerror: index=%s",Ri,t,e)}});async function Iv(){try{return await jv()}catch(e){if(e instanceof Nv){console.error(e.errors);const t=[vt("\u8BF7\u6C42\u51FA\u9519, \u5DF2\u91CD\u8BD5%s\u6B21:",e.times),...e.errors.map((r,n)=>vt("  %s) %s",n+1,r.message)),"","\u8BF7\u91CD\u65B0\u83B7\u53D6 access_key \u540E\u91CD\u8BD5~"].join(`
`);ce(t,"5s")}throw e}}async function Wv(){return Ni(2)}async function Ni(e){const t=new Array(e).fill(0).map(i=>Iv());let n=(await Promise.all(t)).reduce((i,s)=>i.concat(s||[]),[]);return n=zv(n),n.map(i=>({...i,uniqId:i.param+"-"+crypto.randomUUID()}))}function zv(e){const t=new Set;return e=e.filter(r=>{const{param:n}=r;return t.has(n)?(console.log("[%s]: [uniqRecList]: duplicate",Ri,r),!1):(t.add(n),!0)}),e}var ie={exports:{}},Bv="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",$v=Bv,Hv=$v;function Xa(){}function Ja(){}Ja.resetWarningCache=Xa;var Uv=function(){function e(n,i,s,o,a,u){if(u!==Hv){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Ja,resetWarningCache:Xa};return r.PropTypes=r,r};ie.exports=Uv();class Fi extends g.Component{constructor(t){super(t),this.scrollListener=this.scrollListener.bind(this),this.eventListenerOptions=this.eventListenerOptions.bind(this),this.mousewheelListener=this.mousewheelListener.bind(this)}componentDidMount(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}componentDidUpdate(){if(this.props.isReverse&&this.loadMore){const t=this.getParentElement(this.scrollComponent);t.scrollTop=t.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}componentWillUnmount(){this.detachScrollListener(),this.detachMousewheelListener()}isPassiveSupported(){let t=!1;const r={get passive(){t=!0}};try{document.addEventListener("test",null,r),document.removeEventListener("test",null,r)}catch{}return t}eventListenerOptions(){let t=this.props.useCapture;return this.isPassiveSupported()?t={useCapture:this.props.useCapture,passive:!0}:t={passive:!1},t}setDefaultLoader(t){this.defaultLoader=t}detachMousewheelListener(){let t=window;this.props.useWindow===!1&&(t=this.scrollComponent.parentNode),t.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}detachScrollListener(){let t=window;this.props.useWindow===!1&&(t=this.getParentElement(this.scrollComponent)),t.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),t.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}getParentElement(t){const r=this.props.getScrollParent&&this.props.getScrollParent();return r!=null?r:t&&t.parentNode}filterProps(t){return t}attachScrollListener(){const t=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!t)return;let r=window;this.props.useWindow===!1&&(r=t),r.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),r.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),r.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}mousewheelListener(t){t.deltaY===1&&!this.isPassiveSupported()&&t.preventDefault()}scrollListener(){const t=this.scrollComponent,r=window,n=this.getParentElement(t);let i;if(this.props.useWindow){const s=document.documentElement||document.body.parentNode||document.body,o=r.pageYOffset!==void 0?r.pageYOffset:s.scrollTop;this.props.isReverse?i=o:i=this.calculateOffset(t,o)}else this.props.isReverse?i=n.scrollTop:i=t.scrollHeight-n.scrollTop-n.clientHeight;i<Number(this.props.threshold)&&t&&t.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=n.scrollHeight,this.beforeScrollTop=n.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}calculateOffset(t,r){return t?this.calculateTopPosition(t)+(t.offsetHeight-r-window.innerHeight):0}calculateTopPosition(t){return t?t.offsetTop+this.calculateTopPosition(t.offsetParent):0}render(){const t=this.filterProps(this.props),{children:r,element:n,hasMore:i,initialLoad:s,isReverse:o,loader:a,loadMore:u,pageStart:c,ref:l,threshold:f,useCapture:d,useWindow:p,getScrollParent:m,...y}=t;y.ref=C=>{this.scrollComponent=C,l&&l(C)};const v=[r];return i&&(a?o?v.unshift(a):v.push(a):this.defaultLoader&&(o?v.unshift(this.defaultLoader):v.push(this.defaultLoader))),se.default.createElement(n,y,v)}}Xr(Fi,"propTypes",{children:ie.exports.node.isRequired,element:ie.exports.node,hasMore:ie.exports.bool,initialLoad:ie.exports.bool,isReverse:ie.exports.bool,loader:ie.exports.node,loadMore:ie.exports.func.isRequired,pageStart:ie.exports.number,ref:ie.exports.func,getScrollParent:ie.exports.func,threshold:ie.exports.number,useCapture:ie.exports.bool,useWindow:ie.exports.bool}),Xr(Fi,"defaultProps",{element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null});const ji="_video-grid_14t5i_9",Za="_limit-two-lines_14t5i_19",Ii="_internal-testing_14t5i_43",Gv="_limit-one-line_14t5i_50",Qa="_narrow-mode_14t5i_71",nb={videoGrid:ji,limitTwoLines:Za,internalTesting:Ii,limitOneLine:Gv,narrowMode:Qa};function Yv({enabled:e,refresh:t,minIndex:r=0,maxIndex:n,containerRef:i,getScrollerRect:s,openDislikeAt:o,changeScrollY:a}){const[u,c]=g.useState(null),l=H(()=>{var k;if(u===null||!i.current)return!1;const P=s(),F=(k=i.current.querySelector(`.${yt.card}.${yt.cardActive}`))==null?void 0:k.getBoundingClientRect();return!(!P||!F||F.top-P.top<-(P.height+F.height)||F.top-P.top>P.height*2+F.height)}),f=H((P,F)=>{if(!e)return;F==null||F.preventDefault();const k=l()?u+P:x();if(k<r){R(r);return}if(k>n){R(n);return}c(k),R(k)}),d=g.useCallback(P=>{f(-1,P)},[]),p=g.useCallback(P=>{f(1,P)},[]);Se("leftarrow",d),Se("rightarrow",p);const m=g.useCallback(P=>{f(-j(),P)},[]),y=g.useCallback(P=>{f(j(),P)},[]);Se("uparrow",m),Se("downarrow",y);const v=H(()=>{!e||c(null)}),C=H(()=>{!e||typeof u!="number"||I(u)}),M=H(()=>{!e||typeof u!="number"||o(u)});Se("esc",v),Se("enter",C),Se("backspace",M);const O=H(()=>{!e||t()});Se("r",O,{exactMatch:!0});function x(){const P=s();if(!P)return 0;const F=b();for(let k=0;k<F.length;k++)if(F[k].getBoundingClientRect().top>=P.top)return k;return 0}const _=`.${yt.card}`;function b(){var P;return[...((P=i.current)==null?void 0:P.querySelectorAll(_))||[]]}function E(P){return b()[P]}function R(P){var S;const F=E(P);(S=F==null?void 0:F.scrollIntoViewIfNeeded)==null||S.call(F,!1);const k=s(),w=F.getBoundingClientRect();if(!(!k||!w)){if(w.top<=k.top){const L=-(k.top-w.top+10);a==null||a({offset:L});return}if(k.bottom-w.bottom<10){const L=10-(k.bottom-w.bottom);a==null||a({offset:L});return}}}function I(P){const F=E(P);if(!F)return;const k=F.querySelector(".bili-video-card__wrap > a");k==null||k.click()}function j(){if(fe.useNarrowMode)return 2;let P=qa.get(window.innerWidth);if(P)return P;const F=i.current;if(!F)return 0;const k=window.getComputedStyle(F);return k.display!=="grid"?0:(P=k.gridTemplateColumns.split(" ").length,qa.set(window.innerWidth,P),P)}return{activeIndex:u,clearActiveIndex:v}}const qa=new Map,yt={loader:Qn`
    text-align: center;
    line-height: 60px;
    font-size: 120%;
  `,card:Qn`
    border: 2px solid transparent;

    /* global class under .card */
    .bili-video-card__info {
      padding-left: 2px;
      padding-bottom: 1px;
      margin-top: calc(var(--info-margin-top) - 1px);
    }
  `,cardActive:Qn`
    border-color: #fb7299;
    border-radius: 6px;
    overflow: hidden;
  `},ec=g.forwardRef(({infiteScrollUseWindow:e,shortcutEnabled:t,onScrollToTop:r,className:n,scrollerRef:i},s)=>{const[o,a]=g.useState([]),[u,c]=g.useState(!1);g.useImperativeHandle(s,()=>({refresh:l}));const l=H(async()=>{await(r==null?void 0:r());try{C(),c(!0),a(await Ni(2)),C()}finally{c(!1)}}),f=H(async O=>{const x=await Ni(2);a(_=>[..._,...x])}),{useNarrowMode:d}=Ie(),p=g.useRef(null),m=H(()=>{var O;if(e){const x=mo+50;return new DOMRect(0,x,window.innerWidth,window.innerHeight-x)}else return(O=i==null?void 0:i.current)==null?void 0:O.getBoundingClientRect()}),y=av(),{activeIndex:v,clearActiveIndex:C}=Yv({enabled:t&&!y,refresh:l,maxIndex:o.length-1,containerRef:p,getScrollerRect:m,openDislikeAt(O){Na(o[O])},changeScrollY:e?function({offset:O,absolute:x}){const _=document.documentElement;if(typeof O=="number"){_.scrollTop+=O;return}if(typeof x=="number"){_.scrollTop=x;return}}:void 0}),M=kt();return h(Fi,{pageStart:0,loadMore:f,hasMore:!0,useWindow:e,threshold:360,style:{minHeight:"100%"},loader:h("div",{className:yt.loader,children:"\u52A0\u8F7D\u4E2D..."},0),children:h("div",{ref:p,className:J(ji,{[Ii]:M},{[Qa]:d},n),children:o.map((O,x)=>h(bi,{loading:u,item:O,className:J(yt.card,{[yt.cardActive]:x===v})},O.uniqId))})})}),Vv={checkbox:"_checkbox_5cp8u_1"};async function Kv(){var u,c;const t=(await Jr.default.get("https://passport.bilibili.com/login/app/third",{params:{appkey:"27eb53fc9058f8c3",api:"https://www.mcbbs.net/template/mcbbs/image/special_photo_bg.png",sign:"04224646d1fea004e79606d3b038c84a"},withCredentials:!0})).data;if(!((u=t==null?void 0:t.data)!=null&&u.has_login))return{errmsg:"\u4F60\u5FC5\u987B\u767B\u5F55B\u7AD9\u4E4B\u540E\u624D\u80FD\u4F7F\u7528\u6388\u6743",json:t};if(!((c=t==null?void 0:t.data)!=null&&c.confirm_uri))return{errmsg:"\u65E0\u6CD5\u83B7\u5F97\u6388\u6743\u7F51\u5740",json:t};const r=t.data.confirm_uri;let n;const i=new Promise(l=>{window.addEventListener("message",f=>{if(f.origin!="https://www.mcbbs.net"||!f.data)return;const d=f.data.match(/access_key=([0-9a-z]{32})/);if(!d||!d[1])return l({errmsg:"\u6CA1\u6709\u83B7\u5F97\u5339\u914D\u7684\u5BC6\u94A5"});l(d[1])}),n=setTimeout(()=>{l({errmsg:"\u83B7\u53D6\u6388\u6743\u8D85\u65F6"})},10*1e3)}),s=document.createElement("iframe");s.src=r,s.style.display="none",document.body.appendChild(s);function o(){s.remove(),n&&(clearTimeout(n),n=null)}const a=await i;return o(),a}async function Xv(){const e=await Kv();if(typeof e=="object"&&"errmsg"in e){ce(e.errmsg);return}const t=e;return fe.accessKey=t,ce("\u83B7\u53D6\u6210\u529F"),t}function Jv(){fe.accessKey="",ce("\u5DF2\u5220\u9664 access_key")}function Wi(){const e=g.useRef(null),{accessKey:t}=Ie(),r=ga(Xv,{manual:!0}),n=H(async()=>{var a;await r.runAsync()&&((a=e.current)==null||a.set(!1))}),i=Jv,s=H(()=>{const o="https://github.com/indefined/UserScripts/tree/master/bilibiliHome#%E6%8E%88%E6%9D%83%E8%AF%B4%E6%98%8E";window.open(o,"_blank")});return h(We,{children:t?A(We,{children:[h("button",{className:"primary-btn roll-btn",onClick:s,children:h("span",{children:"access_key \u8BF4\u660E"})}),h("button",{className:"primary-btn roll-btn",onClick:()=>n(),disabled:r.loading,children:h("span",{children:"\u91CD\u65B0\u83B7\u53D6 access_key"})}),h("button",{className:"primary-btn roll-btn",onClick:i,children:h("span",{children:"\u5220\u9664 access_key"})})]}):A(We,{children:[h("button",{className:"primary-btn roll-btn",onClick:s,children:h("span",{children:"access_key \u8BF4\u660E"})}),h("button",{className:"primary-btn roll-btn",onClick:n,disabled:r.loading,children:h("span",{children:"\u83B7\u53D6 access_key"})})]})})}const zi={container:{name:"8irbms",styles:"display:inline-flex;align-items:center"},checkbox:{name:"4l4ubo",styles:"cursor:pointer;outline:none"},label:{name:"side0b",styles:"margin-left:2px;user-select:none;cursor:pointer"}};function Gr({configKey:e,label:t,className:r}){const i=!!Ie()[e],s=g.useCallback(a=>{const u=a.target.checked;Fh({[e]:u}),u&&e==="initialShowMore"&&ce("\u5DF2\u5F00\u542F\u81EA\u52A8\u67E5\u770B\u66F4\u591A: \u4E0B\u6B21\u6253\u5F00\u9996\u9875\u65F6\u5C06\u76F4\u63A5\u5C55\u793A\u63A8\u8350\u5F39\u6846")},[]),o=g.useId();return A("span",{css:zi.container,className:r,children:[h("input",{type:"checkbox",id:o,checked:i,onChange:s,css:zi.checkbox}),h("label",{htmlFor:o,css:zi.label,children:t||e})]})}var Zv={name:"1qkltea",styles:"margin-left:5px"};const Qv=function(){const e=Zv;return A(We,{children:[h(Gr,{configKey:"initialShowMore",label:"\u81EA\u52A8\u67E5\u770B\u66F4\u591A",css:e}),h(Gr,{configKey:"useNarrowMode",label:"\u542F\u7528\u5C45\u4E2D\u6A21\u5F0F(\u5C45\u4E2D\u4E24\u5217)",css:e})]})},he={configIcon:"_config-icon_1jab1_1",settingsGroup:"_settings-group_1jab1_6",settingsGroupTitle:"_settings-group-title_1jab1_9",settingsGroupContent:"_settings-group-content_1jab1_12",row:"_row_1jab1_18",check:"_check_1jab1_22"};function qv({show:e,onHide:t}){const r=g.useId(),{pureRecommend:n}=Ie();return A(ci,{show:e,onHide:t,hideWhenMaskOnClick:!0,hideWhenEsc:!0,children:[A("div",{className:de.modalHeader,children:[A("div",{className:de.modalTitle,children:[h(ct,{name:"Config",className:he.configIcon}),"\u8BBE\u7F6E\u9879"]}),h("div",{className:"space",style:{flex:1}}),h(ui,{onClick:t})]}),A("main",{className:de.modalBody,children:[A("div",{className:he.settingsGroup,children:[h("div",{className:he.settingsGroupTitle,children:"Auth"}),h("div",{className:J(he.settingsGroupContent,he.row),children:h(Wi,{})})]}),A("div",{className:he.settingsGroup,children:[h("div",{className:he.settingsGroupTitle,children:"\u5F00\u5173"}),A("div",{className:J(he.settingsGroupContent,he.row),children:[h("input",{type:"checkbox",className:Vv.checkbox,id:r,checked:n,onChange:async i=>{fe.pureRecommend=i.target.checked,ce("\u5373\u5C06\u5237\u65B0\u7F51\u9875"),await Ct.exports(500),location.reload()}}),h("label",{htmlFor:r,children:"\u5F00\u542F\u7EAF\u63A8\u8350\u6A21\u5F0F"}),h(Gr,{configKey:"initialShowMore",label:"\u81EA\u52A8\u67E5\u770B\u66F4\u591A",className:he.check}),h(Gr,{configKey:"useNarrowMode",label:"\u542F\u7528\u5C45\u4E2D\u6A21\u5F0F(\u5C45\u4E2D\u4E24\u5217)",className:he.check})]})]})]})]})}const tc={expandBtn:"_expand-btn_wdzp9_1",expanded:"_expanded_wdzp9_12"},rc=g.forwardRef(function({children:t},r){const[n,i]=va(!1);g.useImperativeHandle(r,()=>i,[i]);const s=h("button",{className:J("primary-btn",tc.expandBtn),onClick:i.toggle,children:h("svg",{className:J({[tc.expanded]:n}),children:h("use",{xlinkHref:"#widget-arrow"})})});return A(We,{children:[s,n&&t]})}),Yt={modalMask:"_modal-mask_1as61_1",narrowMode:"_narrow-mode_1as61_1",modal:"_modal_1as61_1",modalHeader:"_modal-header_1as61_21",modalBody:"_modal-body_1as61_22",btnRefresh:"_btn-refresh_1as61_25"},ey=g.memo(function({show:t,onHide:r}){const n=g.useRef(null),i=g.useRef(null),{useNarrowMode:s}=Ie(),o=g.useMemo(()=>({[Yt.narrowMode]:s}),[s]),a=H(()=>{var c;return(c=i.current)==null?void 0:c.refresh()}),u=H(()=>{n.current&&(n.current.scrollTop=0)});return A(ci,{show:t,onHide:r,clsModalMask:J(o),clsModal:J(Yt.modal,o),children:[A("div",{className:J(de.modalHeader,Yt.modalHeader),children:[h("div",{className:de.modalTitle,children:"\u63A8\u8350"}),h("div",{className:"space",style:{flex:1}}),h(rc,{children:h(Qv,{})}),A("button",{className:`primary-btn roll-btn ${Yt.btnRefresh}`,onClick:a,children:[h("svg",{children:h("use",{xlinkHref:"#widget-roll"})}),h("span",{children:"\u6362\u4E00\u6362"})]}),h(ui,{onClick:r})]}),h("div",{className:J(de.modalBody,Yt.modalBody),ref:n,children:h(ec,{ref:i,shortcutEnabled:t,onScrollToTop:u,infiteScrollUseWindow:!1,scrollerRef:n})})]})});var Bi={};Object.defineProperty(Bi,"__esModule",{value:!0});var nc=Bi.useSticky=void 0;const $i=se.default;function ty(){const e=(0,$i.useRef)(null),[t,r]=(0,$i.useState)(!1);return(0,$i.useEffect)(()=>{function n(){if(!e.current)return;const i=e.current.getBoundingClientRect().top,s=parseInt(getComputedStyle(e.current).top),o=i<=s;o&&!t?r(!0):!o&&t&&r(!1)}return n(),document.addEventListener("scroll",n),window.addEventListener("resize",n),window.addEventListener("orientationchange",n),()=>{document.removeEventListener("scroll",n),window.removeEventListener("resize",n),window.removeEventListener("orientationchange",n)}},[t]),[e,t]}nc=Bi.useSticky=ty;const ic={btn:ut`
    padding: 0;
    width: 31px;
    height: 31px;
    border-radius: 50%;
  `,icon:ut`
    svg {
      width: 14px;
      height: 14px;
    }
  `},Yr=nt({showMore:fe.initialShowMore}),ry=function(){return it(Yr)},ny=()=>{Yr.showMore=!0},iy=()=>{Yr.showMore=!1};function sc({onRefresh:e}){const{accessKey:t,pureRecommend:r}=Ie(),n=g.useRef(null),{showMore:i}=it(Yr),[s,o]=g.useState(!1),a=g.useCallback(()=>{o(!0)},[]),u=g.useCallback(()=>{o(!1)},[]),[c,l]=nc();return An(),A(We,{children:[A("div",{ref:c,className:"area-header",css:[ut`
            margin-bottom: 0;
            height: 50px;
          `,r&&ut`
              position: sticky;
              top: ${mo}px;
              z-index: 1000;
            `,r&&l&&ut`
              background-color: var(--bg1_float);
              box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
            `,"",""],children:[A("div",{className:"left",children:[h("a",{id:"\u5F71\u89C6",className:"the-world area-anchor","data-id":"25"}),h("svg",{className:"icon",children:h("use",{xlinkHref:"#channel-cinephile"})}),h("a",{className:"title",href:"#",children:h("span",{children:"\u63A8\u8350"})})]}),A("div",{className:"right",children:[h("button",{className:"primary-btn",css:ic.btn,onClick:a,children:h(ct,{name:"Config",css:ic.icon})}),t?h(rc,{ref:n,children:h(Wi,{})}):h(Wi,{}),A("button",{className:"primary-btn roll-btn",onClick:e,children:[h("svg",{style:{transform:"rotate(0deg)"},children:h("use",{xlinkHref:"#widget-roll"})}),h("span",{children:"\u6362\u4E00\u6362"})]}),A("button",{className:"primary-btn see-more",onClick:ny,children:[h("span",{children:"\u67E5\u770B\u66F4\u591A"}),h("svg",{children:h("use",{xlinkHref:"#widget-arrow"})})]})]})]}),h(ey,{show:i,onHide:iy}),h(qv,{show:s,onHide:u})]})}const sy={grid:ut`
    /* card=299 col-gap=20  */
    width: ${299*2+20}px;
    margin: 0 auto;
  `};function oy(){const{useNarrowMode:e}=Ie(),{showMore:t}=ry(),r=g.useRef(null),n=H(()=>{var s;return(s=r.current)==null?void 0:s.refresh()}),i=H(()=>{document.documentElement.scrollTop=0});return A("section",{"data-area":"\u63A8\u8350",children:[h(sc,{onRefresh:n}),h(ec,{ref:r,css:[e&&sy.grid,"",""],shortcutEnabled:!t,infiteScrollUseWindow:!0,onScrollToTop:i})]})}function ay(){const e=g.useMemo(()=>new Array(20).fill(0).map(()=>crypto.randomUUID()),[]),{data:t,loading:r,error:n,refresh:i}=ga(Wv);n&&console.error(n.stack||n);const s=kt();return A("section",{"data-area":"\u63A8\u8350",children:[h(sc,{onRefresh:i}),h("div",{className:J(ji,Za,{[Ii]:s}),style:{marginBottom:s?30:0},children:r||n?e.map(o=>h(bi,{},o)):t.map(o=>h(bi,{item:o},o.uniqId))})]})}const cy=10*1e3,uy=200;async function oc(e,t){let r=[];const n=()=>{r=Array.from(document.querySelectorAll(e))},i=performance.now();for(;!r.length&&performance.now()-i<cy;)await Ct.exports(uy),n();if(!r.length){console.log("[bilibili-app-recommend]: tryAction timeout, selector = %s",e);return}for(const s of r)await Promise.resolve(t(s))}function Hi(e){return oc(e,t=>t.remove())}(function(){var t;if(location.href.startsWith("https://www.mcbbs.net/template/mcbbs/image/special_photo_bg.png?"))return window.stop(),(t=window.top)==null?void 0:t.postMessage(location.href,"https://www.bilibili.com");if(location.pathname==="/")return ly()})();async function ly(){return Hi(".adblock-tips"),oc("html.gray",e=>e.classList.remove("gray")),fe.pureRecommend?dy():fy()}async function fy(){const t=Date.now()+1e4;let r=null;for(;;){if(document.querySelector(".bili-layout > section.bili-grid")){r=document.querySelector(".bili-layout > section.bili-grid");break}if(kt()&&document.querySelector(".recommended-container")){r=document.querySelector(".recommended-container");break}if(Date.now()>t)break;await Ct.exports(100)}if(!r){console.error("[bilibili-app-recommend]: init fail");return}const n=document.createElement("section");r.insertAdjacentElement("afterend",n),rr(n).render(h(ay,{}))}async function dy(){var i,s;kt()?((i=document.querySelector(".bili-feed4 .bili-feed4-layout"))==null||i.remove(),Hi(".bili-feed4 .header-channel")):((s=document.querySelector(".bili-layout"))==null||s.remove(),Hi(".bili-footer"));const e=document.createElement("div");e.classList.add(kt()?"bili-feed4-layout":"bili-layout","pure-recommend");const t=document.querySelector(".bili-header");t==null||t.insertAdjacentElement("afterend",e);const r=document.createElement("section");e==null||e.appendChild(r),rr(r).render(h(oy,{}))}})(React,ReactDOM,axios,axiosGmxhrAdapter);